@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Sora:wght@600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600&family=Sora:wght@600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Sora:wght@600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Sora:wght@600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Sora:wght@600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Sora:wght@600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{width:100%;height:100%;position:absolute;top:0;left:0}.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==)format("woff");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play-circle:before{content:""}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-square{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-square:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-spinner:before{content:""}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:""}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:""}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:""}.vjs-icon-share{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cog:before{content:""}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-hd:before{content:""}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:""}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-facebook:before{content:""}.vjs-icon-gplus{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-gplus:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pinterest:before{content:""}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:""}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:""}.vjs-icon-next-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-previous-item:before{content:""}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.video-js{vertical-align:top;box-sizing:border-box;color:#fff;word-break:initial;background-color:#000;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:1;display:block;position:relative}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :before,.video-js :after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;list-style-position:outside}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{width:100%;height:100%;position:absolute;top:0;left:0}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window{height:100%;margin:0;padding:0}.vjs-full-window .video-js.vjs-fullscreen{z-index:1000;position:fixed;inset:0;overflow:hidden}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{width:1px;height:1px;position:absolute;top:0;left:-9999px}.vjs-lock-showing{opacity:1!important;visibility:visible!important;display:block!important}.vjs-no-js{color:#fff;text-align:center;background-color:#000;width:300px;height:150px;margin:0 auto;padding:20px;font-family:Arial,Helvetica,sans-serif;font-size:18px}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{cursor:pointer;opacity:1;background-color:#2b333fb3;border:.06666em solid #fff;border-radius:.3em;width:3em;height:1.63332em;padding:0;font-size:3em;line-height:1.5em;transition:all .4s;display:block;position:absolute;top:10px;left:10px}.vjs-big-play-centered .vjs-big-play-button{margin-top:-.81666em;margin-left:-1.5em;top:50%;left:50%}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{background-color:#73859f80;border-color:#fff;transition:all}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{color:inherit;font-size:inherit;line-height:inherit;text-transform:none;appearance:none;background:0 0;border:none;text-decoration:none;transition:none;display:inline-block}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;z-index:2;height:3em;position:absolute;top:.5em;right:0}.video-js .vjs-modal-dialog{background:linear-gradient(#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{z-index:1;padding:20px 24px;font-size:1.2em;line-height:1.5}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;display:block;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{text-align:center;text-transform:lowercase;margin:0;padding:.2em 0;font-size:1.2em;line-height:1.4em;list-style:none}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f80}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{color:#2b333f;background-color:#fff}.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;cursor:default;margin:0 0 .3em;padding:0;font-size:1em;font-weight:700;line-height:2em}.vjs-menu-button-popup .vjs-menu{border-top-color:#2b333fb3;width:10em;height:0;margin-bottom:1.5em;display:none;position:absolute;bottom:0;left:-3em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333fb3;width:100%;max-height:15em;position:absolute;bottom:1.5em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.22222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;width:auto;height:100%;margin:0;padding:0;transition:all .4s;position:absolute;top:0;left:4em}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{opacity:1;display:block}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{opacity:1;width:auto;display:block;position:relative}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{background-color:#2b333fb3;width:100%;height:3em;display:none;position:absolute;bottom:0;left:0;right:0}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{visibility:visible;opacity:1;transition:visibility .1s,opacity .1s;display:flex}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{text-align:center;flex:none;width:4em;height:100%;margin:0;padding:0;position:relative}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.vjs-no-flex .vjs-control{vertical-align:middle;display:table-cell}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;touch-action:none;flex:auto;align-items:center;min-width:4em;display:flex}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{align-items:center;display:flex}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;height:.3em;transition:all .2s}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.66667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{width:0;height:100%;margin:0;padding:0;display:block;position:absolute}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{z-index:1;font-size:.9em;position:absolute;top:-.333333em;right:-.5em}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{color:#000;float:right;pointer-events:none;visibility:hidden;z-index:1;background-color:#fffc;border-radius:.3em;padding:6px 8px 8px;font-family:Arial,Helvetica,sans-serif;font-size:1em;position:absolute;top:-3.4em}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip{visibility:visible;font-size:.6em;display:block}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{z-index:1;background-color:#000;width:1px;height:100%;display:none;position:absolute}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000c}.video-js .vjs-slider{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#73859f80;margin:0 .45em;padding:0;position:relative}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;transition:visibility .1s,opacity .1s,height .1s,width .1s,left,top;position:relative}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{transition:left;left:-3.5em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{width:3em;height:8em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;left:-3000em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{visibility:visible;opacity:1;width:5em;height:3em;transition:none;position:relative}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{background-color:#fff;position:absolute;bottom:0;left:0}.video-js .vjs-volume-level:before{z-index:1;font-size:.9em;position:absolute}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{z-index:1;top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{background-color:#2b333fb3;width:3em;height:8em;bottom:8em}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{color:#000;float:right;pointer-events:none;visibility:hidden;z-index:1;background-color:#fffc;border-radius:.3em;padding:6px 8px 8px;font-family:Arial,Helvetica,sans-serif;font-size:1em;position:absolute;top:-3.4em}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{visibility:visible;font-size:1em;display:block}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{top:-12px;left:1em}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{z-index:1;background-color:#000;width:100%;height:1px;display:none;position:absolute}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000c}.vjs-poster{vertical-align:middle;cursor:pointer;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;margin:0;padding:0;display:inline-block;position:absolute;inset:0}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster{display:block}.video-js .vjs-live-control{flex:auto;align-items:flex-start;font-size:1em;line-height:3em;display:flex}.vjs-no-flex .vjs-live-control{text-align:left;width:auto;display:table-cell}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;align-items:center;width:auto;min-width:4em;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;display:inline-flex}.vjs-no-flex .vjs-seek-to-live-control{text-align:left;width:auto;display:table-cell}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{color:#888;margin-right:.5em}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;width:auto;min-width:2em;padding-left:1em;padding-right:1em;font-size:1em;line-height:3em}.vjs-live .vjs-time-control,.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time,.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{line-height:3em;display:none}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{pointer-events:none;position:absolute;inset:0 0 3em}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{text-align:center;margin-bottom:.1em;font-size:1.4em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control{display:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{width:100%;height:100%;position:absolute;top:0;left:0}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;text-align:center;font-size:1.5em;line-height:2}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{text-align:center;font-size:1.4em}.vjs-error .vjs-error-display:before{color:#fff;content:"X";text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;width:100%;margin-top:-.5em;font-family:Arial,Helvetica,sans-serif;font-size:4em;line-height:1;position:absolute;top:50%;left:0}.vjs-loading-spinner{opacity:.85;text-align:left;box-sizing:border-box;visibility:hidden;background-clip:padding-box;border:6px solid #2b333fb3;border-radius:25px;width:50px;height:50px;margin:-25px 0 0 -25px;display:none;position:absolute;top:50%;left:50%}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{animation:0s linear .3s forwards vjs-spinner-show;display:block}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff #0000 #0000;margin:-6px;position:absolute}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{animation:1.1s cubic-bezier(.6,.2,0,.8) infinite vjs-spinner-spin,1.1s linear infinite vjs-spinner-fade}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;margin-bottom:-.1em;display:inline-block}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;margin-bottom:-.1em;display:inline-block}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:" ";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.vjs-modal-dialog.vjs-text-track-settings{color:#fff;background-color:#2b333fbf;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{grid-template-rows:1fr;grid-template-columns:1fr 1fr;padding:20px 24px 0;display:grid}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-bottom:.5em;margin-right:1em}.vjs-text-track-settings fieldset{border:none;margin:5px;padding:3px}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;margin:0 0 5px;padding:0;display:block;position:absolute;overflow:hidden}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{background-image:linear-gradient(#73859f 0%,#fff 12%);outline-width:medium;outline-style:solid}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{color:#2b333f;cursor:pointer;background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{z-index:-1000;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.js-focus-visible .video-js :focus:not(.focus-visible),.video-js :focus:not(:focus-visible){outline:none}.credit-tokens[data-v-b73736e4]{border-top:1px solid #e5e7eb;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;display:flex}.credit-tokens-row[data-v-b73736e4]{align-items:center;gap:6px;font-size:10.5px;display:flex}.credit-tokens-label[data-v-b73736e4]{color:#6b7280;min-width:56px}.credit-tokens-value[data-v-b73736e4]{color:#111827;font-weight:700}.credit-tokens-limit[data-v-b73736e4]{color:#9ca3af;margin-left:auto;font-size:10px}.credit-toggle[data-v-b73736e4]{margin-left:3px;font-size:9px}.credit-details[data-v-b73736e4]{flex-direction:column;gap:3px;max-height:240px;margin-top:6px;display:flex;overflow-y:auto}.credit-details[data-v-b73736e4]::-webkit-scrollbar{width:3px}.credit-details[data-v-b73736e4]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.credit-detail-row[data-v-b73736e4]{background:#fff;border:1px solid #f3f4f6;border-radius:5px;align-items:center;gap:6px;padding:4px 6px;font-size:10.5px;display:flex}.credit-detail-icon[data-v-b73736e4]{flex-shrink:0;font-size:11px}.credit-detail-info[data-v-b73736e4]{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.credit-detail-agent[data-v-b73736e4]{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.credit-detail-tags[data-v-b73736e4]{gap:3px;display:flex}.credit-tag[data-v-b73736e4]{letter-spacing:.2px;border-radius:3px;padding:1px 4px;font-size:8px;font-weight:700}.credit-tag--creative[data-v-b73736e4]{color:#7c3aed;background:#ede9fe}.credit-tag--web[data-v-b73736e4]{color:#1d4ed8;background:#dbeafe}.credit-detail-cost[data-v-b73736e4]{color:#dc2626;flex-shrink:0;font-size:10px;font-weight:700}.credit-detail-time[data-v-b73736e4]{color:#9ca3af;flex-shrink:0;font-size:9px}.credit-details-empty[data-v-b73736e4]{color:#9ca3af;text-align:center;margin-top:6px;padding:6px 0;font-size:10px;font-style:italic}.credit-badge[data-v-b73736e4]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin:8px 10px;padding:10px 12px;font-family:Inter,sans-serif;transition:border-color .2s,background .2s}.credit-badge--low[data-v-b73736e4]{background:#fffbeb;border-color:#fde68a}.credit-badge--critical[data-v-b73736e4]{background:#fef2f2;border-color:#fecaca}.credit-bar-bg[data-v-b73736e4]{background:#e5e7eb;border-radius:2px;height:4px;margin-bottom:8px;overflow:hidden}.credit-bar-fill[data-v-b73736e4]{border-radius:2px;height:100%;transition:width .5s}.credit-bar-fill--ok[data-v-b73736e4]{background:#22c55e}.credit-bar-fill--warn[data-v-b73736e4]{background:#f59e0b}.credit-bar-fill--critical[data-v-b73736e4]{background:#ef4444}.credit-info[data-v-b73736e4]{justify-content:space-between;align-items:center;display:flex}.credit-left[data-v-b73736e4]{align-items:center;gap:4px;display:flex}.credit-icon[data-v-b73736e4]{font-size:12px}.credit-balance[data-v-b73736e4]{color:#111827;font-size:14px;font-weight:700}.credit-label[data-v-b73736e4]{color:#6b7280;font-size:11px}.credit-plan[data-v-b73736e4]{letter-spacing:.3px;text-transform:uppercase;border-radius:20px;padding:2px 7px;font-size:10px;font-weight:700}.credit-plan--free[data-v-b73736e4]{color:#6b7280;background:#f3f4f6}.credit-plan--starter[data-v-b73736e4]{color:#1d4ed8;background:#dbeafe}.credit-plan--pro[data-v-b73736e4]{color:#7c3aed;background:#ede9fe}.credit-plan--enterprise[data-v-b73736e4]{color:#92400e;background:#fef3c7}.credit-alert[data-v-b73736e4]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;justify-content:space-between;align-items:center;margin-top:8px;padding:6px 8px;font-size:11px;display:flex}.credit-upgrade-link[data-v-b73736e4]{color:#7c3aed;font-size:11px;font-weight:600;text-decoration:none}.credit-upgrade-link[data-v-b73736e4]:hover{text-decoration:underline}.credit-daily[data-v-b73736e4]{color:#6b7280;justify-content:space-between;align-items:center;margin-top:6px;font-size:10.5px;display:flex}.credit-daily-count[data-v-b73736e4]{color:#374151;font-weight:600}.credit-daily-count--full[data-v-b73736e4]{color:#ef4444}.credit-fab[data-v-b73736e4]{z-index:1050;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:24px;align-items:center;gap:7px;padding:10px 14px;font-family:Inter,sans-serif;transition:transform .15s,box-shadow .15s,background .15s;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 16px #0000001f,0 2px 4px #0000000f}.credit-fab[data-v-b73736e4]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.credit-fab[data-v-b73736e4]:active{transform:scale(.97)}.credit-fab--open[data-v-b73736e4]{background:#f5f0ff;border-color:#6d28d9}.credit-fab--low[data-v-b73736e4]{background:#fffbeb;border-color:#fde68a}.credit-fab--critical[data-v-b73736e4]{background:#fef2f2;border-color:#fecaca;animation:2s ease-in-out infinite credit-pulse-b73736e4}@keyframes credit-pulse-b73736e4{0%,to{box-shadow:0 4px 16px #ef444433}50%{box-shadow:0 4px 16px #ef444480}}.credit-fab-icon[data-v-b73736e4]{font-size:16px}.credit-fab-balance[data-v-b73736e4]{color:#111827;letter-spacing:-.01em;font-size:13px;font-weight:700}.credit-fab-dot[data-v-b73736e4]{background:#ef4444;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;right:4px}.credit-popup-backdrop[data-v-b73736e4]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1099;background:#00000080;position:fixed;inset:0}.credit-popup-mobile[data-v-b73736e4]{z-index:1100;background:#fff;border-radius:18px 18px 0 0;flex-direction:column;max-height:88vh;font-family:Inter,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0003}.credit-popup-mobile--low[data-v-b73736e4]{background:#fffbeb}.credit-popup-mobile--critical[data-v-b73736e4]{background:#fef2f2}.credit-popup-handle[data-v-b73736e4]{background:#d1d5db;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:8px auto 0}.credit-popup-header[data-v-b73736e4]{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.credit-popup-title-wrap[data-v-b73736e4]{align-items:center;gap:7px;display:flex}.credit-popup-icon[data-v-b73736e4]{font-size:14px}.credit-popup-title[data-v-b73736e4]{color:#111827;font-size:15px;font-weight:700}.credit-popup-close[data-v-b73736e4]{cursor:pointer;color:#6b7280;background:#f3f4f6;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;transition:background .12s,color .12s;display:flex}.credit-popup-close[data-v-b73736e4]:hover{color:#111827;background:#e5e7eb}.credit-popup-body[data-v-b73736e4]{flex:1;padding:16px;overflow-y:auto}.credit-main[data-v-b73736e4]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.credit-main-balance[data-v-b73736e4]{align-items:baseline;gap:5px;display:flex}.credit-balance-num[data-v-b73736e4]{color:#111827;letter-spacing:-.02em;font-size:26px;font-weight:800}.credit-balance-suffix[data-v-b73736e4]{color:#6b7280;font-size:12px;font-weight:500}.credit-bar-text[data-v-b73736e4]{color:#9ca3af;text-align:right;margin:4px 0 12px;font-size:11px}.credit-popup-footer[data-v-b73736e4]{background:#fafafa;border-top:1px solid #f3f4f6;padding:12px 16px}.credit-popup-link[data-v-b73736e4]{color:#6d28d9;text-align:center;font-size:13px;font-weight:600;text-decoration:none;display:block}.credit-popup-link[data-v-b73736e4]:hover{text-decoration:underline}.fade-enter-active[data-v-b73736e4],.fade-leave-active[data-v-b73736e4]{transition:opacity .2s}.fade-enter-from[data-v-b73736e4],.fade-leave-to[data-v-b73736e4]{opacity:0}.sheet-enter-active[data-v-b73736e4]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.sheet-leave-active[data-v-b73736e4]{transition:transform .22s cubic-bezier(.4,0,.2,1)}.sheet-enter-from[data-v-b73736e4],.sheet-leave-to[data-v-b73736e4]{transform:translateY(100%)}.pe-bg[data-v-ffeab6c5]{z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11182799;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pe-modal[data-v-ffeab6c5]{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:420px;padding:28px;font-family:Inter,sans-serif}.pe-icon[data-v-ffeab6c5]{margin-bottom:10px;font-size:44px}.pe-modal h3[data-v-ffeab6c5]{color:#111827;margin:0 0 8px;font-size:18px;font-weight:800}.pe-modal p[data-v-ffeab6c5]{color:#6b7280;margin:0 0 18px;font-size:13.5px;line-height:1.6}.pe-btn[data-v-ffeab6c5]{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;padding:12px;font-size:14px;font-weight:700;text-decoration:none;display:block}.pe-close[data-v-ffeab6c5]{color:#9ca3af;cursor:pointer;background:0 0;border:none;margin-top:10px;font-size:12.5px}.app-sidebar[data-v-f3b4b9d0]{z-index:20;background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;align-items:stretch;width:54px;min-width:54px;padding:14px 0 12px;font-family:Inter,sans-serif;transition:width .28s cubic-bezier(.4,0,.2,1),min-width .28s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible}.app-sidebar.expanded[data-v-f3b4b9d0]{width:210px;min-width:210px}.sb-logo[data-v-f3b4b9d0]{white-space:nowrap;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;padding:0 8px;display:flex;overflow:hidden}.sb-project-wrap[data-v-f3b4b9d0]{margin-bottom:10px;padding:0 7px;position:relative}.sb-project-btn[data-v-f3b4b9d0]{cursor:pointer;color:#92400e;white-space:nowrap;border:1px solid #f5f0ff;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 7px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;overflow:hidden;background:#f5f0ff!important}.sb-project-btn[data-v-f3b4b9d0]:hover,.sb-project-btn--open[data-v-f3b4b9d0]{background:#f5f0ff;border-color:#6d28d9;box-shadow:0 0 0 3px #e9b84a26}.sb-project-icon[data-v-f3b4b9d0]{color:#fff;background:#6d28d9;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;display:flex}.sb-project-info[data-v-f3b4b9d0]{flex:1;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.sb-project-name[data-v-f3b4b9d0]{color:#6d28d9;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}.sb-project-chevron[data-v-f3b4b9d0]{color:#6d28d9;flex-shrink:0}.sb-project-dropdown[data-v-f3b4b9d0]{z-index:200;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:220px;position:absolute;top:calc(100% + 6px);left:7px;overflow:hidden;box-shadow:0 8px 28px #00000024,0 2px 8px #0000000f}.sb-project-dropdown--collapsed[data-v-f3b4b9d0]{top:0;left:calc(100% + 8px)}.sb-dropdown-header[data-v-f3b4b9d0]{border-bottom:1px solid #f3f4f6;padding:10px 14px 8px}.sb-dropdown-title[data-v-f3b4b9d0]{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.sb-dropdown-list[data-v-f3b4b9d0]{max-height:220px;padding:4px 0;overflow-y:auto}.sb-dropdown-list[data-v-f3b4b9d0]::-webkit-scrollbar{width:3px}.sb-dropdown-list[data-v-f3b4b9d0]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:6px}.sb-dropdown-item[data-v-f3b4b9d0]{cursor:pointer;text-align:left;color:#374151;background:0 0;border:none;align-items:center;gap:9px;width:100%;padding:9px 14px;transition:background .12s;display:flex}.sb-dropdown-item[data-v-f3b4b9d0]:hover{background:#f9fafb}.sb-dropdown-item--active[data-v-f3b4b9d0]{color:#92400e;background:#f5f0ff}.sb-dropdown-item-icon[data-v-f3b4b9d0]{color:#6b7280;background:#f3f4f6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;display:flex}.sb-dropdown-item--active .sb-dropdown-item-icon[data-v-f3b4b9d0]{color:#6d28d9;background:#f5f0ff}.sb-dropdown-item-name[data-v-f3b4b9d0]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.sb-dropdown-item-check[data-v-f3b4b9d0]{color:#6d28d9;flex-shrink:0}.sb-dropdown-empty[data-v-f3b4b9d0]{color:#9ca3af;text-align:center;padding:14px;font-size:12.5px;font-style:italic}.sb-dropdown-footer[data-v-f3b4b9d0]{border-top:1px solid #f3f4f6;padding:4px 0}.sb-dropdown-add[data-v-f3b4b9d0]{cursor:pointer;color:#6b7280;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:9px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.sb-dropdown-add[data-v-f3b4b9d0]:hover{color:#e9b84a;background:#f9fafb}.sb-dropdown-add svg[data-v-f3b4b9d0]{color:#6d28d9;flex-shrink:0}.sb-nav[data-v-f3b4b9d0]{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:2px;min-height:0;padding:0 7px;display:flex;overflow:hidden auto}.sb-nav[data-v-f3b4b9d0]::-webkit-scrollbar{width:4px}.sb-nav[data-v-f3b4b9d0]::-webkit-scrollbar-track{background:0 0}.sb-nav[data-v-f3b4b9d0]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:6px}.sb-nav[data-v-f3b4b9d0]::-webkit-scrollbar-thumb:hover{background:#d1d5db}.sb-nav[data-v-f3b4b9d0]{scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}.sb-btn[data-v-f3b4b9d0]{cursor:pointer;color:#6b7280;white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 9px;transition:background .15s,color .15s;display:flex;overflow:hidden}.sb-btn[data-v-f3b4b9d0]:hover{color:#111827;background:#f3f4f6}.sb-btn.active[data-v-f3b4b9d0]{color:#6d28d9;background:#f5f0ff}.sb-btn-logout[data-v-f3b4b9d0]{color:#ef4444;margin-bottom:4px}.sb-btn-logout[data-v-f3b4b9d0]:hover{color:#dc2626;background:#fef2f2}.sb-icon[data-v-f3b4b9d0]{flex-shrink:0}.sb-label[data-v-f3b4b9d0]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.sb-group[data-v-f3b4b9d0]{flex-direction:column;display:flex;position:relative}.sb-btn-group[data-v-f3b4b9d0]{width:100%}.sb-btn-group--open[data-v-f3b4b9d0]{color:#92400e;background:#fef3c7}.sb-btn-group.active[data-v-f3b4b9d0]{color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%)}.sb-group-chevron[data-v-f3b4b9d0]{color:inherit;opacity:.7;flex-shrink:0;margin-left:auto;transition:transform .22s cubic-bezier(.4,0,.2,1)}.sb-group-chevron--open[data-v-f3b4b9d0]{opacity:1;transform:rotate(180deg)}.sb-submenu[data-v-f3b4b9d0]{flex-direction:column;gap:1px;margin-top:2px;padding:4px 0 6px 22px;display:flex;position:relative}.sb-submenu[data-v-f3b4b9d0]:before{content:"";background:linear-gradient(#fde68a 0%,#f3f4f6 100%);border-radius:1px;width:1.5px;position:absolute;top:4px;bottom:6px;left:18px}.sb-submenu--collapsed[data-v-f3b4b9d0]{align-items:center;padding:4px 0 6px}.sb-submenu--collapsed[data-v-f3b4b9d0]:before{display:none}.sb-subitem[data-v-f3b4b9d0]{cursor:pointer;color:#6b7280;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 9px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;overflow:hidden}.sb-submenu--collapsed .sb-subitem[data-v-f3b4b9d0]{justify-content:center;width:32px;height:32px;min-height:32px;padding:0}.sb-subitem[data-v-f3b4b9d0]:hover{color:#92400e;background:#fffbeb}.sb-subitem.active[data-v-f3b4b9d0]{color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);font-weight:600}.sb-subicon[data-v-f3b4b9d0]{flex-shrink:0}.sb-subitem.active .sb-subicon[data-v-f3b4b9d0]{color:#d97706}.sb-sublabel[data-v-f3b4b9d0]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.sb-section-header[data-v-f3b4b9d0]{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;min-height:20px;padding:14px 9px 6px;font-size:10px;font-weight:700}.sb-foot[data-v-f3b4b9d0]{flex-direction:column;gap:4px;padding:0 7px;display:flex}.notif-wrap[data-v-f3b4b9d0]{position:relative}.notif-badge[data-v-f3b4b9d0]{color:#fff;pointer-events:none;background:#ef4444;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-weight:700;display:flex;position:absolute;top:4px;right:4px}.user-row[data-v-f3b4b9d0]{align-items:center;gap:10px;padding:4px 9px;display:flex;overflow:hidden}.user-chip[data-v-f3b4b9d0]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:10px;font-weight:700;display:flex}.user-name[data-v-f3b4b9d0]{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.fade-enter-active[data-v-f3b4b9d0],.fade-leave-active[data-v-f3b4b9d0]{transition:opacity .2s 50ms}.fade-enter-from[data-v-f3b4b9d0],.fade-leave-to[data-v-f3b4b9d0]{opacity:0}.slide-enter-active[data-v-f3b4b9d0],.slide-leave-active[data-v-f3b4b9d0]{transition:opacity .18s,transform .18s}.slide-enter-from[data-v-f3b4b9d0],.slide-leave-to[data-v-f3b4b9d0]{opacity:0;transform:translate(-6px)}.dropdown-enter-active[data-v-f3b4b9d0]{transition:opacity .18s,transform .18s}.dropdown-leave-active[data-v-f3b4b9d0]{transition:opacity .14s,transform .14s}.dropdown-enter-from[data-v-f3b4b9d0],.dropdown-leave-to[data-v-f3b4b9d0]{opacity:0;transform:translateY(-6px)scale(.98)}.submenu-enter-active[data-v-f3b4b9d0]{transition:opacity .22s,max-height .25s ease-out,transform .22s;overflow:hidden}.submenu-leave-active[data-v-f3b4b9d0]{transition:opacity .15s,max-height .2s ease-in,transform .15s;overflow:hidden}.submenu-enter-from[data-v-f3b4b9d0],.submenu-leave-to[data-v-f3b4b9d0]{opacity:0;max-height:0;transform:translateY(-4px)}.submenu-enter-to[data-v-f3b4b9d0],.submenu-leave-from[data-v-f3b4b9d0]{opacity:1;max-height:400px;transform:translateY(0)}.modal-backdrop[data-v-f3b4b9d0]{z-index:9000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000061;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-box[data-v-f3b4b9d0]{background:#fff;border-radius:14px;width:100%;max-width:480px;font-family:Inter,sans-serif;overflow:hidden;box-shadow:0 24px 60px #00000038,0 8px 24px #0000001a}.modal-header[data-v-f3b4b9d0]{justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 24px 0;display:flex}.modal-title[data-v-f3b4b9d0]{color:#111827;margin-bottom:5px;font-family:Inter,sans-serif;font-size:17px;font-weight:700;line-height:1.2}.modal-subtitle[data-v-f3b4b9d0]{color:#6b7280;font-size:13px;line-height:1.5}.modal-close[data-v-f3b4b9d0]{cursor:pointer;color:#6b7280;background:#f3f4f6;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:-2px;transition:background .15s,color .15s;display:flex}.modal-close[data-v-f3b4b9d0]:hover{color:#111827;background:#e5e7eb}.modal-body[data-v-f3b4b9d0]{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.modal-field[data-v-f3b4b9d0]{flex-direction:column;gap:6px;display:flex}.modal-field--error .modal-input[data-v-f3b4b9d0]{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.modal-label[data-v-f3b4b9d0]{color:#374151;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.modal-required[data-v-f3b4b9d0]{color:#e53e3e;font-size:14px}.modal-optional[data-v-f3b4b9d0]{color:#9ca3af;background:#f3f4f6;border-radius:20px;padding:2px 7px;font-size:11px;font-weight:500}.modal-input[data-v-f3b4b9d0]{color:#111827;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;outline:none;height:42px;padding:0 13px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .18s,box-shadow .18s}.modal-input[data-v-f3b4b9d0]::placeholder{color:#b5bbc5}.modal-input[data-v-f3b4b9d0]:focus{border-color:#e9b84a;box-shadow:0 0 0 3px #e9b84a2e}.modal-error[data-v-f3b4b9d0]{color:#ef4444;font-size:12px}.modal-alert[data-v-f3b4b9d0]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 13px;font-size:12.5px}.modal-footer[data-v-f3b4b9d0]{justify-content:flex-end;align-items:center;gap:10px;padding:0 24px 22px;display:flex}.modal-btn-cancel[data-v-f3b4b9d0]{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;padding:10px 20px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s}.modal-btn-cancel[data-v-f3b4b9d0]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.modal-btn-cancel[data-v-f3b4b9d0]:disabled{opacity:.6;cursor:not-allowed}.modal-btn-create[data-v-f3b4b9d0]{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0000001f;background:#f59e0b;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:130px;padding:10px 22px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:700;transition:background .15s,transform .12s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #e9b84a66}.modal-btn-create[data-v-f3b4b9d0]:hover:not(:disabled){background:#d4a33a;transform:translateY(-1px);box-shadow:0 4px 16px #e9b84a80}.modal-btn-create[data-v-f3b4b9d0]:disabled{opacity:.65;cursor:not-allowed;transform:none}.spin[data-v-f3b4b9d0]{animation:.9s linear infinite spin-f3b4b9d0}@keyframes spin-f3b4b9d0{to{transform:rotate(360deg)}}.modal-enter-active[data-v-f3b4b9d0]{transition:opacity .22s,transform .22s}.modal-leave-active[data-v-f3b4b9d0]{transition:opacity .18s,transform .18s}.modal-enter-from[data-v-f3b4b9d0],.modal-leave-to[data-v-f3b4b9d0]{opacity:0}.modal-enter-from .modal-box[data-v-f3b4b9d0]{transform:scale(.96)translateY(10px)}.sb-badge[data-v-f3b4b9d0]{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:5px;flex-shrink:0;margin-left:auto;padding:2px 7px;font-size:9px;font-weight:700;box-shadow:0 1px 4px #f59e0b66}.sb-badge--sub[data-v-f3b4b9d0]{padding:1.5px 6px;font-size:8.5px}.sb-btn.active .sb-badge[data-v-f3b4b9d0]{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 1px 4px #7c3aed66}.mobile-toggle[data-v-f3b4b9d0]{z-index:1001;cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,transform .15s;display:none;position:fixed;top:12px;left:12px;box-shadow:0 2px 8px #00000014}.mobile-toggle[data-v-f3b4b9d0]:hover{background:#f9fafb}.mobile-toggle[data-v-f3b4b9d0]:active{transform:scale(.95)}.mobile-backdrop[data-v-f3b4b9d0]{z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:none;position:fixed;inset:0}@media (width<=768px){.mobile-toggle[data-v-f3b4b9d0]{display:flex}.mobile-backdrop[data-v-f3b4b9d0]{display:block}.app-sidebar.is-mobile[data-v-f3b4b9d0]{z-index:1000;height:100dvh;padding-top:60px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0000002e;width:260px!important;min-width:260px!important}.app-sidebar.is-mobile.mobile-open[data-v-f3b4b9d0]{transform:translate(0)}.sb-project-dropdown--collapsed[data-v-f3b4b9d0]{width:calc(100% - 14px)!important;top:calc(100% + 6px)!important;left:7px!important}.modal-backdrop[data-v-f3b4b9d0]{align-items:flex-end;padding:12px}.modal-box[data-v-f3b4b9d0]{border-radius:14px;max-width:100%}.modal-header[data-v-f3b4b9d0]{padding:18px 18px 0}.modal-body[data-v-f3b4b9d0]{padding:16px 18px}.modal-footer[data-v-f3b4b9d0]{padding:0 18px 18px}@media (width<=380px){.modal-footer[data-v-f3b4b9d0]{flex-direction:column-reverse}.modal-btn-cancel[data-v-f3b4b9d0],.modal-btn-create[data-v-f3b4b9d0]{width:100%}}}body.sidebar-mobile-open{overflow:hidden}.sb-tip[data-v-f3b4b9d0]{color:#fff;white-space:nowrap;pointer-events:none;z-index:9999;background:#111827;border-radius:7px;padding:6px 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;position:fixed;transform:translateY(-50%);box-shadow:0 4px 14px #0000002e}.sb-tip[data-v-f3b4b9d0]:before{content:"";border:4px solid #0000;border-left:0;border-right-color:#111827;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.tip-enter-active[data-v-f3b4b9d0]{transition:opacity .12s,transform .12s}.tip-leave-active[data-v-f3b4b9d0]{transition:opacity .1s}.tip-enter-from[data-v-f3b4b9d0]{opacity:0;transform:translateY(-50%)translate(-4px)}.tip-leave-to[data-v-f3b4b9d0]{opacity:0}.sb-rename-btn[data-v-f3b4b9d0]{cursor:pointer;color:#888;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;transition:all .2s;display:flex}.sb-dropdown-item:hover .sb-rename-btn[data-v-f3b4b9d0]{opacity:1}.sb-rename-btn[data-v-f3b4b9d0]:hover{color:#6d28d9}.rename-btn[data-v-f3b4b9d0]{cursor:pointer;color:#6d28d9;background:0 0;border:none;margin-left:8px;font-size:14px}.rename-btn[data-v-f3b4b9d0]:hover{transform:scale(1.15)}[data-v-8fb0a2f0]:root{--gold:#f59e0b;--gold-pale:#fef9ee;--surface:#fff;--bg:#f7f7f8;--border:#e5e7eb;--text:#111827;--muted:#6b7280;--radius:12px}[data-v-8fb0a2f0]{box-sizing:border-box;margin:0;padding:0}.chat-layout[data-v-8fb0a2f0]{background:var(--bg);height:100vh;color:var(--text);font-family:Inter,sans-serif;display:flex;overflow:hidden}.main-wrap[data-v-8fb0a2f0]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.topbar[data-v-8fb0a2f0]{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex}.topbar-icon-btn[data-v-8fb0a2f0]{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.topbar-icon-btn[data-v-8fb0a2f0]:hover{background:var(--bg)}.topbar-label[data-v-8fb0a2f0]{font-size:13.5px;font-weight:500}.page-body[data-v-8fb0a2f0]{flex-direction:column;flex:1;gap:20px;padding:24px 24px 0;display:flex;overflow:hidden}.onboarding-banner[data-v-8fb0a2f0]{border-radius:var(--radius);background:#fff8ec;border:1px solid #fde68a;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:820px;margin:0 auto;padding:20px 28px;display:flex;border:none!important}.banner-text strong[data-v-8fb0a2f0]{color:#f59e0b;margin-bottom:6px;font-size:14.5px;font-weight:700;display:block}.banner-text p[data-v-8fb0a2f0]{color:#78350f;max-width:640px;font-size:13px;line-height:1.6}.banner-btn[data-v-8fb0a2f0]{color:#f59e0b;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #f59e0b;border-radius:8px;flex-shrink:0;padding:10px 20px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s;color:#fff!important;background:#f59e0b!important}.banner-btn[data-v-8fb0a2f0]:hover{background:#fde68a}.content-grid[data-v-8fb0a2f0]{background:#fff;border-radius:12px 12px 0 0;flex:1;grid-template-rows:52px 1fr;grid-template-columns:1fr 320px;gap:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 1px 3px #0000000d}.agents-section[data-v-8fb0a2f0]{flex-direction:column;grid-area:1/1/3;display:flex;overflow:hidden}.conversations-aside[data-v-8fb0a2f0]{background:#fff;border-top:1.5px solid #e5e7eb;flex-direction:column;grid-area:2/2;display:flex;overflow:hidden}.agents-header[data-v-8fb0a2f0]{background:#fff;border-bottom:1.5px solid #e5e7eb;flex-shrink:0;align-items:center;gap:8px;height:52px;padding:0 20px;display:flex}.header-icon[data-v-8fb0a2f0]{color:var(--muted)}.header-label[data-v-8fb0a2f0]{color:var(--text);font-size:13.5px;font-weight:500}.agents-scroll[data-v-8fb0a2f0]{flex:1;padding:20px;overflow-y:auto}.agents-scroll[data-v-8fb0a2f0]::-webkit-scrollbar{width:4px}.agents-scroll[data-v-8fb0a2f0]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.agents-grid[data-v-8fb0a2f0]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.agent-card[data-v-8fb0a2f0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;padding:20px 20px 16px;transition:box-shadow .18s,transform .18s;display:flex;box-shadow:0 1px 3px #0000000a}.agent-card[data-v-8fb0a2f0]:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.agent-footer[data-v-8fb0a2f0]{margin-top:16px;padding-top:14px}.agent-footer .new-chat-btn[data-v-8fb0a2f0]{color:#fff!important;opacity:1!important;visibility:visible!important;background:#f59e0b!important}.agent-top[data-v-8fb0a2f0]{align-items:center;gap:12px;margin-bottom:34px;display:flex}.agent-avatar[data-v-8fb0a2f0]{border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:22px;display:flex;overflow:hidden}.agent-avatar--img[data-v-8fb0a2f0]{padding:0;background:0 0!important;border:none!important}.agent-avatar-img[data-v-8fb0a2f0]{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:100%}.agent-emoji[data-v-8fb0a2f0]{font-size:22px;line-height:1}.agent-initials[data-v-8fb0a2f0]{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:700;display:flex}.agent-name[data-v-8fb0a2f0]{color:var(--text);font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.3}.agent-desc[data-v-8fb0a2f0]{color:#4b5563;flex:1;font-size:12.5px;line-height:1.65}.new-chat-btn[data-v-8fb0a2f0]{cursor:pointer;text-shadow:0 1px 2px #0000001f;border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:background .15s,transform .12s;display:inline-flex;color:#fff!important;background:#f59e0b!important}.new-chat-btn[data-v-8fb0a2f0]:hover{background:#d4a33a;transform:translateY(-1px)}.btn-loading[data-v-8fb0a2f0]{align-items:center;gap:6px;display:flex}.spin[data-v-8fb0a2f0]{animation:.9s linear infinite spin-8fb0a2f0}@keyframes spin-8fb0a2f0{to{transform:rotate(360deg)}}.conv-header[data-v-8fb0a2f0]{background:#fff;border-bottom:1.5px solid #e5e7eb;flex-direction:column;flex-shrink:0;justify-content:center;padding:29px 26px;display:flex}.conv-title[data-v-8fb0a2f0]{color:var(--text);margin-bottom:3px;font-family:Inter,sans-serif;font-size:17px;font-weight:700}.conv-count[data-v-8fb0a2f0]{color:var(--muted);font-size:12px}.conv-list[data-v-8fb0a2f0]{flex:1;padding:8px 0;overflow-y:auto}.conv-list[data-v-8fb0a2f0]::-webkit-scrollbar{width:4px}.conv-list[data-v-8fb0a2f0]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.conv-item[data-v-8fb0a2f0]{cursor:pointer;border:1px solid #e5e7eb;border-radius:13px;align-items:center;gap:12px;min-height:96px;margin:15px;padding:14px 16px;transition:background .12s;display:flex}.conv-item[data-v-8fb0a2f0]:last-child{border-bottom:none}.conv-item[data-v-8fb0a2f0]:hover{background:#f9fafb}.conv-item.active[data-v-8fb0a2f0]{background:#fef9ee;border-bottom-color:#fde68a;border-left-color:#f59e0b}.conv-avatar[data-v-8fb0a2f0]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;font-size:18px;display:flex;overflow:hidden}.conv-info[data-v-8fb0a2f0]{flex:1;min-width:0}.conv-preview[data-v-8fb0a2f0]{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:13px;font-weight:600;overflow:hidden}.conv-meta[data-v-8fb0a2f0]{justify-content:space-between;align-items:center;gap:8px;display:flex}.conv-agent[data-v-8fb0a2f0]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.conv-date[data-v-8fb0a2f0]{color:#9ca3af;flex-shrink:0;font-size:11px}.conv-avatar[style*=transparent][data-v-8fb0a2f0]{background:#f3f4f6!important}.conv-avatar--img[data-v-8fb0a2f0]{padding:0;background:0 0!important;border:none!important}.conv-avatar-img[data-v-8fb0a2f0]{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%}.banner-enter-active[data-v-8fb0a2f0],.banner-leave-active[data-v-8fb0a2f0]{transition:all .3s}.banner-enter-from[data-v-8fb0a2f0],.banner-leave-to[data-v-8fb0a2f0]{opacity:0;transform:translateY(-8px)}.chat-fab[data-v-8fb0a2f0]{cursor:pointer;z-index:50;color:#fff;background:linear-gradient(135deg,#1a1a2e,#2d2d52);border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 18px #00000038}.chat-fab[data-v-8fb0a2f0]:hover{transform:scale(1.07)}@media (width<=1024px){.agents-grid[data-v-8fb0a2f0]{grid-template-columns:repeat(2,1fr)}}.mobile-tabs[data-v-8fb0a2f0]{display:none}@media (width<=768px){.main-wrap[data-v-8fb0a2f0]{padding-top:0}.page-body[data-v-8fb0a2f0]{gap:12px;padding:12px 12px 0}.content-grid[data-v-8fb0a2f0]{border-radius:10px 10px 0 0;grid-template-rows:1fr;grid-template-columns:1fr}.agents-section[data-v-8fb0a2f0]{grid-area:1/1}.conversations-aside[data-v-8fb0a2f0]{border-top:none;grid-area:1/1;display:flex}.mobile-hidden[data-v-8fb0a2f0]{display:none!important}.agents-grid[data-v-8fb0a2f0]{grid-template-columns:1fr}.mobile-tabs[data-v-8fb0a2f0]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;gap:4px;padding:4px;display:flex}.mobile-tab[data-v-8fb0a2f0]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.mobile-tab.active[data-v-8fb0a2f0]{color:#fff;background:#f59e0b}.mobile-tab-badge[data-v-8fb0a2f0]{background:#ffffff4d;border-radius:10px;padding:1px 6px;font-size:11px;font-weight:700}}.onboarding-banner[data-v-8fb0a2f0]{position:relative}.banner-close[data-v-8fb0a2f0]{color:#92400e;cursor:pointer;background:0 0;border:none;border-radius:6px;width:28px;height:28px;font-size:16px;font-weight:700;position:absolute;top:8px;right:10px}.banner-close[data-v-8fb0a2f0]:hover{background:#f59e0b1a}@media (width<=768px){.onboarding-banner[data-v-8fb0a2f0]{flex-direction:column;align-items:flex-start;gap:10px;margin:0 12px;padding:14px 16px}.banner-text strong[data-v-8fb0a2f0]{font-size:13px}.banner-text p[data-v-8fb0a2f0]{font-size:12px;line-height:1.5}.banner-btn[data-v-8fb0a2f0]{text-align:center;width:100%;font-size:12.5px;padding:9px 16px!important}.banner-close[data-v-8fb0a2f0]{top:6px;right:6px}}[data-v-72cedab3]:root{--gold:#f59e0b;--gold-hover:#d4a33a;--gold-pale:#fef9ee;--surface:#fff;--bg:#f7f7f8;--border:#e5e7eb;--text:#111827;--muted:#6b7280;--radius:10px}[data-v-72cedab3]{box-sizing:border-box;margin:0;padding:0}.foundation-layout[data-v-72cedab3]{background:var(--bg);height:100vh;color:var(--text);font-family:Inter,sans-serif;display:flex;overflow:hidden}.main-wrap[data-v-72cedab3]{flex-direction:column;flex:1;display:flex;overflow:hidden}.topbar[data-v-72cedab3]{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex}.topbar-icon-btn[data-v-72cedab3]{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.topbar-icon-btn[data-v-72cedab3]:hover{background:var(--bg)}.topbar-label[data-v-72cedab3]{color:var(--text);font-size:13.5px;font-weight:500}.page-content[data-v-72cedab3]{flex:1;padding:44px 44px 64px;overflow-y:auto}.page-content[data-v-72cedab3]::-webkit-scrollbar{width:4px}.page-content[data-v-72cedab3]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.two-col[data-v-72cedab3]{grid-template-columns:1fr 1fr;gap:36px;max-width:1257px;margin:0 auto;display:grid}.page-title[data-v-72cedab3]{color:var(--text);margin-bottom:10px;font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.2}.page-sub[data-v-72cedab3]{color:var(--muted);margin-bottom:34px;font-size:14px;line-height:1.65}.alert-banner[data-v-72cedab3]{border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex}.alert-banner--error[data-v-72cedab3]{background:#fef2f2;border:1px solid #fecaca}.alert-banner--warn[data-v-72cedab3]{background:#fffbeb;border:1px solid #fde68a}.alert-icon[data-v-72cedab3]{flex-shrink:0;margin-top:1px;font-size:16px}.alert-title[data-v-72cedab3]{color:#991b1b;margin-bottom:2px;font-size:13px;font-weight:700}.alert-banner--warn .alert-title[data-v-72cedab3]{color:#92400e}.alert-text[data-v-72cedab3]{color:#b91c1c;font-size:12.5px;line-height:1.5}.alert-banner--warn .alert-text[data-v-72cedab3]{color:#78350f}.field[data-v-72cedab3]{margin-bottom:22px}.field-label[data-v-72cedab3]{color:var(--text);margin-bottom:8px;font-size:13.5px;font-weight:600;display:block}.star[data-v-72cedab3]{color:#e53e3e;margin-left:2px}.field-ta[data-v-72cedab3]{width:100%;color:var(--text);background:var(--surface);resize:vertical;border:1px solid #d1d5db;border-radius:6px;padding:11px 13px;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.6;transition:border-color .18s,box-shadow .18s}.field-ta[data-v-72cedab3]::placeholder{color:#b5bbc5}.field-ta[data-v-72cedab3]:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #e8b84b21}.has-error .field-ta[data-v-72cedab3]{border-color:#ef4444}.field-footer[data-v-72cedab3]{justify-content:space-between;align-items:flex-start;min-height:18px;margin-top:5px;display:flex}.err-msg[data-v-72cedab3]{color:#ef4444;flex:1;font-size:12px;display:block}.char-count[data-v-72cedab3]{color:#9ca3af;flex-shrink:0;margin-left:8px;font-size:11px}.char-count--warn[data-v-72cedab3]{color:#d97706;font-weight:600}.save-btn[data-v-72cedab3]{color:#fff;cursor:pointer;text-shadow:0 1px 2px #00000026;background:#2d0a5e;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:14px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;transition:background .18s,transform .12s,box-shadow .18s;display:flex;box-shadow:0 2px 8px #e9b84a66}.save-btn[data-v-72cedab3]:hover:not(:disabled){background:#d4a33a;transform:translateY(-1px);box-shadow:0 4px 18px #e8b84b73}.save-btn[data-v-72cedab3]:disabled{opacity:.65;cursor:not-allowed}.spin[data-v-72cedab3]{animation:.9s linear infinite spin-72cedab3}@keyframes spin-72cedab3{to{transform:rotate(360deg)}}.saved-banner[data-v-72cedab3]{border-radius:var(--radius);color:#15803d;background:#f0fdf4;border:1px solid #86efac;align-items:center;gap:8px;margin-top:14px;padding:11px 14px;font-size:13.5px;font-weight:500;display:flex}.widgets-col[data-v-72cedab3]{flex-direction:column;gap:14px;display:flex}.widget-card[data-v-72cedab3]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008}.agentika-head[data-v-72cedab3]{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.agentika-logo-wrap[data-v-72cedab3]{flex-direction:column;flex-shrink:0;align-items:center;gap:3px;display:flex}.agentika-logo[data-v-72cedab3]{border:1px solid var(--border);background:#f8f9fb;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.agentika-ai-label[data-v-72cedab3]{color:var(--muted);letter-spacing:.4px;font-size:8.5px;font-weight:600}.agentika-name[data-v-72cedab3]{color:var(--text);margin-bottom:3px;font-family:Inter,sans-serif;font-size:14.5px;font-weight:700}.agentika-role[data-v-72cedab3]{color:var(--muted);font-size:12px}.agentika-desc[data-v-72cedab3]{color:#4b5563;font-size:13px;line-height:1.7}.widget-title[data-v-72cedab3]{color:var(--text);margin-bottom:5px;font-family:Inter,sans-serif;font-size:14.5px;font-weight:700}.widget-sub[data-v-72cedab3]{color:var(--muted);margin-bottom:14px;font-size:13px}.limit-badge[data-v-72cedab3]{color:#6b7280;background:#f3f4f6;border-radius:20px;margin-left:6px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-block}.url-field[data-v-72cedab3]{width:100%;color:var(--text);background:var(--surface);border:1px solid #d1d5db;border-radius:8px;padding:10px 13px;font-family:Inter,sans-serif;font-size:13.5px;transition:border-color .18s}.url-field[data-v-72cedab3]::placeholder{color:#b5bbc5}.url-field[data-v-72cedab3]:focus{border-color:var(--gold);outline:none}.field-error[data-v-72cedab3]{border-color:#ef4444!important}.dropzone[data-v-72cedab3]{border-radius:var(--radius);text-align:center;cursor:pointer;border:1.5px dashed #d1d5db;margin-bottom:6px;padding:26px 16px;transition:border-color .18s,background .18s}.dropzone[data-v-72cedab3]:hover:not(.dropzone--disabled),.dropzone.over[data-v-72cedab3]{border-color:var(--gold);background:var(--gold-pale)}.dropzone--disabled[data-v-72cedab3]{opacity:.6;cursor:not-allowed}.dz-inner[data-v-72cedab3]{flex-direction:column;align-items:center;gap:10px;display:flex}.dz-icon-wrap[data-v-72cedab3]{background:var(--bg);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.dz-icon[data-v-72cedab3]{color:var(--muted)}.dz-text[data-v-72cedab3]{color:var(--muted);max-width:210px;font-size:12.5px;line-height:1.5}.dz-btn[data-v-72cedab3]{border:1.5px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:7px;padding:7px 18px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;transition:border-color .15s,background .15s}.dz-btn[data-v-72cedab3]:hover:not(:disabled){border-color:var(--gold);background:var(--gold-pale)}.dz-btn[data-v-72cedab3]:disabled{opacity:.5;cursor:not-allowed}.dz-hint[data-v-72cedab3]{color:#9ca3af;text-align:center;margin-top:10px;font-size:11px}.files-counter[data-v-72cedab3]{color:#6b7280;text-align:right;margin:4px 0 8px;font-size:11.5px}.files-counter--full[data-v-72cedab3]{color:#ef4444;font-weight:700}.file-type-badge[data-v-72cedab3]{color:#fff;letter-spacing:.3px;background:#6b7280;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:9.5px;font-weight:700}.file-size-badge[data-v-72cedab3]{color:#9ca3af;flex-shrink:0;font-size:10.5px}.file-size-badge--warn[data-v-72cedab3]{color:#ef4444;font-weight:700}.saved-docs[data-v-72cedab3]{margin-top:14px}.saved-docs-title[data-v-72cedab3]{color:#374151;margin-bottom:6px;font-size:12px;font-weight:600}.file-row.saved[data-v-72cedab3]{background:#f0fdf4;border:1px solid #bbf7d0}.file-link[data-v-72cedab3]{color:#0369a1;font-size:12px;text-decoration:none}.file-link[data-v-72cedab3]:hover{text-decoration:underline}.file-size[data-v-72cedab3]{color:#9ca3af;flex-shrink:0;font-size:11px}.sr-only[data-v-72cedab3]{display:none}.file-list[data-v-72cedab3]{flex-direction:column;gap:5px;margin-top:10px;display:flex}.file-row[data-v-72cedab3]{background:var(--bg);border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex}.file-ico[data-v-72cedab3]{color:var(--muted);flex-shrink:0}.file-nm[data-v-72cedab3]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.file-del[data-v-72cedab3]{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:4px;padding:2px;display:flex}.file-del[data-v-72cedab3]:hover{color:#ef4444;background:#fee2e2}.chat-fab[data-v-72cedab3]{cursor:pointer;z-index:50;color:#fff;background:linear-gradient(135deg,#1a1a2e,#2d2d52);border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 18px #00000038}.chat-fab[data-v-72cedab3]:hover{transform:scale(1.07)}@media (width<=860px){.two-col[data-v-72cedab3]{grid-template-columns:1fr}.page-content[data-v-72cedab3]{padding:24px 18px 60px}}@media (width<=768px){.main-wrap[data-v-72cedab3]{padding-top:56px}}.alert-banner--credit[data-v-72cedab3]{background:linear-gradient(135deg,#fef3c7 0%,#fffbeb 100%);border:1px solid #fbbf24;align-items:flex-start;position:relative}.alert-banner--credit .alert-title[data-v-72cedab3]{color:#92400e}.alert-banner--credit .alert-text[data-v-72cedab3]{color:#78350f}.alert-meta[data-v-72cedab3]{color:#92400e;margin-top:4px;font-size:11.5px}.alert-meta strong[data-v-72cedab3]{color:#78350f}.alert-cta[data-v-72cedab3]{background:#f59e0b;border-radius:6px;margin-top:8px;padding:6px 14px;font-size:12px;font-weight:700;transition:background .15s;display:inline-block;color:#fff!important;text-decoration:none!important}.alert-cta[data-v-72cedab3]:hover{background:#d97706}.alert-close[data-v-72cedab3]{cursor:pointer;color:#92400e;background:0 0;border:none;border-radius:4px;padding:2px 7px;font-size:15px;line-height:1;position:absolute;top:8px;right:10px}.alert-close[data-v-72cedab3]:hover{background:#92400e1a}[data-v-bea94616],[data-v-bea94616]:before,[data-v-bea94616]:after{box-sizing:border-box;margin:0;padding:0}.ff-layout[data-v-bea94616]{color:#111827;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.ff-main[data-v-bea94616]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.topbar[data-v-bea94616]{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex}.topbar-icon-btn[data-v-bea94616]{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.topbar-label[data-v-bea94616]{color:var(--text);font-size:13.5px;font-weight:500}.ff-bc-root[data-v-bea94616]{color:#6b7280}.ff-bc-sep[data-v-bea94616]{color:#d1d5db}.ff-bc-current[data-v-bea94616]{color:#111827;font-weight:600}.ff-body[data-v-bea94616]{flex:1;grid-template-columns:1fr 1fr;gap:20px;max-width:1460px;min-height:0;margin:0 auto;padding:20px;display:grid;overflow:hidden}.ff-form-wrap[data-v-bea94616]{padding-right:4px;overflow-y:auto}.ff-form-wrap[data-v-bea94616]::-webkit-scrollbar{width:4px}.ff-form-wrap[data-v-bea94616]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.ff-form-card[data-v-bea94616]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px 28px 24px}.ff-alert[data-v-bea94616]{border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 12px;font-size:12.5px;display:flex}.ff-alert--warn[data-v-bea94616]{color:#6d28d9;background:#fffbeb;border:1px solid #fde68a}.ff-alert--error[data-v-bea94616]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.ff-alert-title[data-v-bea94616]{margin-bottom:2px;font-weight:700}.ff-alert-text[data-v-bea94616]{line-height:1.5}.ff-form-title[data-v-bea94616]{color:#111827;margin-bottom:10px;font-family:Inter,sans-serif;font-size:20px;font-weight:700}.ff-form-desc[data-v-bea94616]{color:#6b7280;border-bottom:1px solid #f3f4f6;margin-bottom:24px;padding-bottom:20px;font-size:13px;line-height:1.65}.ff-questions[data-v-bea94616]{flex-direction:column;gap:20px;display:flex}.ff-question[data-v-bea94616]{flex-direction:column;gap:4px;display:flex}.ff-q-label-row[data-v-bea94616]{align-items:center;gap:8px;display:flex}.ff-q-label[data-v-bea94616]{color:#111827;font-size:13.5px;font-weight:600}.ff-q-optional[data-v-bea94616]{color:#9ca3af;background:#f3f4f6;border-radius:20px;padding:2px 7px;font-size:11px;font-weight:500}.ff-q-required[data-v-bea94616]{color:#6d28d9;background:#f5f0ff;border-radius:20px;padding:2px 7px;font-size:11px;font-weight:500}.ff-q-hint[data-v-bea94616]{color:#9ca3af;font-size:12px;line-height:1.5}.ff-textarea[data-v-bea94616],.ff-input[data-v-bea94616]{color:#111827;resize:vertical;background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.6;transition:border-color .15s,box-shadow .15s}.ff-textarea[data-v-bea94616]{min-height:80px}.ff-input[data-v-bea94616]{resize:none;height:40px}.ff-textarea[data-v-bea94616]:focus,.ff-input[data-v-bea94616]:focus{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 3px #e9b84a1f}.ff-textarea[data-v-bea94616]::-moz-placeholder{color:#9ca3af}.ff-input[data-v-bea94616]::-moz-placeholder{color:#9ca3af}.ff-textarea[data-v-bea94616]::placeholder,.ff-input[data-v-bea94616]::placeholder{color:#9ca3af}.ff-textarea--error[data-v-bea94616],.ff-input--error[data-v-bea94616]{border-color:#ef4444!important}.ff-q-footer[data-v-bea94616]{justify-content:space-between;align-items:center;min-height:16px;margin-top:3px;display:flex}.ff-q-error[data-v-bea94616]{color:#ef4444;flex:1;font-size:11.5px}.ff-char-count[data-v-bea94616]{color:#9ca3af;flex-shrink:0;margin-left:8px;font-size:11px}.ff-char-count--warn[data-v-bea94616]{color:#6d28d9;font-weight:600}.ff-form-footer[data-v-bea94616]{justify-content:center;align-items:center;gap:14px;margin-top:28px;padding-top:20px;display:flex}.ff-save-btn[data-v-bea94616]{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0000001f;background:#2d0a5e;border:none;border-radius:9px;align-items:center;gap:8px;padding:16px 93px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:700;transition:background .15s,transform .1s;display:inline-flex}.ff-save-btn[data-v-bea94616]:hover:not(:disabled){background:#d4a33a;transform:translateY(-1px)}.ff-save-btn[data-v-bea94616]:disabled{cursor:not-allowed;background:#d1d5db}.ff-saved-msg[data-v-bea94616]{color:#16a34a;align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex}.ff-spin[data-v-bea94616]{animation:.9s linear infinite spin-bea94616}@keyframes spin-bea94616{to{transform:rotate(360deg)}}.ff-panel[data-v-bea94616]{flex-direction:column;gap:14px;display:flex;overflow-y:auto}.ff-panel[data-v-bea94616]::-webkit-scrollbar{width:3px}.ff-panel[data-v-bea94616]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:6px}.ff-agentika-card[data-v-bea94616]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-shrink:0;padding:18px 16px 16px}.ff-agentika-top[data-v-bea94616]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ff-agentika-avatar[data-v-bea94616]{border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.ff-agentika-img[data-v-bea94616]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ff-agentika-name[data-v-bea94616]{color:#111827;font-size:13.5px;font-weight:700}.ff-agentika-desc[data-v-bea94616]{color:#4b5563;font-size:12px;line-height:1.65}.ff-files-section[data-v-bea94616]{border-top:1px solid #f3f4f6;margin-top:14px;padding-top:12px}.ff-files-title[data-v-bea94616]{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:600}.ff-no-files[data-v-bea94616]{color:#9ca3af;font-size:12px;font-style:italic}.ff-file-item[data-v-bea94616]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:6px;margin-bottom:4px;padding:6px 8px;display:flex}.ff-file-icon[data-v-bea94616]{color:#3b82f6;flex-shrink:0}.ff-file-name[data-v-bea94616]{color:#1e40af;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.ff-progress-card[data-v-bea94616]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1;padding:18px 16px}.ff-progress-title[data-v-bea94616]{color:#111827;margin-bottom:14px;font-size:13px;font-weight:700}.ff-progress-list[data-v-bea94616]{flex-direction:column;gap:2px;display:flex}.ff-progress-item[data-v-bea94616]{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;transition:background .12s;display:flex}.ff-progress-item[data-v-bea94616]:hover:not(.ff-progress-item--locked){background:#f9fafb}.ff-progress-item--active[data-v-bea94616]{background:#f5f0ff;border:1px solid #bfdbfe}.ff-progress-item--active .ff-progress-name[data-v-bea94616]{color:#6d28d9;font-weight:700}.ff-progress-item--locked[data-v-bea94616]{opacity:.6;cursor:not-allowed}.ff-progress-dot[data-v-bea94616]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;font-size:10px;display:flex}.ff-progress-item--done .ff-progress-dot[data-v-bea94616]{color:#fff;background:#16a34a}.ff-progress-item--active .ff-progress-dot[data-v-bea94616]{color:#fff;background:#f59e0b}.ff-progress-item--pending .ff-progress-dot[data-v-bea94616]{background:#f3f4f6;border:1.5px solid #d1d5db}.ff-progress-item--locked .ff-progress-dot[data-v-bea94616]{color:#9ca3af;background:#e5e7eb}.ff-progress-name[data-v-bea94616]{color:#111827;font-size:13px;font-weight:600}.ff-progress-status[data-v-bea94616]{color:#9ca3af;margin-top:1px;font-size:11px}.ff-progress-item--done .ff-progress-status[data-v-bea94616]{color:#16a34a}.ff-progress-item--active .ff-progress-status[data-v-bea94616]{color:#6d28d9}.ff-success-enter-active[data-v-bea94616],.ff-success-leave-active[data-v-bea94616]{transition:opacity .3s}.ff-success-enter-from[data-v-bea94616],.ff-success-leave-to[data-v-bea94616]{opacity:0}.ff-fab[data-v-bea94616]{cursor:pointer;z-index:50;color:#fff;background:linear-gradient(135deg,#1a1a2e,#2d2d52);border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 18px #00000038}@media (width<=900px){.ff-body[data-v-bea94616]{grid-template-columns:1fr}.ff-panel[data-v-bea94616]{display:none}}@media (width<=768px){.main-wrap[data-v-bea94616]{padding-top:56px}}.ff-alert--credit[data-v-bea94616]{color:#78350f;background:linear-gradient(135deg,#fef3c7 0%,#fffbeb 100%);border:1px solid #fbbf24;align-items:flex-start;position:relative}.ff-alert--credit .ff-alert-title[data-v-bea94616]{color:#92400e;font-size:13.5px}.ff-alert--credit .ff-alert-text[data-v-bea94616]{color:#78350f;margin-bottom:4px}.ff-alert-meta[data-v-bea94616]{color:#92400e;margin-top:4px;font-size:11.5px}.ff-alert-meta strong[data-v-bea94616]{color:#78350f}.ff-alert-cta[data-v-bea94616]{background:#f59e0b;border-radius:6px;margin-top:8px;padding:6px 14px;font-size:12px;font-weight:700;transition:background .15s;display:inline-block;color:#fff!important;text-decoration:none!important}.ff-alert-cta[data-v-bea94616]:hover{background:#d97706}.ff-alert-close[data-v-bea94616]{cursor:pointer;color:#92400e;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:16px;line-height:1;position:absolute;top:8px;right:10px}.ff-alert-close[data-v-bea94616]:hover{background:#92400e1a}[data-v-0fcc01ae],[data-v-0fcc01ae]:before,[data-v-0fcc01ae]:after{box-sizing:border-box;margin:0;padding:0}.fg-layout[data-v-0fcc01ae]{color:#111827;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.fg-main[data-v-0fcc01ae]{flex-direction:column;flex:1;display:flex;overflow:hidden}.topbar[data-v-0fcc01ae]{background:var(--surface,#fff);border-bottom:1px solid var(--border,#e5e7eb);flex-shrink:0;align-items:center;gap:8px;height:46px;padding:0 18px;display:flex}.topbar-icon-btn[data-v-0fcc01ae]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.topbar-label-muted[data-v-0fcc01ae]{color:#6b7280;font-size:13.5px;font-weight:500}.topbar-sep[data-v-0fcc01ae]{color:#d1d5db}.topbar-label[data-v-0fcc01ae]{color:#111827;font-size:13.5px;font-weight:600}.fg-body[data-v-0fcc01ae]{flex:1;justify-content:center;align-items:flex-start;padding:32px 24px;display:flex;overflow-y:auto}.fg-center[data-v-0fcc01ae]{grid-template-columns:1fr 320px;gap:24px;width:100%;max-width:1100px;display:grid}.fg-agentika-card[data-v-0fcc01ae]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px;position:relative;overflow:hidden}.fg-agentika-glow[data-v-0fcc01ae]{pointer-events:none;background:radial-gradient(circle,#e9b84a26 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.fg-agentika-header[data-v-0fcc01ae]{align-items:center;gap:14px;margin-bottom:28px;display:flex}.fg-agentika-avatar-wrap[data-v-0fcc01ae]{flex-shrink:0;position:relative}.fg-agentika-img[data-v-0fcc01ae]{-o-object-fit:cover;object-fit:cover;border:2px solid #fde68a;border-radius:12px;width:52px;height:52px}.fg-agentika-pulse[data-v-0fcc01ae]{background:#16a34a;border:2px solid #fff;border-radius:50%;width:14px;height:14px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-ring-0fcc01ae;position:absolute;bottom:-3px;right:-3px}@keyframes pulse-ring-0fcc01ae{0%,to{box-shadow:0 0 #16a34a66}50%{box-shadow:0 0 0 6px #16a34a00}}.fg-agentika-name[data-v-0fcc01ae]{color:#111827;margin-bottom:3px;font-family:Inter,sans-serif;font-size:15px;font-weight:700}.fg-agentika-role[data-v-0fcc01ae]{color:#9ca3af;font-size:12px}.fg-typing-dots[data-v-0fcc01ae]{gap:5px;margin-bottom:16px;display:flex}.fg-typing-dots span[data-v-0fcc01ae]{background:#f59e0b;border-radius:50%;width:9px;height:9px;animation:.9s ease-in-out infinite bounce-dot-0fcc01ae}.fg-typing-dots span[data-v-0fcc01ae]:nth-child(2){animation-delay:.18s}.fg-typing-dots span[data-v-0fcc01ae]:nth-child(3){animation-delay:.36s}@keyframes bounce-dot-0fcc01ae{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.fg-phase-text[data-v-0fcc01ae]{color:#4b5563;margin-bottom:24px;font-size:14px;line-height:1.6}.fg-step-list[data-v-0fcc01ae]{flex-direction:column;gap:12px;display:flex}.fg-step-item[data-v-0fcc01ae]{align-items:center;gap:10px;display:flex}.fg-step-dot[data-v-0fcc01ae]{border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;font-size:10px;transition:all .3s;display:flex}.fg-step--done .fg-step-dot[data-v-0fcc01ae]{color:#fff;background:#16a34a}.fg-step--active .fg-step-dot[data-v-0fcc01ae]{color:#fff;background:#f59e0b}.fg-step--pending .fg-step-dot[data-v-0fcc01ae]{background:#f3f4f6;border:1.5px solid #e5e7eb}.fg-step-label[data-v-0fcc01ae]{color:#374151;font-size:13.5px;font-weight:500;transition:color .3s}.fg-step--done .fg-step-label[data-v-0fcc01ae]{color:#16a34a;opacity:.7;text-decoration:line-through}.fg-step--active .fg-step-label[data-v-0fcc01ae]{color:#d97706;font-weight:700}.fg-step--pending .fg-step-label[data-v-0fcc01ae]{color:#9ca3af}.fg-spin[data-v-0fcc01ae]{animation:.8s linear infinite spin-0fcc01ae}@keyframes spin-0fcc01ae{to{transform:rotate(360deg)}}.fg-done-icon[data-v-0fcc01ae]{color:#16a34a;margin-bottom:16px}.fg-error-icon[data-v-0fcc01ae]{margin-bottom:16px;font-size:36px}.fg-done-title[data-v-0fcc01ae]{color:#111827;margin-bottom:10px;font-family:Inter,sans-serif;font-size:22px;font-weight:700}.fg-done-sub[data-v-0fcc01ae]{color:#6b7280;margin-bottom:24px;font-size:14px;line-height:1.65}.fg-cta-btn[data-v-0fcc01ae]{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0000001f;background:#f59e0b;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:12px;padding:14px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:background .2s,transform .15s;display:flex;box-shadow:0 4px 14px #e9b84a66}.fg-cta-btn[data-v-0fcc01ae]:hover{background:#d4a33a;transform:translateY(-2px)}.fg-secondary-btn[data-v-0fcc01ae]{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;width:100%;padding:11px;font-size:13px;font-weight:600;transition:background .2s;display:block}.fg-secondary-btn[data-v-0fcc01ae]:hover{color:#374151;background:#f3f4f6}.fg-fade-enter-active[data-v-0fcc01ae],.fg-fade-leave-active[data-v-0fcc01ae]{transition:opacity .4s,transform .4s}.fg-fade-enter-from[data-v-0fcc01ae]{opacity:0;transform:translateY(10px)}.fg-fade-leave-to[data-v-0fcc01ae]{opacity:0;transform:translateY(-10px)}.fg-progress-card[data-v-0fcc01ae]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px}.fg-progress-title[data-v-0fcc01ae]{color:#111827;margin-bottom:16px;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.fg-progress-global[data-v-0fcc01ae]{align-items:center;gap:10px;margin-bottom:20px;display:flex}.fg-progress-bar-wrap[data-v-0fcc01ae]{background:#e5e7eb;border-radius:3px;flex:1;height:6px;overflow:hidden}.fg-progress-bar[data-v-0fcc01ae]{background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:3px;height:100%;transition:width .4s}.fg-progress-pct[data-v-0fcc01ae]{color:#6b7280;flex-shrink:0;font-size:12px;font-weight:700}.fg-steps-list[data-v-0fcc01ae]{flex-direction:column;gap:4px;display:flex}.fg-steps-item[data-v-0fcc01ae]{border-radius:8px;align-items:center;gap:10px;padding:9px 10px;transition:background .15s;display:flex}.fg-steps-item--done[data-v-0fcc01ae]{background:#f0fdf4}.fg-steps-item--active[data-v-0fcc01ae]{background:#fef9ee;border:1px solid #fde68a}.fg-steps-item--pending[data-v-0fcc01ae]{background:#f9fafb}.fg-steps-dot[data-v-0fcc01ae]{border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;font-size:10px;display:flex}.fg-dot--done[data-v-0fcc01ae]{color:#fff;background:#16a34a}.fg-dot--active[data-v-0fcc01ae]{color:#fff;background:#f59e0b}.fg-dot--pending[data-v-0fcc01ae]{background:#f3f4f6;border:1.5px solid #e5e7eb}.fg-steps-name[data-v-0fcc01ae]{color:#111827;margin-bottom:1px;font-size:12px;font-weight:600}.fg-steps-status[data-v-0fcc01ae]{color:#9ca3af;font-size:10.5px}.fg-steps-item--done .fg-steps-status[data-v-0fcc01ae]{color:#16a34a}.fg-steps-item--active .fg-steps-status[data-v-0fcc01ae]{color:#d97706}.fg-fab[data-v-0fcc01ae]{cursor:pointer;color:#fff;z-index:50;background:#f59e0b;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 18px #e9b84a73}@media (width<=900px){.fg-center[data-v-0fcc01ae]{grid-template-columns:1fr}}[data-v-b4fa4e7a],[data-v-b4fa4e7a]:before,[data-v-b4fa4e7a]:after{box-sizing:border-box;margin:0;padding:0}.fe-layout[data-v-b4fa4e7a]{color:#111827;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.fe-main[data-v-b4fa4e7a]{flex-direction:column;flex:1;display:flex;overflow:hidden}.topbar[data-v-b4fa4e7a]{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex}.topbar-icon-btn[data-v-b4fa4e7a]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.topbar-label[data-v-b4fa4e7a]{color:#111827;font-size:13.5px;font-weight:500}.fe-bc-root[data-v-b4fa4e7a]{color:#6b7280}.fe-bc-sep[data-v-b4fa4e7a]{color:#d1d5db}.fe-bc-current[data-v-b4fa4e7a]{color:#111827;font-weight:600}.fe-body[data-v-b4fa4e7a]{flex:1;grid-template-rows:auto auto 1fr;grid-template-columns:1fr 500px;gap:0 20px;padding:20px;display:grid;overflow:hidden}.fe-toolbar[data-v-b4fa4e7a]{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:16px;display:flex}.fe-doc-title[data-v-b4fa4e7a]{color:#111827;font-size:17px;font-weight:700}.fe-toolbar-right[data-v-b4fa4e7a]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fe-token-indicator[data-v-b4fa4e7a]{border-radius:20px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;display:flex}.fe-token-indicator--warn[data-v-b4fa4e7a]{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.fe-token-indicator--error[data-v-b4fa4e7a]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.fe-save-indicator[data-v-b4fa4e7a]{color:#6b7280;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.fe-save-indicator--dirty[data-v-b4fa4e7a]{color:#d97706}.fe-save-dot[data-v-b4fa4e7a]{background:#16a34a;border-radius:50%;flex-shrink:0;width:7px;height:7px}.fe-save-dot--saving[data-v-b4fa4e7a]{background:#f59e0b;animation:.8s ease-in-out infinite pulse-b4fa4e7a}.fe-save-dot--dirty[data-v-b4fa4e7a]{background:#d97706}@keyframes pulse-b4fa4e7a{0%,to{opacity:1}50%{opacity:.4}}.fe-btn-save[data-v-b4fa4e7a]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #f59e0b59}.fe-btn-save[data-v-b4fa4e7a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b73}.fe-btn-save[data-v-b4fa4e7a]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;background:#d1d5db}.fe-btn-primary-yellow[data-v-b4fa4e7a]{color:#fff;cursor:pointer;background:#2d0a5e;border:none;border-radius:8px;align-items:center;gap:7px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.fe-btn-primary-yellow[data-v-b4fa4e7a]:hover{background:#4c1d95;transform:translateY(-1px)}.fe-token-banner[data-v-b4fa4e7a]{border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:10px;margin-bottom:10px;padding:10px 14px;font-size:12.5px;display:flex}.fe-token-banner--error[data-v-b4fa4e7a]{background:#fef2f2;border:1px solid #fecaca}.fe-token-banner--warn[data-v-b4fa4e7a]{background:#fffbeb;border:1px solid #fde68a}.fe-token-banner-icon[data-v-b4fa4e7a]{flex-shrink:0;margin-top:2px}.fe-token-banner--error .fe-token-banner-icon[data-v-b4fa4e7a]{color:#dc2626}.fe-token-banner--warn .fe-token-banner-icon[data-v-b4fa4e7a]{color:#d97706}.fe-token-banner-title[data-v-b4fa4e7a]{margin-bottom:2px;font-weight:700}.fe-token-banner--error .fe-token-banner-title[data-v-b4fa4e7a]{color:#991b1b}.fe-token-banner--warn .fe-token-banner-title[data-v-b4fa4e7a]{color:#92400e}.fe-token-banner-text[data-v-b4fa4e7a]{line-height:1.5}.fe-token-banner--error .fe-token-banner-text[data-v-b4fa4e7a]{color:#b91c1c}.fe-token-banner--warn .fe-token-banner-text[data-v-b4fa4e7a]{color:#78350f}.fe-save-success-banner[data-v-b4fa4e7a]{background:#f0fdf4;border:1px solid #bbf7d0;animation:.3s slideDown-b4fa4e7a}@keyframes slideDown-b4fa4e7a{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.fe-editor-col[data-v-b4fa4e7a]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.fe-editor-toolbar[data-v-b4fa4e7a]{background:#f9fafb;border:1px solid #e5e7eb;border-bottom:none;border-radius:12px 12px 0 0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:3px;padding:10px 12px;display:flex}.editor-btn[data-v-b4fa4e7a]{cursor:pointer;color:#4b5563;background:#fff;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:5px 9px;font-size:12.5px;font-weight:600;transition:all .15s;display:flex}.editor-btn[data-v-b4fa4e7a]:hover{background:#f3f4f6;border-color:#9ca3af}.editor-btn.is-active[data-v-b4fa4e7a]{color:#fff;background:#f59e0b;border-color:#d4a33a}.editor-sep[data-v-b4fa4e7a]{background:#e5e7eb;align-self:stretch;width:1px;margin:2px 3px}.editor-char-counter[data-v-b4fa4e7a]{color:#9ca3af;white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:600}.editor-char-counter--warn[data-v-b4fa4e7a]{color:#d97706;background:#fffbeb}.editor-char-counter--error[data-v-b4fa4e7a]{color:#dc2626;background:#fef2f2;font-weight:700}.fe-editor-wrap[data-v-b4fa4e7a]{background:#fff;border:1px solid #e5e7eb;border-radius:0 0 12px 12px;flex:1;padding:28px 32px;overflow-y:auto}.fe-editor[data-v-b4fa4e7a]{color:#374151;outline:none;min-height:100%;font-size:14px;line-height:1.8}.fe-editor[data-v-b4fa4e7a] h1{color:#111827;margin:20px 0 12px;font-size:22px;font-weight:700}.fe-editor[data-v-b4fa4e7a] h1:first-child{margin-top:0}.fe-editor[data-v-b4fa4e7a] h2{color:#111827;margin:16px 0 10px;font-size:17px;font-weight:700}.fe-editor[data-v-b4fa4e7a] h3{color:#374151;margin:14px 0 8px;font-size:14.5px;font-weight:700}.fe-editor[data-v-b4fa4e7a] p{margin-bottom:12px}.fe-editor[data-v-b4fa4e7a] ul{margin-bottom:12px;margin-left:22px;list-style-type:disc}.fe-editor[data-v-b4fa4e7a] ol{margin-bottom:12px;margin-left:22px;list-style-type:decimal}.fe-editor[data-v-b4fa4e7a] li{margin-bottom:5px}.fe-editor[data-v-b4fa4e7a] strong{font-weight:700}.fe-editor[data-v-b4fa4e7a] em{font-style:italic}.fe-editor[data-v-b4fa4e7a] a{color:#6d28d9;text-decoration:underline}.fe-editor[data-v-b4fa4e7a] table{border-collapse:collapse;width:100%;margin-bottom:16px}.fe-editor[data-v-b4fa4e7a] td,.fe-editor[data-v-b4fa4e7a] th{border:1px solid #e5e7eb;padding:8px 12px;font-size:13px}.fe-editor[data-v-b4fa4e7a] th{background:#f9fafb;font-weight:700}.fe-panel[data-v-b4fa4e7a]{flex-direction:column;gap:14px;min-height:0;display:flex;overflow-y:auto}.fe-agentika-card[data-v-b4fa4e7a]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px}.fe-agentika-header[data-v-b4fa4e7a]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.fe-agentika-img[data-v-b4fa4e7a]{-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;width:38px;height:38px}.fe-agentika-name[data-v-b4fa4e7a]{color:#111827;font-size:12.5px;font-weight:700}.fe-agentika-subtitle[data-v-b4fa4e7a]{color:#9ca3af;font-size:10.5px}.fe-agentika-desc[data-v-b4fa4e7a]{color:#6b7280;font-size:11.5px;line-height:1.55}.fe-panel-card[data-v-b4fa4e7a]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.fe-panel-title[data-v-b4fa4e7a]{color:#111827;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:11.5px;font-weight:700}.fe-download-btn[data-v-b4fa4e7a]{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.fe-download-btn[data-v-b4fa4e7a]:hover{background:#f3f4f6;border-color:#9ca3af;box-shadow:0 2px 8px #0000000f}.fe-form-info[data-v-b4fa4e7a]{border-top:1px solid #f3f4f6;padding-top:12px}.fe-form-desc[data-v-b4fa4e7a]{color:#6b7280;font-size:11px;line-height:1.6}.fe-progress-list[data-v-b4fa4e7a]{flex-direction:column;gap:5px;display:flex}.fe-progress-item[data-v-b4fa4e7a]{cursor:pointer;background:#f9fafb;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background .15s;display:flex}.fe-progress-item[data-v-b4fa4e7a]:hover{background:#f3f4f6}.fe-progress-item--active[data-v-b4fa4e7a]{background:#eff6ff!important}.fe-progress-item--done[data-v-b4fa4e7a]{background:#f0fdf4}.fe-progress-number[data-v-b4fa4e7a]{color:#fff;background:#d1d5db;border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;font-size:10px;font-weight:700;display:flex}.fe-pnum--active[data-v-b4fa4e7a]{background:#6d28d9}.fe-pnum--done[data-v-b4fa4e7a]{background:#16a34a}.fe-progress-name[data-v-b4fa4e7a]{color:#111827;margin-bottom:1px;font-size:11px;font-weight:600}.fe-progress-status[data-v-b4fa4e7a]{color:#6b7280;font-size:10px}.fe-fab[data-v-b4fa4e7a]{cursor:pointer;color:#fff;z-index:50;background:#f59e0b;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 18px #e9b84a73}.fe-credit-banner[data-v-b4fa4e7a]{background:linear-gradient(135deg,#fef3c7 0%,#fffbeb 100%);border:1px solid #fbbf24;align-items:flex-start;position:relative}.fe-credit-banner .fe-token-banner-title[data-v-b4fa4e7a]{color:#92400e}.fe-credit-banner .fe-token-banner-text[data-v-b4fa4e7a]{color:#78350f}.fe-credit-cta[data-v-b4fa4e7a]{background:#f59e0b;border-radius:6px;margin-top:8px;padding:6px 14px;font-size:12px;font-weight:700;transition:background .15s;display:inline-block;color:#fff!important;text-decoration:none!important}.fe-credit-cta[data-v-b4fa4e7a]:hover{background:#d97706}.fe-credit-close[data-v-b4fa4e7a]{cursor:pointer;color:#92400e;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:16px;line-height:1;position:absolute;top:8px;right:10px}.fe-credit-close[data-v-b4fa4e7a]:hover{background:#92400e1a}@media (width<=900px){.fe-body[data-v-b4fa4e7a]{grid-template-columns:1fr}.fe-panel[data-v-b4fa4e7a]{display:none}}@media (width<=768px){.main-wrap[data-v-b4fa4e7a]{padding-top:56px}}[data-v-24462510],[data-v-24462510]:before,[data-v-24462510]:after{box-sizing:border-box;margin:0;padding:0}.fg-layout[data-v-24462510]{color:#111827;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.fg-main[data-v-24462510]{flex-direction:column;flex:1;display:flex;overflow:hidden}.topbar[data-v-24462510]{background:var(--surface,#fff);border-bottom:1px solid var(--border,#e5e7eb);flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex}.topbar-icon-btn[data-v-24462510]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.topbar-label[data-v-24462510]{color:#111827;font-size:13.5px;font-weight:600}.fg-body[data-v-24462510]{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:24px;overflow-y:auto}.fg-info-banner[data-v-24462510]{background:#f5f0ff;border:1px solid #bfdbfe;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:14px 18px;display:flex}.fg-info-icon[data-v-24462510]{flex-shrink:0;margin-top:2px;font-size:20px}.fg-info-title[data-v-24462510]{color:#6d28d9;margin-bottom:4px;font-size:13px;font-weight:700}.fg-info-text[data-v-24462510]{color:#6d28d9;font-size:12px;line-height:1.5}.fg-progress-section[data-v-24462510]{margin-bottom:24px}.fg-progress-top[data-v-24462510]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fg-progress-label[data-v-24462510]{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.fg-progress-count[data-v-24462510]{color:#6b7280;font-size:12px;font-weight:600}.fg-progress-bar-container[data-v-24462510]{background:#e5e7eb;border-radius:3px;width:100%;height:5px;overflow:hidden}.fg-progress-bar[data-v-24462510]{background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:3px;height:100%;transition:width .3s}.fg-grid[data-v-24462510]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fg-card[data-v-24462510]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;padding:20px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.fg-card[data-v-24462510]:hover:not(.fg-card--locked){transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.fg-card[data-v-24462510]:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.fg-card--done[data-v-24462510]:before{background:#16a34a}.fg-card--accessible[data-v-24462510]:before{background:#f59e0b}.fg-card--locked[data-v-24462510]:before{background:#ef4444}.fg-card--locked[data-v-24462510]{opacity:.6;cursor:not-allowed}.fg-card-top[data-v-24462510]{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.fg-num[data-v-24462510]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin-top:2px;font-size:14px;font-weight:700;display:flex}.fg-num--done[data-v-24462510]{background:#16a34a}.fg-num--accessible[data-v-24462510]{background:#f59e0b}.fg-num--locked[data-v-24462510]{background:#ef4444}.fg-card-meta[data-v-24462510]{flex:1;min-width:0}.fg-card-title[data-v-24462510]{color:#111827;margin-bottom:5px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:700;line-height:1.3}.fg-badge[data-v-24462510]{border-radius:20px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.fg-badge--done[data-v-24462510]{color:#15803d;background:#dcfce7}.fg-badge--accessible[data-v-24462510]{color:#92400e;background:#fef3c7}.fg-badge--locked[data-v-24462510]{color:#b91c1c;background:#fee2e2}.fg-card-desc[data-v-24462510]{color:#6b7280;flex:1;margin-bottom:14px;font-size:12.5px;line-height:1.55}.fg-card-footer[data-v-24462510]{border-top:1px solid #f3f4f6;padding-top:14px}.fg-action-btn[data-v-24462510]{cursor:pointer;border:none;border-radius:8px;width:100%;padding:9px 14px;font-size:12.5px;font-weight:600;transition:all .2s}.fg-action-edit[data-v-24462510]{color:#374151;background:#fff;border:1px solid #d1d5db!important}.fg-action-edit[data-v-24462510]:hover{background:#f3f4f6}.fg-action-start[data-v-24462510]{color:#fff;text-shadow:0 1px 2px #0000001f;background:#f59e0b}.fg-action-start[data-v-24462510]:hover{background:#d4a33a;transform:translateY(-1px)}.fg-action-locked[data-v-24462510]{color:#9ca3af;text-align:center;padding:9px 0;font-size:12px;font-weight:500}.fg-fab[data-v-24462510]{cursor:pointer;color:#fff;z-index:50;background:#f59e0b;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 18px #e9b84a73}@media (width<=900px){.fg-grid[data-v-24462510]{grid-template-columns:1fr}}@media (width<=768px){.main-wrap[data-v-24462510]{padding-top:56px}}[data-v-6d016d0a],[data-v-6d016d0a]:before,[data-v-6d016d0a]:after{box-sizing:border-box;margin:0;padding:0}.cp-stop-btn[data-v-6d016d0a]{color:#ef4444;cursor:pointer;background:#fef2f2;border:1.5px solid #ef4444;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.cp-mobile-tabs[data-v-6d016d0a]{display:none}.cp-stop-btn[data-v-6d016d0a]:hover{background:#fee2e2}[data-v-6d016d0a] .cp-agent-link{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:6px;margin:4px 0;padding:4px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block;box-shadow:0 2px 8px #6366f14d;color:#fff!important}[data-v-6d016d0a] .cp-agent-link:hover{transform:translateY(-1px);box-shadow:0 4px 14px #6366f180;color:#fff!important}.cp-copy-toast[data-v-6d016d0a]{color:#fff;z-index:10000;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:12px;align-items:center;gap:14px;min-width:280px;padding:14px 22px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #00000040,0 0 0 1px #ffffff1a}.cp-copy-toast-icon[data-v-6d016d0a]{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 12px #22c55e66}.cp-copy-toast-title[data-v-6d016d0a]{color:#fff;margin:0;font-size:14px;font-weight:700}.cp-copy-toast-sub[data-v-6d016d0a]{color:#fff9;margin:2px 0 0;font-size:11.5px}.cp-toast-enter-active[data-v-6d016d0a],.cp-toast-leave-active[data-v-6d016d0a]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.cp-toast-enter-from[data-v-6d016d0a]{opacity:0;transform:translate(-50%)translateY(20px)scale(.9)}.cp-toast-leave-to[data-v-6d016d0a]{opacity:0;transform:translate(-50%)translateY(10px)scale(.95)}.cp-word-btn[data-v-6d016d0a]{cursor:pointer;color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.cp-word-btn[data-v-6d016d0a]:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.cp-word-btn[data-v-6d016d0a]:disabled{opacity:.6;cursor:not-allowed}.cp-msg-actions[data-v-6d016d0a]{align-items:center;gap:8px;margin-top:4px;display:flex}.cp-copy-btn[data-v-6d016d0a]{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-size:11px;transition:color .15s,background .15s;display:flex}.cp-copy-btn[data-v-6d016d0a]:hover{color:#374151;background:#f3f4f6}.cp-copy-label[data-v-6d016d0a]{color:#16a34a;font-size:11px;font-weight:500}.cp-credit-error[data-v-6d016d0a]{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;margin:12px 20px 0;padding:12px 14px;font-size:12.5px;font-weight:500}.cp-credit-link[data-v-6d016d0a]{color:#7c3aed;background:#ede9fe;border-radius:5px;padding:4px 10px;font-size:12px;font-weight:700;text-decoration:none}.cp-credit-link[data-v-6d016d0a]:hover{background:#ddd6fe}.cp-credit-dismiss[data-v-6d016d0a]{color:#92400e;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:14px}[data-v-6d016d0a]:root{--gold:#f59e0b;--gold-pale:#fef9ee;--surface:#fff;--bg:#f7f7f8;--border:#e5e7eb;--text:#111827;--muted:#6b7280;--radius:12px}.cp-file-state[data-v-6d016d0a]{flex-shrink:0;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}.cp-file-state--processing[data-v-6d016d0a]{color:#6b7280}.cp-file-state--ok[data-v-6d016d0a]{color:#16a34a}.cp-file-state--err[data-v-6d016d0a]{color:#dc2626}.cp-upload-error[data-v-6d016d0a]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:12px 20px 0;padding:10px 14px;font-size:12.5px;font-weight:500}.cp-layout[data-v-6d016d0a]{height:100vh;color:var(--text);background:var(--bg);font-family:Inter,sans-serif;display:flex;overflow:hidden}.cp-main[data-v-6d016d0a]{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.cp-banner[data-v-6d016d0a]{border-radius:var(--radius);background:#fefce8;border:1px solid #fde68a;justify-content:space-between;align-self:center;align-items:center;gap:20px;width:calc(100% - 32px);max-width:820px;margin:16px 16px 0;padding:14px 24px;display:flex}.cp-banner-text strong[data-v-6d016d0a]{color:#92400e;margin-bottom:3px;font-size:13.5px;font-weight:700;display:block}.cp-banner-text p[data-v-6d016d0a]{color:#78350f;font-size:12px;line-height:1.5}.cp-banner-btn[data-v-6d016d0a]{color:#92400e;white-space:nowrap;background:0 0;border:1.5px solid #92400e;border-radius:7px;flex-shrink:0;padding:8px 16px;font-size:12.5px;font-weight:600;text-decoration:none}.cp-banner-btn[data-v-6d016d0a]:hover{background:#fde68a}.cp-topbar[data-v-6d016d0a]{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;height:46px;padding:0 16px;display:flex}.cp-topbar-left[data-v-6d016d0a]{align-items:center;gap:10px;display:flex}.cp-sidebar-btn[data-v-6d016d0a]{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.cp-sidebar-btn[data-v-6d016d0a]:hover{background:var(--bg)}.cp-conv-title[data-v-6d016d0a]{font-size:13.5px;font-weight:500}.cp-back-btn[data-v-6d016d0a]{color:var(--muted);border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;text-decoration:none;transition:background .12s;display:flex}.cp-back-btn[data-v-6d016d0a]:hover{background:var(--bg);color:var(--text)}.cp-body[data-v-6d016d0a]{background:#f7f7f8;flex:1;grid-template-columns:1fr 420px;gap:16px;padding:16px 16px 0;display:grid;overflow:hidden}.cp-chat[data-v-6d016d0a]{background:#fff;border:1px solid #e5e7eb;border-bottom:none;border-radius:12px 12px 0 0;flex-direction:column;display:flex;overflow:hidden}.cp-messages[data-v-6d016d0a]{scroll-behavior:smooth;flex-direction:column;flex:1;gap:18px;padding:24px 28px;display:flex;overflow-y:auto}.cp-messages[data-v-6d016d0a]::-webkit-scrollbar{width:4px}.cp-messages[data-v-6d016d0a]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.cp-empty[data-v-6d016d0a]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px 0;display:flex}.cp-empty-avatar[data-v-6d016d0a]{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:6px;font-size:26px;display:flex}.cp-empty-initials[data-v-6d016d0a]{color:#fff;font-size:20px;font-weight:700}.cp-empty-name[data-v-6d016d0a]{font-size:15px;font-weight:600}.cp-empty-hint[data-v-6d016d0a]{color:var(--muted);max-width:280px;font-size:12.5px;line-height:1.5}.cp-msg[data-v-6d016d0a]{align-items:flex-end;gap:10px;max-width:82%;display:flex}.cp-msg--user[data-v-6d016d0a]{flex-direction:row-reverse;align-self:flex-end}.cp-msg--agent[data-v-6d016d0a]{align-self:flex-start}.cp-bubble[data-v-6d016d0a]{word-break:break-word;border-radius:14px;max-width:100%;padding:11px 15px;font-size:13.5px;line-height:1.6}.cp-bubble--user[data-v-6d016d0a]{color:#fff;background:#f59e0b;border-bottom-right-radius:4px}.cp-bubble--agent[data-v-6d016d0a]{color:var(--text);background:#f3f4f6;border-bottom-left-radius:4px}.cp-bubble--agent[data-v-6d016d0a] ul{margin:6px 0;padding-left:18px}.cp-bubble--agent[data-v-6d016d0a] li{margin-bottom:4px}.cp-bubble--agent[data-v-6d016d0a] strong{font-weight:700}.cp-bubble--agent[data-v-6d016d0a] code{background:#e5e7eb;border-radius:4px;padding:1px 5px;font-size:12px}.cp-msg-body[data-v-6d016d0a]{flex-direction:column;gap:4px;display:flex}.cp-msg-time[data-v-6d016d0a]{color:#9ca3af;padding:0 4px;font-size:10.5px}.cp-msg--user .cp-msg-time[data-v-6d016d0a]{text-align:right}.cp-agent-icon[data-v-6d016d0a]{border-radius:8px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;margin-bottom:4px;display:flex}.cp-agent-icon-txt[data-v-6d016d0a]{color:#fff;font-size:12px;font-weight:700}.cp-typing[data-v-6d016d0a]{background:#f3f4f6;border-radius:14px 14px 14px 4px;align-items:center;gap:5px;padding:14px 18px;display:flex}.cp-typing span[data-v-6d016d0a]{background:#9ca3af;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite bounce-6d016d0a}.cp-typing span[data-v-6d016d0a]:nth-child(2){animation-delay:.2s}.cp-typing span[data-v-6d016d0a]:nth-child(3){animation-delay:.4s}@keyframes bounce-6d016d0a{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-7px)}}.cp-input-wrap[data-v-6d016d0a]{flex-shrink:0;padding:0 16px 68px!important}.cp-input-box[data-v-6d016d0a]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:flex-end;gap:8px;padding:12px 14px;transition:border-color .15s;display:flex}.cp-input-box[data-v-6d016d0a]:focus-within{border-color:#d1d5db}.cp-input[data-v-6d016d0a]{color:var(--text);resize:none;background:0 0;border:none;outline:none;flex:1;min-height:22px;max-height:160px;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.5}.cp-input[data-v-6d016d0a]::placeholder{color:#9ca3af}.cp-input-actions[data-v-6d016d0a]{flex-shrink:0;align-items:center;gap:6px;display:flex}.cp-action-btn[data-v-6d016d0a]{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:30px;height:30px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.cp-action-btn[data-v-6d016d0a]:hover{background:var(--bg)}.cp-send-btn[data-v-6d016d0a]{color:#fff;cursor:pointer;background:#1a1a2e;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,transform .12s;display:flex}.cp-send-btn[data-v-6d016d0a]:hover:not(:disabled){background:#2d2d52;transform:scale(1.05)}.cp-send-btn[data-v-6d016d0a]:disabled{cursor:not-allowed;background:#d1d5db}.cp-panel[data-v-6d016d0a]{background:#fff;border:1px solid #e5e7eb;border-bottom:none;border-radius:12px 12px 0 0;flex-direction:column;min-width:0;display:flex;overflow:hidden auto}.cp-panel[data-v-6d016d0a]::-webkit-scrollbar{width:3px}.cp-panel[data-v-6d016d0a]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:6px}.cp-agent-card[data-v-6d016d0a]{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:0;padding:20px 16px 16px;display:flex}.cp-agent-card-top[data-v-6d016d0a]{align-items:center;gap:14px;margin-bottom:12px;display:flex}.cp-agent-avatar[data-v-6d016d0a]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;min-width:60px;height:60px;font-size:28px;display:flex}.cp-agent-emoji[data-v-6d016d0a]{font-size:28px}.cp-agent-av-txt[data-v-6d016d0a]{color:#fff;font-size:20px;font-weight:700}.cp-agent-avatar--img[data-v-6d016d0a]{padding:0;overflow:hidden;background:0 0!important;border:none!important}.cp-agent-avatar-img[data-v-6d016d0a]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.cp-agent-icon--img[data-v-6d016d0a]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:0 0!important}.cp-icon-img[data-v-6d016d0a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cp-agent-name[data-v-6d016d0a]{color:#111827;font-family:Inter,sans-serif;font-size:18px;font-weight:700}.cp-agent-desc[data-v-6d016d0a]{color:#4b5563;font-size:12.5px;line-height:1.65}.cp-section[data-v-6d016d0a]{border-bottom:1px solid var(--border);padding:16px}.cp-section[data-v-6d016d0a]:last-child{border-bottom:none}.cp-section-head[data-v-6d016d0a]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cp-section-title[data-v-6d016d0a]{color:var(--text);font-size:13px;font-weight:600}.cp-section-desc[data-v-6d016d0a]{color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.5}.cp-init-choices[data-v-6d016d0a]{background:linear-gradient(135deg,#fefce8 0%,#fff8e1 100%);border-bottom:1px solid #fde68a;padding:18px 16px 16px;position:relative}.cp-init-choices[data-v-6d016d0a]:before{content:"";pointer-events:none;background:radial-gradient(circle,#f59e0b26 0%,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.cp-init-choices[data-v-6d016d0a]:after{content:"";pointer-events:none;background:radial-gradient(circle,#1a1a2e0f 0%,#0000 70%);border-radius:50%;width:80px;height:80px;position:absolute;bottom:-30px;left:-30px}.cp-init-header[data-v-6d016d0a]{z-index:1;align-items:center;gap:7px;margin-bottom:4px;display:flex;position:relative}.cp-init-icon[data-v-6d016d0a]{color:var(--gold);filter:drop-shadow(0 1px 3px #f59e0b66);animation:2.4s ease-in-out infinite sparkle-6d016d0a}@keyframes sparkle-6d016d0a{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.85;transform:scale(1.15)rotate(15deg)}}.cp-init-title[data-v-6d016d0a]{color:#78350f;text-transform:uppercase;letter-spacing:.5px;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:800;line-height:1.3}.cp-init-hint[data-v-6d016d0a]{color:#92400e;z-index:1;margin:0 0 14px;font-size:11.5px;font-weight:500;position:relative}.cp-init-list[data-v-6d016d0a]{z-index:1;flex-direction:column;gap:6px;display:flex;position:relative}.cp-init-btn[data-v-6d016d0a]{cursor:pointer;text-align:left;color:#111827;opacity:0;background:#fff;border:1.5px solid #fde68a;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 11px;font-family:Inter,sans-serif;font-size:12.5px;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s,border-color .18s,background .25s;animation:.4s cubic-bezier(.4,0,.2,1) forwards cpInitBtnIn-6d016d0a;display:flex;position:relative;overflow:hidden}@keyframes cpInitBtnIn-6d016d0a{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.cp-init-btn[data-v-6d016d0a]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f59e0b1a,#0000);width:100%;height:100%;transition:left .55s;position:absolute;top:0;left:-100%}.cp-init-btn[data-v-6d016d0a]:hover{background:linear-gradient(135deg, var(--gold) 0%, #fbbf24 100%);border-color:var(--gold);transform:translate(3px)translateY(-1px);box-shadow:0 6px 18px #f59e0b59}.cp-init-btn[data-v-6d016d0a]:hover:before{left:100%}.cp-init-btn[data-v-6d016d0a]:active{transform:translate(2px)translateY(0);box-shadow:0 3px 10px #f59e0b4d}.cp-init-num[data-v-6d016d0a]{color:#92400e;background:#fef3c7;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;font-size:11px;font-weight:800;transition:background .18s,color .18s,transform .18s;display:flex}.cp-init-btn:hover .cp-init-num[data-v-6d016d0a]{background:#ffffff40;transform:scale(1.08)}.cp-init-num--custom[data-v-6d016d0a]{background:0 0!important;font-size:13px!important}.cp-init-text[data-v-6d016d0a]{flex:1;font-weight:500;line-height:1.35}.cp-init-text--custom[data-v-6d016d0a]{color:#9ca3af;font-style:italic;font-weight:400}.cp-init-arrow[data-v-6d016d0a]{color:#d1d5db;flex-shrink:0;transition:color .18s,transform .18s}.cp-init-btn:hover .cp-init-arrow[data-v-6d016d0a]{color:#fff;transform:translate(2px)}.cp-init-btn--custom[data-v-6d016d0a]{background:0 0;border-style:dashed;border-color:#d1d5db}.cp-init-btn--custom[data-v-6d016d0a]:hover{border-color:var(--gold);color:#92400e;background:#fafafa;border-style:solid;transform:translate(2px);box-shadow:0 2px 8px #0000000f}.cp-init-btn--custom:hover .cp-init-text--custom[data-v-6d016d0a]{color:#92400e;font-style:normal}.init-choices-enter-active[data-v-6d016d0a]{transition:all .45s cubic-bezier(.4,0,.2,1)}.init-choices-leave-active[data-v-6d016d0a]{transition:all .3s}.init-choices-enter-from[data-v-6d016d0a]{opacity:0;max-height:0;transform:translateY(-12px)}.init-choices-enter-to[data-v-6d016d0a]{opacity:1;max-height:600px;transform:translateY(0)}.init-choices-leave-from[data-v-6d016d0a]{opacity:1;max-height:600px}.init-choices-leave-to[data-v-6d016d0a]{opacity:0;max-height:0;transform:translateY(-8px)}.cp-mobile-tab-badge[data-v-6d016d0a]{background:var(--gold);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;font-size:10.5px;font-weight:800;animation:1.8s ease-in-out infinite pulseBadge-6d016d0a;display:inline-flex;box-shadow:0 1px 4px #f59e0b80}@keyframes pulseBadge-6d016d0a{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.cp-toggle[data-v-6d016d0a]{cursor:pointer;background:#d1d5db;border:none;border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:background .2s;position:relative}.cp-toggle[data-v-6d016d0a]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.cp-toggle.on[data-v-6d016d0a]{background:#f59e0b}.cp-toggle.on[data-v-6d016d0a]:after{transform:translate(18px)}.cp-no-files[data-v-6d016d0a]{color:var(--muted);font-size:11.5px;font-style:italic}.cp-proj-file[data-v-6d016d0a]{background:#f9fafb;border:1px solid #bfdbfe;border-radius:8px;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.cp-file-icon[data-v-6d016d0a]{color:#3b82f6;flex-shrink:0;margin-top:1px}.cp-proj-file-name[data-v-6d016d0a]{color:#6d28d9;font-size:12px;font-weight:600}.cp-proj-file-status[data-v-6d016d0a]{color:#16a34a;align-items:center;gap:4px;margin-top:2px;font-size:10.5px;display:flex}.cp-conv-files[data-v-6d016d0a]{flex-direction:column;gap:4px;margin:8px 0;display:flex}.cp-conv-file[data-v-6d016d0a]{color:var(--text);border:1px solid var(--border);background:#f9fafb;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.cp-conv-file-name[data-v-6d016d0a]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cp-rm-btn[data-v-6d016d0a]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:2px;display:flex}.cp-rm-btn[data-v-6d016d0a]:hover{color:#ef4444}.cp-upload-btn[data-v-6d016d0a]{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:5px;margin-top:10px;padding:7px 12px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;transition:background .12s;display:inline-flex}.cp-upload-btn[data-v-6d016d0a]:hover{background:var(--bg)}.cp-dot[data-v-6d016d0a]{background:#16a34a;border-radius:50%;width:7px;height:7px;display:inline-block}.cp-dot--red[data-v-6d016d0a]{background:#ef4444}.cp-modal-overlay[data-v-6d016d0a]{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cp-modal[data-v-6d016d0a]{background:#fff;border-radius:16px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.cp-modal[data-v-6d016d0a]::-webkit-scrollbar{width:3px}.cp-modal[data-v-6d016d0a]::-webkit-scrollbar-thumb{background:#d1d5db}.cp-modal-head[data-v-6d016d0a]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.cp-modal-title[data-v-6d016d0a]{font-family:Inter,sans-serif;font-size:16px;font-weight:700}.cp-modal-close[data-v-6d016d0a]{background:var(--bg);cursor:pointer;width:30px;height:30px;color:var(--muted);border:none;border-radius:7px;justify-content:center;align-items:center;display:flex}.cp-modal-close[data-v-6d016d0a]:hover{color:var(--text);background:#e5e7eb}.cp-modal-info[data-v-6d016d0a]{background:#f9fafb;border:1px solid #bfdbfe;border-radius:10px;align-items:flex-start;gap:12px;margin:16px 20px 0;padding:14px 16px;display:flex}.cp-modal-info-icon[data-v-6d016d0a]{color:#3b82f6;flex-shrink:0;margin-top:1px}.cp-modal-info-title[data-v-6d016d0a]{color:#6d28d9;margin-bottom:4px;font-size:13px;font-weight:600}.cp-modal-info-types[data-v-6d016d0a]{color:#1e3a8a;margin-bottom:4px;font-size:12px;line-height:1.5}.cp-modal-info-size[data-v-6d016d0a]{color:#374151;align-items:center;gap:6px;font-size:12px;display:flex}.cp-modal-cat[data-v-6d016d0a]{padding:16px 20px 0}.cp-modal-cat-label[data-v-6d016d0a]{margin-bottom:8px;font-size:13px;font-weight:600}.cp-modal-cat-badge[data-v-6d016d0a]{color:#92400e;background:#f9fafb;border:1px solid #fde68a;border-radius:20px;margin-bottom:8px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.cp-modal-cat-hint[data-v-6d016d0a]{color:var(--muted);font-size:12px;line-height:1.5}.cp-drop-zone[data-v-6d016d0a]{text-align:center;cursor:pointer;border:2px dashed #d1d5db;border-radius:12px;margin:16px 20px 0;padding:32px 20px;transition:border-color .15s,background .15s}.cp-drop-zone[data-v-6d016d0a]:hover,.cp-drop-zone.dragging[data-v-6d016d0a]{background:#fef9ee;border-color:#f59e0b}.cp-drop-icon[data-v-6d016d0a]{color:#9ca3af;margin:0 auto 12px}.cp-drop-title[data-v-6d016d0a]{margin-bottom:5px;font-size:14px;font-weight:600}.cp-drop-sub[data-v-6d016d0a]{color:var(--muted);margin-bottom:12px;font-size:12px}.cp-drop-badges[data-v-6d016d0a]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.cp-drop-badges span[data-v-6d016d0a]{border:1px solid var(--border);color:var(--muted);background:var(--bg);border-radius:5px;padding:3px 8px;font-size:11px;font-weight:600}.cp-badge-more[data-v-6d016d0a]{color:#9ca3af!important}.cp-pending-list[data-v-6d016d0a]{flex-direction:column;gap:4px;margin:10px 20px 0;display:flex}.cp-pending-item[data-v-6d016d0a]{border:1px solid var(--border);background:#f9fafb;border-radius:7px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.cp-pending-item span[data-v-6d016d0a]:first-of-type{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cp-pending-size[data-v-6d016d0a]{color:var(--muted);flex-shrink:0}.cp-modal-footer[data-v-6d016d0a]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:16px 20px;display:flex}.cp-modal-footer-hint[data-v-6d016d0a]{color:var(--muted);flex:1;font-size:11.5px;line-height:1.4}.cp-modal-footer-btns[data-v-6d016d0a]{flex-shrink:0;gap:8px;display:flex}.cp-btn-cancel[data-v-6d016d0a]{border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text);border-radius:8px;padding:8px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.cp-btn-cancel[data-v-6d016d0a]:hover{background:var(--bg)}.cp-btn-add[data-v-6d016d0a]{cursor:pointer;color:#fff;background:#f59e0b;border:none;border-radius:8px;align-items:center;gap:5px;padding:8px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:background .15s;display:flex}.cp-btn-add[data-v-6d016d0a]:hover:not(:disabled){background:#d4a33a}.cp-btn-add[data-v-6d016d0a]:disabled{cursor:not-allowed;background:#d1d5db}.banner-enter-active[data-v-6d016d0a],.banner-leave-active[data-v-6d016d0a]{transition:all .3s}.banner-enter-from[data-v-6d016d0a],.banner-leave-to[data-v-6d016d0a]{opacity:0;transform:translateY(-8px)}.modal-enter-active[data-v-6d016d0a],.modal-leave-active[data-v-6d016d0a]{transition:opacity .25s}.modal-enter-from[data-v-6d016d0a],.modal-leave-to[data-v-6d016d0a]{opacity:0}.modal-enter-active .cp-modal[data-v-6d016d0a],.modal-leave-active .cp-modal[data-v-6d016d0a]{transition:transform .25s}.modal-enter-from .cp-modal[data-v-6d016d0a],.modal-leave-to .cp-modal[data-v-6d016d0a]{transform:scale(.95)translateY(10px)}.spin[data-v-6d016d0a]{animation:.9s linear infinite spin-6d016d0a}@keyframes spin-6d016d0a{to{transform:rotate(360deg)}}.cp-msg.cp-msg--agent[data-v-6d016d0a]{width:100%;display:block;max-width:100%!important}.cp-send-error[data-v-6d016d0a]{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;justify-content:space-between;align-items:center;margin:0 16px 8px;padding:10px 14px;font-size:12.5px;font-weight:500;display:flex}.cp-proj-file--link[data-v-6d016d0a]{cursor:pointer;text-decoration:none;transition:background .12s,border-color .12s}.cp-proj-file--link[data-v-6d016d0a]:hover{background:#eff6ff;border-color:#93c5fd}.cp-file-dl-icon[data-v-6d016d0a]{color:#3b82f6;opacity:0;flex-shrink:0;transition:opacity .15s}.cp-proj-file--link:hover .cp-file-dl-icon[data-v-6d016d0a]{opacity:1}.cp-conv-file-link[data-v-6d016d0a]{color:#374151;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;text-decoration:none;transition:color .12s;overflow:hidden}.cp-conv-file-link[data-v-6d016d0a]:hover{color:#2563eb;text-decoration:underline}.cp-file-dl-btn[data-v-6d016d0a]{color:#9ca3af;flex-shrink:0;align-items:center;padding:2px;transition:color .12s;display:flex}.cp-file-dl-btn[data-v-6d016d0a]:hover{color:#2563eb}.cp-banner[data-v-6d016d0a]{position:relative}.cp-banner-close[data-v-6d016d0a]{color:#92400e;cursor:pointer;background:0 0;border:none;border-radius:6px;width:26px;height:26px;font-size:14px;position:absolute;top:6px;right:8px}.cp-banner-close[data-v-6d016d0a]:hover{background:#f59e0b1f}@media (width<=768px){.cp-layout[data-v-6d016d0a]{height:100dvh;overflow:hidden}.cp-main[data-v-6d016d0a]{flex-direction:column;height:100dvh;padding-top:56px;display:flex;overflow:hidden}.cp-topbar[data-v-6d016d0a]{flex-shrink:0;padding:0 10px}.cp-conv-title[data-v-6d016d0a]{white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:12.5px;overflow:hidden}.cp-mobile-tabs[data-v-6d016d0a]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;align-items:center;gap:4px;height:52px;margin:6px 6px 0;padding:4px;display:flex!important}.cp-mobile-tab[data-v-6d016d0a]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex;position:relative}.cp-mobile-tab.active[data-v-6d016d0a]{color:#fff;background:#f59e0b}.cp-body[data-v-6d016d0a]{grid-template-rows:1fr;gap:0;padding:6px 6px 0;overflow:hidden;flex:1!important;grid-template-columns:1fr!important;min-height:0!important}.cp-chat[data-v-6d016d0a]{border-radius:10px 10px 0 0;flex-direction:column;min-width:0;display:flex;overflow:hidden;width:100%!important}.cp-messages[data-v-6d016d0a]{flex:1;gap:12px;min-height:0;padding:12px 10px;overflow-y:auto}.cp-input-wrap[data-v-6d016d0a]{flex-shrink:0;padding:8px 10px 12px}.cp-msg[data-v-6d016d0a]{max-width:94%}.cp-panel[data-v-6d016d0a]{border-radius:10px 10px 0 0;overflow-y:auto;width:100%!important;display:flex!important}.cp-mobile-hidden[data-v-6d016d0a]{display:none!important}.cp-modal-overlay[data-v-6d016d0a]{align-items:flex-end;padding:0}.cp-modal[data-v-6d016d0a]{border-radius:16px 16px 0 0;max-width:100%;max-height:92vh}.cp-copy-toast[data-v-6d016d0a]{width:calc(100% - 32px);min-width:auto;bottom:80px}.cp-banner[data-v-6d016d0a]{flex-direction:column;align-items:flex-start;gap:8px;margin:8px 8px 0;padding:12px 14px 28px}.cp-banner-text strong[data-v-6d016d0a]{font-size:12.5px}.cp-banner-text p[data-v-6d016d0a]{font-size:11.5px}.cp-banner-btn[data-v-6d016d0a]{text-align:center;width:100%;padding:8px 14px}.cp-init-choices[data-v-6d016d0a]{padding:14px 12px}.cp-init-btn[data-v-6d016d0a]{padding:10px 11px;font-size:13px}}.claude-choices{flex-direction:column;gap:6px;width:100%;max-width:460px;margin:10px 0;display:flex}.claude-choice-btn{cursor:pointer;text-align:left;color:#111827;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 13px;font-family:inherit;font-size:13.5px;transition:border-color .12s,background .12s,transform 80ms;display:flex}.claude-choice-btn:hover{background:#fafafa;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.choice-num{color:#6b7280;background:#f3f4f6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;font-size:11px;font-weight:700;transition:background .12s,color .12s;display:flex}.claude-choice-btn:hover .choice-num{color:#fff;background:#1a1a2e}.choice-text{flex:1;font-weight:500;line-height:1.4}.seo-html-block{background:#fff;border:1px solid #bfdbfe;border-radius:10px;margin:10px 0;overflow:hidden;box-shadow:0 2px 8px #0000000f}.seo-html-toolbar{background:#eff6ff;border-bottom:1px solid #bfdbfe;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.seo-html-label{color:#1d4ed8;font-size:12.5px;font-weight:600}.seo-html-btn{cursor:pointer;border:none;border-radius:7px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:opacity .15s}.seo-html-btn:hover{opacity:.85}.seo-html-btn--preview{color:#3730a3;background:#e0e7ff}.seo-html-btn--dl{color:#fff;background:#1d4ed8}.seo-html-preview{background:#f8fafc}:deep(.cp-agent-link){background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:6px;margin:4px 0;padding:4px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block;box-shadow:0 2px 8px #6366f14d;color:#fff!important}:deep(.cp-agent-link:hover){transform:translateY(-1px);box-shadow:0 4px 14px #6366f180;color:#fff!important}.init-choices-enter-active{transition:opacity .35s,transform .35s cubic-bezier(.4,0,.2,1)}.init-choices-leave-active{transition:opacity .25s,transform .25s}.init-choices-enter-from{opacity:0;transform:translateY(-8px)}.init-choices-enter-to,.init-choices-leave-from{opacity:1;transform:translateY(0)}.init-choices-leave-to{opacity:0;transform:translateY(-6px)}.cp-panel{overflow-x:hidden}.cp-section{min-width:0}.cp-init-btn{min-width:0;max-width:100%}.cp-init-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-bubble--agent{color:var(--text);background:#f3f4f6;border-bottom-left-radius:4px;line-height:1.55}.cp-bubble--agent :deep(br + br){content:"";margin-top:2px;display:block}.cp-bubble--agent :deep(p){line-height:1.55;margin:4px 0!important}.cp-init-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.cp-init-btn:disabled:hover{box-shadow:none;background:#fff;border-color:#fde68a;transform:none}.cp-init-btn:disabled:hover .cp-init-num{color:#92400e;background:#fef3c7}.cp-init-btn:disabled:hover .cp-init-arrow{color:#d1d5db}[data-v-261e2c22],[data-v-261e2c22]:before,[data-v-261e2c22]:after{box-sizing:border-box;margin:0;padding:0}.alert-banner--credit[data-v-261e2c22]{background:#fef3c7;border:1px solid #fde68a}.alert-banner--credit .alert-text[data-v-261e2c22]{color:#92400e}.credit-link[data-v-261e2c22]{color:#7c3aed;background:#ede9fe;border-radius:5px;margin-top:4px;padding:3px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.credit-link[data-v-261e2c22]:hover{background:#ddd6fe}.rec-card--locked[data-v-261e2c22]{opacity:.6;cursor:not-allowed}.rec-badge--locked[data-v-261e2c22]{color:#b91c1c;background:#fee2e2}.rec-action-locked[data-v-261e2c22]{color:#9ca3af;padding:8px 0;font-size:12px;font-weight:500}.brain-layout[data-v-261e2c22]{color:#111827;background:#f7f7f8;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.brain-main[data-v-261e2c22]{flex-direction:column;flex:1;display:flex;overflow:hidden}.topbar[data-v-261e2c22]{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex}.topbar-icon-btn[data-v-261e2c22]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.topbar-icon-btn[data-v-261e2c22]:hover{background:#f3f4f6}.topbar-label[data-v-261e2c22]{color:#111827;font-size:13.5px;font-weight:600}.tabs-bar[data-v-261e2c22]{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;display:flex}.tab-btn[data-v-261e2c22]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;max-width:200px;margin-bottom:-1px;padding:13px 20px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:500;transition:color .15s,border-color .15s}.tab-btn--active[data-v-261e2c22]{color:#111827;border-bottom-color:#111827;font-weight:600}.tab-btn[data-v-261e2c22]:hover:not(.tab-btn--active){color:#374151}.brain-content[data-v-261e2c22]{flex:1;padding:24px 24px 60px;overflow-y:auto}.brain-content[data-v-261e2c22]::-webkit-scrollbar{width:4px}.brain-content[data-v-261e2c22]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.tab-pane[data-v-261e2c22]{flex-direction:column;gap:20px;display:flex}.top-grid[data-v-261e2c22]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.left-col[data-v-261e2c22]{flex-direction:column;gap:0;display:flex}.mt-14[data-v-261e2c22]{margin-top:14px}.mt-8[data-v-261e2c22]{margin-top:8px}.card[data-v-261e2c22]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 22px;box-shadow:0 1px 3px #0000000a}.right-card[data-v-261e2c22]{flex-direction:column;display:flex}.card-title[data-v-261e2c22]{color:#111827;margin-bottom:4px;font-size:15px;font-weight:700}.card-sub[data-v-261e2c22]{color:#6b7280;margin-bottom:16px;font-size:13px}.alert-banner[data-v-261e2c22]{border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 13px;font-size:12.5px;display:flex}.alert-banner--error[data-v-261e2c22]{background:#fef2f2;border:1px solid #fecaca}.alert-banner--warn[data-v-261e2c22]{background:#fffbeb;border:1px solid #fde68a}.alert-icon[data-v-261e2c22]{flex-shrink:0;font-size:14px}.alert-title[data-v-261e2c22]{color:#92400e;margin-bottom:2px;font-size:12px;font-weight:700}.alert-text[data-v-261e2c22]{color:#b91c1c;line-height:1.5}.alert-banner--warn .alert-text[data-v-261e2c22]{color:#78350f}.dropzone[data-v-261e2c22]{text-align:center;cursor:pointer;border:1.5px dashed #d1d5db;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:30px 20px;transition:border-color .18s,background .18s;display:flex}.dropzone[data-v-261e2c22]:hover:not(.dropzone--disabled),.dropzone.over[data-v-261e2c22]{background:#f5f0ff;border-color:#6d28d9}.dropzone--disabled[data-v-261e2c22]{opacity:.6;cursor:not-allowed}.dz-icon[data-v-261e2c22]{color:#9ca3af}.dz-text[data-v-261e2c22]{color:#6b7280;max-width:260px;font-size:13px;line-height:1.5}.dz-btn[data-v-261e2c22]{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;padding:8px 20px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:border-color .15s,background .15s}.dz-btn[data-v-261e2c22]:hover:not(:disabled){background:#f5f0ff;border-color:#6d28d9}.dz-btn[data-v-261e2c22]:disabled{opacity:.5;cursor:not-allowed}.dz-hint[data-v-261e2c22]{color:#9ca3af;margin-top:2px;font-size:11px}.file-list[data-v-261e2c22]{flex-direction:column;gap:5px;margin-top:12px;display:flex}.file-row[data-v-261e2c22]{background:#f9fafb;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex}.file-ico[data-v-261e2c22]{color:#6b7280;flex-shrink:0}.file-nm[data-v-261e2c22]{text-overflow:ellipsis;white-space:nowrap;color:#374151;flex:1;overflow:hidden}.file-ext-badge[data-v-261e2c22]{color:#fff;letter-spacing:.3px;background:#6b7280;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:700}.file-size-txt[data-v-261e2c22]{color:#9ca3af;flex-shrink:0;font-size:10.5px}.file-del[data-v-261e2c22]{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:4px;padding:2px;display:flex}.file-del[data-v-261e2c22]:hover{color:#ef4444;background:#fee2e2}.upload-btn[data-v-261e2c22]{color:#fff;cursor:pointer;background:#2d0a5e;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:12px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;transition:background .18s,transform .12s;display:flex}.upload-btn[data-v-261e2c22]:hover:not(:disabled){background:#4c1d95;transform:translateY(-1px)}.upload-btn[data-v-261e2c22]:disabled{opacity:.65;cursor:not-allowed}.website-row[data-v-261e2c22]{gap:8px;display:flex}.url-field[data-v-261e2c22]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;flex:1;height:40px;padding:0 13px;font-family:Inter,sans-serif;font-size:13.5px;transition:border-color .18s}.url-field[data-v-261e2c22]::placeholder{color:#b5bbc5}.url-field[data-v-261e2c22]:focus{border-color:#6d28d9;box-shadow:0 0 0 3px #6d28d91a}.url-field--error[data-v-261e2c22]{border-color:#ef4444!important}.send-btn[data-v-261e2c22]{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 20px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:border-color .15s,background .15s;display:flex}.send-btn[data-v-261e2c22]:hover:not(:disabled){color:#6d28d9;background:#f5f0ff;border-color:#6d28d9}.send-btn[data-v-261e2c22]:disabled{opacity:.6;cursor:not-allowed}.err-msg[data-v-261e2c22]{color:#ef4444;margin-top:5px;font-size:12px}.saved-msg[data-v-261e2c22]{color:#15803d;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;font-weight:500;display:flex}.search-wrap[data-v-261e2c22]{margin-bottom:14px;position:relative}.search-ico[data-v-261e2c22]{color:#9ca3af;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search-input[data-v-261e2c22]{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:36px;padding:0 13px 0 32px;font-family:Inter,sans-serif;font-size:13px;transition:border-color .18s}.search-input[data-v-261e2c22]:focus{background:#fff;border-color:#6d28d9}.search-input[data-v-261e2c22]::placeholder{color:#b5bbc5}.empty-state[data-v-261e2c22]{color:#9ca3af;flex-direction:column;align-items:center;gap:10px;padding:32px 0;font-size:13px;display:flex}.doc-list[data-v-261e2c22]{flex-direction:column;flex:1;gap:6px;display:flex}.doc-row[data-v-261e2c22]{background:#fff;border:1px solid #f3f4f6;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}.doc-row[data-v-261e2c22]:hover{background:#f9fafb;border-color:#e5e7eb}.doc-icon-wrap[data-v-261e2c22]{background:#f3f4f6;border-radius:7px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:flex}.doc-ico[data-v-261e2c22]{color:#6b7280}.doc-info[data-v-261e2c22]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.doc-name[data-v-261e2c22]{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.doc-date[data-v-261e2c22]{color:#9ca3af;font-size:11px}.doc-actions[data-v-261e2c22]{flex-shrink:0;gap:5px;display:flex}.doc-action-btn[data-v-261e2c22]{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:flex}.doc-action-btn[data-v-261e2c22]:hover{color:#374151;background:#f3f4f6;border-color:#9ca3af}.doc-action-btn--danger[data-v-261e2c22]:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.pagination[data-v-261e2c22]{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.page-btn[data-v-261e2c22]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;transition:background .12s;display:flex}.page-btn[data-v-261e2c22]:hover:not(:disabled){background:#f3f4f6}.page-btn[data-v-261e2c22]:disabled{opacity:.4;cursor:not-allowed}.page-numbers[data-v-261e2c22]{gap:4px;display:flex}.page-num[data-v-261e2c22]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;transition:background .12s,border-color .12s;display:flex}.page-num[data-v-261e2c22]:hover{background:#f3f4f6}.page-num--active[data-v-261e2c22]{color:#fff;background:#111827;border-color:#111827}.recommended-section[data-v-261e2c22]{background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;padding:22px 24px 28px}.recommended-header[data-v-261e2c22]{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.recommended-icon[data-v-261e2c22]{color:#2563eb;flex-shrink:0;margin-top:2px}.recommended-title[data-v-261e2c22]{color:#6d28d9;margin-bottom:4px;font-size:15px;font-weight:700}.recommended-sub[data-v-261e2c22]{color:#6d28d9;font-size:12.5px;line-height:1.5}.recommended-loading[data-v-261e2c22]{color:#6b7280;align-items:center;gap:10px;padding:20px 0;font-size:13px;display:flex}.recommended-grid[data-v-261e2c22]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rec-card[data-v-261e2c22]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:0 1px 3px #0000000a}.rec-card-header[data-v-261e2c22]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rec-card-title[data-v-261e2c22]{color:#6d28d9;flex:1;font-size:13.5px;font-weight:700}.rec-badge[data-v-261e2c22]{white-space:nowrap;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.rec-badge--done[data-v-261e2c22]{color:#15803d;background:#dcfce7}.rec-badge--pending[data-v-261e2c22]{color:#6b7280;background:#f3f4f6}.rec-card-desc[data-v-261e2c22]{color:#6b7280;flex:1;font-size:12px;line-height:1.5}.rec-edit-btn[data-v-261e2c22]{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:7px;align-self:flex-start;padding:8px 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;transition:background .15s,border-color .15s}.rec-edit-btn[data-v-261e2c22]:hover{background:#f9fafb;border-color:#9ca3af}.integrations-pane[data-v-261e2c22]{justify-content:center;align-items:center;min-height:400px;display:flex}.int-empty[data-v-261e2c22]{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:340px;display:flex}.int-icon[data-v-261e2c22]{color:#9ca3af}.int-empty h3[data-v-261e2c22]{color:#374151;font-size:17px;font-weight:700}.int-empty p[data-v-261e2c22]{color:#6b7280;font-size:13px;line-height:1.6}.doc-name-row[data-v-261e2c22]{align-items:center;gap:6px;min-width:0;display:flex}.doc-type-badge[data-v-261e2c22]{white-space:nowrap;letter-spacing:.3px;border-radius:20px;flex-shrink:0;padding:1px 6px;font-size:9px;font-weight:700}.doc-type-badge--upload[data-v-261e2c22]{color:#0369a1;background:#e0f2fe}.doc-type-badge--gen[data-v-261e2c22]{color:#15803d;background:#f0fdf4}.doc-icon-wrap--gen[data-v-261e2c22]{background:#f0fdf4}.doc-icon-wrap--gen .doc-ico[data-v-261e2c22]{color:#16a34a}.doc-action-btn[data-v-261e2c22]:disabled{opacity:.5;cursor:not-allowed}.sr-only[data-v-261e2c22]{display:none}.muted[data-v-261e2c22]{color:#9ca3af}.spin[data-v-261e2c22]{animation:.9s linear infinite spin-261e2c22}@keyframes spin-261e2c22{to{transform:rotate(360deg)}}.chat-fab[data-v-261e2c22]{cursor:pointer;color:#fff;z-index:50;background:#f59e0b;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 18px #e9b84a73}.chat-fab[data-v-261e2c22]:hover{transform:scale(1.07)}@media (width<=1024px){.recommended-grid[data-v-261e2c22]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.top-grid[data-v-261e2c22]{grid-template-columns:1fr}.brain-content[data-v-261e2c22]{padding:18px 14px 60px}.recommended-grid[data-v-261e2c22]{grid-template-columns:1fr}}button.send-btn[data-v-261e2c22],button.rec-edit-btn[data-v-261e2c22]{color:#fff;background:#f59e0b!important;border:none!important;font-weight:700!important}@media (width<=768px){.main-wrap[data-v-261e2c22]{padding-top:56px}}.sub-manager[data-v-0981e7fd]{font-family:Inter,sans-serif}.sub-header[data-v-0981e7fd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.sub-status[data-v-0981e7fd]{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:700}.sub-status--ok[data-v-0981e7fd]{color:#15803d;background:#dcfce7}.sub-status--warn[data-v-0981e7fd]{color:#b45309;background:#fef3c7}.sub-status--bad[data-v-0981e7fd]{color:#b91c1c;background:#fee2e2}.sub-status--neutral[data-v-0981e7fd]{color:#6b7280;background:#f3f4f6}.sub-loading[data-v-0981e7fd]{color:#6b7280;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.sub-spinner[data-v-0981e7fd]{border:2px solid #e5e7eb;border-top-color:#f59e0b;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite sub-spin-0981e7fd;display:inline-block}@keyframes sub-spin-0981e7fd{to{transform:rotate(360deg)}}.sub-notice[data-v-0981e7fd]{border-radius:8px;margin-bottom:14px;padding:9px 12px;font-size:12.5px}.sub-notice--ok[data-v-0981e7fd]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.sub-notice--error[data-v-0981e7fd]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.sub-empty[data-v-0981e7fd]{color:#6b7280;padding:4px 0 8px;font-size:13px}.sub-plan[data-v-0981e7fd]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:18px;padding:16px}.sub-plan-main[data-v-0981e7fd]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.sub-plan-name[data-v-0981e7fd]{color:#111827;font-size:15px;font-weight:700}.sub-plan-price[data-v-0981e7fd]{color:#b45309;font-size:14px;font-weight:700}.sub-plan-detail[data-v-0981e7fd]{color:#6b7280;margin-top:6px;font-size:12.5px;line-height:1.5}.sub-plan-detail strong[data-v-0981e7fd]{color:#111827}.sub-plan-actions[data-v-0981e7fd]{margin-top:12px}.sub-confirm[data-v-0981e7fd]{background:#fff;border:1px solid #fecaca;border-radius:8px;padding:12px}.sub-confirm p[data-v-0981e7fd]{color:#374151;margin-bottom:10px;font-size:12.5px;line-height:1.5}.sub-confirm-actions[data-v-0981e7fd]{flex-wrap:wrap;gap:8px;display:flex}.sub-btn[data-v-0981e7fd]{cursor:pointer;border:1.5px solid #0000;border-radius:7px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s}.sub-btn[data-v-0981e7fd]:disabled{opacity:.65;cursor:wait}.sub-btn--primary[data-v-0981e7fd]{color:#fff;background:#1a1a2e}.sub-btn--primary[data-v-0981e7fd]:hover:not(:disabled){background:#2d2d52}.sub-btn--ghost[data-v-0981e7fd]{color:#374151;background:0 0;border-color:#e5e7eb}.sub-btn--ghost[data-v-0981e7fd]:hover:not(:disabled){background:#f3f4f6}.sub-btn--danger[data-v-0981e7fd]{color:#fff;background:#dc2626}.sub-btn--danger[data-v-0981e7fd]:hover:not(:disabled){background:#b91c1c}.sub-btn--danger-ghost[data-v-0981e7fd]{color:#dc2626;background:0 0;border-color:#fecaca}.sub-btn--danger-ghost[data-v-0981e7fd]:hover:not(:disabled){background:#fef2f2}.sub-btn[data-v-0981e7fd]:focus-visible{outline-offset:2px;outline:2px solid #f59e0b}.sub-section-title[data-v-0981e7fd]{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:11px;font-weight:700}.sub-cards-empty[data-v-0981e7fd]{color:#9ca3af;margin-bottom:10px;font-size:12.5px;font-style:italic}.sub-card-row[data-v-0981e7fd]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.sub-card-brand[data-v-0981e7fd]{color:#111827;min-width:84px;font-size:13px;font-weight:700}.sub-card-num[data-v-0981e7fd]{color:#374151;letter-spacing:1px;font-size:13px}.sub-card-exp[data-v-0981e7fd]{color:#9ca3af;font-size:11.5px}.sub-card-badge[data-v-0981e7fd]{text-transform:uppercase;letter-spacing:.4px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:20px;padding:2px 7px;font-size:9px;font-weight:700}.sub-card-delete[data-v-0981e7fd]{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;margin-left:auto;padding:5px;transition:color .12s,background .12s;display:flex}.sub-card-delete[data-v-0981e7fd]:hover:not(:disabled){color:#dc2626;background:#fef2f2}.sub-card-delete svg[data-v-0981e7fd]{width:15px;height:15px}.sub-add-card-btn[data-v-0981e7fd]{margin-top:4px}.sub-card-form[data-v-0981e7fd]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-top:6px;padding:14px}.sub-card-form-hint[data-v-0981e7fd]{color:#9ca3af;margin-bottom:10px;font-size:11.5px;line-height:1.5}.sub-stripe-element[data-v-0981e7fd]{background:#fff;border:1px solid #d1d5db;border-radius:8px;margin-bottom:10px;padding:11px 12px}.sub-card-error[data-v-0981e7fd]{color:#dc2626;margin-bottom:10px;font-size:12px}.sub-invoices[data-v-0981e7fd]{margin-top:20px}.sub-invoice-row[data-v-0981e7fd]{border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding:10px 12px;display:flex}.sub-invoice-row[data-v-0981e7fd]:last-child{border-bottom:none}.sub-invoice-main[data-v-0981e7fd]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sub-invoice-desc[data-v-0981e7fd]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.sub-invoice-meta[data-v-0981e7fd]{color:#9ca3af;font-size:11px}.sub-invoice-status[data-v-0981e7fd]{flex-shrink:0}.sub-invoice-amount[data-v-0981e7fd]{color:#111827;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:700}.sub-invoice-pdf[data-v-0981e7fd]{color:#6366f1;background:#eef2ff;border:1px solid #e0e7ff;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 9px;font-size:11.5px;font-weight:600;text-decoration:none;transition:background .12s;display:inline-flex}.sub-invoice-pdf[data-v-0981e7fd]:hover{background:#e0e7ff}.sub-invoice-pdf svg[data-v-0981e7fd]{width:12px;height:12px}.sub-invoice-error[data-v-0981e7fd]{flex-wrap:wrap;align-items:center;display:flex}@media (width<=640px){.sub-card-row[data-v-0981e7fd]{flex-wrap:wrap}.sub-card-brand[data-v-0981e7fd]{min-width:0}.sub-invoice-row[data-v-0981e7fd]{flex-wrap:wrap;gap:8px}.sub-invoice-main[data-v-0981e7fd]{width:100%}}[data-v-ad1ac16c],[data-v-ad1ac16c]:before,[data-v-ad1ac16c]:after{box-sizing:border-box;margin:0;padding:0}[data-v-ad1ac16c]:root{--gold:#f59e0b;--surface:#fff;--bg:#f7f7f8;--border:#e5e7eb;--text:#111827;--muted:#6b7280;--radius:12px}.plan-btn--loading[data-v-ad1ac16c]{opacity:.75;cursor:wait}.plan-btn[data-v-ad1ac16c]:disabled{pointer-events:none}.plan-btn-spinner[data-v-ad1ac16c]{vertical-align:-2px;border:2px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.7s linear infinite btn-spin-ad1ac16c;display:inline-block}@keyframes btn-spin-ad1ac16c{to{transform:rotate(360deg)}}.tokens-grid[data-v-ad1ac16c]{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.tokens-block[data-v-ad1ac16c]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:14px}.tokens-block--lifetime[data-v-ad1ac16c]{background:#fffbeb;border-color:#fde68a}.tokens-block-title[data-v-ad1ac16c]{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:12px;font-weight:700}.tokens-row[data-v-ad1ac16c]{align-items:center;gap:8px;margin-bottom:4px;font-size:12.5px;display:flex}.tokens-label[data-v-ad1ac16c]{color:#374151;flex-shrink:0;min-width:70px}.tokens-value[data-v-ad1ac16c]{color:#111827;font-weight:700}.tokens-limit[data-v-ad1ac16c]{color:#9ca3af;margin-left:auto;font-size:11px}.tokens-total[data-v-ad1ac16c]{border-top:1px solid #fde68a;padding-top:6px}.tokens-bar-bg[data-v-ad1ac16c]{background:#e5e7eb;border-radius:3px;height:5px;margin-top:4px;overflow:hidden}.tokens-bar-fill[data-v-ad1ac16c]{border-radius:3px;height:100%;transition:width .4s}.tokens-bar--input[data-v-ad1ac16c]{background:linear-gradient(90deg,#3b82f6,#6366f1)}.tokens-bar--output[data-v-ad1ac16c]{background:linear-gradient(90deg,#10b981,#14b8a6)}@media (width<=860px){.tokens-grid[data-v-ad1ac16c]{grid-template-columns:1fr}}.kpi-grid[data-v-ad1ac16c]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kpi-item[data-v-ad1ac16c]{text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.kpi-value[data-v-ad1ac16c]{color:#111827;font-size:22px;font-weight:700;display:block}.kpi-label[data-v-ad1ac16c]{color:#6b7280;font-size:11px}.detail-table-wrap[data-v-ad1ac16c]{overflow-x:auto}.detail-table[data-v-ad1ac16c]{border-collapse:collapse;width:100%;font-size:13px}.detail-table th[data-v-ad1ac16c]{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;background:#f9fafb;border-bottom:2px solid #e5e7eb;padding:10px 12px;font-size:11px;font-weight:600}.detail-table td[data-v-ad1ac16c]{border-bottom:1px solid #f3f4f6;padding:10px 12px}.detail-table tfoot td[data-v-ad1ac16c]{background:#f9fafb;border-top:2px solid #e5e7eb}.detail-icon[data-v-ad1ac16c]{width:30px;font-size:16px}.detail-name[data-v-ad1ac16c]{color:#374151;font-weight:500}.detail-count[data-v-ad1ac16c]{text-align:center;color:#6b7280}.detail-total[data-v-ad1ac16c]{color:#111827;font-weight:700}.detail-unit[data-v-ad1ac16c]{color:#9ca3af;font-size:12px}.detail-percent[data-v-ad1ac16c]{align-items:center;gap:6px;display:flex}.mini-bar-bg[data-v-ad1ac16c]{background:#e5e7eb;border-radius:3px;width:60px;height:6px;overflow:hidden}.mini-bar-fill[data-v-ad1ac16c]{background:#6366f1;border-radius:3px;height:100%;transition:width .3s}.daily-chart[data-v-ad1ac16c]{align-items:flex-end;gap:12px;height:180px;padding:10px 0;display:flex}.daily-bar-col[data-v-ad1ac16c]{flex-direction:column;flex:1;align-items:center;gap:4px;height:100%;display:flex}.daily-bar-value[data-v-ad1ac16c]{color:#374151;font-size:11px;font-weight:600}.daily-bar-bg[data-v-ad1ac16c]{background:#f3f4f6;border-radius:4px;flex:1;align-items:flex-end;width:100%;max-width:40px;display:flex;position:relative;overflow:hidden}.daily-bar-fill[data-v-ad1ac16c]{background:linear-gradient(#6366f1,#8b5cf6);border-radius:4px;width:100%;min-height:2px;transition:height .5s}.daily-bar-date[data-v-ad1ac16c]{color:#9ca3af;white-space:nowrap;font-size:10px}.account-list[data-v-ad1ac16c]{flex-direction:column;gap:0;display:flex}.account-row[data-v-ad1ac16c]{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.account-row[data-v-ad1ac16c]:last-child{border-bottom:none}.account-label[data-v-ad1ac16c]{color:#6b7280;font-size:13px}.account-value[data-v-ad1ac16c]{color:#111827;font-size:13px;font-weight:600}.account-value--green[data-v-ad1ac16c]{color:#16a34a}.account-value--red[data-v-ad1ac16c]{color:#dc2626}.tx-header[data-v-ad1ac16c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tx-filters[data-v-ad1ac16c]{align-items:center;gap:6px;display:flex}.tx-filter-btn[data-v-ad1ac16c]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .12s}.tx-filter-btn.active[data-v-ad1ac16c]{color:#fff;background:#111827;border-color:#111827}.tx-filter-btn[data-v-ad1ac16c]:hover:not(.active){background:#f3f4f6}.tx-type-select[data-v-ad1ac16c]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:5px 10px;font-size:12px}.tx-meta[data-v-ad1ac16c]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.tx-type-badge[data-v-ad1ac16c]{color:#6b7280;background:#f3f4f6;border-radius:20px;padding:1px 6px;font-size:10px;font-weight:600}.tx-meta-detail[data-v-ad1ac16c]{color:#9ca3af;font-size:10px}.credits-layout[data-v-ad1ac16c]{background:var(--bg);height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.main-wrap[data-v-ad1ac16c]{flex-direction:column;flex:1;display:flex;overflow:hidden}.topbar[data-v-ad1ac16c]{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex}.topbar-icon-btn[data-v-ad1ac16c]{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;padding:4px;display:flex}.topbar-label[data-v-ad1ac16c]{font-size:13.5px;font-weight:500}.page-content[data-v-ad1ac16c]{flex:1;padding:32px 32px 64px;overflow-y:auto}.credits-grid[data-v-ad1ac16c]{grid-template-columns:1fr 1fr;gap:20px;max-width:1100px;margin:0 auto;display:grid}.card[data-v-ad1ac16c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;box-shadow:0 1px 3px #0000000a}.card--wide[data-v-ad1ac16c]{grid-column:1/-1}.card--balance[data-v-ad1ac16c]{color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#2d2d52 100%);border:none}.card-title[data-v-ad1ac16c]{margin-bottom:14px;font-size:14px;font-weight:700}.balance-top[data-v-ad1ac16c]{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.balance-label[data-v-ad1ac16c]{color:#fff9;margin-bottom:4px;font-size:12px}.balance-value[data-v-ad1ac16c]{font-size:32px;font-weight:700}.balance-plan[data-v-ad1ac16c]{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700}.plan--free[data-v-ad1ac16c]{color:#fff;background:#ffffff26}.plan--starter[data-v-ad1ac16c]{color:#fff;background:#3b82f6}.plan--pro[data-v-ad1ac16c]{color:#fff;background:#7c3aed}.plan--enterprise[data-v-ad1ac16c]{color:#1a1a2e;background:#f59e0b}.balance-bar-bg[data-v-ad1ac16c]{background:#ffffff26;border-radius:3px;height:6px;margin-bottom:10px;overflow:hidden}.balance-bar-fill[data-v-ad1ac16c]{border-radius:3px;height:100%;transition:width .5s}.bar--ok[data-v-ad1ac16c]{background:#22c55e}.bar--warn[data-v-ad1ac16c]{background:#f59e0b}.bar--critical[data-v-ad1ac16c]{background:#ef4444}.balance-details[data-v-ad1ac16c]{color:#ffffff80;justify-content:space-between;font-size:11px;display:flex}.cost-list[data-v-ad1ac16c]{flex-direction:column;gap:6px;display:flex}.cost-row[data-v-ad1ac16c]{border-bottom:1px solid #f3f4f6;align-items:center;gap:8px;padding:6px 0;display:flex}.cost-row[data-v-ad1ac16c]:last-child{border-bottom:none}.cost-icon[data-v-ad1ac16c]{text-align:center;width:22px;font-size:14px}.cost-label[data-v-ad1ac16c]{color:#374151;flex:1;font-size:12.5px}.cost-value[data-v-ad1ac16c]{color:#6b7280;font-size:12px;font-weight:600}.type-grid[data-v-ad1ac16c]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.type-card[data-v-ad1ac16c]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.type-icon[data-v-ad1ac16c]{font-size:18px}.type-total[data-v-ad1ac16c]{color:#111827;font-size:14px;font-weight:700}.type-count[data-v-ad1ac16c]{color:#6b7280;font-size:11px}.type-label[data-v-ad1ac16c]{color:#9ca3af;font-size:11px}.plan-card[data-v-ad1ac16c]{border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;transition:border-color .15s,box-shadow .15s}.plan-card[data-v-ad1ac16c]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000f}.plan-card--current[data-v-ad1ac16c]{background:#fffbeb;border-color:#f59e0b}.plan-name[data-v-ad1ac16c]{font-size:16px;font-weight:700}.plan-current-badge[data-v-ad1ac16c]{color:#fff;background:#f59e0b;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600}.plan-credits[data-v-ad1ac16c]{color:#6b7280;margin-bottom:10px;font-size:13px}.plan-features li[data-v-ad1ac16c]{color:#374151;padding:3px 0;font-size:12px}.plan-features li[data-v-ad1ac16c]:before{content:"✓ ";color:#22c55e;font-weight:700}.plan-btn[data-v-ad1ac16c]{color:#1a1a2e;cursor:pointer;background:0 0;border:1.5px solid #1a1a2e;border-radius:7px;width:100%;padding:8px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s}.tx-list[data-v-ad1ac16c]{flex-direction:column;gap:4px;display:flex}.tx-row[data-v-ad1ac16c]{border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;transition:background .1s;display:flex}.tx-row[data-v-ad1ac16c]:hover{background:#f9fafb}.tx-row--credit[data-v-ad1ac16c]{border-left:3px solid #22c55e}.tx-row--debit[data-v-ad1ac16c]{border-left:3px solid #ef4444}.tx-left[data-v-ad1ac16c]{align-items:center;gap:8px;display:flex}.tx-icon[data-v-ad1ac16c]{font-size:14px}.tx-desc[data-v-ad1ac16c]{color:#111827;font-size:12.5px;font-weight:500}.tx-date[data-v-ad1ac16c]{color:#9ca3af;font-size:10.5px}.tx-right[data-v-ad1ac16c]{text-align:right}.tx-amount[data-v-ad1ac16c]{font-size:13px;font-weight:700}.tx-row--credit .tx-amount[data-v-ad1ac16c]{color:#16a34a}.tx-row--debit .tx-amount[data-v-ad1ac16c]{color:#dc2626}.tx-balance[data-v-ad1ac16c]{color:#9ca3af;font-size:10px;display:block}.load-more-btn[data-v-ad1ac16c]{border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--muted);border-radius:7px;width:100%;margin-top:12px;padding:8px 16px;font-size:12.5px}.load-more-btn[data-v-ad1ac16c]:hover{background:var(--bg)}.empty-state[data-v-ad1ac16c]{color:#9ca3af;padding:16px 0;font-size:13px;font-style:italic}@media (width<=860px){.credits-grid[data-v-ad1ac16c]{grid-template-columns:1fr}.page-content[data-v-ad1ac16c]{padding:20px 16px 60px}}.today-header[data-v-ad1ac16c]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.today-counter[data-v-ad1ac16c]{color:#111827;background:#f3f4f6;border-radius:20px;padding:4px 12px;font-size:14px;font-weight:700}.today-counter--full[data-v-ad1ac16c]{color:#dc2626;background:#fee2e2}.today-list[data-v-ad1ac16c]{flex-direction:column;gap:6px;display:flex}.today-row[data-v-ad1ac16c]{background:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:background .1s;display:flex}.today-row[data-v-ad1ac16c]:hover{background:#f3f4f6}.today-icon[data-v-ad1ac16c]{flex-shrink:0;font-size:16px}.today-info[data-v-ad1ac16c]{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.today-agent[data-v-ad1ac16c]{color:#111827;font-size:13px;font-weight:600}.today-tags[data-v-ad1ac16c]{gap:4px;display:flex}.today-tag[data-v-ad1ac16c]{letter-spacing:.3px;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.today-tag--creative[data-v-ad1ac16c]{color:#7c3aed;background:#ede9fe}.today-tag--web[data-v-ad1ac16c]{color:#1d4ed8;background:#dbeafe}.today-tag--init[data-v-ad1ac16c]{color:#6b7280;background:#f3f4f6}.today-conv[data-v-ad1ac16c]{color:#9ca3af;font-size:11px}.today-cost[data-v-ad1ac16c]{color:#dc2626;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:700}.today-time[data-v-ad1ac16c]{color:#9ca3af;text-align:right;flex-shrink:0;min-width:36px;font-size:11px}.today-summary[data-v-ad1ac16c]{color:#6b7280;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.today-summary-cost[data-v-ad1ac16c]{color:#dc2626;font-weight:700}.detail-row-clickable[data-v-ad1ac16c]{cursor:pointer;transition:background .1s}.detail-row-clickable[data-v-ad1ac16c]:hover{background:#f3f4f6}.detail-expand[data-v-ad1ac16c]{color:#9ca3af;margin-left:4px;font-size:9px}.detail-sub-row td[data-v-ad1ac16c]{background:#f9fafb;padding:0!important}.detail-sub-list[data-v-ad1ac16c]{flex-direction:column;gap:4px;padding:8px 12px 12px 42px;display:flex}.detail-sub-empty[data-v-ad1ac16c]{color:#9ca3af;padding:8px 0;font-size:12px;font-style:italic}.detail-sub-item[data-v-ad1ac16c]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.detail-sub-icon[data-v-ad1ac16c]{flex-shrink:0;font-size:12px}.detail-sub-desc[data-v-ad1ac16c]{color:#374151;flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.detail-sub-agent[data-v-ad1ac16c]{color:#6366f1;font-size:11px;font-weight:600}.detail-sub-file[data-v-ad1ac16c]{color:#6b7280;font-size:11px}.detail-sub-conv[data-v-ad1ac16c]{color:#9ca3af;flex-shrink:0;font-size:10px}.detail-sub-cost[data-v-ad1ac16c]{color:#dc2626;flex-shrink:0;font-size:12px;font-weight:700}.detail-sub-time[data-v-ad1ac16c]{color:#9ca3af;flex-shrink:0;font-size:10px}.tx-meta-agent[data-v-ad1ac16c]{color:#6366f1;background:#eef2ff;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:600}.tx-meta-file[data-v-ad1ac16c]{color:#6b7280;font-size:10px}.plans-grid[data-v-ad1ac16c]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.plan-card[data-v-ad1ac16c]{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;flex-direction:column;padding:20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.plan-card[data-v-ad1ac16c]:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.plan-card--current[data-v-ad1ac16c]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#f59e0b;box-shadow:0 4px 12px #f59e0b26}.plan-header[data-v-ad1ac16c]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.plan-name[data-v-ad1ac16c]{color:#111827;font-size:18px;font-weight:700}.plan-current-badge[data-v-ad1ac16c]{color:#fff;letter-spacing:.3px;text-transform:uppercase;background:#f59e0b;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:700}.plan-credits[data-v-ad1ac16c]{color:#111827;border-bottom:1px solid #f3f4f6;margin-bottom:16px;padding-bottom:12px;font-size:22px;font-weight:800}.plan-credits-suffix[data-v-ad1ac16c]{color:#6b7280;font-size:12px;font-weight:500}.plan-section[data-v-ad1ac16c]{margin-bottom:14px}.plan-section[data-v-ad1ac16c]:last-of-type{margin-bottom:0}.plan-section--tokens[data-v-ad1ac16c]{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px;padding:10px 12px}.plan-section-title[data-v-ad1ac16c]{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:700}.plan-features[data-v-ad1ac16c]{margin:0;padding:0;list-style:none}.plan-features li[data-v-ad1ac16c]{color:#374151;align-items:center;gap:6px;padding:4px 0;font-size:12.5px;line-height:1.4;display:flex}.plan-features li[data-v-ad1ac16c]:before{content:"✓";color:#22c55e;flex-shrink:0;font-weight:700}.plan-section--tokens .plan-features li[data-v-ad1ac16c]:before{content:"";display:none}.token-icon[data-v-ad1ac16c]{flex-shrink:0;font-size:13px}.token-detail[data-v-ad1ac16c]{color:#4b5563;flex:1;font-size:12px}.token-detail strong[data-v-ad1ac16c]{color:#6d28d9;font-size:13px;font-weight:700}.plan-btn[data-v-ad1ac16c],.plan-btn-disabled[data-v-ad1ac16c]{text-align:center;border-radius:8px;width:100%;margin-top:auto;padding:10px;font-size:13px;font-weight:600}.plan-btn[data-v-ad1ac16c]{color:#1a1a2e;cursor:pointer;background:0 0;border:1.5px solid #1a1a2e;transition:background .12s,color .12s}.plan-btn[data-v-ad1ac16c]:hover{color:#fff;background:#1a1a2e}.plan-btn-disabled[data-v-ad1ac16c]{color:#9ca3af;cursor:not-allowed;background:#f9fafb;border:1.5px dashed #d1d5db;font-weight:500}@media (width<=860px){.plans-grid[data-v-ad1ac16c]{grid-template-columns:1fr}}@media (width<=768px){.credits-layout[data-v-ad1ac16c]{height:100dvh;overflow:hidden}.main-wrap[data-v-ad1ac16c]{flex-direction:column;height:100dvh;padding-top:56px;display:flex;overflow:hidden}.page-content[data-v-ad1ac16c]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:16px 12px 60px;overflow-y:auto}.credits-grid[data-v-ad1ac16c]{grid-template-columns:1fr;gap:14px}.balance-value[data-v-ad1ac16c]{font-size:26px}.balance-top[data-v-ad1ac16c]{flex-wrap:wrap;gap:10px}.balance-details[data-v-ad1ac16c]{flex-direction:column;gap:4px}.kpi-grid[data-v-ad1ac16c]{grid-template-columns:repeat(2,1fr)}.kpi-value[data-v-ad1ac16c]{font-size:18px}.tokens-grid[data-v-ad1ac16c]{grid-template-columns:1fr}.detail-table-wrap[data-v-ad1ac16c]{-webkit-overflow-scrolling:touch;overflow-x:auto}.detail-table[data-v-ad1ac16c]{min-width:560px}.daily-chart[data-v-ad1ac16c]{gap:6px}.daily-bar-date[data-v-ad1ac16c]{font-size:9px}.tx-header[data-v-ad1ac16c]{flex-direction:column;align-items:flex-start}.tx-filters[data-v-ad1ac16c]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.tx-filters[data-v-ad1ac16c]::-webkit-scrollbar{display:none}.tx-filter-btn[data-v-ad1ac16c],.tx-type-select[data-v-ad1ac16c]{flex-shrink:0}.today-row[data-v-ad1ac16c]{flex-wrap:wrap;gap:6px}.today-info[data-v-ad1ac16c]{width:100%}.plans-grid[data-v-ad1ac16c]{grid-template-columns:1fr}.topbar[data-v-ad1ac16c]{padding:0 12px}.topbar-label[data-v-ad1ac16c]{font-size:13px}.detail-table-wrap[data-v-fd9ab2df][data-v-ad1ac16c]{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow:scroll hidden}.detail-table[data-v-fd9ab2df][data-v-ad1ac16c]{border-collapse:collapse;width:max-content;min-width:700px}.detail-table[data-v-fd9ab2df] th[data-v-ad1ac16c],.detail-table[data-v-fd9ab2df] td[data-v-ad1ac16c]{white-space:nowrap}.card--wide[data-v-ad1ac16c]{overflow-x:auto}}.plan-btn[data-v-ad1ac16c]:disabled{opacity:.7;cursor:wait;pointer-events:none}.plan-btn--manage[data-v-ad1ac16c]{color:#b45309;border-color:#f59e0b}.plan-btn--manage[data-v-ad1ac16c]:hover{color:#fff;background:#f59e0b}.packs-subtitle[data-v-ad1ac16c]{color:#6b7280;margin:-6px 0 14px;font-size:12.5px}.packs-grid[data-v-ad1ac16c]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.pack-card[data-v-ad1ac16c]{text-align:center;border:1.5px solid #e5e7eb;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:18px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.pack-card[data-v-ad1ac16c]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000f}.pack-credits[data-v-ad1ac16c]{color:#111827;font-size:22px;font-weight:800}.pack-credits-label[data-v-ad1ac16c]{color:#9ca3af;text-transform:uppercase;letter-spacing:.4px;font-size:11px}.pack-price[data-v-ad1ac16c]{color:#b45309;margin:8px 0 12px;font-size:14px;font-weight:700}.pack-card .plan-btn[data-v-ad1ac16c]{width:100%}@media (width<=768px){.packs-grid[data-v-ad1ac16c]{grid-template-columns:repeat(2,1fr)}}.up-bg[data-v-ad1ac16c]{z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11182799;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.up-modal[data-v-ad1ac16c]{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:440px;padding:34px 28px 26px;font-family:Inter,sans-serif;position:relative;box-shadow:0 24px 60px #0000004d}.up-x[data-v-ad1ac16c]{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;width:30px;height:30px;font-size:13px;transition:background .15s;position:absolute;top:14px;right:14px}.up-x[data-v-ad1ac16c]:hover{color:#111827;background:#e5e7eb}.up-icon[data-v-ad1ac16c]{margin-bottom:12px;font-size:48px}.up-title[data-v-ad1ac16c]{color:#111827;letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:800}.up-text[data-v-ad1ac16c]{color:#6b7280;margin:0 0 22px;font-size:14px;line-height:1.65}.up-btn[data-v-ad1ac16c]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:11px;width:100%;padding:13px;font-family:inherit;font-size:14.5px;font-weight:700;transition:transform .12s,box-shadow .18s;display:block;box-shadow:0 4px 14px #f59e0b66}.up-btn[data-v-ad1ac16c]:hover{transform:translateY(-1px);box-shadow:0 8px 22px #f59e0b80}.up-later[data-v-ad1ac16c]{color:#9ca3af;cursor:pointer;background:0 0;border:none;margin-top:12px;font-family:inherit;font-size:13px}.up-later[data-v-ad1ac16c]:hover{color:#6b7280}.up-fade-enter-active[data-v-ad1ac16c],.up-fade-leave-active[data-v-ad1ac16c]{transition:opacity .25s}.up-fade-enter-from[data-v-ad1ac16c],.up-fade-leave-to[data-v-ad1ac16c]{opacity:0}.up-fade-enter-active .up-modal[data-v-ad1ac16c]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.up-fade-enter-from .up-modal[data-v-ad1ac16c]{transform:scale(.92)translateY(20px)}[data-v-05766257]:root{--gold:#f59e0b;--gold-pale:#fef9ee;--surface:#fff;--bg:#f7f7f8;--border:#e5e7eb;--text:#111827;--muted:#6b7280;--radius:12px}[data-v-05766257]{box-sizing:border-box;margin:0;padding:0}.conv-date-badge[data-v-05766257]{color:#6b7280;background:#ffffffd9;border-radius:999px;margin-top:8px;margin-left:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.library-layout[data-v-05766257]{background:var(--bg);height:100vh;color:var(--text);font-family:Inter,sans-serif;display:flex;overflow:hidden}.main-wrap[data-v-05766257]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.page-body[data-v-05766257]{flex-direction:column;flex:1;gap:16px;padding:24px 28px;display:flex;overflow:hidden}.page-header[data-v-05766257]{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;display:flex}.header-left[data-v-05766257]{align-items:center;gap:14px;display:flex}.header-icon-wrap[data-v-05766257]{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 12px #f59e0b4d}.page-title[data-v-05766257]{color:#111827;margin:0;font-family:Inter,sans-serif;font-size:22px;font-weight:800}.page-subtitle[data-v-05766257]{color:#6b7280;margin:2px 0 0;font-size:13px}.search-box[data-v-05766257]{min-width:300px;position:relative}.search-icon[data-v-05766257]{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-input[data-v-05766257]{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;padding:10px 16px 10px 40px;font-family:Inter,sans-serif;font-size:13.5px;transition:all .15s}.search-input[data-v-05766257]:focus{border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #f59e0b1f}.tabs[data-v-05766257]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;gap:4px;padding:5px;display:flex}.tab-btn[data-v-05766257]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:10px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:all .15s}.tab-btn[data-v-05766257]:hover{color:#111827}.tab-btn.active[data-v-05766257]{color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#2d2d52 100%);box-shadow:0 2px 8px #1a1a2e2e}.agent-filters[data-v-05766257]{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.agent-pill[data-v-05766257]{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.agent-pill[data-v-05766257]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000000f}.pill-emoji[data-v-05766257]{font-size:14px}.tasks-scroll[data-v-05766257]{flex:1;min-height:0;padding:4px 4px 20px;overflow-y:auto}.tasks-scroll[data-v-05766257]::-webkit-scrollbar{width:6px}.tasks-scroll[data-v-05766257]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.tasks-grid[data-v-05766257]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.task-card[data-v-05766257]{border:1px solid #ffffff80;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:220px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.task-card[data-v-05766257]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000014}.card-content[data-v-05766257]{z-index:1;position:relative}.task-title[data-v-05766257]{color:#111827;margin:0 0 8px;font-family:Inter,sans-serif;font-size:15.5px;font-weight:800;line-height:1.35}.task-description[data-v-05766257]{color:#4b5563;margin:0 0 14px;font-size:12.5px;line-height:1.5}.agent-badge[data-v-05766257]{background:#ffffffe6;border:1.5px solid;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.card-footer[data-v-05766257]{z-index:1;border-top:1px solid #11182714;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;display:flex;position:relative}.hours-badge[data-v-05766257]{color:#111827;background:#ffffffe6;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600}.start-btn[data-v-05766257]{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0000001f;background:#f59e0b;border:none;border-radius:8px;align-items:center;gap:5px;padding:8px 14px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #f59e0b4d}.start-btn[data-v-05766257]:hover:not(:disabled){background:#d97706;transform:translateY(-1px);box-shadow:0 4px 10px #f59e0b73}.start-btn[data-v-05766257]:disabled{opacity:.7;cursor:not-allowed}.btn-loading[data-v-05766257]{align-items:center;gap:6px;display:flex}.spin[data-v-05766257]{animation:.9s linear infinite spin-05766257}@keyframes spin-05766257{to{transform:rotate(360deg)}}.loader[data-v-05766257]{text-align:center;color:#6b7280;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.empty-state[data-v-05766257]{text-align:center;color:#6b7280;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;display:flex}.empty-state h3[data-v-05766257]{color:#111827;margin:4px 0;font-size:16px}.empty-state p[data-v-05766257]{margin:0;font-size:13px}.chat-fab[data-v-05766257]{cursor:pointer;z-index:50;color:#fff;background:linear-gradient(135deg,#1a1a2e,#2d2d52);border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 18px #00000038}.chat-fab[data-v-05766257]:hover{transform:scale(1.07)}@media (width<=1024px){.tasks-grid[data-v-05766257]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.page-header[data-v-05766257]{flex-direction:column;align-items:stretch}.search-box[data-v-05766257]{min-width:100%}.tasks-grid[data-v-05766257]{grid-template-columns:1fr}.page-body[data-v-05766257]{padding:16px}}.hours-done[data-v-05766257]{color:#059669!important;background:#10b98126!important}.task-card[data-v-05766257]{background-image:linear-gradient(to bottom right,#faf9f0 0%,#f7f5e8 28%,#f2e9b8 72%,#ecd97a 100%)!important}button.start-btn span[data-v-05766257]{align-items:center;display:flex}.start-btn[data-v-05766257]{background:#f59e0b!important}button.start-btn svg[data-v-05766257]{margin-left:8px}.agent-badge[data-v-05766257],.conv-date-badge[data-v-05766257]{border-radius:999px;color:#6d28d9!important;background:#f5f0ff!important;border:none!important}.hours-badge[data-v-05766257]{color:#6d28d9!important;background:#f5f0ff!important}.tab-btn.active[data-v-05766257]{background:#2d0a5e!important}.agent-pill.active[data-v-05766257]{color:#fff!important;background:#2d0a5e!important;border-color:#2d0a5e!important}.custom-badge[data-v-05766257]{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:999px;margin-left:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.header-right[data-v-05766257]{align-items:center;gap:12px;display:flex}.btn-wizard[data-v-05766257]{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #f59e0b4d}.btn-wizard[data-v-05766257]:hover{color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b73}@media (width<=768px){.header-right[data-v-05766257]{flex-direction:column;align-items:stretch;width:100%}.btn-wizard[data-v-05766257]{text-align:center;width:100%}.main-wrap[data-v-05766257]{padding-top:56px}}[data-v-a4b39544]{box-sizing:border-box;margin:0;padding:0}.pf-layout[data-v-a4b39544]{color:#111827;background:#f7f7f8;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.pf-main[data-v-a4b39544]{flex-direction:column;flex:1;gap:20px;padding:24px 28px;display:flex;overflow-y:auto}.pf-header[data-v-a4b39544]{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.pf-header-left[data-v-a4b39544]{align-items:center;gap:14px;display:flex}.pf-header-icon[data-v-a4b39544]{color:#fff;background:linear-gradient(135deg,#6d28d9,#8b5cf6);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 12px #6d28d94d}.pf-title[data-v-a4b39544]{font-size:22px;font-weight:800}.pf-subtitle[data-v-a4b39544]{color:#6b7280;margin-top:2px;font-size:13px}.pf-tabs[data-v-a4b39544]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;flex-shrink:0;gap:4px;padding:5px;display:flex}.pf-tab[data-v-a4b39544]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:120px;padding:10px 14px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.pf-tab[data-v-a4b39544]:hover{color:#111827}.pf-tab.active[data-v-a4b39544]{color:#fff;background:#2d0a5e;box-shadow:0 2px 8px #2d0a5e40}.pf-card[data-v-a4b39544]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:20px;max-width:720px;padding:28px;display:flex}.pf-card--danger[data-v-a4b39544]{background:#fef9f9;border-color:#fecaca}.pf-card-head h2[data-v-a4b39544]{margin-bottom:4px;font-size:17px;font-weight:800}.pf-card-head p[data-v-a4b39544]{color:#6b7280;font-size:13px}.pf-field[data-v-a4b39544]{flex-direction:column;gap:6px;display:flex}.pf-label[data-v-a4b39544]{color:#374151;font-size:13px;font-weight:600}.pf-input[data-v-a4b39544]{color:#111827;border:1.5px solid #d1d5db;border-radius:9px;outline:none;height:42px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.pf-input[data-v-a4b39544]:focus{border-color:#6d28d9;box-shadow:0 0 0 3px #6d28d926}.pf-input--error[data-v-a4b39544]{border-color:#ef4444}.pf-error[data-v-a4b39544]{color:#ef4444;font-size:12px}.pf-warning[data-v-a4b39544]{color:#b45309;font-size:12.5px}.pf-warning a[data-v-a4b39544]{color:#6d28d9;text-decoration:underline}.pf-photo-row[data-v-a4b39544]{align-items:center;gap:16px;display:flex}.pf-photo-preview[data-v-a4b39544]{color:#fff;background:linear-gradient(135deg,#6d28d9,#8b5cf6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:22px;font-weight:700;display:flex;overflow:hidden}.pf-photo-preview img[data-v-a4b39544]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pf-photo-actions[data-v-a4b39544]{flex-wrap:wrap;gap:8px;display:flex}.pf-btn-primary[data-v-a4b39544],.pf-btn-secondary[data-v-a4b39544],.pf-btn-danger[data-v-a4b39544],.pf-btn-danger-ghost[data-v-a4b39544]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.pf-btn-primary[data-v-a4b39544]{color:#fff;background:#f59e0b;box-shadow:0 2px 6px #f59e0b4d}.pf-btn-primary[data-v-a4b39544]:hover:not(:disabled){background:#d97706}.pf-btn-primary[data-v-a4b39544]:disabled{opacity:.6;cursor:not-allowed}.pf-btn-secondary[data-v-a4b39544]{color:#374151;background:#fff;border:1.5px solid #d1d5db}.pf-btn-secondary[data-v-a4b39544]:hover{background:#f9fafb}.pf-btn-danger[data-v-a4b39544]{color:#fff;background:#dc2626}.pf-btn-danger[data-v-a4b39544]:hover:not(:disabled){background:#b91c1c}.pf-btn-danger-ghost[data-v-a4b39544]{color:#dc2626;background:0 0;border:1.5px solid #fca5a5}.pf-btn-danger-ghost[data-v-a4b39544]:hover{background:#fef2f2}.pf-actions[data-v-a4b39544]{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.pf-saved[data-v-a4b39544]{color:#16a34a;font-size:13px;font-weight:600}.pf-2fa-status[data-v-a4b39544]{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:14px;padding:16px;display:flex}.pf-2fa-status.pf-2fa-enabled[data-v-a4b39544]{background:#dcfce7;border-color:#bbf7d0}.pf-2fa-icon[data-v-a4b39544]{color:#92400e;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pf-2fa-enabled .pf-2fa-icon[data-v-a4b39544]{color:#15803d}.pf-2fa-title[data-v-a4b39544]{font-size:14px;font-weight:700}.pf-2fa-sub[data-v-a4b39544]{color:#6b7280;margin-top:2px;font-size:12.5px}.pf-2fa-qr[data-v-a4b39544]{background:#f9fafb;border-radius:10px;flex-direction:column;gap:12px;padding:20px;display:flex}.pf-2fa-qr-hint[data-v-a4b39544]{color:#374151;font-size:13px;font-weight:600}.pf-2fa-qr-box[data-v-a4b39544]{background:#fff;border-radius:8px;align-self:flex-start;padding:12px;display:inline-block}.pf-2fa-key code[data-v-a4b39544]{background:#fff;border:1px solid #e5e7eb;border-radius:5px;padding:4px 8px;font-family:monospace;font-size:12px}.pf-recovery[data-v-a4b39544]{background:#f3f4f6;border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.pf-recovery-hint[data-v-a4b39544]{color:#374151;font-size:12.5px}.pf-recovery-codes[data-v-a4b39544]{grid-template-columns:repeat(2,1fr);gap:6px;font-family:monospace;font-size:12.5px;display:grid}.pf-recovery-codes code[data-v-a4b39544]{background:#fff;border:1px solid #e5e7eb;border-radius:5px;padding:6px 10px}.pf-sessions[data-v-a4b39544]{flex-direction:column;gap:10px;display:flex}.pf-session[data-v-a4b39544]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:14px;padding:12px 14px;display:flex}.pf-session-icon[data-v-a4b39544]{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pf-session-device[data-v-a4b39544]{font-size:13.5px;font-weight:600}.pf-session-meta[data-v-a4b39544]{color:#6b7280;align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.pf-session-badge[data-v-a4b39544]{color:#15803d;background:#dcfce7;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.pf-empty[data-v-a4b39544]{text-align:center;color:#9ca3af;padding:24px;font-size:13px}.pf-danger-box[data-v-a4b39544]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:flex-start;gap:14px;padding:16px;display:flex}.pf-danger-box svg[data-v-a4b39544]{color:#dc2626;flex-shrink:0}.pf-danger-box strong[data-v-a4b39544]{margin-bottom:4px;font-weight:700;display:block}.pf-danger-box p[data-v-a4b39544]{font-size:12.5px;line-height:1.5}.pf-modal-bg[data-v-a4b39544]{z-index:9000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pf-modal[data-v-a4b39544]{background:#fff;border-radius:14px;flex-direction:column;gap:14px;width:100%;max-width:460px;padding:24px;display:flex;box-shadow:0 20px 60px #0003}.pf-modal h2[data-v-a4b39544]{font-size:17px;font-weight:700}.pf-modal p[data-v-a4b39544]{color:#6b7280;font-size:13px;line-height:1.5}.pf-modal--danger[data-v-a4b39544]{border-top:4px solid #dc2626}.pf-modal-footer[data-v-a4b39544]{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.modal-enter-active[data-v-a4b39544],.modal-leave-active[data-v-a4b39544]{transition:opacity .2s}.modal-enter-from[data-v-a4b39544],.modal-leave-to[data-v-a4b39544]{opacity:0}.spin[data-v-a4b39544]{animation:.9s linear infinite spin-a4b39544}@keyframes spin-a4b39544{to{transform:rotate(360deg)}}@media (width<=768px){.pf-main[data-v-a4b39544]{padding:16px}.pf-tabs[data-v-a4b39544]{flex-direction:column}.pf-tab[data-v-a4b39544]{flex:none;justify-content:flex-start}}.pf-input--readonly[data-v-a4b39544]{color:#6b7280;cursor:not-allowed;background:#f9fafb}.pf-hint[data-v-a4b39544]{color:#9ca3af;align-items:center;gap:5px;font-size:11.5px;display:flex}@media (width<=768px){.main-wrap[data-v-a4b39544]{padding-top:56px}}[data-v-a6060d70]{box-sizing:border-box;margin:0;padding:0}.agency-layout[data-v-a6060d70]{background:#f7f7f8;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.main-wrap[data-v-a6060d70]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.topbar[data-v-a6060d70]{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex}.topbar-icon-btn[data-v-a6060d70]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.topbar-icon-btn[data-v-a6060d70]:hover{background:#f3f4f6}.topbar-label[data-v-a6060d70]{color:#111827;font-size:13.5px;font-weight:600}.topbar-spacer[data-v-a6060d70]{flex:1}.topbar-search[data-v-a6060d70]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 12px;display:flex}.search-icon[data-v-a6060d70]{color:#9ca3af;flex-shrink:0}.search-input[data-v-a6060d70]{color:#111827;background:0 0;border:none;outline:none;width:180px;font-family:Inter,sans-serif;font-size:13px}.search-input[data-v-a6060d70]::placeholder{color:#9ca3af}.page-body[data-v-a6060d70]{flex-direction:column;flex:1;gap:16px;padding:20px 24px 0;display:flex;overflow:hidden}.page-header[data-v-a6060d70]{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title[data-v-a6060d70]{color:#111827;letter-spacing:-.02em;font-size:20px;font-weight:800}.page-subtitle[data-v-a6060d70]{color:#6b7280;margin-top:3px;font-size:12.5px}.header-tabs[data-v-a6060d70]{background:#f3f4f6;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex}.tab-btn[data-v-a6060d70]{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:6px 14px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;transition:all .15s}.tab-btn.active[data-v-a6060d70]{color:#111827;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.tab-btn[data-v-a6060d70]:hover:not(.active){color:#374151}.agents-scroll[data-v-a6060d70]{flex:1;padding-bottom:24px;overflow-y:auto}.agents-scroll[data-v-a6060d70]::-webkit-scrollbar{width:4px}.agents-scroll[data-v-a6060d70]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.agents-grid[data-v-a6060d70]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=1400px){.agents-grid[data-v-a6060d70]{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.agents-grid[data-v-a6060d70]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.agents-grid[data-v-a6060d70]{grid-template-columns:1fr}}.agent-card[data-v-a6060d70]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:12px;padding:18px;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.agent-card[data-v-a6060d70]:before{content:"";background:0 0;height:3px;transition:background .18s;position:absolute;top:0;left:0;right:0}.agent-card[data-v-a6060d70]:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 6px 24px #00000017}.agent-card[data-v-a6060d70]:hover:before{background:var(--card-color,#f59e0b)}.card-header[data-v-a6060d70]{align-items:center;gap:10px;display:flex}.agent-avatar[data-v-a6060d70]{border:1px solid #e5e7eb;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex;overflow:hidden}.agent-avatar-img[data-v-a6060d70]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.agent-initials[data-v-a6060d70]{color:#fff;border-radius:11px;justify-content:center;align-items:center;width:100%;height:100%;font-size:15px;font-weight:700;display:flex}.agent-name[data-v-a6060d70]{color:#111827;font-size:13px;font-weight:700;line-height:1.3}.agent-role[data-v-a6060d70]{color:#9ca3af;font-size:11px;font-weight:500}.agent-desc[data-v-a6060d70]{color:#6b7280;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.competences-section[data-v-a6060d70]{flex-direction:column;gap:6px;display:flex}.competences-label[data-v-a6060d70]{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.radar-wrap[data-v-a6060d70]{justify-content:center;display:flex}.radar-svg[data-v-a6060d70]{width:120px;height:120px}.tasks-section[data-v-a6060d70]{flex-direction:column;flex:1;gap:6px;display:flex}.tasks-label[data-v-a6060d70]{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.task-list[data-v-a6060d70]{flex-direction:column;gap:4px;list-style:none;display:flex}.task-item[data-v-a6060d70]{background:#f9fafb;border:1px solid #f3f4f6;border-radius:7px;align-items:flex-start;gap:6px;padding:5px 8px;transition:background .12s;display:flex}.task-item[data-v-a6060d70]:hover{background:#f3f4f6}.task-icon[data-v-a6060d70]{flex-shrink:0;margin-top:1px;font-size:12px}.task-text[data-v-a6060d70]{color:#374151;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.card-footer[data-v-a6060d70]{border-top:1px solid #f3f4f6;margin-top:auto;padding-top:10px}.chat-btn[data-v-a6060d70]{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0000001a;background:#f59e0b;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:background .15s,transform .12s;display:flex}.chat-btn[data-v-a6060d70]:hover{background:#d97706;transform:translateY(-1px)}.btn-loading[data-v-a6060d70]{align-items:center;gap:6px;display:flex}.spin[data-v-a6060d70]{animation:.9s linear infinite spin-a6060d70}@keyframes spin-a6060d70{to{transform:rotate(360deg)}}@media (width<=768px){.main-wrap[data-v-a6060d70]{padding-top:56px}.page-body[data-v-a6060d70]{gap:10px;padding:12px 12px 0}.page-header[data-v-a6060d70]{flex-direction:column;align-items:flex-start;gap:10px}.page-title[data-v-a6060d70]{font-size:17px}.page-subtitle[data-v-a6060d70]{font-size:11.5px}.header-tabs[data-v-a6060d70]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:4px;width:100%;padding:4px;overflow-x:auto}.header-tabs[data-v-a6060d70]::-webkit-scrollbar{display:none}.tab-btn[data-v-a6060d70]{flex-shrink:0;padding:6px 12px;font-size:12px}.topbar-search[data-v-a6060d70]{display:none}.agents-grid[data-v-a6060d70]{grid-template-columns:1fr!important}.topbar[data-v-a6060d70]{padding:0 12px}}@media (width<=380px){.tab-btn[data-v-a6060d70]{padding:5px 10px;font-size:11px}}[data-v-60bc875c]{box-sizing:border-box;margin:0;padding:0}.tasks-list-layout[data-v-60bc875c]{color:#111827;background:#f7f7f8;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.main-wrap[data-v-60bc875c]{flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.page-body[data-v-60bc875c]{width:100%;max-width:1200px;margin:0 auto;padding:24px 28px 48px}.page-header[data-v-60bc875c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.header-left[data-v-60bc875c]{align-items:center;gap:14px;display:flex}.header-icon-wrap[data-v-60bc875c]{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 12px #f59e0b4d}.page-title[data-v-60bc875c]{color:#111827;font-size:22px;font-weight:800}.page-subtitle[data-v-60bc875c]{color:#6b7280;margin-top:2px;font-size:13px}.btn-create[data-v-60bc875c]{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;box-shadow:0 2px 8px #f59e0b4d}.btn-create[data-v-60bc875c]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b73}.quota-bar[data-v-60bc875c]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.quota-bar.warning[data-v-60bc875c]{background:#fef2f2;border-color:#fca5a5}.quota-text[data-v-60bc875c]{color:#374151;font-weight:500}.quota-text strong[data-v-60bc875c]{color:#111827;font-weight:700}.quota-progress-mini[data-v-60bc875c]{background:#e5e7eb;border-radius:999px;flex:1;max-width:200px;height:5px;overflow:hidden}.quota-fill[data-v-60bc875c]{background:linear-gradient(90deg,#10b981 0%,#f59e0b 70%,#ef4444 100%);border-radius:999px;height:100%;transition:width .3s}.filter-bar[data-v-60bc875c]{margin-bottom:20px}.search-box[data-v-60bc875c]{max-width:400px;position:relative}.search-icon[data-v-60bc875c]{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-input[data-v-60bc875c]{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;padding:10px 16px 10px 40px;font-family:inherit;font-size:13.5px;transition:all .15s}.search-input[data-v-60bc875c]:focus{border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #f59e0b2e}.tasks-grid[data-v-60bc875c]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.task-card[data-v-60bc875c]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:12px;padding:18px;transition:all .2s;display:flex}.task-card[data-v-60bc875c]:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.card-header[data-v-60bc875c]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.task-title[data-v-60bc875c]{color:#111827;flex:1;font-size:15px;font-weight:700;line-height:1.35}.funnel-badge[data-v-60bc875c]{text-transform:uppercase;letter-spacing:.3px;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.funnel-tofu[data-v-60bc875c]{color:#1d4ed8;background:#dbeafe}.funnel-mofu[data-v-60bc875c]{color:#92400e;background:#fef3c7}.funnel-bofu[data-v-60bc875c]{color:#047857;background:#d1fae5}.funnel-normal[data-v-60bc875c]{color:#4b5563;background:#f3f4f6}.task-description[data-v-60bc875c]{color:#6b7280;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.task-meta[data-v-60bc875c]{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.agent-badge[data-v-60bc875c],.usage-badge[data-v-60bc875c]{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.agent-badge[data-v-60bc875c]{color:#6d28d9;background:#f5f0ff}.usage-badge[data-v-60bc875c]{color:#92400e;background:#fef3c7}.card-actions[data-v-60bc875c]{border-top:1px solid #f3f4f6;gap:8px;padding-top:10px;display:flex}.btn-edit[data-v-60bc875c],.btn-delete[data-v-60bc875c]{cursor:pointer;text-align:center;border:none;border-radius:8px;flex:1;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s}.btn-edit[data-v-60bc875c]{color:#374151;background:#f9fafb;border:1px solid #e5e7eb}.btn-edit[data-v-60bc875c]:hover{background:#f3f4f6;border-color:#d1d5db}.btn-delete[data-v-60bc875c]{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5}.btn-delete[data-v-60bc875c]:hover:not(:disabled){background:#fee2e2}.btn-delete[data-v-60bc875c]:disabled{opacity:.5;cursor:not-allowed}.loader[data-v-60bc875c],.empty-state[data-v-60bc875c]{text-align:center;color:#6b7280;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.empty-state h3[data-v-60bc875c]{color:#111827;margin-top:4px;font-size:17px}.empty-state p[data-v-60bc875c]{margin-bottom:12px;font-size:13px}.btn-create-large[data-v-60bc875c]{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;padding:12px 24px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .15s;box-shadow:0 2px 8px #f59e0b4d}.btn-create-large[data-v-60bc875c]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b73}.spin[data-v-60bc875c]{animation:.9s linear infinite spin-60bc875c}@keyframes spin-60bc875c{to{transform:rotate(360deg)}}@media (width<=768px){.page-body[data-v-60bc875c]{padding:16px}.tasks-grid[data-v-60bc875c]{grid-template-columns:1fr}.quota-bar[data-v-60bc875c]{flex-direction:column;align-items:flex-start}.quota-progress-mini[data-v-60bc875c]{width:100%;max-width:100%}.main-wrap[data-v-60bc875c]{padding-top:56px}}.step-basics[data-v-a85371be]{flex-direction:column;gap:20px;display:flex}.step-title[data-v-a85371be]{color:#111827;font-size:18px;font-weight:700}.step-subtitle[data-v-a85371be]{color:#6b7280;margin-top:-12px;font-size:13px}.field[data-v-a85371be]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-a85371be]{color:#374151;font-size:13px;font-weight:600}.required[data-v-a85371be]{color:#ef4444;margin-left:2px}.field-input[data-v-a85371be],.field-textarea[data-v-a85371be]{color:#111827;resize:none;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px;font-family:Inter,sans-serif;font-size:13.5px;transition:all .15s}.field-input[data-v-a85371be]:focus,.field-textarea[data-v-a85371be]:focus{border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #f59e0b2e}.field-textarea[data-v-a85371be]{min-height:80px;line-height:1.5}.field-hint[data-v-a85371be]{color:#9ca3af;text-align:right;font-size:11px}.agent-dropdown[data-v-a85371be]{position:relative}.agent-trigger[data-v-a85371be]{cursor:pointer;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-family:inherit;font-size:13.5px;transition:all .15s;display:flex}.agent-trigger[data-v-a85371be]:hover{border-color:#d1d5db}.agent-trigger.open[data-v-a85371be]{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.agent-trigger-content[data-v-a85371be]{flex:1;align-items:center;gap:10px;display:flex}.agent-placeholder[data-v-a85371be]{color:#9ca3af}.agent-emoji[data-v-a85371be]{font-size:20px}.agent-name[data-v-a85371be]{font-weight:600}.agent-role[data-v-a85371be]{color:#6b7280;margin-left:6px;font-size:12px}.dropdown-arrow[data-v-a85371be]{color:#9ca3af;font-size:10px;transition:transform .2s}.agent-trigger.open .dropdown-arrow[data-v-a85371be]{transform:rotate(180deg)}.agent-list[data-v-a85371be]{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-height:320px;margin-top:6px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px #0000001a}.agent-item[data-v-a85371be]{cursor:pointer;text-align:left;color:#111827;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 14px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}.agent-item[data-v-a85371be]:hover{background:#f9fafb}.agent-item.selected[data-v-a85371be]{background:#fff7ed}.agent-info[data-v-a85371be]{flex-direction:column;flex:1;gap:2px;display:flex}.agent-info .agent-name[data-v-a85371be]{font-weight:600}.agent-info .agent-role[data-v-a85371be]{color:#6b7280;margin:0;font-size:11px}.funnel-options[data-v-a85371be]{flex-wrap:wrap;gap:8px;display:flex}.funnel-option[data-v-a85371be]{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.funnel-option[data-v-a85371be]:hover{border-color:#d1d5db}.funnel-option.active.funnel-tofu[data-v-a85371be]{color:#1d4ed8;background:#dbeafe;border-color:#3b82f6}.funnel-option.active.funnel-mofu[data-v-a85371be]{color:#92400e;background:#fef3c7;border-color:#f59e0b}.funnel-option.active.funnel-bofu[data-v-a85371be]{color:#047857;background:#d1fae5;border-color:#10b981}.funnel-option.active.funnel-normal[data-v-a85371be]{color:#111827;background:#f3f4f6;border-color:#9ca3af}.format-options[data-v-a85371be]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.format-option[data-v-a85371be]{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;padding:12px;font-family:inherit;transition:all .15s;display:flex}.format-option[data-v-a85371be]:hover{border-color:#d1d5db}.format-option.active[data-v-a85371be]{background:#fffbeb;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.format-icon[data-v-a85371be]{flex-shrink:0;font-size:22px}.format-info[data-v-a85371be]{flex-direction:column;gap:2px;min-width:0;display:flex}.format-label[data-v-a85371be]{color:#111827;font-size:13px;font-weight:700}.format-desc[data-v-a85371be]{color:#6b7280;font-size:10.5px}.format-option.active .format-label[data-v-a85371be]{color:#92400e}.format-option.active .format-desc[data-v-a85371be]{color:#b45309}@media (width<=600px){.format-options[data-v-a85371be]{grid-template-columns:1fr}}.step-prompt[data-v-cb9263a7]{flex-direction:column;gap:20px;display:flex}.step-title[data-v-cb9263a7]{color:#111827;font-size:18px;font-weight:700}.step-subtitle[data-v-cb9263a7]{color:#6b7280;margin-top:-12px;font-size:13px;line-height:1.5}.field[data-v-cb9263a7]{flex-direction:column;gap:8px;display:flex}.field-header[data-v-cb9263a7]{justify-content:space-between;align-items:center;display:flex}.field-label[data-v-cb9263a7]{color:#374151;font-size:13px;font-weight:600}.required[data-v-cb9263a7]{color:#ef4444}.ai-btn[data-v-cb9263a7]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;box-shadow:0 2px 6px #f59e0b4d}.ai-btn[data-v-cb9263a7]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #f59e0b73}.ai-btn[data-v-cb9263a7]:disabled{opacity:.5;cursor:not-allowed}.prompt-textarea[data-v-cb9263a7]{color:#111827;resize:vertical;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;min-height:280px;padding:14px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12.5px;line-height:1.6;transition:all .15s}.prompt-textarea[data-v-cb9263a7]:focus{background:#fff;border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #f59e0b2e}.field-hint[data-v-cb9263a7]{color:#9ca3af;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.hint-tip code[data-v-cb9263a7]{color:#f59e0b;background:#f3f4f6;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:10px}.info-box[data-v-cb9263a7]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;gap:12px;padding:14px;display:flex}.info-icon[data-v-cb9263a7]{flex-shrink:0;font-size:20px}.info-content[data-v-cb9263a7]{color:#92400e;flex:1;font-size:12.5px}.info-content strong[data-v-cb9263a7]{margin-bottom:6px;font-weight:700;display:block}.info-content ul[data-v-cb9263a7]{margin:0;padding-left:18px;list-style:outside}.info-content li[data-v-cb9263a7]{margin:3px 0;line-height:1.5}.info-content code[data-v-cb9263a7]{color:#92400e;background:#f59e0b26;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:11px}.step-questions[data-v-c8bac4da]{flex-direction:column;gap:18px;display:flex}.step-title[data-v-c8bac4da]{color:#111827;font-size:18px;font-weight:700}.step-subtitle[data-v-c8bac4da]{color:#6b7280;margin-top:-10px;font-size:13px;line-height:1.5}.questions-toolbar[data-v-c8bac4da]{justify-content:flex-end;display:flex}.ai-btn[data-v-c8bac4da]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;box-shadow:0 2px 6px #f59e0b4d}.ai-btn[data-v-c8bac4da]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #f59e0b73}.ai-btn[data-v-c8bac4da]:disabled{opacity:.5;cursor:not-allowed}.questions-list[data-v-c8bac4da]{flex-direction:column;gap:12px;display:flex}.question-card[data-v-c8bac4da]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;transition:all .15s;display:flex}.question-card[data-v-c8bac4da]:hover{border-color:#d1d5db}.card-required[data-v-c8bac4da]{background:#fffbeb;border-color:#fde68a}.question-header[data-v-c8bac4da]{justify-content:space-between;align-items:center;display:flex}.question-number[data-v-c8bac4da]{color:#374151;font-size:14px;font-weight:700}.required-star[data-v-c8bac4da]{color:#ef4444;margin-left:4px;font-size:16px}.btn-delete-question[data-v-c8bac4da]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:14px;transition:all .15s}.btn-delete-question[data-v-c8bac4da]:hover{color:#ef4444;background:#fef2f2}.field[data-v-c8bac4da]{flex-direction:column;gap:4px;display:flex}.field-input[data-v-c8bac4da]{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:13px;transition:all .15s}.field-input[data-v-c8bac4da]:focus{border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #f59e0b2e}.field-placeholder[data-v-c8bac4da]{color:#6b7280;background:#f9fafb;font-size:12.5px}.field-hint-mini[data-v-c8bac4da]{color:#9ca3af;font-size:10.5px}.question-options[data-v-c8bac4da]{align-items:center;gap:12px;padding-top:4px;display:flex}.checkbox-toggle[data-v-c8bac4da]{color:#6b7280;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.checkbox-toggle input[type=checkbox][data-v-c8bac4da]{cursor:pointer;width:14px;height:14px}.checkbox-toggle input[type=checkbox][data-v-c8bac4da]:disabled{cursor:not-allowed}.btn-add-question[data-v-c8bac4da]{color:#6b7280;cursor:pointer;background:#fff;border:1.5px dashed #d1d5db;border-radius:10px;padding:12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.btn-add-question[data-v-c8bac4da]:hover{color:#f59e0b;background:#fffbeb;border-color:#f59e0b}.max-hint[data-v-c8bac4da]{color:#9ca3af;text-align:center;font-size:12px;font-style:italic}.preview-section[data-v-c8bac4da]{border-top:1px dashed #e5e7eb;margin-top:8px;padding-top:16px}.preview-title[data-v-c8bac4da]{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px;font-size:13px;font-weight:700}.preview-card[data-v-c8bac4da]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.preview-question[data-v-c8bac4da]{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:2px;padding:6px 0;display:flex}.preview-question[data-v-c8bac4da]:last-child{border-bottom:none}.preview-q-text[data-v-c8bac4da]{color:#111827;font-size:13px}.preview-required[data-v-c8bac4da]{color:#ef4444;margin-left:2px;font-weight:700}.preview-optional[data-v-c8bac4da]{color:#9ca3af;margin-left:4px;font-size:11px;font-style:italic}.preview-q-placeholder[data-v-c8bac4da]{color:#6b7280;margin-left:18px;font-size:11.5px}.step-review[data-v-81bf13ef]{flex-direction:column;gap:16px;display:flex}.step-title[data-v-81bf13ef]{color:#111827;font-size:18px;font-weight:700}.step-subtitle[data-v-81bf13ef]{color:#6b7280;margin-top:-10px;font-size:13px;line-height:1.5}.review-block[data-v-81bf13ef]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.block-header[data-v-81bf13ef]{background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;padding:12px 16px;display:flex}.block-icon[data-v-81bf13ef]{font-size:16px}.block-title[data-v-81bf13ef]{color:#111827;flex:1;font-size:13.5px;font-weight:700}.block-meta[data-v-81bf13ef]{color:#6b7280;background:#f3f4f6;border-radius:999px;padding:2px 8px;font-size:11px}.block-content[data-v-81bf13ef]{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.info-row[data-v-81bf13ef]{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.info-label[data-v-81bf13ef]{color:#6b7280;flex-shrink:0;min-width:90px;font-weight:600}.info-value[data-v-81bf13ef]{color:#111827;flex:1}.funnel-badge[data-v-81bf13ef]{text-transform:uppercase;letter-spacing:.4px;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.funnel-tofu[data-v-81bf13ef]{color:#1d4ed8;background:#dbeafe}.funnel-mofu[data-v-81bf13ef]{color:#92400e;background:#fef3c7}.funnel-bofu[data-v-81bf13ef]{color:#047857;background:#d1fae5}.funnel-normal[data-v-81bf13ef]{color:#4b5563;background:#f3f4f6}.agent-card[data-v-81bf13ef]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.agent-emoji[data-v-81bf13ef]{font-size:24px}.agent-details[data-v-81bf13ef]{flex-direction:column;gap:2px;display:flex}.agent-name[data-v-81bf13ef]{color:#111827;font-size:13.5px;font-weight:700}.agent-role[data-v-81bf13ef]{color:#6b7280;font-size:12px}.prompt-preview[data-v-81bf13ef]{color:#d1d5db;white-space:pre-wrap;word-wrap:break-word;background:#1a1a2e;border-radius:8px;max-height:240px;padding:12px;font-family:JetBrains Mono,Fira Code,monospace;font-size:11.5px;line-height:1.6;overflow-y:auto}.truncated-hint[data-v-81bf13ef]{color:#9ca3af;text-align:center;margin-top:6px;font-size:11px;font-style:italic}.questions-preview[data-v-81bf13ef]{flex-direction:column;gap:8px;display:flex}.question-preview[data-v-81bf13ef]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px}.q-header[data-v-81bf13ef]{color:#111827;flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;line-height:1.4;display:flex}.q-text[data-v-81bf13ef]{flex:1;min-width:0}.q-required[data-v-81bf13ef]{color:#ef4444;font-size:14px;font-weight:700}.q-optional[data-v-81bf13ef]{color:#9ca3af;margin-left:4px;font-size:10.5px;font-style:italic}.q-placeholder[data-v-81bf13ef]{color:#6b7280;margin-top:3px;margin-left:16px;font-size:11px}.empty-row[data-v-81bf13ef]{color:#9ca3af;font-size:12.5px;font-style:italic}.review-footer[data-v-81bf13ef]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:flex-start;gap:10px;margin-top:4px;padding:12px 16px;display:flex}.footer-icon[data-v-81bf13ef]{flex-shrink:0;font-size:18px}.footer-text[data-v-81bf13ef]{color:#92400e;font-size:12.5px;line-height:1.5}.footer-text strong[data-v-81bf13ef]{font-weight:700}.format-badge[data-v-81bf13ef]{border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.format-markdown[data-v-81bf13ef]{color:#4b5563;background:#f3f4f6}.format-excel[data-v-81bf13ef]{color:#047857;background:#d1fae5}.format-html[data-v-81bf13ef]{color:#1d4ed8;background:#dbeafe}[data-v-73821f16]{box-sizing:border-box;margin:0;padding:0}.wizard-layout[data-v-73821f16]{color:#111827;background:#f7f7f8;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.main-wrap[data-v-73821f16]{flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.page-body[data-v-73821f16]{width:100%;max-width:920px;margin:0 auto;padding:24px 28px 48px}.wizard-header[data-v-73821f16]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.breadcrumb[data-v-73821f16]{color:#6b7280;align-items:center;gap:8px;font-size:13px;display:flex}.breadcrumb-link[data-v-73821f16]{color:#6b7280;text-decoration:none;transition:color .15s}.breadcrumb-link[data-v-73821f16]:hover{color:#f59e0b}.breadcrumb-sep[data-v-73821f16]{color:#d1d5db}.breadcrumb-current[data-v-73821f16]{color:#111827;font-weight:600}.btn-cancel[data-v-73821f16]{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:500;transition:all .15s}.btn-cancel[data-v-73821f16]:hover{color:#ef4444;border-color:#ef4444}.quota-bar[data-v-73821f16]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:20px;padding:14px 18px;transition:all .2s;display:flex}.quota-bar.warning[data-v-73821f16]{background:#fef2f2;border-color:#fca5a5}.quota-info[data-v-73821f16]{color:#374151;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.quota-text strong[data-v-73821f16]{color:#111827;font-weight:700}.quota-cost[data-v-73821f16]{color:#6b7280;font-size:12.5px}.quota-cost strong[data-v-73821f16]{color:#f59e0b;font-weight:700}.quota-progress[data-v-73821f16]{background:#e5e7eb;border-radius:999px;height:6px;overflow:hidden}.quota-fill[data-v-73821f16]{background:linear-gradient(90deg,#10b981 0%,#f59e0b 70%,#ef4444 100%);border-radius:999px;height:100%;transition:width .3s}.upgrade-link[data-v-73821f16]{text-align:center;color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:8px;align-self:flex-start;padding:8px 16px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-block;box-shadow:0 2px 8px #f59e0b4d}.upgrade-link[data-v-73821f16]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b73}.stepper[data-v-73821f16]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;padding:16px;display:flex}.step-item[data-v-73821f16]{flex:1;align-items:center;gap:8px;min-width:120px;display:flex}.step-circle[data-v-73821f16]{color:#9ca3af;background:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.step-item.active .step-circle[data-v-73821f16]{color:#fff;background:#111827;box-shadow:0 0 0 4px #1118271a}.step-item.done .step-circle[data-v-73821f16]{color:#047857;background:#d1fae5}.step-label[data-v-73821f16]{color:#6b7280;font-size:13px;font-weight:500}.step-item.active .step-label[data-v-73821f16]{color:#111827;font-weight:700}.step-item.done .step-label[data-v-73821f16]{color:#047857}.step-content[data-v-73821f16]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-height:400px;margin-bottom:20px;padding:28px}.wizard-nav[data-v-73821f16]{align-items:center;gap:12px;display:flex}.nav-spacer[data-v-73821f16]{flex:1}.btn-back[data-v-73821f16],.btn-next[data-v-73821f16],.btn-submit[data-v-73821f16]{cursor:pointer;border:none;border-radius:10px;padding:12px 24px;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .15s}.btn-back[data-v-73821f16]{color:#6b7280;background:#fff;border:1px solid #e5e7eb}.btn-back[data-v-73821f16]:hover:not(:disabled){color:#374151;background:#f9fafb;border-color:#d1d5db}.btn-next[data-v-73821f16]{color:#fff;background:#111827}.btn-next[data-v-73821f16]:hover:not(:disabled){background:#1f2937;transform:translateY(-1px)}.btn-next[data-v-73821f16]:disabled,.btn-submit[data-v-73821f16]:disabled{opacity:.5;cursor:not-allowed}.btn-submit[data-v-73821f16]{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px #f59e0b66}.btn-submit[data-v-73821f16]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b80}@media (width<=768px){.page-body[data-v-73821f16]{padding:16px}.stepper[data-v-73821f16]{gap:6px}.step-item[data-v-73821f16]{min-width:80px}.step-label[data-v-73821f16]{font-size:11px}.quota-info[data-v-73821f16]{flex-direction:column;align-items:flex-start}.main-wrap[data-v-73821f16]{padding-top:56px}.wizard-nav[data-v-73821f16]{margin-bottom:66px!important}}.wfd-overlay[data-v-27999759]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f0f1e8c;justify-content:center;align-items:center;padding:24px;font-family:Inter,sans-serif;display:flex;position:fixed;inset:0}.wfd-modal[data-v-27999759]{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:1200px;height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.wfd-header[data-v-27999759]{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.wfd-header-left[data-v-27999759]{align-items:center;gap:16px;display:flex}.wfd-icon[data-v-27999759]{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.wfd-code[data-v-27999759]{letter-spacing:.06em;color:#9ca3af;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.wfd-header h2[data-v-27999759]{letter-spacing:-.015em;color:#1a1a2e;font-size:19px;font-weight:700}.wfd-close[data-v-27999759]{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.wfd-close[data-v-27999759]:hover{color:#1a1a2e;background:#e5e7eb}.wfd-body[data-v-27999759]{flex:1;grid-template-columns:380px 1fr;display:grid;overflow:hidden}.wfd-info[data-v-27999759]{border-right:1px solid #ececec;flex-direction:column;gap:18px;padding:24px 24px 24px 28px;display:flex;overflow-y:auto}.wfd-info[data-v-27999759]::-webkit-scrollbar{width:4px}.wfd-info[data-v-27999759]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.wfd-desc[data-v-27999759]{color:#4b5563;font-size:13.5px;line-height:1.65}.wfd-outcome[data-v-27999759]{color:#78350f;background:linear-gradient(135deg,#fef9ee,#fef3c7);border-left:3px solid #f59e0b;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.55;display:flex}.wfd-outcome strong[data-v-27999759]{color:#92400e}.wfd-stats-row[data-v-27999759]{gap:8px;display:flex}.wfd-stat[data-v-27999759]{color:#6b7280;background:#f9fafb;border:1px solid #ececec;border-radius:8px;flex:1;align-items:center;gap:6px;padding:9px 12px;font-size:11.5px;display:inline-flex}.wfd-stat strong[data-v-27999759]{color:#1a1a2e;font-weight:700}.wfd-stat--gain[data-v-27999759]{color:#047857;background:#ecfdf5;border-color:#d1fae5}.wfd-stat--gain strong[data-v-27999759]{color:#047857}.wfd-section-title[data-v-27999759]{letter-spacing:.08em;color:#9ca3af;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:700}.wfd-tasks-list[data-v-27999759]{flex-direction:column;gap:6px;list-style:none;display:flex}.wfd-task[data-v-27999759]{border:1px solid #ececec;border-left:3px solid var(--funnel-color,#6b7280);background:#fff;border-radius:9px;gap:10px;padding:10px 12px;display:flex;position:relative}.wfd-task-num[data-v-27999759]{color:#fff;background:#1a1a2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:10.5px;font-weight:700;display:flex}.wfd-task-body[data-v-27999759]{flex:1;min-width:0}.wfd-task-meta[data-v-27999759]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:3px;display:flex}.wfd-funnel-badge[data-v-27999759]{letter-spacing:.04em;border-radius:6px;padding:2px 7px;font-size:9px;font-weight:700}.wfd-agent-name[data-v-27999759]{color:#6b7280;font-size:9.5px;font-weight:600}.wfd-task-body strong[data-v-27999759]{color:#1a1a2e;margin-bottom:2px;font-size:12.5px;font-weight:600;line-height:1.35;display:block}.wfd-task-body p[data-v-27999759]{color:#6b7280;font-size:11.5px;line-height:1.5}.wfd-cta[data-v-27999759]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:13px 18px;font-family:inherit;font-size:13.5px;font-weight:700;transition:transform .12s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 16px #f59e0b66}.wfd-cta[data-v-27999759]:hover{transform:translateY(-1px);box-shadow:0 6px 22px #f59e0b80}.wfd-canvas-wrap[data-v-27999759]{background:#fafafa;flex-direction:column;display:flex;overflow:hidden}.wfd-canvas-toolbar[data-v-27999759]{color:#9ca3af;background:#fff;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding:10px 18px;font-size:11px;font-weight:500;display:flex}.wfd-zoom[data-v-27999759]{gap:4px;display:flex}.wfd-zoom button[data-v-27999759]{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #ececec;border-radius:6px;width:26px;height:26px;font-size:13px}.wfd-zoom button[data-v-27999759]:hover{background:#f9fafb}.wfd-canvas[data-v-27999759]{transform-origin:0 0;flex:1;padding:16px;transition:transform .25s;overflow:auto}.wfd-canvas svg[data-v-27999759]{width:100%;display:block}.wf-modal-enter-active[data-v-27999759],.wf-modal-leave-active[data-v-27999759]{transition:opacity .25s}.wf-modal-enter-from[data-v-27999759],.wf-modal-leave-to[data-v-27999759]{opacity:0}.wf-modal-enter-active .wfd-modal[data-v-27999759],.wf-modal-leave-active .wfd-modal[data-v-27999759]{transition:transform .25s}.wf-modal-enter-from .wfd-modal[data-v-27999759],.wf-modal-leave-to .wfd-modal[data-v-27999759]{transform:scale(.95)translateY(20px)}@media (width<=768px){.wfd-overlay[data-v-27999759]{align-items:flex-end;padding:0}.wfd-modal[data-v-27999759]{border-radius:16px 16px 0 0;max-width:100%;height:95vh}.wfd-header[data-v-27999759]{padding:14px 18px}.wfd-header h2[data-v-27999759]{font-size:15px}.wfd-icon[data-v-27999759]{width:38px;height:38px;font-size:18px}.wfd-body[data-v-27999759]{grid-template-rows:auto 1fr;grid-template-columns:1fr}.wfd-info[data-v-27999759]{border-bottom:1px solid #ececec;border-right:none;max-height:50vh;padding:16px 18px}.wfd-canvas-toolbar[data-v-27999759]{padding:8px 14px}.wfd-canvas[data-v-27999759]{padding:10px}.wfd-cta[data-v-27999759]{padding:11px 16px;font-size:12.5px}}.wfb-overlay[data-v-1ec682f6]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;background:#0f0f1e8c;justify-content:center;align-items:center;padding:24px;font-family:Inter,sans-serif;display:flex;position:fixed;inset:0}.wfb-modal[data-v-1ec682f6]{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:760px;max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000040}.wfb-header[data-v-1ec682f6]{background:linear-gradient(135deg,#fafafd 0%,#fff 100%);border-bottom:1px solid #ececec;padding:20px 28px 18px}.wfb-back[data-v-1ec682f6]{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-bottom:12px;padding:0;font-family:inherit;font-size:12px;display:inline-flex}.wfb-back[data-v-1ec682f6]:hover{color:#1a1a2e}.wfb-code[data-v-1ec682f6]{letter-spacing:.08em;color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:6px;padding:3px 9px;font-size:10px;font-weight:700}.wfb-header h2[data-v-1ec682f6]{letter-spacing:-.015em;color:#1a1a2e;margin:8px 0 4px;font-size:19px;font-weight:700}.wfb-header p[data-v-1ec682f6]{color:#6b7280;font-size:12.5px;line-height:1.55}.wfb-body[data-v-1ec682f6]{flex:1;padding:22px 28px;overflow-y:auto}.wfb-body[data-v-1ec682f6]::-webkit-scrollbar{width:4px}.wfb-body[data-v-1ec682f6]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.wfb-section[data-v-1ec682f6]{letter-spacing:.03em;color:#1a1a2e;text-transform:uppercase;border-bottom:1px dashed #ececec;margin:18px 0 10px;padding-bottom:6px;font-size:12px;font-weight:700}.wfb-section[data-v-1ec682f6]:first-child{margin-top:0}.wfb-row[data-v-1ec682f6]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.wfb-field--full[data-v-1ec682f6]{grid-column:1/-1}.wfb-field label[data-v-1ec682f6]{color:#4b5563;margin-bottom:4px;font-size:11.5px;font-weight:600;display:block}.wfb-field label span[data-v-1ec682f6]{color:#ef4444;margin-left:2px}.wfb-field input[data-v-1ec682f6],.wfb-field select[data-v-1ec682f6],.wfb-field textarea[data-v-1ec682f6]{color:#1a1a2e;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.wfb-field input[data-v-1ec682f6]:focus,.wfb-field select[data-v-1ec682f6]:focus,.wfb-field textarea[data-v-1ec682f6]:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed14}.wfb-field textarea[data-v-1ec682f6]{resize:vertical;min-height:60px}.wfb-budget-input[data-v-1ec682f6]{gap:6px;display:flex}.wfb-budget-input input[data-v-1ec682f6]{flex:1}.wfb-budget-input select[data-v-1ec682f6]{flex-shrink:0;width:90px}.wfb-platforms[data-v-1ec682f6]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.wfb-platform[data-v-1ec682f6]{cursor:pointer;color:#4b5563;background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.wfb-platform[data-v-1ec682f6]:hover{border-color:#c4b5fd}.wfb-platform.active[data-v-1ec682f6]{color:#6d28d9;background:#faf5ff;border-color:#7c3aed;font-weight:600}.wfb-platform input[data-v-1ec682f6]{display:none}.wfb-platform-icon[data-v-1ec682f6]{font-size:14px}.wfb-footer[data-v-1ec682f6]{background:#fafafa;border-top:1px solid #ececec;padding:16px 24px 20px}.wfb-footer-hint[data-v-1ec682f6]{color:#6b7280;margin-bottom:10px;font-size:11.5px;line-height:1.55}.wfb-footer-btns[data-v-1ec682f6]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wfb-btn[data-v-1ec682f6]{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-family:inherit;transition:all .15s;display:flex}.wfb-btn span[data-v-1ec682f6]{flex-direction:column;display:flex}.wfb-btn strong[data-v-1ec682f6]{letter-spacing:-.005em;color:#1a1a2e;font-size:12.5px;font-weight:700;display:block}.wfb-btn small[data-v-1ec682f6]{color:#9ca3af;margin-top:1px;font-size:10.5px}.wfb-btn--manual[data-v-1ec682f6]:hover{background:#faf5ff;border-color:#7c3aed}.wfb-btn--auto[data-v-1ec682f6]{color:#fff;background:linear-gradient(135deg,#2d0a5e 0%,#4f46e5 100%);border:none}.wfb-btn--auto strong[data-v-1ec682f6]{color:#fff}.wfb-btn--auto small[data-v-1ec682f6]{color:#ffffffb3}.wfb-btn--auto[data-v-1ec682f6]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #4f46e54d}.wfb-loading-overlay[data-v-1ec682f6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#ffffffd9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wfb-loading-card[data-v-1ec682f6]{text-align:center}.wfb-loading-card h3[data-v-1ec682f6]{color:#1a1a2e;margin-bottom:6px;font-size:16px;font-weight:700}.wfb-loading-card p[data-v-1ec682f6]{color:#6b7280;font-size:12px}.wfb-spinner[data-v-1ec682f6]{border:4px solid #7c3aed26;border-top-color:#7c3aed;border-radius:50%;width:56px;height:56px;margin:0 auto 18px;animation:1s linear infinite spin-1ec682f6}@keyframes spin-1ec682f6{to{transform:rotate(360deg)}}.wfb-loading-enter-active[data-v-1ec682f6],.wfb-loading-leave-active[data-v-1ec682f6]{transition:opacity .25s}.wfb-loading-enter-from[data-v-1ec682f6],.wfb-loading-leave-to[data-v-1ec682f6]{opacity:0}.wfb-modal-enter-active[data-v-1ec682f6],.wfb-modal-leave-active[data-v-1ec682f6]{transition:opacity .25s}.wfb-modal-enter-from[data-v-1ec682f6],.wfb-modal-leave-to[data-v-1ec682f6]{opacity:0}.wfb-modal-enter-active .wfb-modal[data-v-1ec682f6],.wfb-modal-leave-active .wfb-modal[data-v-1ec682f6]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.wfb-modal-enter-from .wfb-modal[data-v-1ec682f6],.wfb-modal-leave-to .wfb-modal[data-v-1ec682f6]{transform:scale(.92)translateY(40px)}@media (width<=768px){.wfb-overlay[data-v-1ec682f6]{align-items:flex-end;padding:0}.wfb-modal[data-v-1ec682f6]{border-radius:16px 16px 0 0;max-width:100%;max-height:95vh}.wfb-header[data-v-1ec682f6]{padding:14px 18px}.wfb-header h2[data-v-1ec682f6]{font-size:15px}.wfb-body[data-v-1ec682f6]{padding:16px 18px}.wfb-row[data-v-1ec682f6]{grid-template-columns:1fr;gap:10px}.wfb-platforms[data-v-1ec682f6]{grid-template-columns:repeat(2,1fr)}.wfb-footer-btns[data-v-1ec682f6]{grid-template-columns:1fr;gap:8px}.wfb-footer[data-v-1ec682f6]{padding:12px 18px 16px}.wfb-btn[data-v-1ec682f6]{padding:12px 14px;font-size:12px}}.wfa-pane[data-v-74082330]{font-family:Inter,sans-serif}.wfa-header[data-v-74082330]{margin-bottom:18px}.wfa-header h2[data-v-74082330]{letter-spacing:-.015em;font-size:22px;font-weight:700}.wfa-header p[data-v-74082330]{color:#6b7280;margin-top:4px;font-size:13px}.wfa-filters[data-v-74082330]{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.wfa-filter[data-v-74082330]{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:100px;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.wfa-filter[data-v-74082330]:hover{border-color:#d1d5db}.wfa-filter.active[data-v-74082330]{color:#fff;background:#1a1a2e;border-color:#1a1a2e}.wfa-filter-dot[data-v-74082330]{border-radius:50%;width:7px;height:7px}.wfa-filter-all[data-v-74082330]{background:#6b7280}.wfa-filter-running[data-v-74082330]{background:#f59e0b;animation:1.4s infinite pulse-dot-74082330}.wfa-filter-completed[data-v-74082330]{background:#16a34a}.wfa-filter-failed[data-v-74082330]{background:#ef4444}.wfa-filter-pending[data-v-74082330]{background:#9ca3af}@keyframes pulse-dot-74082330{50%{opacity:.35}}.wfa-filter-count[data-v-74082330]{background:#ffffff2e;border-radius:6px;padding:1px 8px;font-size:10px;font-weight:700}.wfa-filter:not(.active) .wfa-filter-count[data-v-74082330]{color:#6b7280;background:#f3f4f6}.wfa-skeleton-list[data-v-74082330]{flex-direction:column;gap:8px;display:flex}.wfa-skeleton[data-v-74082330]{background:linear-gradient(110deg,#f1f1f3 8%,#fafafa 18%,#f1f1f3 33%) 0 0/200% 100%;border-radius:12px;height:80px;animation:1.5s infinite shimmer-74082330}@keyframes shimmer-74082330{to{background-position:-200% 0}}.wfa-empty[data-v-74082330]{text-align:center;color:#9ca3af;flex-direction:column;align-items:center;gap:10px;padding:80px 20px;display:flex}.wfa-empty h3[data-v-74082330]{color:#4b5563;margin-top:6px;font-size:16px;font-weight:700}.wfa-empty p[data-v-74082330]{max-width:360px;font-size:12.5px;line-height:1.6}.wfa-list[data-v-74082330]{flex-direction:column;gap:6px;display:flex}.wfa-item[data-v-74082330]{cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:12px;align-items:center;gap:18px;padding:14px 18px;transition:all .15s;display:flex;position:relative}.wfa-item[data-v-74082330]:hover{border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 4px 14px #0000000a}.wfa-item-running[data-v-74082330]{background:linear-gradient(90deg,#fffbeb 0%,#fff 30%);border-left:3px solid #f59e0b}.wfa-item-completed[data-v-74082330]{border-left:3px solid #16a34a}.wfa-item-failed[data-v-74082330]{border-left:3px solid #ef4444}.wfa-item-left[data-v-74082330]{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.wfa-item-icon[data-v-74082330]{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.wfa-icon-pulse[data-v-74082330]{animation:1.4s infinite pulse-dot-74082330}.wfa-item-body[data-v-74082330]{flex:1;min-width:0}.wfa-item-meta[data-v-74082330]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.wfa-item-code[data-v-74082330]{letter-spacing:.06em;color:#fff;text-transform:uppercase;background:#1a1a2e;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.wfa-item-tab[data-v-74082330]{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:700}.wfa-tab-strategic[data-v-74082330]{color:#6d28d9;background:#ede9fe}.wfa-tab-operational[data-v-74082330]{color:#92400e;background:#fef3c7}.wfa-item-mode[data-v-74082330]{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:3px;font-size:9.5px;font-weight:600;display:inline-flex}.wfa-item-body h4[data-v-74082330]{letter-spacing:-.005em;color:#1a1a2e;white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:13.5px;font-weight:700;overflow:hidden}.wfa-item-body p[data-v-74082330]{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.wfa-item-right[data-v-74082330]{flex-shrink:0;align-items:center;gap:14px;display:flex}.wfa-item-progress[data-v-74082330]{flex-direction:column;align-items:flex-end;gap:4px;min-width:130px;display:flex}.wfa-progress-track[data-v-74082330]{background:#f3f4f6;border-radius:4px;width:100px;height:4px;overflow:hidden}.wfa-progress-fill[data-v-74082330]{border-radius:4px;height:100%;transition:width .4s,background .15s}.wfa-progress-label[data-v-74082330]{color:#9ca3af;font-size:10px;font-weight:600}.wfa-item-status[data-v-74082330]{border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.wfa-status-pending[data-v-74082330]{color:#6b7280;background:#f3f4f6}.wfa-status-running[data-v-74082330]{color:#92400e;background:#fef3c7}.wfa-status-completed[data-v-74082330]{color:#065f46;background:#d1fae5}.wfa-status-failed[data-v-74082330]{color:#991b1b;background:#fee2e2}.wfa-status-cancelled[data-v-74082330]{color:#6b7280;background:#f3f4f6}.wfa-item-date[data-v-74082330]{color:#9ca3af;white-space:nowrap;font-size:11px}.wfa-item-actions[data-v-74082330]{gap:4px;display:flex}.wfa-icon-btn[data-v-74082330]{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #ececec;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .12s;display:flex}.wfa-icon-btn[data-v-74082330]:hover{color:#1a1a2e;background:#f9fafb;border-color:#d1d5db}@media (width<=1024px){.wfa-item-progress[data-v-74082330]{min-width:110px}.wfa-progress-track[data-v-74082330]{width:80px}}@media (width<=768px){.wfa-header h2[data-v-74082330]{font-size:17px}.wfa-header p[data-v-74082330]{font-size:12px}.wfa-filters[data-v-74082330]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-bottom:14px;padding-bottom:4px;overflow-x:auto}.wfa-filters[data-v-74082330]::-webkit-scrollbar{display:none}.wfa-filter[data-v-74082330]{flex-shrink:0;padding:6px 10px;font-size:11px}.wfa-item[data-v-74082330]{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px}.wfa-item-left[data-v-74082330]{width:100%}.wfa-item-icon[data-v-74082330]{width:36px;height:36px}.wfa-item-meta[data-v-74082330]{flex-wrap:wrap;gap:4px}.wfa-item-code[data-v-74082330],.wfa-item-tab[data-v-74082330],.wfa-item-mode[data-v-74082330]{padding:1px 6px;font-size:9px}.wfa-item-body h4[data-v-74082330]{font-size:12.5px}.wfa-item-body p[data-v-74082330]{font-size:10.5px}.wfa-item-right[data-v-74082330]{border-top:1px dashed #ececec;flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;padding-top:10px}.wfa-item-progress[data-v-74082330]{flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0}.wfa-progress-track[data-v-74082330]{flex:1;width:100%;min-width:60px}.wfa-progress-label[data-v-74082330]{font-size:9.5px}.wfa-item-status[data-v-74082330]{padding:3px 8px;font-size:10px}.wfa-item-date[data-v-74082330]{font-size:10px}.wfa-item-actions[data-v-74082330]{margin-left:auto}.wfa-empty[data-v-74082330]{padding:40px 16px}.wfa-empty h3[data-v-74082330]{font-size:14px}.wfa-empty p[data-v-74082330]{font-size:11.5px}}@media (width<=480px){.wfa-item-progress[data-v-74082330],.wfa-item-date[data-v-74082330]{display:none}}.wft-pane[data-v-af556ea6]{font-family:Inter,sans-serif}.wft-info-card[data-v-af556ea6]{background:linear-gradient(135deg,#faf5ff 0%,#f5f3ff 100%);border:1px solid #ede9fe;border-radius:14px;gap:16px;margin-bottom:24px;padding:20px;display:flex}.wft-info-icon[data-v-af556ea6]{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.wft-info-body h3[data-v-af556ea6]{color:#1a1a2e;letter-spacing:-.01em;margin-bottom:4px;font-size:15px;font-weight:700}.wft-info-body p[data-v-af556ea6]{color:#4b5563;margin-bottom:12px;font-size:12.5px;line-height:1.6}.wft-info-btns[data-v-af556ea6]{gap:8px;display:flex}.wft-info-btn[data-v-af556ea6]{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:9px;align-items:center;gap:5px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.wft-info-btn[data-v-af556ea6]:hover{border-color:#d1d5db}.wft-info-btn--primary[data-v-af556ea6]{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none}.wft-info-btn--primary[data-v-af556ea6]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf652}.wft-section-title[data-v-af556ea6]{letter-spacing:.06em;color:#9ca3af;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}.wft-skeleton-grid[data-v-af556ea6]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.wft-skeleton[data-v-af556ea6]{background:linear-gradient(110deg,#f1f1f3 8%,#fafafa 18%,#f1f1f3 33%) 0 0/200% 100%;border-radius:14px;height:160px;animation:1.5s infinite shimmer-af556ea6}@keyframes shimmer-af556ea6{to{background-position:-200% 0}}.wft-empty[data-v-af556ea6]{text-align:center;color:#9ca3af;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.wft-empty p[data-v-af556ea6]{font-size:13px}.wft-empty-btn[data-v-af556ea6]{color:#fff;background:#1a1a2e;border-radius:9px;margin-top:6px;padding:9px 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.wft-grid[data-v-af556ea6]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.wft-card[data-v-af556ea6]{cursor:pointer;background:#fff;border:1.5px solid #ececec;border-radius:12px;flex-direction:column;gap:8px;min-height:150px;padding:16px;transition:all .15s;display:flex}.wft-card[data-v-af556ea6]:hover{border-color:#c4b5fd;transform:translateY(-2px);box-shadow:0 6px 18px #0000000d}.wft-card-header[data-v-af556ea6]{justify-content:space-between;align-items:center;display:flex}.wft-pin[data-v-af556ea6]{font-size:14px}.wft-card-agent[data-v-af556ea6]{letter-spacing:.04em;color:#6d28d9;text-transform:uppercase;background:#ede9fe;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:700}.wft-card h4[data-v-af556ea6]{letter-spacing:-.005em;color:#1a1a2e;font-size:14px;font-weight:700;line-height:1.35}.wft-card p[data-v-af556ea6]{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.wft-card-footer[data-v-af556ea6]{border-top:1px dashed #ececec;gap:12px;margin-top:auto;padding-top:8px;display:flex}.wft-card-meta[data-v-af556ea6]{color:#9ca3af;align-items:center;gap:4px;font-size:10.5px;font-weight:500;display:inline-flex}.lta-overlay[data-v-2c4bd6a8]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1300;background:#0f0f1e8c;justify-content:center;align-items:center;padding:24px;font-family:Inter,sans-serif;display:flex;position:fixed;inset:0}.lta-modal[data-v-2c4bd6a8]{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:620px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 16px 50px #00000040}.lta-header[data-v-2c4bd6a8]{background:linear-gradient(135deg,#faf5ff,#fff);border-bottom:1px solid #ececec;justify-content:space-between;padding:20px 24px 16px;display:flex}.lta-pre[data-v-2c4bd6a8]{letter-spacing:.06em;text-transform:uppercase;color:#7c3aed;font-size:10.5px;font-weight:700}.lta-header h2[data-v-2c4bd6a8]{letter-spacing:-.01em;color:#1a1a2e;margin:4px 0;font-size:18px;font-weight:700}.lta-header p[data-v-2c4bd6a8]{color:#6b7280;font-size:12.5px;line-height:1.5}.lta-close[data-v-2c4bd6a8]{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.lta-loading[data-v-2c4bd6a8]{text-align:center;color:#9ca3af;padding:60px 20px}.lta-spinner[data-v-2c4bd6a8]{border:3px solid #7c3aed26;border-top-color:#7c3aed;border-radius:50%;width:36px;height:36px;margin:0 auto 12px;animation:1s linear infinite lta-spin-2c4bd6a8}@keyframes lta-spin-2c4bd6a8{to{transform:rotate(360deg)}}.lta-body[data-v-2c4bd6a8]{flex:1;padding:18px 24px;overflow-y:auto}.lta-body[data-v-2c4bd6a8]::-webkit-scrollbar{width:4px}.lta-body[data-v-2c4bd6a8]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.lta-instructions[data-v-2c4bd6a8]{color:#4b5563;background:#faf5ff;border-left:3px solid #7c3aed;border-radius:8px;margin-bottom:18px;padding:12px 14px;font-size:12.5px;line-height:1.6}.lta-form[data-v-2c4bd6a8]{flex-direction:column;gap:14px;display:flex}.lta-field label[data-v-2c4bd6a8]{color:#374151;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:5px;font-size:12.5px;font-weight:600;display:flex}.lta-q-num[data-v-2c4bd6a8]{color:#fff;background:#1a1a2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:inline-flex}.lta-required[data-v-2c4bd6a8]{color:#ef4444}.lta-optional[data-v-2c4bd6a8]{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;background:#f3f4f6;border-radius:4px;padding:2px 7px;font-size:9.5px;font-weight:600}.lta-field textarea[data-v-2c4bd6a8]{resize:vertical;color:#1a1a2e;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.lta-field textarea[data-v-2c4bd6a8]:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed14}.lta-field--error textarea[data-v-2c4bd6a8]{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}.lta-error[data-v-2c4bd6a8]{color:#ef4444;margin-top:4px;font-size:11px}.lta-no-questions[data-v-2c4bd6a8]{text-align:center;color:#16a34a;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.lta-no-questions p[data-v-2c4bd6a8]{font-size:14px;font-weight:600}.lta-no-questions span[data-v-2c4bd6a8]{color:#6b7280;font-size:12px}.lta-footer[data-v-2c4bd6a8]{background:#fafafa;border-top:1px solid #ececec;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.lta-btn[data-v-2c4bd6a8]{cursor:pointer;border:none;border-radius:9px;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}.lta-btn--secondary[data-v-2c4bd6a8]{color:#4b5563;background:#fff;border:1px solid #e5e7eb}.lta-btn--secondary[data-v-2c4bd6a8]:hover{background:#f9fafb}.lta-btn--primary[data-v-2c4bd6a8]{color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 2px 8px #7c3aed52}.lta-btn--primary[data-v-2c4bd6a8]:hover{transform:translateY(-1px)}.lta-modal-enter-active[data-v-2c4bd6a8],.lta-modal-leave-active[data-v-2c4bd6a8]{transition:opacity .25s}.lta-modal-enter-from[data-v-2c4bd6a8],.lta-modal-leave-to[data-v-2c4bd6a8]{opacity:0}@media (width<=768px){.lta-overlay[data-v-2c4bd6a8]{align-items:flex-end;padding:0}.lta-modal[data-v-2c4bd6a8]{border-radius:16px 16px 0 0;max-width:100%;max-height:92vh}.lta-header[data-v-2c4bd6a8]{padding:14px 18px}.lta-header h2[data-v-2c4bd6a8]{font-size:15px}.lta-body[data-v-2c4bd6a8]{padding:14px 18px}.lta-footer[data-v-2c4bd6a8]{flex-direction:column-reverse;padding:12px 18px}.lta-btn[data-v-2c4bd6a8]{justify-content:center;width:100%;padding:10px 16px}}.nwf-overlay[data-v-ad396ee5]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;background:#0f0f1e99;justify-content:center;align-items:center;padding:24px;font-family:Inter,sans-serif;display:flex;position:fixed;inset:0}.nwf-modal[data-v-ad396ee5]{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:720px;max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}.nwf-header[data-v-ad396ee5]{background:linear-gradient(135deg,#fafafd,#fff);border-bottom:1px solid #ececec;justify-content:space-between;align-items:flex-start;padding:22px 26px 18px;display:flex}.nwf-pre-title[data-v-ad396ee5]{letter-spacing:.08em;text-transform:uppercase;color:#7c3aed;font-size:10.5px;font-weight:700}.nwf-header h2[data-v-ad396ee5]{letter-spacing:-.015em;color:#1a1a2e;margin-top:4px;font-size:19px;font-weight:700}.nwf-close[data-v-ad396ee5]{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.nwf-close[data-v-ad396ee5]:hover{color:#1a1a2e;background:#e5e7eb}.nwf-stepper[data-v-ad396ee5]{background:#fafafa;border-bottom:1px solid #ececec;gap:28px;padding:16px 26px;display:flex}.nwf-step[data-v-ad396ee5]{color:#9ca3af;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.nwf-step-num[data-v-ad396ee5]{color:#9ca3af;background:#fff;border:1.5px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:flex}.nwf-step.active[data-v-ad396ee5]{color:#1a1a2e}.nwf-step.active .nwf-step-num[data-v-ad396ee5]{color:#fff;background:#1a1a2e;border-color:#1a1a2e}.nwf-step.done[data-v-ad396ee5]{color:#16a34a}.nwf-step.done .nwf-step-num[data-v-ad396ee5]{color:#fff;background:#16a34a;border-color:#16a34a}.nwf-body[data-v-ad396ee5]{flex:1;padding:22px 26px;overflow-y:auto}.nwf-body[data-v-ad396ee5]::-webkit-scrollbar{width:4px}.nwf-body[data-v-ad396ee5]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.nwf-row[data-v-ad396ee5]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.nwf-field--full[data-v-ad396ee5]{grid-column:1/-1}.nwf-field label[data-v-ad396ee5]{color:#4b5563;margin-bottom:4px;font-size:11.5px;font-weight:600;display:block}.nwf-field label span[data-v-ad396ee5]{color:#ef4444;margin-left:2px}.nwf-field input[data-v-ad396ee5],.nwf-field select[data-v-ad396ee5],.nwf-field textarea[data-v-ad396ee5]{color:#1a1a2e;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.nwf-field input[data-v-ad396ee5]:focus,.nwf-field select[data-v-ad396ee5]:focus,.nwf-field textarea[data-v-ad396ee5]:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed14}.nwf-field textarea[data-v-ad396ee5]{resize:vertical}.nwf-hint[data-v-ad396ee5]{color:#9ca3af;margin-top:4px;font-size:11px}.nwf-hint code[data-v-ad396ee5]{color:#7c3aed;background:#f3f4f6;border-radius:4px;padding:1px 5px;font-size:10.5px}.nwf-emoji-picker[data-v-ad396ee5]{flex-wrap:wrap;gap:4px;display:flex}.nwf-emoji-btn[data-v-ad396ee5]{cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.nwf-emoji-btn.active[data-v-ad396ee5]{background:#faf5ff;border-color:#7c3aed}.nwf-color-picker[data-v-ad396ee5]{flex-wrap:wrap;gap:6px;display:flex}.nwf-color-btn[data-v-ad396ee5]{cursor:pointer;border:2px solid #fff;border-radius:50%;width:28px;height:28px;transition:transform .12s,box-shadow .12s;box-shadow:0 0 0 1px #e5e7eb}.nwf-color-btn[data-v-ad396ee5]:hover{transform:scale(1.1)}.nwf-color-btn.active[data-v-ad396ee5]{box-shadow:0 0 0 3px #1a1a2e}.nwf-instructions[data-v-ad396ee5]{color:#6b7280;background:#faf5ff;border-left:3px solid #7c3aed;border-radius:9px;margin-bottom:14px;padding:10px 14px;font-size:12.5px;line-height:1.6}.nwf-instructions code[data-v-ad396ee5]{color:#6d28d9;background:#ede9fe;border-radius:4px;padding:1px 6px;font-size:11px}.nwf-tasks-list[data-v-ad396ee5]{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.nwf-task-card[data-v-ad396ee5]{border:1px solid #ececec;border-left:3px solid var(--funnel-color,#6b7280);background:#fff;border-radius:10px;padding:12px 14px;transition:border-color .15s,transform .12s,box-shadow .15s}.nwf-task-card[data-v-ad396ee5]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.nwf-task-header[data-v-ad396ee5]{align-items:center;gap:10px;margin-bottom:6px;display:flex}.nwf-task-num[data-v-ad396ee5]{color:#fff;background:#1a1a2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10.5px;font-weight:700;display:flex}.nwf-task-meta[data-v-ad396ee5]{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.nwf-funnel-pill[data-v-ad396ee5]{letter-spacing:.04em;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:700}.nwf-task-agent[data-v-ad396ee5]{color:#6b7280;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}.nwf-agent-dot[data-v-ad396ee5]{border-radius:50%;width:6px;height:6px}.nwf-lib-badge[data-v-ad396ee5]{color:#6d28d9;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#ede9fe,#ddd6fe);border-radius:5px;align-items:center;gap:3px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.nwf-task-actions[data-v-ad396ee5]{gap:3px;display:flex}.nwf-task-actions button[data-v-ad396ee5]{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #ececec;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .12s;display:flex}.nwf-task-actions button[data-v-ad396ee5]:hover{color:#1a1a2e;background:#f9fafb}.nwf-task-actions button.nwf-task-delete[data-v-ad396ee5]:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.nwf-task-card h4[data-v-ad396ee5]{color:#1a1a2e;margin:4px 0 2px;font-size:13.5px;font-weight:700}.nwf-task-card p[data-v-ad396ee5]{color:#6b7280;font-size:11.5px}.nwf-task-footer[data-v-ad396ee5]{border-top:1px dashed #ececec;flex-wrap:wrap;gap:10px;margin-top:8px;padding-top:8px;display:flex}.nwf-task-format[data-v-ad396ee5]{color:#6b7280;align-items:center;gap:4px;font-size:10.5px;font-weight:500;display:inline-flex}.nwf-task-answers-badge[data-v-ad396ee5]{color:#065f46;background:#d1fae5;border-radius:4px;align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.nwf-tasks-empty[data-v-ad396ee5]{text-align:center;color:#9ca3af;border:2px dashed #e5e7eb;border-radius:12px;padding:40px 20px}.nwf-tasks-empty p[data-v-ad396ee5]{margin-top:8px;font-size:12.5px}.nwf-add-buttons[data-v-ad396ee5]{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.nwf-add-task-btn[data-v-ad396ee5],.nwf-add-lib-btn[data-v-ad396ee5]{cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-family:inherit;font-size:12.5px;font-weight:700;transition:transform .12s,box-shadow .15s;display:inline-flex}.nwf-add-task-btn[data-v-ad396ee5]{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);box-shadow:0 2px 8px #7c3aed52}.nwf-add-task-btn[data-v-ad396ee5]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #7c3aed6b}.nwf-add-lib-btn[data-v-ad396ee5]{color:#6d28d9;background:#fff;border:2px dashed #c4b5fd}.nwf-add-lib-btn[data-v-ad396ee5]:hover{background:#faf5ff;border-color:#7c3aed;transform:translateY(-1px)}@media (width<=600px){.nwf-add-buttons[data-v-ad396ee5]{grid-template-columns:1fr}}.nwf-recap-card[data-v-ad396ee5]{background:linear-gradient(135deg,#fafafd,#fff);border:1px solid #ececec;border-radius:12px;gap:14px;margin-bottom:14px;padding:16px;display:flex}.nwf-recap-icon[data-v-ad396ee5]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;display:flex}.nwf-recap-card h3[data-v-ad396ee5]{color:#1a1a2e;margin-bottom:4px;font-size:16px;font-weight:700}.nwf-recap-card p[data-v-ad396ee5]{color:#6b7280;font-size:12.5px;line-height:1.55}.nwf-recap-grid[data-v-ad396ee5]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.nwf-recap-grid>div[data-v-ad396ee5]{background:#f9fafb;border-radius:8px;padding:10px 14px}.nwf-recap-grid span[data-v-ad396ee5]{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.nwf-recap-grid strong[data-v-ad396ee5]{color:#1a1a2e;font-size:13px}.nwf-recap-title[data-v-ad396ee5]{letter-spacing:.06em;color:#9ca3af;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.nwf-recap-steps[data-v-ad396ee5]{counter-reset:recap;flex-direction:column;gap:8px;list-style:none;display:flex}.nwf-recap-steps li[data-v-ad396ee5]{counter-increment:recap;background:#fff;border:1px solid #ececec;border-radius:9px;padding:10px 14px 10px 38px;position:relative}.nwf-recap-steps li[data-v-ad396ee5]:before{content:counter(recap);color:#fff;background:#1a1a2e;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.nwf-recap-steps strong[data-v-ad396ee5]{color:#1a1a2e;font-size:12.5px;font-weight:700;display:block}.nwf-recap-steps span[data-v-ad396ee5]{color:#6b7280;margin-top:1px;font-size:10.5px;display:block}.nwf-recap-steps em[data-v-ad396ee5]{color:#7c3aed;font-style:normal;font-weight:600}.nwf-footer[data-v-ad396ee5]{background:#fafafa;border-top:1px solid #ececec;justify-content:space-between;align-items:center;padding:16px 26px;display:flex}.nwf-footer-right[data-v-ad396ee5]{gap:10px;display:flex}.nwf-btn[data-v-ad396ee5]{cursor:pointer;border:none;border-radius:9px;align-items:center;gap:7px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.nwf-btn--secondary[data-v-ad396ee5]{color:#4b5563;background:#fff;border:1px solid #e5e7eb}.nwf-btn--secondary[data-v-ad396ee5]:hover{background:#f9fafb}.nwf-btn--primary[data-v-ad396ee5]{color:#fff;background:#1a1a2e}.nwf-btn--primary[data-v-ad396ee5]:hover:not(:disabled){background:#2d0a5e}.nwf-btn--primary[data-v-ad396ee5]:disabled{opacity:.5;cursor:not-allowed}.nwf-btn--validate[data-v-ad396ee5]{color:#fff;background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);box-shadow:0 2px 8px #16a34a4d}.nwf-btn--validate[data-v-ad396ee5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #16a34a66}.nwf-btn--validate[data-v-ad396ee5]:disabled{opacity:.6;cursor:not-allowed}.nwf-spin[data-v-ad396ee5]{animation:1s linear infinite nwf-spin-ad396ee5}@keyframes nwf-spin-ad396ee5{to{transform:rotate(360deg)}}.nwf-task-editor-overlay[data-v-ad396ee5]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#0f0f1e80;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.nwf-task-editor[data-v-ad396ee5]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:580px;max-height:92%;display:flex;overflow:hidden;box-shadow:0 20px 50px #0000004d}.nwf-te-header[data-v-ad396ee5]{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.nwf-te-header h3[data-v-ad396ee5]{color:#1a1a2e;font-size:15px;font-weight:700}.nwf-te-header button[data-v-ad396ee5]{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.nwf-te-body[data-v-ad396ee5]{flex:1;padding:18px 20px;overflow-y:auto}.nwf-te-footer[data-v-ad396ee5]{background:#fafafa;border-top:1px solid #ececec;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.nwf-format-radio[data-v-ad396ee5]{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.nwf-format-option[data-v-ad396ee5]{cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;transition:all .12s;display:flex}.nwf-format-option input[data-v-ad396ee5]{display:none}.nwf-format-option[data-v-ad396ee5]:hover{border-color:#c4b5fd}.nwf-format-option.active[data-v-ad396ee5]{color:#6d28d9;background:#faf5ff;border-color:#7c3aed}.nwf-format-icon[data-v-ad396ee5]{font-size:16px}.nwf-format-label[data-v-ad396ee5]{font-size:12px;font-weight:600}.nwf-lib-picker[data-v-ad396ee5]{max-width:600px}.nwf-loading-inline[data-v-ad396ee5]{color:#9ca3af;justify-content:center;align-items:center;gap:8px;padding:40px;font-size:12px;font-weight:500;display:flex}.nwf-empty-lib[data-v-ad396ee5]{text-align:center;color:#9ca3af;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.nwf-empty-lib h4[data-v-ad396ee5]{color:#4b5563;margin-top:6px;font-size:14px;font-weight:700}.nwf-empty-lib p[data-v-ad396ee5]{max-width:320px;font-size:12px;line-height:1.55}.nwf-empty-lib-link[data-v-ad396ee5]{color:#fff;background:#7c3aed;border-radius:8px;margin-top:8px;padding:8px 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.nwf-picker-help[data-v-ad396ee5]{color:#6b7280;background:#faf5ff;border-left:3px solid #7c3aed;border-radius:9px;margin-bottom:14px;padding:10px 14px;font-size:12px;line-height:1.5}.nwf-lib-search[data-v-ad396ee5]{color:#9ca3af;background:#f9fafb;border:1px solid #ececec;border-radius:9px;align-items:center;gap:7px;margin-bottom:12px;padding:9px 12px;display:flex}.nwf-lib-search input[data-v-ad396ee5]{color:#1a1a2e;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12.5px}.nwf-lib-list[data-v-ad396ee5]{flex-direction:column;gap:6px;max-height:380px;display:flex;overflow-y:auto}.nwf-lib-list[data-v-ad396ee5]::-webkit-scrollbar{width:4px}.nwf-lib-list[data-v-ad396ee5]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.nwf-lib-item[data-v-ad396ee5]{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #ececec;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;transition:all .12s;display:flex}.nwf-lib-item[data-v-ad396ee5]:hover{background:#faf5ff;border-color:#c4b5fd;transform:translateY(-1px)}.nwf-lib-item-avatar[data-v-ad396ee5]{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.nwf-lib-item-avatar img[data-v-ad396ee5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.nwf-lib-item-body[data-v-ad396ee5]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nwf-lib-item-body strong[data-v-ad396ee5]{color:#1a1a2e;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.nwf-lib-item-body span[data-v-ad396ee5]{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.nwf-lib-item-arrow[data-v-ad396ee5]{color:#9ca3af;flex-shrink:0}.nwf-modal-enter-active[data-v-ad396ee5],.nwf-modal-leave-active[data-v-ad396ee5]{transition:opacity .25s}.nwf-modal-enter-from[data-v-ad396ee5],.nwf-modal-leave-to[data-v-ad396ee5]{opacity:0}.nwf-modal-enter-active .nwf-modal[data-v-ad396ee5],.nwf-modal-leave-active .nwf-modal[data-v-ad396ee5]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.nwf-modal-enter-from .nwf-modal[data-v-ad396ee5],.nwf-modal-leave-to .nwf-modal[data-v-ad396ee5]{transform:scale(.94)translateY(30px)}@media (width<=768px){.nwf-quota-banner[data-v-ad396ee5]{flex-wrap:wrap;gap:8px}.nwf-quota-banner-info[data-v-ad396ee5]{flex-basis:100%}.nwf-quota-banner-plan[data-v-ad396ee5]{order:2}.nwf-quota-banner-upgrade[data-v-ad396ee5]{order:3;margin-left:auto}.nwf-overlay[data-v-ad396ee5]{align-items:flex-end;padding:0}.nwf-modal[data-v-ad396ee5]{border-radius:16px 16px 0 0;max-width:100%;max-height:95vh}.nwf-header[data-v-ad396ee5]{padding:16px 18px 14px}.nwf-header h2[data-v-ad396ee5]{font-size:16px}.nwf-pre-title[data-v-ad396ee5]{font-size:9.5px}.nwf-stepper[data-v-ad396ee5]{gap:14px;padding:12px 18px}.nwf-step-label[data-v-ad396ee5]{font-size:10.5px}.nwf-body[data-v-ad396ee5]{padding:16px 18px}.nwf-row[data-v-ad396ee5]{grid-template-columns:1fr;gap:10px}.nwf-emoji-picker[data-v-ad396ee5]{gap:3px}.nwf-emoji-btn[data-v-ad396ee5]{width:28px;height:28px;font-size:14px}.nwf-format-radio[data-v-ad396ee5]{grid-template-columns:1fr}.nwf-footer[data-v-ad396ee5]{flex-direction:column-reverse;gap:8px;padding:12px 18px}.nwf-footer-right[data-v-ad396ee5]{width:100%}.nwf-btn[data-v-ad396ee5]{flex:1;justify-content:center;padding:10px 14px;font-size:12px}.nwf-task-editor-overlay[data-v-ad396ee5]{align-items:flex-end;padding:0}.nwf-task-editor[data-v-ad396ee5]{border-radius:16px 16px 0 0;max-width:100%;max-height:92%}.nwf-recap-grid[data-v-ad396ee5],.nwf-add-buttons[data-v-ad396ee5]{grid-template-columns:1fr}.nwf-task-actions[data-v-ad396ee5]{gap:2px}.nwf-task-actions button[data-v-ad396ee5]{width:22px;height:22px}}@media (width<=480px){.nwf-stepper[data-v-ad396ee5]{gap:8px;padding:10px 14px}.nwf-step[data-v-ad396ee5]{font-size:10.5px}.nwf-step-num[data-v-ad396ee5]{width:18px;height:18px;font-size:9px}}.nwf-quota-banner[data-v-ad396ee5]{background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid #ececec;border-left:3px solid #7c3aed;border-radius:10px;align-items:center;gap:14px;margin-bottom:14px;padding:12px 16px;display:flex}.nwf-quota-banner--warn[data-v-ad396ee5]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a #fde68a #fde68a #d97706}.nwf-quota-banner--danger[data-v-ad396ee5]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fecaca #fecaca #fecaca #dc2626}.nwf-quota-banner-info[data-v-ad396ee5]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nwf-quota-banner-label[data-v-ad396ee5]{letter-spacing:.05em;color:#9ca3af;text-transform:uppercase;font-size:9.5px;font-weight:700}.nwf-quota-banner-value[data-v-ad396ee5]{color:#1a1a2e;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1.2}.nwf-quota-banner-value span[data-v-ad396ee5]{color:#d1d5db;margin:0 2px;font-weight:500}.nwf-quota-banner--warn .nwf-quota-banner-value[data-v-ad396ee5]{color:#92400e}.nwf-quota-banner--danger .nwf-quota-banner-value[data-v-ad396ee5]{color:#991b1b}.nwf-quota-banner-detail[data-v-ad396ee5]{color:#6b7280;margin-top:2px;font-size:10.5px}.nwf-quota-banner--warn .nwf-quota-banner-detail[data-v-ad396ee5]{color:#92400e}.nwf-quota-banner--danger .nwf-quota-banner-detail[data-v-ad396ee5]{color:#991b1b}.nwf-quota-banner-plan[data-v-ad396ee5]{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:100px;flex-shrink:0;padding:4px 10px;font-size:9.5px;font-weight:700}.nwf-quota-banner-upgrade[data-v-ad396ee5]{color:#dc2626;background:#fff;border:1px solid #fecaca;border-radius:7px;flex-shrink:0;padding:5px 12px;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s}.nwf-quota-banner-upgrade[data-v-ad396ee5]:hover{color:#fff;background:#dc2626;border-color:#dc2626}.nwf-add-task-btn[data-v-ad396ee5]:disabled,.nwf-add-lib-btn[data-v-ad396ee5]:disabled{opacity:.4;cursor:not-allowed;pointer-events:none;box-shadow:none!important;transform:none!important}[data-v-f0b22949],[data-v-f0b22949]:before,[data-v-f0b22949]:after{box-sizing:border-box;margin:0;padding:0}.wf-layout[data-v-f0b22949]{color:#1a1a2e;background:#fafafa;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.wf-main[data-v-f0b22949]{flex-direction:column;flex:1;display:flex;overflow:hidden}.wf-topbar[data-v-f0b22949]{background:#fff;border-bottom:1px solid #ececec;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 32px;display:flex}.wf-topbar-left[data-v-f0b22949]{align-items:center;gap:16px;display:flex}.wf-sidebar-btn[data-v-f0b22949]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.wf-sidebar-btn[data-v-f0b22949]:hover{background:#f9fafb}.wf-topbar-title h1[data-v-f0b22949]{letter-spacing:-.01em;align-items:center;gap:12px;font-size:19px;font-weight:700;display:flex}.wf-beta-badge[data-v-f0b22949]{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:12px;padding:3px 9px;font-size:10.5px;font-weight:700}.wf-topbar-sub[data-v-f0b22949]{color:#9ca3af;margin-top:2px;font-size:11.5px}.wf-tabs-wrap[data-v-f0b22949]{background:#fafafa;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 32px 0;display:flex}.wf-tabs[data-v-f0b22949]{background:#f3f3f5;border-radius:12px;gap:4px;padding:4px;display:flex}.wf-tab[data-v-f0b22949]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.wf-tab[data-v-f0b22949]:hover:not(.active){color:#1a1a2e;background:#fff9}.wf-tab.active[data-v-f0b22949]{color:#7c3aed;background:#fff;box-shadow:0 1px 4px #0000000f}.wf-tab-badge[data-v-f0b22949]{color:#fff;background:#7c3aed;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:700}.wf-new-btn[data-v-f0b22949]{color:#fff;cursor:pointer;letter-spacing:-.005em;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 50%,#a855f7 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 14px #7c3aed52}.wf-new-btn[data-v-f0b22949]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #7c3aed66}.wf-content[data-v-f0b22949]{flex:1;padding:24px 32px 60px;overflow-y:auto}.wf-content[data-v-f0b22949]::-webkit-scrollbar{width:6px}.wf-content[data-v-f0b22949]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.wf-pane-header[data-v-f0b22949]{margin-bottom:18px}.wf-pane-header h2[data-v-f0b22949]{letter-spacing:-.015em;font-size:22px;font-weight:700}.wf-pane-header p[data-v-f0b22949]{color:#6b7280;margin-top:4px;font-size:13px}.wf-search-wrap[data-v-f0b22949]{margin-bottom:18px;position:relative}.wf-search-icon[data-v-f0b22949]{color:#9ca3af;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.wf-search[data-v-f0b22949]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:12px 14px 12px 40px;font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.wf-search[data-v-f0b22949]:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed14}.wf-subtabs[data-v-f0b22949]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.wf-subtab[data-v-f0b22949]{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;font-family:inherit;transition:border-color .18s,transform .15s,box-shadow .18s;display:flex}.wf-subtab[data-v-f0b22949]:hover{border-color:#d1d5db;transform:translateY(-1px)}.wf-subtab.active[data-v-f0b22949]{background:#fafafd;border-color:#7c3aed;box-shadow:0 4px 14px #7c3aed14}.wf-subtab-icon[data-v-f0b22949]{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.wf-subtab-text strong[data-v-f0b22949]{color:#1a1a2e;letter-spacing:-.005em;font-size:13.5px;font-weight:700;display:block}.wf-subtab-text span[data-v-f0b22949]{color:#6b7280;margin-top:2px;font-size:11.5px}.wf-filters[data-v-f0b22949]{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.wf-filter[data-v-f0b22949]{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:100px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.wf-filter[data-v-f0b22949]:hover{border-color:#d1d5db}.wf-filter.active[data-v-f0b22949]{color:#fff;background:#1a1a2e;border-color:#1a1a2e}.wf-grid[data-v-f0b22949]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.wf-card-skeleton[data-v-f0b22949]{background:linear-gradient(110deg,#f1f1f3 8%,#fafafa 18%,#f1f1f3 33%) 0 0/200% 100%;border-radius:14px;height:220px;animation:1.5s infinite shimmer-f0b22949}@keyframes shimmer-f0b22949{to{background-position:-200% 0}}.wf-card[data-v-f0b22949]{cursor:pointer;background:#fff;border:1.5px solid #ececec;border-radius:14px;flex-direction:column;gap:14px;padding:20px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.wf-card[data-v-f0b22949]:before{content:"";background:var(--card-color,#f59e0b);opacity:0;height:3px;transition:opacity .18s;position:absolute;top:0;left:0;right:0}.wf-card[data-v-f0b22949]:hover{border-color:var(--card-color,#f59e0b);transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.wf-card[data-v-f0b22949]:hover:before{opacity:1}.wf-card-header[data-v-f0b22949]{justify-content:space-between;align-items:center;display:flex}.wf-card-icon[data-v-f0b22949]{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.wf-card-code[data-v-f0b22949]{letter-spacing:.06em;color:#6b7280;background:#f3f4f6;border-radius:6px;padding:3px 9px;font-size:10px;font-weight:700}.wf-card-title[data-v-f0b22949]{letter-spacing:-.012em;color:#1a1a2e;margin:0;font-size:15px;font-weight:700;line-height:1.3}.wf-card-desc[data-v-f0b22949]{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.wf-card-agents[data-v-f0b22949]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.wf-agent-chip[data-v-f0b22949]{border:2px solid #fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-4px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.wf-agent-chip[data-v-f0b22949]:first-child{margin-left:0}.wf-agent-img[data-v-f0b22949]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wf-agent-more[data-v-f0b22949]{color:#6b7280;background:#f3f4f6;border-radius:6px;margin-left:4px;padding:4px 8px;font-size:10.5px;font-weight:700}.wf-card-footer[data-v-f0b22949]{border-top:1px dashed #ececec;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.wf-card-stats[data-v-f0b22949]{flex-wrap:wrap;gap:10px;display:flex}.wf-card-stat[data-v-f0b22949]{color:#6b7280;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}.wf-card-stat--gain[data-v-f0b22949]{color:#16a34a}.wf-card-btn[data-v-f0b22949]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;font-family:inherit;font-size:11.5px;font-weight:700;transition:transform .12s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #f59e0b4d}.wf-card:hover .wf-card-btn[data-v-f0b22949]{transform:scale(1.05)}.wf-empty[data-v-f0b22949]{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:80px 20px;display:flex}.wf-empty p[data-v-f0b22949]{margin-top:6px;font-size:14px;font-weight:500}.wf-empty-btn[data-v-f0b22949]{color:#fff;cursor:pointer;background:#1a1a2e;border:none;border-radius:9px;margin-top:12px;padding:9px 18px;font-family:inherit;font-size:12px;font-weight:600}@media (width<=768px){.main-wrap[data-v-f0b22949],.wf-main[data-v-f0b22949]{padding-top:56px}.wf-topbar[data-v-f0b22949]{flex-wrap:wrap;gap:8px;padding:12px 16px}.wf-topbar-title h1[data-v-f0b22949]{gap:8px;font-size:15px}.wf-topbar-sub[data-v-f0b22949]{font-size:10.5px}.wf-tabs-wrap[data-v-f0b22949]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 12px 0}.wf-tabs[data-v-f0b22949]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.wf-tabs[data-v-f0b22949]::-webkit-scrollbar{display:none}.wf-tab[data-v-f0b22949]{flex-shrink:0;padding:8px 12px;font-size:12px}.wf-new-btn[data-v-f0b22949]{justify-content:center;width:100%;padding:10px 16px;font-size:13px}.wf-content[data-v-f0b22949]{padding:16px 12px 40px}.wf-pane-header h2[data-v-f0b22949]{font-size:17px}.wf-subtabs[data-v-f0b22949]{grid-template-columns:1fr;gap:8px}.wf-subtab[data-v-f0b22949]{padding:12px 14px}.wf-subtab-icon[data-v-f0b22949]{width:36px;height:36px;font-size:17px}.wf-subtab-text strong[data-v-f0b22949]{font-size:12.5px}.wf-subtab-text span[data-v-f0b22949]{font-size:11px}.wf-filters[data-v-f0b22949]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:5px;padding-bottom:4px;overflow-x:auto}.wf-filters[data-v-f0b22949]::-webkit-scrollbar{display:none}.wf-filter[data-v-f0b22949]{flex-shrink:0}.wf-grid[data-v-f0b22949]{grid-template-columns:1fr;gap:12px}.wf-card[data-v-f0b22949]{padding:16px}.wf-card-title[data-v-f0b22949]{font-size:14px}}.wf-choice-overlay[data-v-f0b22949]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;background:#0f0f1e8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wf-choice-modal[data-v-f0b22949]{background:#fff;border-radius:18px;width:100%;max-width:720px;overflow:hidden;box-shadow:0 20px 60px #00000040}.wf-choice-header[data-v-f0b22949]{border-bottom:1px solid #ececec;justify-content:space-between;padding:22px 26px 18px;display:flex}.wf-choice-pre[data-v-f0b22949]{letter-spacing:.08em;text-transform:uppercase;color:#7c3aed;font-size:10.5px;font-weight:700}.wf-choice-header h2[data-v-f0b22949]{letter-spacing:-.015em;color:#1a1a2e;margin-top:4px;font-size:19px;font-weight:700}.wf-choice-close[data-v-f0b22949]{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.wf-choice-options[data-v-f0b22949]{grid-template-columns:1fr 1fr;gap:14px;padding:22px 26px 26px;display:grid}.wf-choice-card[data-v-f0b22949]{cursor:pointer;text-align:left;background:#fff;border:2px solid #ececec;border-radius:14px;flex-direction:column;gap:10px;padding:22px 20px;font-family:inherit;transition:all .2s;display:flex;position:relative}.wf-choice-card[data-v-f0b22949]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000014}.wf-choice-card--visual[data-v-f0b22949]:hover{background:linear-gradient(135deg,#faf5ff,#fff);border-color:#7c3aed}.wf-choice-card--form[data-v-f0b22949]:hover{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#f59e0b}.wf-choice-icon[data-v-f0b22949]{margin-bottom:4px;font-size:36px;line-height:1}.wf-choice-card h3[data-v-f0b22949]{letter-spacing:-.01em;color:#1a1a2e;font-size:16px;font-weight:700}.wf-choice-card p[data-v-f0b22949]{color:#6b7280;font-size:12.5px;line-height:1.55}.wf-choice-tags[data-v-f0b22949]{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.wf-choice-tags span[data-v-f0b22949]{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;background:#f3f4f6;border-radius:4px;padding:3px 8px;font-size:9.5px;font-weight:700}.wf-choice-arrow[data-v-f0b22949]{color:#9ca3af;font-size:18px;transition:transform .2s,color .2s;position:absolute;top:22px;right:20px}.wf-choice-card:hover .wf-choice-arrow[data-v-f0b22949]{color:#1a1a2e;transform:translate(4px)}.wf-choice-enter-active[data-v-f0b22949],.wf-choice-leave-active[data-v-f0b22949]{transition:opacity .25s}.wf-choice-enter-from[data-v-f0b22949],.wf-choice-leave-to[data-v-f0b22949]{opacity:0}@media (width<=768px){.wf-choice-options[data-v-f0b22949]{grid-template-columns:1fr}}.wfx-layout[data-v-58c1d6ff]{background:#fafafa;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.wfx-main[data-v-58c1d6ff]{flex-direction:column;flex:1;display:flex;overflow:hidden}.wfx-topbar[data-v-58c1d6ff]{background:#fff;border-bottom:1px solid #ececec;flex-shrink:0;align-items:center;gap:18px;padding:14px 24px;display:flex}.wfx-back[data-v-58c1d6ff]{cursor:pointer;color:#4b5563;background:#f3f4f6;border:none;border-radius:8px;align-items:center;gap:5px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.wfx-back[data-v-58c1d6ff]:hover{background:#e5e7eb}.wfx-title[data-v-58c1d6ff]{flex:1;min-width:0}.wfx-tab-badge[data-v-58c1d6ff]{letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-block}.wfx-tab-strategic[data-v-58c1d6ff]{color:#6d28d9;background:#ede9fe}.wfx-tab-operational[data-v-58c1d6ff]{color:#92400e;background:#fef3c7}.wfx-title h1[data-v-58c1d6ff]{letter-spacing:-.01em;color:#1a1a2e;margin:4px 0 2px;font-size:17px;font-weight:700}.wfx-template[data-v-58c1d6ff]{color:#6b7280;font-size:11.5px}.wfx-actions[data-v-58c1d6ff]{align-items:center;gap:8px;display:flex}.wfx-status-pill[data-v-58c1d6ff]{color:#6b7280;background:#f3f4f6;border-radius:100px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:600;display:inline-flex}.wfx-status-dot[data-v-58c1d6ff]{background:currentColor;border-radius:50%;width:6px;height:6px}.wfx-status-running[data-v-58c1d6ff]{color:#92400e;background:#fef3c7}.wfx-status-running .wfx-status-dot[data-v-58c1d6ff]{animation:1.4s infinite wfx-pulse-58c1d6ff}.wfx-status-completed[data-v-58c1d6ff]{color:#065f46;background:#d1fae5}.wfx-status-failed[data-v-58c1d6ff]{color:#991b1b;background:#fee2e2}.wfx-status-cancelled[data-v-58c1d6ff]{color:#6b7280;background:#f3f4f6}@keyframes wfx-pulse-58c1d6ff{0%,to{opacity:1}50%{opacity:.3}}.wfx-organize-btn[data-v-58c1d6ff],.wfx-cancel-btn[data-v-58c1d6ff]{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:5px;padding:6px 11px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.wfx-organize-btn[data-v-58c1d6ff]:hover{background:#f9fafb}.wfx-cancel-btn[data-v-58c1d6ff]{color:#dc2626;border-color:#fecaca}.wfx-cancel-btn[data-v-58c1d6ff]:hover{background:#fef2f2}.wfx-progress[data-v-58c1d6ff]{background:#f3f4f6;flex-shrink:0;height:4px;position:relative}.wfx-progress-bar[data-v-58c1d6ff]{background:linear-gradient(90deg,#f59e0b,#fbbf24);height:100%;transition:width .4s}.wfx-progress-text[data-v-58c1d6ff]{color:#9ca3af;font-size:10.5px;position:absolute;top:6px;right:24px}.wfx-body[data-v-58c1d6ff]{flex:1;display:flex;overflow:hidden}.wfx-canvas-wrap[data-v-58c1d6ff]{flex:1;padding:24px;overflow:auto}.wfx-canvas svg[data-v-58c1d6ff]{width:100%}.wfx-node[data-v-58c1d6ff]{cursor:pointer;cursor:pointer;transition:transform .15s}.wfx-node:hover rect[data-v-58c1d6ff]{filter:brightness(.97)}.wfx-node.active>rect[data-v-58c1d6ff]:nth-child(2),.wfx-node.active rect[data-v-58c1d6ff]{stroke:#7c3aed;stroke-width:2px}.wfx-node.active[data-v-58c1d6ff]{filter:drop-shadow(0 0 4px #7c3aed66)}.wfx-node-pulse[data-v-58c1d6ff]{animation:1.5s infinite wfx-node-pulse-58c1d6ff}@keyframes wfx-node-pulse-58c1d6ff{0%,to{opacity:.4}50%{opacity:1}}.wfx-arrow-pulse[data-v-58c1d6ff]{animation:1.5s infinite wfx-arrow-pulse-58c1d6ff}@keyframes wfx-arrow-pulse-58c1d6ff{0%,to{opacity:1}50%{opacity:.4}}.wfx-side-panel[data-v-58c1d6ff]{background:#fff;border-left:1px solid #ececec;flex-direction:column;flex-shrink:0;width:480px;display:flex;overflow:hidden}.wfx-side-header[data-v-58c1d6ff]{border-bottom:1px solid #ececec;justify-content:space-between;gap:14px;padding:18px 22px 14px;display:flex}.wfx-side-step[data-v-58c1d6ff]{color:#9ca3af;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:700}.wfx-side-header h3[data-v-58c1d6ff]{letter-spacing:-.01em;color:#1a1a2e;margin:4px 0;font-size:16px;font-weight:700}.wfx-side-agent[data-v-58c1d6ff]{color:#6b7280;align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.wfx-agent-dot[data-v-58c1d6ff]{border-radius:50%;width:7px;height:7px}.wfx-side-close[data-v-58c1d6ff]{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.wfx-side-status[data-v-58c1d6ff]{text-align:center;border-radius:8px;margin:14px 22px 0;padding:6px 12px;font-size:11.5px;font-weight:600}.wfx-side-tabs[data-v-58c1d6ff]{background:#f3f4f6;border-radius:9px;gap:4px;margin:14px 22px 0;padding:4px;display:flex}.wfx-side-tabs button[data-v-58c1d6ff]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.wfx-side-tabs button.active[data-v-58c1d6ff]{color:#1a1a2e;background:#fff;box-shadow:0 1px 3px #0000000f}.wfx-side-content[data-v-58c1d6ff]{flex:1;padding:18px 22px 22px;overflow-y:auto}.wfx-side-content[data-v-58c1d6ff]::-webkit-scrollbar{width:4px}.wfx-side-content[data-v-58c1d6ff]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.wfx-empty-state[data-v-58c1d6ff]{text-align:center;color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:60px 20px;display:flex}.wfx-empty-state p[data-v-58c1d6ff]{margin-top:4px;font-size:13px;font-weight:500}.wfx-empty-state span[data-v-58c1d6ff]{color:#9ca3af;font-size:11.5px;line-height:1.55}.wfx-empty-prompt[data-v-58c1d6ff]{color:#6d28d9;background:linear-gradient(135deg,#faf5ff,#ede9fe);border-radius:12px;padding:24px}.wfx-empty-prompt p strong[data-v-58c1d6ff]{color:#5b21b6;font-size:14px;font-weight:700}.wfx-empty-error[data-v-58c1d6ff]{color:#991b1b;background:#fef2f2;border-radius:12px;padding:24px}.wfx-empty-error p strong[data-v-58c1d6ff]{color:#7f1d1d;font-size:14px}.wfx-run-btn[data-v-58c1d6ff]{color:#fff;cursor:pointer;background:#1a1a2e;border:none;border-radius:9px;align-items:center;gap:6px;margin-top:8px;padding:9px 16px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.wfx-run-btn[data-v-58c1d6ff]:hover{background:#2d0a5e}.wfx-loader[data-v-58c1d6ff]{border:3px solid #7c3aed26;border-top-color:#7c3aed;border-radius:50%;width:36px;height:36px;animation:1s linear infinite wfx-spin-58c1d6ff}@keyframes wfx-spin-58c1d6ff{to{transform:rotate(360deg)}}.wfx-output-content[data-v-58c1d6ff]{color:#1a1a2e;font-size:13px;line-height:1.65}.wfx-output-content[data-v-58c1d6ff] h1{margin:16px 0 8px;font-size:16px;font-weight:700}.wfx-output-content[data-v-58c1d6ff] h2{margin:14px 0 6px;font-size:14px;font-weight:700}.wfx-output-content[data-v-58c1d6ff] h3{margin:12px 0 4px;font-size:13px;font-weight:700}.wfx-output-content[data-v-58c1d6ff] strong{font-weight:700}.wfx-output-content[data-v-58c1d6ff] ul{margin:8px 0;padding-left:18px}.wfx-output-content[data-v-58c1d6ff] li{margin-bottom:3px}.wfx-output-content[data-v-58c1d6ff] pre{background:#f3f4f6;border-radius:6px;padding:10px;font-size:11.5px;overflow-x:auto}.wfx-side-actions[data-v-58c1d6ff]{border-top:1px dashed #ececec;flex-wrap:wrap;gap:6px;margin-top:18px;padding-top:14px;display:flex}.wfx-action[data-v-58c1d6ff]{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:5px;padding:8px 13px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .12s;display:inline-flex}.wfx-action[data-v-58c1d6ff]:hover{background:#f9fafb;border-color:#d1d5db}.wfx-action-primary[data-v-58c1d6ff]{color:#fff;background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);border:none;box-shadow:0 2px 8px #16a34a4d}.wfx-action-primary[data-v-58c1d6ff]:hover{background:linear-gradient(135deg,#15803d 0%,#166534 100%);border:none}.wfx-prompt-info[data-v-58c1d6ff]{color:#6b7280;margin-bottom:10px;font-size:11.5px;line-height:1.55}.wfx-prompt-info code[data-v-58c1d6ff]{color:#7c3aed;background:#f3f4f6;border-radius:4px;padding:1px 6px;font-family:Fira Code,monospace;font-size:10.5px}.wfx-prompt-textarea[data-v-58c1d6ff]{resize:vertical;color:#1a1a2e;background:#fafafa;border:1px solid #e5e7eb;border-radius:9px;outline:none;width:100%;padding:12px;font-family:Fira Code,monospace;font-size:12px}.wfx-toast[data-v-58c1d6ff]{color:#fff;z-index:200;background:linear-gradient(135deg,#16a34a,#15803d);border-radius:100px;align-items:center;gap:8px;padding:12px 20px;font-size:12.5px;font-weight:600;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #16a34a66}.wfx-toast-enter-active[data-v-58c1d6ff],.wfx-toast-leave-active[data-v-58c1d6ff]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.wfx-toast-enter-from[data-v-58c1d6ff],.wfx-toast-leave-to[data-v-58c1d6ff]{opacity:0;transform:translate(-50%,16px)scale(.9)}.wfx-panel-enter-active[data-v-58c1d6ff],.wfx-panel-leave-active[data-v-58c1d6ff]{transition:transform .25s}.wfx-panel-enter-from[data-v-58c1d6ff],.wfx-panel-leave-to[data-v-58c1d6ff]{transform:translate(100%)}@media (width<=1024px){.wfx-side-panel[data-v-58c1d6ff]{width:380px}}@media (width<=768px){.wfx-main[data-v-58c1d6ff]{padding-top:56px}.wfx-topbar[data-v-58c1d6ff]{flex-wrap:wrap;gap:10px;padding:10px 14px}.wfx-back[data-v-58c1d6ff]{padding:6px 10px;font-size:11px}.wfx-title h1[data-v-58c1d6ff]{font-size:14px}.wfx-template[data-v-58c1d6ff]{font-size:10.5px}.wfx-actions[data-v-58c1d6ff]{flex-wrap:wrap;justify-content:flex-start;width:100%}.wfx-status-pill[data-v-58c1d6ff],.wfx-organize-btn[data-v-58c1d6ff],.wfx-cancel-btn[data-v-58c1d6ff]{padding:5px 9px;font-size:10.5px}.wfx-progress-text[data-v-58c1d6ff]{font-size:10px;right:14px}.wfx-body[data-v-58c1d6ff]{flex-direction:column;overflow:hidden auto}.wfx-canvas-wrap[data-v-58c1d6ff]{width:100%;min-height:50vh;padding:14px;overflow-x:auto}.wfx-canvas svg[data-v-58c1d6ff]{min-width:900px}.wfx-side-panel[data-v-58c1d6ff]{border-top:1px solid #ececec;border-left:none;width:100%;max-height:70vh}.wfx-side-header[data-v-58c1d6ff]{padding:14px 16px 10px}.wfx-side-header h3[data-v-58c1d6ff]{font-size:14px}.wfx-side-tabs[data-v-58c1d6ff]{margin:12px 16px 0}.wfx-side-tabs button[data-v-58c1d6ff]{padding:6px 8px;font-size:10.5px}.wfx-side-content[data-v-58c1d6ff]{padding:14px 16px 18px}.wfx-side-actions[data-v-58c1d6ff]{flex-direction:column;align-items:stretch}.wfx-side-actions .wfx-action[data-v-58c1d6ff]{justify-content:center}.wfx-output-content[data-v-58c1d6ff]{font-size:12px}.wfx-prompt-textarea[data-v-58c1d6ff]{font-size:11px}}@media (width<=480px){.wfx-back span[data-v-58c1d6ff]{display:none}.wfx-title h1[data-v-58c1d6ff]{font-size:13px}.wfx-organize-btn span[data-v-58c1d6ff],.wfx-cancel-btn span[data-v-58c1d6ff]{display:none}}.wfx-halt-banner[data-v-58c1d6ff]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:12px;margin:10px 24px;padding:12px 16px;display:flex}.wfx-halt-text[data-v-58c1d6ff]{flex:1}.wfx-halt-text strong[data-v-58c1d6ff]{margin-bottom:2px;font-size:12.5px;display:block}.wfx-halt-text p[data-v-58c1d6ff]{margin:0;font-size:11.5px;line-height:1.4}.wfx-halt-link[data-v-58c1d6ff]{color:#7c3aed;background:#ede9fe;border-radius:6px;padding:6px 12px;font-size:11.5px;font-weight:700;text-decoration:none}.wfx-halt-link[data-v-58c1d6ff]:hover{background:#ddd6fe}[data-v-6a80be17],[data-v-6a80be17]:before,[data-v-6a80be17]:after{box-sizing:border-box}.wbc-layout[data-v-6a80be17]{background:#fafafa;grid-template-columns:320px 1fr;height:100vh;font-family:Inter,sans-serif;display:grid;overflow:hidden}.wbc-sidebar[data-v-6a80be17]{background:#fff;border-right:1px solid #ececec;flex-direction:column;display:flex;overflow:hidden}.wbc-sidebar-header[data-v-6a80be17]{border-bottom:1px solid #ececec;padding:16px 18px 12px}.wbc-sidebar-header h3[data-v-6a80be17]{letter-spacing:-.01em;color:#1a1a2e;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.wbc-beta[data-v-6a80be17]{letter-spacing:.06em;color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;padding:2px 6px;font-size:8.5px;font-weight:700}.wbc-sidebar-header p[data-v-6a80be17]{color:#9ca3af;margin-top:2px;font-size:10.5px}.wbc-tabs[data-v-6a80be17]{background:#f3f4f6;border-radius:9px;grid-template-columns:1fr 1fr 1fr;gap:4px;margin:12px 14px 0;padding:3px;display:grid}.wbc-tab[data-v-6a80be17]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-family:inherit;font-size:10.5px;font-weight:600;display:inline-flex}.wbc-tab.active[data-v-6a80be17]{color:#7c3aed;background:#fff;box-shadow:0 1px 3px #0000000f}.wbc-new-btn[data-v-6a80be17]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#7c3aed,#a855f7);border:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin:12px 14px 0;padding:10px 14px;font-family:inherit;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 3px 12px #7c3aed52}.wbc-new-btn[data-v-6a80be17]:hover{transform:translateY(-1px)}.wbc-search[data-v-6a80be17]{color:#9ca3af;background:#f9fafb;border:1px solid #ececec;border-radius:8px;align-items:center;gap:6px;margin:10px 14px 0;padding:7px 10px;display:flex}.wbc-search input[data-v-6a80be17]{color:#1a1a2e;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12px}.wbc-sidebar-body[data-v-6a80be17]{flex:1;padding:14px 14px 18px;overflow-y:auto}.wbc-sidebar-body[data-v-6a80be17]::-webkit-scrollbar{width:4px}.wbc-sidebar-body[data-v-6a80be17]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.wbc-section[data-v-6a80be17]{margin-bottom:22px}.wbc-section-header-row[data-v-6a80be17]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.wbc-section-add[data-v-6a80be17]{color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;text-decoration:none;transition:transform .12s;display:flex}.wbc-section-add[data-v-6a80be17]:hover{transform:scale(1.1)}.wbc-section-title[data-v-6a80be17]{letter-spacing:.06em;color:#6b7280;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:10.5px;font-weight:700;display:inline-flex}.wbc-section-count[data-v-6a80be17]{color:#6b7280;background:#f3f4f6;border-radius:10px;margin-left:auto;padding:1px 7px;font-size:9.5px;font-weight:700}.wbc-section-desc[data-v-6a80be17]{color:#9ca3af;margin-bottom:10px;font-size:11px;line-height:1.5}.wbc-drag-list[data-v-6a80be17]{flex-direction:column;gap:7px;min-height:30px;display:flex}.wbc-drag-item[data-v-6a80be17]{cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #ececec;border-radius:9px;padding:10px 12px;transition:all .12s}.wbc-drag-item[data-v-6a80be17]:hover{border-color:#c4b5fd;transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.wbc-drag-item[data-v-6a80be17]:active{cursor:grabbing}.wbc-drag-item-header[data-v-6a80be17]{color:#1a1a2e;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.wbc-drag-item-desc[data-v-6a80be17]{color:#6b7280;font-size:11px;line-height:1.5}.wbc-drag-item-ex[data-v-6a80be17]{color:#9ca3af;margin-top:4px;font-size:10px;font-style:italic;line-height:1.4}.wbc-drag-item--context[data-v-6a80be17]{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#7c3aed}.wbc-drag-item--context .wbc-drag-item-desc[data-v-6a80be17]{color:#ffffffd9}.wbc-drag-item--context .wbc-drag-item-header[data-v-6a80be17]{color:#fff}.wbc-drag-item--funnel[data-v-6a80be17]{border-color:var(--funnel-color,#6b7280);background:var(--funnel-bg,#f9fafb)}.wbc-funnel-icon[data-v-6a80be17]{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.wbc-agent-avatar[data-v-6a80be17]{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:inline-flex;overflow:hidden}.wbc-agent-avatar img[data-v-6a80be17]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wbc-empty[data-v-6a80be17]{text-align:center;color:#9ca3af;padding:16px;font-size:11px}.wbc-empty-link[data-v-6a80be17]{color:#7c3aed;margin-top:6px;font-weight:600;text-decoration:none;display:inline-block}.wbc-canvas-area[data-v-6a80be17]{flex-direction:column;display:flex;overflow:hidden}.wbc-toolbar[data-v-6a80be17]{background:#fff;border-bottom:1px solid #ececec;align-items:center;gap:12px;padding:12px 20px;display:flex}.wbc-toolbar-btn[data-v-6a80be17]{color:#4b5563;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;align-items:center;gap:5px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.wbc-toolbar-title[data-v-6a80be17]{flex:1}.wbc-name-input[data-v-6a80be17]{color:#1a1a2e;letter-spacing:-.01em;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:700}.wbc-name-input[data-v-6a80be17]:hover,.wbc-name-input[data-v-6a80be17]:focus{background:#f9fafb;border-color:#ececec}.wbc-toolbar-actions[data-v-6a80be17]{gap:8px;display:flex}.wbc-step-btn[data-v-6a80be17],.wbc-organize-btn[data-v-6a80be17],.wbc-save-btn[data-v-6a80be17]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:5px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.wbc-step-btn[data-v-6a80be17]{color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 2px 8px #7c3aed52}.wbc-step-btn[data-v-6a80be17]:disabled{opacity:.5;cursor:not-allowed}.wbc-organize-btn[data-v-6a80be17]{color:#4b5563;background:#fff;border:1px solid #ececec}.wbc-save-btn[data-v-6a80be17]{color:#fff;background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 2px 8px #16a34a4d}.wbc-canvas[data-v-6a80be17]{background-color:#fafafa;background-image:radial-gradient(circle at 1px 1px,#e5e7eb 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex:1;position:relative;overflow:auto}.wbc-canvas--dragging[data-v-6a80be17]{background:radial-gradient(circle at 1px 1px,#c4b5fd 1px,#0000 1px),#faf5ff}.wbc-connections-svg[data-v-6a80be17]{pointer-events:none;z-index:1;position:absolute;top:0;left:0}.wbc-drop-zone[data-v-6a80be17]{z-index:2;flex-wrap:wrap;gap:80px 100px;min-width:1400px;min-height:600px;padding:60px 80px;display:flex;position:relative}.wbc-drop-zone--empty[data-v-6a80be17]{justify-content:center;align-items:center;min-height:100%}.wbc-empty-canvas[data-v-6a80be17]{text-align:center;color:#9ca3af;max-width:360px;margin:0 auto;padding:40px}.wbc-empty-icon[data-v-6a80be17]{color:#9ca3af;background:#f3f4f6;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;display:flex}.wbc-empty-canvas h3[data-v-6a80be17]{color:#4b5563;margin-bottom:8px;font-size:16px;font-weight:700}.wbc-empty-canvas p[data-v-6a80be17]{margin-bottom:14px;font-size:12.5px;line-height:1.6}.wbc-empty-canvas ul[data-v-6a80be17]{text-align:left;flex-direction:column;gap:6px;font-size:12px;list-style:none;display:flex}.wbc-node[data-v-6a80be17]{cursor:default;background:#fff;border:1px solid #ececec;border-radius:11px;width:240px;transition:transform .12s,box-shadow .15s;overflow:hidden;box-shadow:0 2px 8px #0000000a}.wbc-node[data-v-6a80be17]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.wbc-node-header[data-v-6a80be17]{color:#fff;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.wbc-node-drag[data-v-6a80be17]{cursor:grab;color:#ffffffb3;display:inline-flex}.wbc-node-drag[data-v-6a80be17]:active{cursor:grabbing}.wbc-node-type[data-v-6a80be17]{letter-spacing:-.005em;flex:1;font-weight:700}.wbc-node-status[data-v-6a80be17]{background:#ffffff2e;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.wbc-node-body[data-v-6a80be17]{padding:12px 14px 10px}.wbc-node-body h4[data-v-6a80be17]{color:#1a1a2e;margin-bottom:4px;font-size:12.5px;font-weight:700;line-height:1.35}.wbc-node-body p[data-v-6a80be17]{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.wbc-node-footer[data-v-6a80be17]{background:#fafafa;border-top:1px dashed #ececec;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.wbc-node-agent[data-v-6a80be17]{color:#4b5563;flex:1;align-items:center;gap:5px;min-width:0;font-size:10.5px;font-weight:600;display:inline-flex}.wbc-node-config[data-v-6a80be17]{color:#6d28d9;background:#ede9fe;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.wbc-node-config--ok[data-v-6a80be17]{color:#065f46;background:#d1fae5}.wbc-node-config--warn[data-v-6a80be17]{color:#92400e;background:#fef3c7}.wbc-node-empty[data-v-6a80be17]{flex:1}.wbc-node-actions[data-v-6a80be17]{gap:3px;display:flex}.wbc-node-actions button[data-v-6a80be17]{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #ececec;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.wbc-node-actions button[data-v-6a80be17]:hover{background:#f9fafb}.wbc-canvas-controls[data-v-6a80be17]{z-index:10;background:#fff;border:1px solid #ececec;border-radius:10px;flex-direction:column;gap:4px;padding:4px;display:flex;position:absolute;bottom:18px;left:18px;box-shadow:0 4px 14px #0000000f}.wbc-canvas-controls button[data-v-6a80be17]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.wbc-canvas-controls button[data-v-6a80be17]:hover{background:#f3f4f6}.wbc-modal-overlay[data-v-6a80be17]{z-index:1000;background:#0f0f1e80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wbc-config-modal[data-v-6a80be17]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 16px 50px #00000040}.wbc-config-header[data-v-6a80be17]{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.wbc-config-header h3[data-v-6a80be17]{color:#1a1a2e;font-size:15px;font-weight:700}.wbc-config-header button[data-v-6a80be17]{cursor:pointer;background:#f3f4f6;border:none;border-radius:7px;width:30px;height:30px}.wbc-config-body[data-v-6a80be17]{flex-direction:column;flex:1;gap:12px;padding:18px 22px;display:flex;overflow-y:auto}.wbc-field label[data-v-6a80be17]{color:#4b5563;margin-bottom:4px;font-size:11.5px;font-weight:600;display:block}.wbc-field input[data-v-6a80be17],.wbc-field select[data-v-6a80be17],.wbc-field textarea[data-v-6a80be17]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:12.5px}.wbc-config-footer[data-v-6a80be17]{border-top:1px solid #ececec;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.wbc-btn-secondary[data-v-6a80be17],.wbc-btn-primary[data-v-6a80be17]{cursor:pointer;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600}.wbc-btn-secondary[data-v-6a80be17]{color:#4b5563;background:#fff;border:1px solid #ececec}.wbc-btn-primary[data-v-6a80be17]{color:#fff;background:#7c3aed;border:none;box-shadow:0 2px 8px #7c3aed52}.wbc-modal-enter-active[data-v-6a80be17],.wbc-modal-leave-active[data-v-6a80be17]{transition:opacity .25s}.wbc-modal-enter-from[data-v-6a80be17],.wbc-modal-leave-to[data-v-6a80be17]{opacity:0}@media (width<=1024px){.wbc-layout[data-v-6a80be17]{grid-template-columns:280px 1fr}}@media (width<=768px){.wbc-layout[data-v-6a80be17]{grid-template-rows:auto 1fr;grid-template-columns:1fr}.wbc-quota[data-v-6a80be17]{flex-basis:100%;order:4;justify-content:space-between;gap:6px;padding:5px 10px}.wbc-quota-label[data-v-6a80be17]{font-size:9.5px}.wbc-quota-value[data-v-6a80be17]{font-size:11px}.wbc-quota-plan[data-v-6a80be17]{padding:2px 7px;font-size:9px}.wbc-sidebar[data-v-6a80be17]{border-bottom:1px solid #ececec;border-right:none;max-height:40vh}.wbc-sidebar-header[data-v-6a80be17]{padding:12px 14px 8px}.wbc-sidebar-header h3[data-v-6a80be17]{font-size:13px}.wbc-sidebar-header p[data-v-6a80be17]{font-size:10px}.wbc-tabs[data-v-6a80be17]{margin:8px 12px 0}.wbc-tab[data-v-6a80be17]{gap:3px;padding:5px 4px;font-size:10px}.wbc-new-btn[data-v-6a80be17]{margin:8px 12px 0;padding:9px 12px;font-size:11px}.wbc-search[data-v-6a80be17]{margin:8px 12px 0}.wbc-sidebar-body[data-v-6a80be17]{padding:10px 12px 14px}.wbc-section[data-v-6a80be17]{margin-bottom:16px}.wbc-section-desc[data-v-6a80be17]{font-size:10.5px}.wbc-toolbar[data-v-6a80be17]{flex-wrap:wrap;gap:8px;padding:10px 12px}.wbc-toolbar-btn[data-v-6a80be17]{padding:6px 10px;font-size:11px}.wbc-toolbar-title[data-v-6a80be17]{flex-basis:100%;order:3}.wbc-name-input[data-v-6a80be17]{padding:6px 10px;font-size:13px}.wbc-toolbar-actions[data-v-6a80be17]{flex-wrap:wrap;justify-content:flex-end;width:100%}.wbc-step-btn[data-v-6a80be17],.wbc-organize-btn[data-v-6a80be17],.wbc-save-btn[data-v-6a80be17]{flex:1;justify-content:center;padding:7px 10px;font-size:11px}.wbc-canvas[data-v-6a80be17]{overflow:auto}.wbc-drop-zone[data-v-6a80be17]{gap:60px 70px;min-width:1000px;padding:30px 40px}.wbc-node[data-v-6a80be17]{width:220px}.wbc-canvas-controls[data-v-6a80be17]{bottom:12px;left:12px}.wbc-canvas-controls button[data-v-6a80be17]{width:26px;height:26px}.wbc-config-modal[data-v-6a80be17],.wbc-modal-overlay>div[data-v-6a80be17]{max-width:95%;margin:10px}.wbc-config-body[data-v-6a80be17]{padding:14px 16px}.wbc-config-footer[data-v-6a80be17]{flex-direction:column-reverse;gap:8px}.wbc-btn-secondary[data-v-6a80be17],.wbc-btn-primary[data-v-6a80be17]{justify-content:center;width:100%;padding:10px 16px}}@media (width<=480px){.wbc-toolbar-btn span[data-v-6a80be17],.wbc-step-btn span[data-v-6a80be17],.wbc-organize-btn span[data-v-6a80be17],.wbc-save-btn span[data-v-6a80be17]{display:none}}.wbc-quota[data-v-6a80be17]{background:#f9fafb;border:1px solid #ececec;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;margin-right:4px;padding:6px 12px;display:inline-flex}.wbc-quota-item[data-v-6a80be17]{align-items:center;gap:6px;display:inline-flex}.wbc-quota-label[data-v-6a80be17]{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;font-size:10px;font-weight:700}.wbc-quota-value[data-v-6a80be17]{color:#1a1a2e;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.wbc-quota-sep[data-v-6a80be17]{color:#d1d5db;margin:0 1px;font-weight:500}.wbc-quota-divider[data-v-6a80be17]{color:#d1d5db;font-weight:700}.wbc-quota-plan[data-v-6a80be17]{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:100px;padding:3px 8px;font-size:9.5px;font-weight:700}.wbc-quota-warn[data-v-6a80be17]{color:#d97706}.wbc-quota-danger[data-v-6a80be17]{color:#dc2626;animation:1.5s ease-in-out infinite wbc-quota-pulse-6a80be17}@keyframes wbc-quota-pulse-6a80be17{0%,to{opacity:1}50%{opacity:.55}}.wbc-format-radio[data-v-6a80be17]{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:4px;display:grid}.wbc-format-option[data-v-6a80be17]{cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;transition:all .12s;display:flex}.wbc-format-option input[data-v-6a80be17]{display:none}.wbc-format-option[data-v-6a80be17]:hover{border-color:#c4b5fd}.wbc-format-option.active[data-v-6a80be17]{color:#6d28d9;background:#faf5ff;border-color:#7c3aed}.wbc-format-icon[data-v-6a80be17]{font-size:15px}.wbc-format-label[data-v-6a80be17]{font-size:12px;font-weight:600}.wbc-node-format[data-v-6a80be17]{color:#6b7280;align-items:center;gap:3px;font-size:10px;font-weight:500;display:inline-flex}.kb-chatbot[data-v-4dacbb55],.kb-chatbot[data-v-4dacbb55] *{box-sizing:border-box;font-family:Inter,-apple-system,sans-serif}.kb-fab[data-v-4dacbb55]{z-index:9999;cursor:pointer;color:#fff;background:linear-gradient(135deg,#14b8a6,#0d9488);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:0;transition:transform .25s,box-shadow .25s;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 8px 24px #14b8a666,0 0 0 4px #fff9}.kb-fab[data-v-4dacbb55]:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 12px 32px #14b8a680}.kb-fab.open[data-v-4dacbb55]{background:#1a1a2e}.kb-fab img[data-v-4dacbb55]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kb-fab-pulse[data-v-4dacbb55]{z-index:9998;pointer-events:none;background:#14b8a673;border-radius:50%;width:60px;height:60px;animation:2s ease-out infinite kb-pulse-4dacbb55;position:fixed;bottom:24px;right:24px}@keyframes kb-pulse-4dacbb55{0%{opacity:.55;transform:scale(1)}70%{opacity:0}to{opacity:0;transform:scale(1.85)}}.kb-teaser[data-v-4dacbb55]{z-index:9998;color:#1f2937;cursor:pointer;background:#fff;border-radius:14px;max-width:225px;padding:11px 30px 11px 14px;font-size:13px;line-height:1.45;animation:3s ease-in-out infinite kb-teaser-float-4dacbb55;position:fixed;bottom:96px;right:24px;box-shadow:0 8px 24px #00000026}.kb-teaser[data-v-4dacbb55]:after{content:"";background:#fff;width:13px;height:13px;position:absolute;bottom:-6px;right:26px;transform:rotate(45deg);box-shadow:3px 3px 6px #0000000d}.kb-teaser-text[data-v-4dacbb55]{display:inline-block}.kb-teaser-close[data-v-4dacbb55]{color:#6b7280;cursor:pointer;background:#f1f3f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s;display:flex;position:absolute;top:5px;right:5px}.kb-teaser-close[data-v-4dacbb55]:hover{background:#e2e5ea}@keyframes kb-teaser-float-4dacbb55{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.kb-teaser-fade-enter-active[data-v-4dacbb55]{transition:opacity .3s,transform .3s}.kb-teaser-fade-leave-active[data-v-4dacbb55]{transition:opacity .2s,transform .2s}.kb-teaser-fade-enter-from[data-v-4dacbb55]{opacity:0;transform:translateY(12px)scale(.9)}.kb-teaser-fade-leave-to[data-v-4dacbb55]{opacity:0;transform:translateY(8px)scale(.95)}.kb-teaser-swap-enter-active[data-v-4dacbb55],.kb-teaser-swap-leave-active[data-v-4dacbb55]{transition:opacity .3s,transform .3s}.kb-teaser-swap-enter-from[data-v-4dacbb55]{opacity:0;transform:translateY(6px)}.kb-teaser-swap-leave-to[data-v-4dacbb55]{opacity:0;transform:translateY(-6px)}.kb-panel[data-v-4dacbb55]{z-index:9999;background:#fff;border:1px solid #0000000d;border-radius:20px;flex-direction:column;width:380px;max-width:calc(100vw - 40px);height:560px;max-height:calc(100vh - 130px);display:flex;position:fixed;bottom:96px;right:24px;overflow:hidden;box-shadow:0 20px 60px #00000038,0 4px 12px #0000001a}.kb-header[data-v-4dacbb55]{color:#fff;background:linear-gradient(135deg,#14b8a6,#0d9488);align-items:center;gap:11px;padding:14px 16px;display:flex}.kb-header-avatar[data-v-4dacbb55]{border:2px solid #ffffffb3;border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.kb-header-avatar img[data-v-4dacbb55]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kb-header-info[data-v-4dacbb55]{flex-direction:column;flex:1;line-height:1.3;display:flex}.kb-header-info strong[data-v-4dacbb55]{font-size:14px;font-weight:700}.kb-header-info span[data-v-4dacbb55]{opacity:.85;align-items:center;gap:5px;font-size:11.5px;display:flex}.kb-dot[data-v-4dacbb55]{background:#4ade80;border-radius:50%;width:7px;height:7px;display:inline-block}.kb-close[data-v-4dacbb55]{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex}.kb-close[data-v-4dacbb55]:hover{background:#ffffff47}.kb-messages[data-v-4dacbb55]{background:#f7f8fa;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.kb-msg[data-v-4dacbb55]{display:flex}.kb-msg.user[data-v-4dacbb55]{justify-content:flex-end}.kb-bubble[data-v-4dacbb55]{word-break:break-word;border-radius:14px;max-width:84%;padding:10px 13px;font-size:13.5px;line-height:1.5}.kb-msg.assistant .kb-bubble[data-v-4dacbb55]{color:#1f2937;background:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000000f}.kb-msg.user .kb-bubble[data-v-4dacbb55]{color:#fff;background:linear-gradient(135deg,#14b8a6,#0d9488);border-bottom-right-radius:4px}.kb-suggestions[data-v-4dacbb55]{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.kb-chip[data-v-4dacbb55]{color:#0f766e;cursor:pointer;background:#fff;border:1px solid #99f6e4;border-radius:100px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,transform .12s}.kb-chip[data-v-4dacbb55]:hover{background:#f0fdfa;border-color:#14b8a6;transform:translateY(-1px)}.kb-typing[data-v-4dacbb55]{align-items:center;gap:4px;display:flex}.kb-typing span[data-v-4dacbb55]{background:#cbd5e1;border-radius:50%;width:7px;height:7px;animation:1.2s infinite kb-bounce-4dacbb55}.kb-typing span[data-v-4dacbb55]:nth-child(2){animation-delay:.15s}.kb-typing span[data-v-4dacbb55]:nth-child(3){animation-delay:.3s}@keyframes kb-bounce-4dacbb55{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.kb-input[data-v-4dacbb55]{background:#fff;border-top:1px solid #eef0f3;gap:8px;padding:12px;display:flex}.kb-input input[data-v-4dacbb55]{border:1px solid #e2e5ea;border-radius:12px;outline:none;flex:1;padding:11px 14px;font-size:13.5px;transition:border-color .15s}.kb-input input[data-v-4dacbb55]:focus{border-color:#14b8a6}.kb-input button[data-v-4dacbb55]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#14b8a6,#0d9488);border:none;border-radius:12px;justify-content:center;align-items:center;width:42px;min-width:42px;transition:opacity .15s,transform .15s;display:flex}.kb-input button[data-v-4dacbb55]:hover:not(:disabled){transform:scale(1.05)}.kb-input button[data-v-4dacbb55]:disabled{opacity:.5;cursor:not-allowed}.kb-slide-enter-active[data-v-4dacbb55],.kb-slide-leave-active[data-v-4dacbb55]{transition:opacity .22s,transform .22s}.kb-slide-enter-from[data-v-4dacbb55],.kb-slide-leave-to[data-v-4dacbb55]{opacity:0;transform:translateY(16px)scale(.96)}@media (width<=480px){.kb-panel[data-v-4dacbb55]{width:auto;bottom:88px;left:12px;right:12px}.kb-fab[data-v-4dacbb55],.kb-fab-pulse[data-v-4dacbb55]{bottom:16px;left:auto;right:16px}.kb-teaser[data-v-4dacbb55]{max-width:calc(100vw - 32px);bottom:84px;left:auto;right:16px}.kb-teaser[data-v-4dacbb55]:after{left:auto;right:26px}}.discover-layout,.discover-layout *,.discover-layout :before,.discover-layout :after{box-sizing:border-box}.discover-layout{color:#111827;height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:hidden}.discover-layout .dl-main{flex:1;min-width:0;position:relative;overflow:hidden auto}.discover-layout .dl-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.discover-layout .dl-bg-gradient{background:linear-gradient(#fde8f4 0%,#f4e8ff 28%,#ede9fe 52%,#faf5ff 76%,#fafafa 100%);position:absolute;inset:0}.discover-layout .dl-blob{filter:blur(80px);opacity:.5;border-radius:50%;position:absolute}.discover-layout .dl-blob-1{background:radial-gradient(circle,#f9a8d4 0%,#f9a8d400 70%);width:480px;height:480px;top:-100px;left:-120px}.discover-layout .dl-blob-2{background:radial-gradient(circle,#c4b5fd 0%,#c4b5fd00 70%);width:520px;height:520px;top:80px;right:-150px}.discover-layout .dl-page{z-index:1;width:100%;max-width:980px;margin:0 auto;padding:70px 24px 60px;position:relative}.discover-layout .dl-hero{text-align:center;margin-bottom:48px;padding:0 8px}.discover-layout .dl-hero-title{letter-spacing:-.03em;color:#111827;word-wrap:break-word;margin:0;font-size:44px;font-weight:800;line-height:1.1}.discover-layout .dl-hero-name{background:linear-gradient(135deg,#f59e0b 0%,#d97706 35%,#7c3aed 100%);-webkit-text-fill-color:transparent;color:#0000;word-break:break-word;-webkit-background-clip:text;background-clip:text;max-width:100%;display:inline-block}.discover-layout .dl-examples{margin-bottom:48px}.discover-layout .dl-examples-head{justify-content:space-between;align-items:center;margin-bottom:18px;padding:0 4px;display:flex}.discover-layout .dl-examples-label{color:#6b7280;font-size:12px;font-weight:600}.discover-layout .dl-shuffle{color:#6b7280;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#ffffffb3;border:1px solid #e5e7ebcc;border-radius:100px;align-items:center;gap:5px;padding:5px 11px;font-family:inherit;font-size:11.5px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.discover-layout .dl-shuffle:hover{color:#6d28d9;background:#fff;border-color:#c4b5fd}.discover-layout .dl-shuffle svg{transition:transform .4s}.discover-layout .dl-shuffle:hover svg{transform:rotate(180deg)}.discover-layout .dl-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.discover-layout .dl-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;text-align:left;background:#ffffffbf;border:1px solid #ffffffe6;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;font-family:inherit;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008,0 8px 24px #7c3aed0a}.discover-layout .dl-card:hover{border-color:var(--accent);box-shadow:0 12px 32px #0000000f, 0 4px 12px var(--accent-25);background:#fff;transform:translateY(-3px)}.discover-layout .dl-card-emoji{background:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;font-size:20px;display:flex;box-shadow:0 2px 6px #0000000a,inset 0 0 0 1px #0000000a}.discover-layout .dl-card-title{color:#1f2937;word-break:break-word;flex:1;font-size:13.5px;font-weight:600;line-height:1.35}.discover-layout .dl-cta-band{justify-content:center;margin-bottom:56px;display:flex}.discover-layout .dl-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#1a1a2eeb;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:14px;max-width:100%;padding:12px 22px 12px 14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 28px #1a1a2e38,0 2px 6px #1a1a2e26}.discover-layout .dl-pill:hover{transform:translateY(-2px);box-shadow:0 14px 36px #1a1a2e4d,0 4px 12px #f59e0b40}.discover-layout .dl-pill-icon{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:flex;box-shadow:0 2px 8px #f59e0b66}.discover-layout .dl-pill-text{flex-direction:column;gap:1px;min-width:0;display:flex}.discover-layout .dl-pill-text strong{color:#fff;font-size:13px;font-weight:700}.discover-layout .dl-pill-text span{color:#ffffffa6;font-size:11.5px}.discover-layout .dl-pill-arrow{color:#ffffffb3;flex-shrink:0;transition:transform .2s,color .2s}.discover-layout .dl-pill:hover .dl-pill-arrow{color:#f59e0b;transform:translate(3px)}.discover-layout .dl-team{text-align:center}.discover-layout .dl-team-label{color:#6b7280;margin:0 0 22px;font-size:12px;font-weight:600}.discover-layout .dl-bubbles{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:100%;margin-bottom:16px;display:flex}.discover-layout .dl-bubble{cursor:pointer;background:0 0;border:none;flex-shrink:0;width:48px;min-width:48px;height:48px;padding:0;transition:transform .25s;position:relative}.discover-layout .dl-bubble:hover{z-index:2;transform:translateY(-4px)scale(1.08)}.discover-layout .dl-bubble-ring{background:linear-gradient(135deg, var(--ring), var(--ring-light));width:48px;height:48px;box-shadow:0 4px 12px var(--ring-30), 0 0 0 2px #ffffffe6;border-radius:50%;padding:2px;transition:box-shadow .25s,padding .25s}.discover-layout .dl-bubble:hover .dl-bubble-ring{box-shadow:0 8px 20px var(--ring-45), 0 0 0 3px #fff;padding:2.5px}.discover-layout .dl-bubble-avatar{background:#fff;border-radius:50%;width:100%;height:100%;overflow:hidden}.discover-layout .dl-bubble-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.discover-layout .dl-bubble-avatar span{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:700;display:flex}.discover-layout .dl-bubble-loader{color:var(--ring);background:#fffffff2;border-radius:50%;margin:auto;padding:17px;position:absolute;inset:0}.discover-layout .dl-team-count{color:#6b7280;align-items:center;gap:7px;margin:6px 0 0;font-size:12px;font-weight:500;display:inline-flex}.discover-layout .dl-pulse{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s infinite dl-pulse;box-shadow:0 0 #10b98199}@keyframes dl-pulse{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.discover-layout .dl-spin{animation:.9s linear infinite dl-spin}@keyframes dl-spin{to{transform:rotate(360deg)}}@keyframes dl-shimmer{to{background-position:-200% 0}}.discover-layout .dl-no-tasks{text-align:center;color:#9ca3af;grid-column:1/-1;padding:32px;font-size:13px}.discover-layout .dl-card-skeleton{background:linear-gradient(110deg,#f1f1f3 8%,#fafafa 18%,#f1f1f3 33%) 0 0/200% 100%;border-radius:14px;height:72px;animation:1.5s infinite dl-shimmer}.discover-layout .dl-card:disabled{opacity:.7;cursor:wait;pointer-events:none}.discover-layout .dl-no-tasks{text-align:center;color:#9ca3af;grid-column:1/-1;margin:0;padding:32px;font-size:13px}@media (width<=1024px){.discover-layout .dl-hero-title{font-size:38px}}@media (width<=768px){.discover-layout .dl-main{padding-top:56px}.discover-layout .dl-page{padding:36px 16px 40px}.discover-layout .dl-hero{margin-bottom:32px}.discover-layout .dl-hero-title{font-size:26px}.discover-layout .dl-grid{grid-template-columns:1fr;gap:10px}.discover-layout .dl-card{padding:14px 16px}.discover-layout .dl-card-emoji{width:36px;height:36px;font-size:18px}.discover-layout .dl-card-title{font-size:13px}.discover-layout .dl-examples,.discover-layout .dl-cta-band{margin-bottom:36px}.discover-layout .dl-pill{justify-content:space-between;width:100%;padding:11px 18px 11px 12px}.discover-layout .dl-bubbles{gap:8px}.discover-layout .dl-bubble,.discover-layout .dl-bubble-ring{width:42px;min-width:42px;height:42px}.discover-layout .dl-blob{filter:blur(60px)}.discover-layout .dl-blob-1{width:320px;height:320px}.discover-layout .dl-blob-2{width:360px;height:360px}.discover-layout .dl-blob-3{display:none}}@media (width<=480px){.discover-layout .dl-grid{grid-template-columns:1fr 1fr;gap:8px}.discover-layout .dl-card{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.discover-layout .dl-pill-text strong{font-size:12px}.discover-layout .dl-pill-text span{font-size:10.5px}}.discover-layout .dl-bg-gradient{background:linear-gradient(#fef9ee 0%,#fffbeb 25%,#fefce8 50%,#fdfdf8 75%,#fafafa 100%)}.discover-layout .dl-blob-1{opacity:.4;background:radial-gradient(circle,#fcd34d 0%,#fcd34d00 70%);width:480px;height:480px;top:-100px;left:-120px}.discover-layout .dl-blob-2{opacity:.2;background:radial-gradient(circle,#f59e0b 0%,#f59e0b00 70%);width:520px;height:520px;top:80px;right:-150px}.discover-layout .dl-blob-3{opacity:.18;background:radial-gradient(circle,#c4b5fd 0%,#c4b5fd00 75%);width:380px;height:380px;top:380px;left:35%}.discover-layout .dl-hero-name{text-transform:uppercase}.quota-panel[data-v-f65c14b1]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:14px;padding:14px 16px;display:flex;box-shadow:0 1px 3px #0000000a}.quota-row[data-v-f65c14b1]{justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.quota-row--credits[data-v-f65c14b1]{border-top:1px solid #f3f4f6;margin-top:2px;padding-top:8px}.quota-label[data-v-f65c14b1]{color:#6b7280;font-weight:500}.quota-row strong[data-v-f65c14b1]{color:#111827;font-size:13px;font-weight:700}.quota-plan[data-v-f65c14b1]{text-transform:uppercase;letter-spacing:.04em;color:#92400e!important;font-size:11.5px!important}.eb[data-v-65c82698]{border-radius:10px;align-items:flex-start;gap:10px;margin:6px 0;padding:13px 14px;font-family:Inter,sans-serif;display:flex}.eb--error[data-v-65c82698]{background:#fef2f2;border:1px solid #fecaca}.eb--warn[data-v-65c82698]{background:#fffbeb;border:1px solid #fde68a}.eb-icon[data-v-65c82698]{flex-shrink:0;margin-top:1px;font-size:17px}.eb-body[data-v-65c82698]{flex:1}.eb-title[data-v-65c82698]{color:#991b1b;margin:0 0 2px;font-size:13px;font-weight:700}.eb--warn .eb-title[data-v-65c82698]{color:#92400e}.eb-text[data-v-65c82698]{color:#b91c1c;margin:0;font-size:12.5px;line-height:1.5}.eb--warn .eb-text[data-v-65c82698]{color:#b45309}.eb-cta[data-v-65c82698]{color:#7c3aed;border-bottom:1px dashed #c4b5fd;margin-top:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.eb-cta[data-v-65c82698]:hover{color:#5b21b6}.app-visual-layout[data-v-08eaaf26]{color:#111827;height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;overflow:hidden}.app-visual-layout[data-v-08eaaf26] *,.app-visual-layout[data-v-08eaaf26] :before,.app-visual-layout[data-v-08eaaf26] :after{box-sizing:border-box}.av-main[data-v-08eaaf26]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.av-bg[data-v-08eaaf26]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.av-bg-gradient[data-v-08eaaf26]{background:linear-gradient(#fef9ee 0%,#fffbeb 25%,#fefce8 50%,#fdfdf8 75%,#fafafa 100%);position:absolute;inset:0}.av-blob[data-v-08eaaf26]{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.av-blob-1[data-v-08eaaf26]{background:radial-gradient(circle,#fcd34d 0%,#fcd34d00 70%);width:480px;height:480px;top:-120px;left:-100px}.av-blob-2[data-v-08eaaf26]{opacity:.22;background:radial-gradient(circle,#c4b5fd 0%,#c4b5fd00 70%);width:520px;height:520px;top:200px;right:-180px}.topbar[data-v-08eaaf26]{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-bottom:1px solid #e5e7ebb3;flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex;position:relative}.topbar-icon-btn[data-v-08eaaf26]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;padding:4px;display:flex}.topbar-icon-btn[data-v-08eaaf26]:hover{background:#f3f4f6}.topbar-label[data-v-08eaaf26]{color:#6b7280;font-size:13.5px;font-weight:500}.topbar-label--strong[data-v-08eaaf26]{color:#111827;font-weight:600}.topbar-sep[data-v-08eaaf26]{color:#d1d5db;font-size:14px}.av-page[data-v-08eaaf26]{z-index:1;flex:1;padding:32px 36px 60px;position:relative;overflow-y:auto}.av-page[data-v-08eaaf26]::-webkit-scrollbar{width:4px}.av-page[data-v-08eaaf26]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.av-grid[data-v-08eaaf26]{grid-template-columns:460px 1fr;gap:32px;max-width:1400px;margin:0 auto;display:grid}.av-hero[data-v-08eaaf26]{margin-bottom:20px;padding:0 4px}.av-hero-title[data-v-08eaaf26]{letter-spacing:-.02em;color:#111827;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.15}.av-hero-title span[data-v-08eaaf26]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 35%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.av-hero-sub[data-v-08eaaf26]{color:#6b7280;margin:0;font-size:13.5px;line-height:1.5}.av-config[data-v-08eaaf26]{flex-direction:column;gap:16px;display:flex}.widget-card[data-v-08eaaf26]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px 20px;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008}.widget-head[data-v-08eaaf26]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.widget-title[data-v-08eaaf26]{color:#111827;letter-spacing:-.01em;margin:0 0 12px;font-size:14px;font-weight:700}.widget-head .widget-title[data-v-08eaaf26]{margin-bottom:0}.av-styles[data-v-08eaaf26]{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.av-style[data-v-08eaaf26]{cursor:pointer;background:#fafafa;border:1.5px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;font-family:inherit;transition:all .18s;display:flex}.av-style[data-v-08eaaf26]:hover{background:#fff;border-color:#fde68a}.av-style.active[data-v-08eaaf26]{background:#fffbeb;border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b2e}.av-style-thumb[data-v-08eaaf26]{background:#fff;border:1px solid #f3f4f6;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.av-style span[data-v-08eaaf26]{color:#6b7280;text-align:center;font-size:10.5px;font-weight:500;line-height:1.2}.av-style.active span[data-v-08eaaf26]{color:#b45309;font-weight:600}.av-logo-drop[data-v-08eaaf26]{text-align:center;cursor:pointer;border:2px dashed #e5e7eb;border-radius:10px;justify-content:center;align-items:center;min-height:90px;padding:20px;transition:border-color .18s,background .18s;display:flex}.av-logo-drop[data-v-08eaaf26]:hover,.av-logo-drop--has[data-v-08eaaf26]{background:#fffbeb;border-color:#fbbf24}.av-logo-placeholder[data-v-08eaaf26]{flex-direction:column;align-items:center;gap:4px;display:flex}.av-logo-icon[data-v-08eaaf26]{font-size:28px}.av-logo-placeholder span[data-v-08eaaf26]{color:#6b7280;font-size:13px;font-weight:500}.av-logo-placeholder small[data-v-08eaaf26]{color:#9ca3af;font-size:11px}.av-logo-preview[data-v-08eaaf26]{-o-object-fit:contain;object-fit:contain;border-radius:6px;max-width:100%;max-height:70px}.av-clear-btn[data-v-08eaaf26]{color:#ef4444;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:600}.av-clear-btn[data-v-08eaaf26]:hover{background:#fee2e2}.av-add-char-btn[data-v-08eaaf26]{color:#92400e;cursor:pointer;background:#fffbeb;border:1.5px solid #fde68a;border-radius:7px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s}.av-add-char-btn[data-v-08eaaf26]:hover:not(:disabled){background:#fef3c7;border-color:#fbbf24}.av-add-char-btn[data-v-08eaaf26]:disabled{opacity:.5;cursor:not-allowed}.av-chars-empty[data-v-08eaaf26]{color:#9ca3af;text-align:center;margin:0;padding:10px 0;font-size:12.5px}.av-chars-list[data-v-08eaaf26]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.av-char-item[data-v-08eaaf26]{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.av-char-thumb[data-v-08eaaf26]{-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;width:36px;height:36px}.av-char-icon[data-v-08eaaf26]{font-size:22px;line-height:1}.av-char-name[data-v-08eaaf26]{color:#111827;font-size:13px;font-weight:600}.av-char-del[data-v-08eaaf26]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:13px;transition:color .15s,background .15s}.av-char-del[data-v-08eaaf26]:hover{color:#ef4444;background:#fef2f2}.av-saved-chars[data-v-08eaaf26]{border-top:1px dashed #e5e7eb;margin-top:12px;padding-top:12px}.av-saved-title[data-v-08eaaf26]{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}.av-char-item--saved[data-v-08eaaf26]{background:#fffbeb;border-color:#fde68a}.av-char-use[data-v-08eaaf26]{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:flex}.av-char-use[data-v-08eaaf26]:hover{background:#d97706}.field-ta[data-v-08eaaf26]{color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:12px 13px;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.6;transition:border-color .18s,box-shadow .18s}.field-ta[data-v-08eaaf26]::placeholder{color:#b5bbc5}.field-ta[data-v-08eaaf26]:focus{border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #f59e0b1f}.char-count[data-v-08eaaf26]{color:#9ca3af;font-size:11px}.char-count--warn[data-v-08eaaf26]{color:#d97706;font-weight:600}.av-help-btn[data-v-08eaaf26]{color:#92400e;cursor:pointer;background:#fffbeb;border:1.5px solid #fde68a;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;padding:10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.av-help-btn[data-v-08eaaf26]:hover:not(:disabled){background:#fef3c7;border-color:#fbbf24}.av-help-btn[data-v-08eaaf26]:disabled{opacity:.6;cursor:not-allowed}.av-params[data-v-08eaaf26]{grid-template-columns:auto 1fr auto;align-items:end;gap:16px;display:grid}.av-param[data-v-08eaaf26]{flex-direction:column;gap:6px;display:flex}.av-param label[data-v-08eaaf26]{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.av-qty[data-v-08eaaf26]{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;align-items:center;padding:2px;display:flex}.av-qty button[data-v-08eaaf26]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;width:28px;height:28px;font-size:16px;font-weight:700;transition:background .15s}.av-qty button[data-v-08eaaf26]:hover{color:#111827;background:#fff}.av-qty span[data-v-08eaaf26]{text-align:center;min-width:32px;font-size:13.5px;font-weight:700}.av-select[data-v-08eaaf26]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.av-select[data-v-08eaaf26]:focus{border-color:#f59e0b;outline:none}.av-toggle[data-v-08eaaf26]{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;padding:2px;display:flex}.av-toggle button[data-v-08eaaf26]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.av-toggle button.active[data-v-08eaaf26]{color:#f59e0b;background:#fff;box-shadow:0 1px 3px #00000014}.alert-banner[data-v-08eaaf26]{border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.alert-banner--error[data-v-08eaaf26]{background:#fef2f2;border:1px solid #fecaca}.alert-icon[data-v-08eaaf26]{flex-shrink:0;margin-top:1px;font-size:16px}.alert-title[data-v-08eaaf26]{color:#991b1b;margin:0 0 2px;font-size:13px;font-weight:700}.alert-text[data-v-08eaaf26]{color:#b91c1c;margin:0;font-size:12.5px;line-height:1.5}.av-credit-info[data-v-08eaaf26]{color:#6b7280;align-items:center;gap:8px;margin:4px 0;padding:0 4px;font-size:11.5px;font-weight:500;display:flex}.av-pulse[data-v-08eaaf26]{background:#10b981;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite av-pulse-08eaaf26;box-shadow:0 0 #10b98199}@keyframes av-pulse-08eaaf26{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.av-generate[data-v-08eaaf26]{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0000001f;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-family:Inter,sans-serif;font-size:14.5px;font-weight:700;transition:box-shadow .18s,transform .12s;display:flex;box-shadow:0 4px 14px #f59e0b66,0 2px 4px #f59e0b33}.av-generate[data-v-08eaaf26]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #f59e0b80,0 4px 8px #f59e0b40}.av-generate[data-v-08eaaf26]:disabled{opacity:.55;cursor:not-allowed;transform:none}.spin[data-v-08eaaf26]{animation:.9s linear infinite spin-08eaaf26}@keyframes spin-08eaaf26{to{transform:rotate(360deg)}}.av-hidden[data-v-08eaaf26]{display:none}.av-preview-col[data-v-08eaaf26]{flex-direction:column;min-height:0;display:flex}.av-preview-card[data-v-08eaaf26]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1;justify-content:center;align-items:center;min-height:600px;padding:32px;display:flex;box-shadow:0 1px 3px #0000000d,0 8px 24px #0000000a}.av-empty[data-v-08eaaf26]{text-align:center;color:#6b7280;max-width:320px}.av-empty-emoji[data-v-08eaaf26]{opacity:.85;margin-bottom:14px;font-size:64px}.av-empty h3[data-v-08eaaf26]{color:#111827;letter-spacing:-.02em;margin:0 0 6px;font-size:18px;font-weight:700}.av-empty p[data-v-08eaaf26]{margin:0;font-size:13.5px;line-height:1.5}.av-loading[data-v-08eaaf26]{text-align:center;color:#6b7280}.av-spinner[data-v-08eaaf26]{border:4px solid #fde68a;border-top-color:#f59e0b;border-radius:50%;width:52px;height:52px;margin:0 auto 16px;animation:1s linear infinite spin-08eaaf26}.av-loading p[data-v-08eaaf26]{color:#111827;margin:0 0 4px;font-size:14px;font-weight:600}.av-loading small[data-v-08eaaf26]{color:#9ca3af;font-size:12px}.av-results[data-v-08eaaf26]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-self:start;gap:16px;width:100%;display:grid}.av-result-card[data-v-08eaaf26]{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;transition:transform .18s,box-shadow .18s;overflow:hidden}.av-result-card[data-v-08eaaf26]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.av-result-card img[data-v-08eaaf26]{width:100%;display:block}.av-result-actions[data-v-08eaaf26]{padding:10px}.av-btn-dl[data-v-08eaaf26]{color:#fff;background:#2d0a5e;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.av-btn-dl[data-v-08eaaf26]:hover{background:#4c1d95}@media (width<=1180px){.av-grid[data-v-08eaaf26]{grid-template-columns:400px 1fr;gap:24px}}@media (width<=960px){.av-grid[data-v-08eaaf26]{grid-template-columns:1fr}.av-styles[data-v-08eaaf26]{grid-template-columns:repeat(5,1fr)}}@media (width<=640px){.av-page[data-v-08eaaf26]{padding:20px 16px 40px}.av-styles[data-v-08eaaf26]{grid-template-columns:repeat(3,1fr)}.av-params[data-v-08eaaf26]{grid-template-columns:1fr}.av-hero-title[data-v-08eaaf26]{font-size:22px}.av-colors[data-v-08eaaf26]{grid-template-columns:repeat(3,1fr)}}.av-colors[data-v-08eaaf26]{grid-template-columns:2fr;gap:12px;display:grid}.av-color-item[data-v-08eaaf26]{flex-direction:column;gap:6px;display:flex}.av-color-item label[data-v-08eaaf26]{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.av-color-wrap[data-v-08eaaf26]{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;transition:border-color .15s;display:flex}.av-color-wrap[data-v-08eaaf26]:focus-within{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.av-color-swatch[data-v-08eaaf26]{border:1px solid #0000001a;border-radius:5px;flex-shrink:0;width:22px;height:22px;transition:background .2s}.av-color-text[data-v-08eaaf26]{color:#111827;letter-spacing:.02em;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}.av-color-text[data-v-08eaaf26]::placeholder{color:#d1d5db}.av-color-picker[data-v-08eaaf26]{cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:4px;flex-shrink:0;width:22px;height:22px;padding:0;transition:opacity .15s}.av-color-picker[data-v-08eaaf26]:hover{opacity:1}.av-help-sub[data-v-08eaaf26]{color:#b45309;margin-top:2px;font-size:10.5px;font-weight:500;display:block}.edit-modal-bg[data-v-08eaaf26]{z-index:9500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1118278c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.edit-modal[data-v-08eaaf26]{background:#fff;border-radius:14px;width:100%;max-width:480px;padding:22px;font-family:Inter,sans-serif;box-shadow:0 24px 60px #00000040}.edit-modal h3[data-v-08eaaf26]{color:#111827;margin:0 0 4px;font-size:17px;font-weight:700}.edit-modal p[data-v-08eaaf26]{color:#6b7280;margin:0 0 12px;font-size:12.5px}.edit-modal textarea[data-v-08eaaf26]{resize:vertical;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:11px 12px;font-family:inherit;font-size:13px}.edit-modal textarea[data-v-08eaaf26]:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.edit-modal-foot[data-v-08eaaf26]{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.edit-btn-cancel[data-v-08eaaf26]{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.edit-btn-go[data-v-08eaaf26]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.edit-btn-go[data-v-08eaaf26]:disabled{opacity:.55;cursor:not-allowed}.edit-btn-modify[data-v-08eaaf26]{color:#92400e;cursor:pointer;background:#fffbeb;border:1.5px solid #fde68a;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:6px;padding:9px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.edit-btn-modify[data-v-08eaaf26]:hover:not(:disabled){background:#fef3c7}.edit-btn-modify[data-v-08eaaf26]:disabled{opacity:.55;cursor:not-allowed}.app-visual-layout[data-v-49df3a65]{color:#111827;height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;overflow:hidden}.app-visual-layout[data-v-49df3a65] *,.app-visual-layout[data-v-49df3a65] :before,.app-visual-layout[data-v-49df3a65] :after{box-sizing:border-box}.av-main[data-v-49df3a65]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.av-bg[data-v-49df3a65]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.av-bg-gradient[data-v-49df3a65]{background:linear-gradient(#fef9ee 0%,#fffbeb 25%,#fefce8 50%,#fdfdf8 75%,#fafafa 100%);position:absolute;inset:0}.av-blob[data-v-49df3a65]{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.av-blob-1[data-v-49df3a65]{background:radial-gradient(circle,#fcd34d 0%,#fcd34d00 70%);width:480px;height:480px;top:-120px;left:-100px}.av-blob-2[data-v-49df3a65]{opacity:.22;background:radial-gradient(circle,#c4b5fd 0%,#c4b5fd00 70%);width:520px;height:520px;top:200px;right:-180px}.topbar[data-v-49df3a65]{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-bottom:1px solid #e5e7ebb3;flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex;position:relative}.topbar-icon-btn[data-v-49df3a65]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;padding:4px;display:flex}.topbar-icon-btn[data-v-49df3a65]:hover{background:#f3f4f6}.topbar-label[data-v-49df3a65]{color:#6b7280;font-size:13.5px;font-weight:500}.topbar-label--strong[data-v-49df3a65]{color:#111827;font-weight:600}.topbar-sep[data-v-49df3a65]{color:#d1d5db;font-size:14px}.av-page[data-v-49df3a65]{z-index:1;flex:1;padding:32px 36px 60px;position:relative;overflow-y:auto}.av-page[data-v-49df3a65]::-webkit-scrollbar{width:4px}.av-page[data-v-49df3a65]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.hist-header[data-v-49df3a65]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.hist-title[data-v-49df3a65]{letter-spacing:-.02em;color:#111827;margin:0 0 4px;font-size:26px;font-weight:800}.hist-sub[data-v-49df3a65]{color:#6b7280;margin:0;font-size:13px}.hist-new-btn[data-v-49df3a65]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:700;transition:box-shadow .18s,transform .12s;display:flex;box-shadow:0 4px 12px #f59e0b59}.hist-new-btn[data-v-49df3a65]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #f59e0b80}.hist-filters[data-v-49df3a65]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;display:flex}.hist-search-wrap[data-v-49df3a65]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex:0 0 260px;align-items:center;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.hist-search-wrap[data-v-49df3a65]:focus-within{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.hist-search-icon[data-v-49df3a65]{color:#9ca3af;flex-shrink:0}.hist-search[data-v-49df3a65]{color:#111827;background:0 0;border:none;outline:none;flex:1;padding:10px 8px;font-family:inherit;font-size:13px}.hist-search[data-v-49df3a65]::placeholder{color:#c4cdd6}.hist-search-clear[data-v-49df3a65]{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:13px}.hist-search-clear[data-v-49df3a65]:hover{color:#ef4444}.hist-filter-chips[data-v-49df3a65]{flex-wrap:wrap;flex:1;gap:6px;display:flex}.hist-chip[data-v-49df3a65]{cursor:pointer;color:#6b7280;background:#fff;border:1.5px solid #e5e7eb;border-radius:20px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.hist-chip[data-v-49df3a65]:hover{color:#92400e;background:#fffbeb;border-color:#fde68a}.hist-chip.active[data-v-49df3a65]{color:#b45309;background:#fffbeb;border-color:#f59e0b;font-weight:600}.hist-view-toggle[data-v-49df3a65]{background:#f3f4f6;border-radius:8px;gap:2px;padding:3px;display:flex}.hist-view-toggle button[data-v-49df3a65]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.hist-view-toggle button.active[data-v-49df3a65]{color:#f59e0b;background:#fff;box-shadow:0 1px 3px #0000001a}.hist-loading[data-v-49df3a65]{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 0;display:flex}.hist-spinner[data-v-49df3a65]{border:4px solid #fde68a;border-top-color:#f59e0b;border-radius:50%;width:44px;height:44px;animation:1s linear infinite spin-49df3a65}.hist-empty[data-v-49df3a65]{text-align:center;color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:80px 0;display:flex}.hist-empty-emoji[data-v-49df3a65]{opacity:.8;margin-bottom:6px;font-size:56px}.hist-empty h3[data-v-49df3a65]{color:#111827;margin:0;font-size:18px;font-weight:700}.hist-empty p[data-v-49df3a65]{margin:0;font-size:13.5px}.hist-gallery--grid[data-v-49df3a65]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.hist-gallery--masonry[data-v-49df3a65]{-moz-columns:4 220px;columns:4 220px;-moz-column-gap:16px;column-gap:16px}.hist-gallery--masonry .hist-group[data-v-49df3a65],.hist-gallery--masonry .hist-card[data-v-49df3a65]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.hist-group[data-v-49df3a65]{display:contents}.hist-card[data-v-49df3a65]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.hist-card[data-v-49df3a65]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000001a}.hist-card-img-wrap[data-v-49df3a65]{aspect-ratio:1;background:#f3f4f6;position:relative;overflow:hidden}.hist-gallery--masonry .hist-card-img-wrap[data-v-49df3a65]{aspect-ratio:unset}.hist-card-img[data-v-49df3a65]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.hist-card:hover .hist-card-img[data-v-49df3a65]{transform:scale(1.04)}.hist-card-overlay[data-v-49df3a65]{opacity:0;background:#00000073;justify-content:center;align-items:center;gap:10px;transition:opacity .2s;display:flex;position:absolute;inset:0}.hist-card:hover .hist-card-overlay[data-v-49df3a65]{opacity:1}.hist-overlay-btn[data-v-49df3a65]{cursor:pointer;color:#111827;background:#ffffffe6;border:none;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.hist-overlay-btn[data-v-49df3a65]:hover{background:#fff;transform:scale(1.1)}.hist-overlay-btn--del[data-v-49df3a65]:hover{color:#ef4444;background:#fef2f2}.hist-card-info[data-v-49df3a65]{justify-content:space-between;align-items:center;padding:10px 12px 4px;display:flex}.hist-card-style[data-v-49df3a65]{color:#6b7280;font-size:11.5px;font-weight:600}.hist-card-date[data-v-49df3a65]{color:#9ca3af;font-size:11px}.hist-card-prompt[data-v-49df3a65]{color:#374151;margin:0;padding:0 12px 8px;font-size:12px;line-height:1.5}.hist-card-meta[data-v-49df3a65]{flex-wrap:wrap;gap:5px;padding:0 12px 12px;display:flex}.hist-card-badge[data-v-49df3a65]{color:#6b7280;background:#f3f4f6;border-radius:20px;align-items:center;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.hist-card-badge--format[data-v-49df3a65]{color:#1d4ed8;background:#eff6ff}.hist-card-badge--res[data-v-49df3a65]{color:#166534;background:#f0fdf4}.hist-card-badge--credit[data-v-49df3a65]{color:#92400e;background:#fffbeb}.hist-pagination[data-v-49df3a65]{justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.hist-page-btn[data-v-49df3a65]{cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.hist-page-btn[data-v-49df3a65]:hover:not(:disabled){color:#b45309;background:#fffbeb;border-color:#f59e0b}.hist-page-btn[data-v-49df3a65]:disabled{opacity:.4;cursor:not-allowed}.hist-page-info[data-v-49df3a65]{color:#6b7280;font-size:13px;font-weight:500}.hist-modal-bg[data-v-49df3a65]{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d9;justify-content:center;align-items:center;padding:24px;animation:.2s fadeIn-49df3a65;display:flex;position:fixed;inset:0}@keyframes fadeIn-49df3a65{0%{opacity:0}to{opacity:1}}.hist-modal[data-v-49df3a65]{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:860px;max-height:90vh;animation:.22s slideUp-49df3a65;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0006}@keyframes slideUp-49df3a65{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hist-modal-close[data-v-49df3a65]{z-index:10;cursor:pointer;color:#374151;background:#00000014;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;transition:background .15s;display:flex;position:absolute;top:14px;right:14px}.hist-modal-close[data-v-49df3a65]:hover{background:#00000026}.hist-modal-nav[data-v-49df3a65]{z-index:10;cursor:pointer;color:#111827;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:700;transition:background .15s,transform .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #00000026}.hist-modal-nav[data-v-49df3a65]:hover{background:#fff;transform:translateY(-50%)scale(1.08)}.hist-modal-nav--prev[data-v-49df3a65]{left:14px}.hist-modal-nav--next[data-v-49df3a65]{right:14px}.hist-modal-img-wrap[data-v-49df3a65]{background:#f3f4f6;flex:1;justify-content:center;align-items:center;max-height:62vh;display:flex;overflow:hidden}.hist-modal-img[data-v-49df3a65]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block}.hist-modal-info[data-v-49df3a65]{border-top:1px solid #f3f4f6;padding:18px 24px}.hist-modal-badges[data-v-49df3a65]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.hist-modal-prompt[data-v-49df3a65]{color:#374151;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.hist-modal-actions[data-v-49df3a65]{justify-content:space-between;align-items:center;display:flex}.hist-modal-dl[data-v-49df3a65]{color:#fff;background:#2d0a5e;border-radius:8px;align-items:center;gap:7px;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.hist-modal-dl[data-v-49df3a65]:hover{background:#4c1d95}.hist-modal-date[data-v-49df3a65]{color:#9ca3af;font-size:12px}.hist-confirm[data-v-49df3a65]{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:380px;padding:32px;animation:.2s slideUp-49df3a65;box-shadow:0 20px 60px #0000004d}.hist-confirm-icon[data-v-49df3a65]{margin-bottom:12px;font-size:40px}.hist-confirm h3[data-v-49df3a65]{color:#111827;margin:0 0 6px;font-size:17px;font-weight:700}.hist-confirm p[data-v-49df3a65]{color:#6b7280;margin:0 0 20px;font-size:13px}.hist-confirm-actions[data-v-49df3a65]{gap:10px;display:flex}.hist-confirm-cancel[data-v-49df3a65]{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;flex:1;padding:10px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s}.hist-confirm-cancel[data-v-49df3a65]:hover{background:#e5e7eb}.hist-confirm-del[data-v-49df3a65]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-family:inherit;font-size:13.5px;font-weight:700;transition:background .15s;display:flex}.hist-confirm-del[data-v-49df3a65]:hover:not(:disabled){background:#dc2626}.hist-confirm-del[data-v-49df3a65]:disabled{opacity:.6;cursor:not-allowed}.spin[data-v-49df3a65]{animation:.9s linear infinite spin-49df3a65}@keyframes spin-49df3a65{to{transform:rotate(360deg)}}@media (width<=960px){.hist-gallery--grid[data-v-49df3a65]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.hist-gallery--masonry[data-v-49df3a65]{-moz-columns:3 180px;columns:3 180px}}@media (width<=640px){.av-page[data-v-49df3a65]{padding:20px 16px 40px}.hist-filters[data-v-49df3a65]{flex-direction:column;align-items:stretch}.hist-search-wrap[data-v-49df3a65]{flex:auto}.hist-gallery--grid[data-v-49df3a65]{grid-template-columns:repeat(2,1fr);gap:12px}.hist-gallery--masonry[data-v-49df3a65]{-moz-columns:2 140px;columns:2 140px}.hist-modal[data-v-49df3a65]{border-radius:14px}.hist-modal-nav--prev[data-v-49df3a65]{left:6px}.hist-modal-nav--next[data-v-49df3a65]{right:6px}}.vcb[data-v-444c82de]{flex-direction:column;gap:18px;font-family:Inter,sans-serif;display:flex}.vcb-section[data-v-444c82de]{flex-direction:column;gap:10px;display:flex}.vcb-head[data-v-444c82de]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vcb-label[data-v-444c82de]{color:#111827;font-size:13px;font-weight:600}.vcb-label small[data-v-444c82de]{color:#6b7280;font-weight:500}.vcb-warn-badge[data-v-444c82de]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:100px;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.vcb-chars[data-v-444c82de]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vcb-char[data-v-444c82de]{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:100px;align-items:center;gap:6px;padding:6px 10px 6px 12px;font-size:12px;font-weight:500;display:inline-flex}.vcb-char-x[data-v-444c82de]{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:50%;padding:2px;transition:background .12s,color .12s;display:flex}.vcb-char-x[data-v-444c82de]:hover{color:#ef4444;background:#fee2e2}.vcb-char-add[data-v-444c82de]{color:#9ca3af;cursor:pointer;background:#fafafa;border:1.5px dashed #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s;display:flex}.vcb-char-add[data-v-444c82de]:hover{color:#f59e0b;background:#fffbeb;border-color:#f59e0b;transform:scale(1.05)}.vcb-logo-drop[data-v-444c82de]{cursor:pointer;color:#6b7280;background:#fafafa;border:1.5px dashed #d1d5db;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:12.5px;font-weight:500;transition:all .15s;display:flex}.vcb-logo-drop[data-v-444c82de]:hover{color:#92400e;background:#fef9ee;border-color:#f59e0b}.vcb-logo-drop img[data-v-444c82de]{max-width:100%;max-height:36px}.vcb-colors[data-v-444c82de]{background:#fafafa;border:1px solid #f3f4f6;border-radius:10px;gap:12px;padding:12px;display:flex}.vcb-color[data-v-444c82de]{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.vcb-color input[type=color][data-v-444c82de]{cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:36px;height:36px;padding:0;box-shadow:0 2px 6px #00000014,0 0 0 1px #0000000d}.vcb-color label[data-v-444c82de]{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.vcb-color input[type=text][data-v-444c82de]{text-align:center;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:4px 6px;font-family:JetBrains Mono,monospace;font-size:11px;transition:border-color .15s}.vcb-color input[type=text][data-v-444c82de]:focus{border-color:#f59e0b;outline:none}.app-visual-layout[data-v-b21fc48a]{color:#111827;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.app-visual-layout[data-v-b21fc48a] *,.app-visual-layout[data-v-b21fc48a] :before,.app-visual-layout[data-v-b21fc48a] :after{box-sizing:border-box}.av-main[data-v-b21fc48a]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.av-bg[data-v-b21fc48a]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.av-bg-gradient[data-v-b21fc48a]{background:linear-gradient(#fef9ee 0%,#fffbeb 25%,#fefce8 50%,#fdfdf8 75%,#fafafa 100%);position:absolute;inset:0}.av-blob[data-v-b21fc48a]{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.av-blob-1[data-v-b21fc48a]{background:radial-gradient(circle,#fcd34d 0%,#fcd34d00 70%);width:480px;height:480px;top:-120px;left:-100px}.av-blob-2[data-v-b21fc48a]{opacity:.22;background:radial-gradient(circle,#c4b5fd 0%,#c4b5fd00 70%);width:520px;height:520px;top:200px;right:-180px}.topbar[data-v-b21fc48a]{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-bottom:1px solid #e5e7ebb3;flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex;position:relative}.topbar-icon-btn[data-v-b21fc48a]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;padding:4px;display:flex}.topbar-icon-btn[data-v-b21fc48a]:hover{background:#f3f4f6}.topbar-label[data-v-b21fc48a]{color:#6b7280;font-size:13.5px;font-weight:500}.topbar-label--strong[data-v-b21fc48a]{color:#111827;font-weight:600}.topbar-sep[data-v-b21fc48a]{color:#d1d5db;font-size:14px}.av-page[data-v-b21fc48a]{z-index:1;flex:1;padding:32px 36px 60px;position:relative;overflow-y:auto}.cc-layout[data-v-b21fc48a]{grid-template-columns:380px 1fr;gap:28px;max-width:1400px;margin:0 auto;display:grid}.av-hero[data-v-b21fc48a]{margin-bottom:16px;padding:0 4px}.av-hero-title[data-v-b21fc48a]{letter-spacing:-.02em;color:#111827;margin:0 0 6px;font-size:26px;font-weight:800;line-height:1.15}.av-hero-title span[data-v-b21fc48a]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 35%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.av-hero-sub[data-v-b21fc48a]{color:#6b7280;margin:0;font-size:13.5px}.widget-card[data-v-b21fc48a]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008}.cc-steps-title[data-v-b21fc48a]{color:#9ca3af;letter-spacing:.08em;margin-bottom:14px;font-size:11px;font-weight:700}.cc-step[data-v-b21fc48a]{border:1.5px solid #f3f4f6;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:14px 12px;transition:all .2s;display:flex}.cc-step.active[data-v-b21fc48a]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b1f}.cc-step.done[data-v-b21fc48a]{background:#f0fdf4;border-color:#d1fae5}.cc-step.disabled[data-v-b21fc48a]{opacity:.55}.cc-step-num[data-v-b21fc48a]{color:#6b7280;background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.cc-step.active .cc-step-num[data-v-b21fc48a]{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 6px #f59e0b59}.cc-step.done .cc-step-num[data-v-b21fc48a]{color:#fff;background:#10b981}.cc-step-body strong[data-v-b21fc48a]{color:#111827;font-size:14px;font-weight:700;display:block}.cc-step-body small[data-v-b21fc48a]{color:#6b7280;margin-top:1px;font-size:11.5px;display:block}.cc-start[data-v-b21fc48a]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:14px;padding:12px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:700;transition:transform .12s,box-shadow .18s;display:flex;box-shadow:0 4px 14px #f59e0b66}.cc-start[data-v-b21fc48a]:hover{transform:translateY(-1px);box-shadow:0 8px 22px #f59e0b80}.av-credit-info[data-v-b21fc48a]{color:#6b7280;align-items:center;gap:8px;margin:12px 0 0;padding:0 4px;font-size:11.5px;font-weight:500;display:flex}.av-credit-info--modal[data-v-b21fc48a]{justify-content:center;margin:16px 0}.av-pulse[data-v-b21fc48a]{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s infinite av-pulse-b21fc48a;box-shadow:0 0 #10b98199}@keyframes av-pulse-b21fc48a{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.cc-preview-col[data-v-b21fc48a]{flex-direction:column;min-height:0;display:flex}.av-preview-card[data-v-b21fc48a]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1;justify-content:center;align-items:center;min-height:620px;padding:32px;display:flex;box-shadow:0 1px 3px #0000000d,0 8px 24px #0000000a}.av-empty[data-v-b21fc48a]{text-align:center;color:#6b7280;max-width:320px}.av-empty-emoji[data-v-b21fc48a]{opacity:.85;margin-bottom:14px;font-size:64px}.av-empty h3[data-v-b21fc48a]{color:#111827;letter-spacing:-.02em;margin:0 0 6px;font-size:18px;font-weight:700}.av-empty p[data-v-b21fc48a]{margin:0;font-size:13.5px;line-height:1.5}.cc-results[data-v-b21fc48a]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-self:start;gap:14px;width:100%;display:grid}.cc-slide[data-v-b21fc48a]{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.cc-slide[data-v-b21fc48a]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.cc-slide img[data-v-b21fc48a]{width:100%;display:block}.cc-slide-label[data-v-b21fc48a]{color:#fff;letter-spacing:.02em;background:#2d0a5eeb;border-radius:6px;padding:4px 10px;font-size:10.5px;font-weight:600;position:absolute;top:10px;left:10px}.cc-slide-dl[data-v-b21fc48a]{color:#fff;background:#2d0a5eeb;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background .15s,transform .15s;display:flex;position:absolute;bottom:10px;right:10px}.cc-slide-dl[data-v-b21fc48a]:hover{background:#2d0a5e;transform:scale(1.08)}.cc-modal-bg[data-v-b21fc48a]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9000;background:#11182773;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cc-modal[data-v-b21fc48a]{background:#fff;border-radius:16px;width:100%;max-width:640px;max-height:90vh;padding:28px;font-family:Inter,sans-serif;overflow-y:auto;box-shadow:0 24px 60px #00000040,0 8px 24px #0000001a}.cc-modal-wide[data-v-b21fc48a]{max-width:920px}.cc-modal-stepper[data-v-b21fc48a]{color:#9ca3af;align-items:center;gap:8px;margin-bottom:20px;font-size:12.5px;display:flex}.cc-st.active[data-v-b21fc48a]{color:#f59e0b;font-weight:700}.cc-st.done[data-v-b21fc48a]{color:#10b981;font-weight:600}.cc-st-line[data-v-b21fc48a]{background:#e5e7eb;flex:0 0 24px;height:1.5px}.cc-modal-x[data-v-b21fc48a]{cursor:pointer;color:#6b7280;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;transition:background .15s;display:flex}.cc-modal-x[data-v-b21fc48a]:hover{color:#111827;background:#e5e7eb}.cc-modal-title[data-v-b21fc48a]{color:#111827;letter-spacing:-.02em;margin:0 0 22px;font-size:22px;font-weight:700}.cc-field[data-v-b21fc48a]{margin-bottom:20px}.cc-field-bordered[data-v-b21fc48a]{border-top:1px solid #f3f4f6;padding-top:18px}.cc-field-head[data-v-b21fc48a]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.field-label[data-v-b21fc48a]{color:#374151;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.star[data-v-b21fc48a]{color:#e53e3e;margin-left:2px}.field-ta[data-v-b21fc48a]{color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:12px 13px;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.6;transition:border-color .18s,box-shadow .18s}.field-ta[data-v-b21fc48a]::placeholder{color:#b5bbc5}.field-ta[data-v-b21fc48a]:focus{border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #e8b84b21}.field-footer[data-v-b21fc48a]{justify-content:space-between;min-height:18px;margin-top:5px;display:flex}.char-count[data-v-b21fc48a]{color:#9ca3af;font-size:11px}.cc-toggle-grid[data-v-b21fc48a]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cc-toggle-grid button[data-v-b21fc48a]{cursor:pointer;text-align:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;padding:18px 12px;font-family:Inter,sans-serif;transition:all .15s}.cc-toggle-grid button[data-v-b21fc48a]:hover{background:#fffbeb;border-color:#fde68a}.cc-toggle-grid button.active[data-v-b21fc48a]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b2e}.cc-toggle-grid strong[data-v-b21fc48a]{color:#111827;margin-bottom:2px;font-size:22px;font-weight:700;line-height:1.2;display:block}.cc-toggle-grid button.active strong[data-v-b21fc48a]{background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cc-toggle-grid span[data-v-b21fc48a]{color:#6b7280;font-size:11.5px}.cc-vilma[data-v-b21fc48a],.cc-manual[data-v-b21fc48a]{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;padding:12px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:all .15s;display:flex}.cc-vilma[data-v-b21fc48a]{color:#92400e;background:linear-gradient(135deg,#fde68a 0%,#fcd34d 100%);border:none;box-shadow:0 2px 6px #fcd34d4d}.cc-vilma[data-v-b21fc48a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #fcd34d73}.cc-vilma[data-v-b21fc48a]:disabled{opacity:.55;cursor:not-allowed}.cc-manual[data-v-b21fc48a]{color:#374151;background:#fff;border:1.5px solid #e5e7eb}.cc-manual[data-v-b21fc48a]:hover{background:#fafafa;border-color:#d1d5db}.cc-preview-text[data-v-b21fc48a]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin-top:14px;padding:12px 14px}.cc-preview-text strong[data-v-b21fc48a]{color:#15803d;font-size:13px;display:block}.cc-preview-text small[data-v-b21fc48a]{color:#16a34a;font-size:11.5px}.cc-surprise[data-v-b21fc48a]{color:#7c3aed;cursor:pointer;background:0 0;border:1px solid #e9d5ff;border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.cc-surprise[data-v-b21fc48a]:hover{background:#faf5ff;border-color:#c4b5fd}.cc-design-grid[data-v-b21fc48a]{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.cc-design[data-v-b21fc48a]{cursor:pointer;background:#fafafa;border:1.5px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;font-family:inherit;transition:all .15s;display:flex}.cc-design[data-v-b21fc48a]:hover{background:#fff;border-color:#fde68a}.cc-design.active[data-v-b21fc48a]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b2e}.cc-design-thumb[data-v-b21fc48a]{background:#fff;border:1px solid #f3f4f6;border-radius:10px;justify-content:center;align-items:center;width:60px;height:60px;font-size:26px;display:flex}.cc-design span[data-v-b21fc48a]{color:#374151;text-align:center;font-size:11.5px;font-weight:500}.cc-design.active span[data-v-b21fc48a]{color:#b45309;font-weight:700}.cc-section-title[data-v-b21fc48a]{color:#9ca3af;letter-spacing:.08em;margin:22px 0 12px;font-size:11px;font-weight:700}.cc-section-title[data-v-b21fc48a]:first-of-type{margin-top:0}.cc-recap-grid[data-v-b21fc48a]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.cc-recap-card[data-v-b21fc48a]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px}.cc-recap-tag[data-v-b21fc48a]{letter-spacing:.04em;border-radius:6px;margin-bottom:8px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.cc-recap-tag.tag-cover[data-v-b21fc48a],.cc-recap-tag.tag-cta[data-v-b21fc48a]{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a)}.cc-recap-tag.tag-content[data-v-b21fc48a]{color:#374151;background:#f3f4f6}.cc-recap-card strong[data-v-b21fc48a]{margin-bottom:4px;font-size:14px;font-weight:700;display:block}.cc-recap-card p[data-v-b21fc48a]{color:#6b7280;margin:0;font-size:12px;line-height:1.5}.cc-recap-design[data-v-b21fc48a]{background:linear-gradient(135deg,#f9fafb 0%,#fafafa 100%);border:1px solid #f3f4f6;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:8px;padding:16px;display:grid}.cc-recap-design>div[data-v-b21fc48a]{flex-direction:column;gap:2px;display:flex}.cc-recap-design span[data-v-b21fc48a]{color:#9ca3af;font-size:11px;font-weight:500}.cc-recap-design strong[data-v-b21fc48a]{color:#111827;font-size:13px;font-weight:700}.cc-modal-foot[data-v-b21fc48a]{border-top:1px solid #f3f4f6;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.btn-ghost[data-v-b21fc48a]{cursor:pointer;color:#374151;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;padding:10px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:all .15s}.btn-ghost[data-v-b21fc48a]:hover{background:#fafafa;border-color:#9ca3af}.btn-primary[data-v-b21fc48a]{color:#fff;cursor:pointer;background:#2d0a5e;border:none;border-radius:8px;padding:10px 22px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:background .15s,transform .12s,box-shadow .15s;box-shadow:0 2px 8px #2d0a5e4d}.btn-primary[data-v-b21fc48a]:hover:not(:disabled){background:#4c1d95;transform:translateY(-1px);box-shadow:0 4px 14px #2d0a5e66}.btn-primary[data-v-b21fc48a]:disabled{opacity:.5;cursor:not-allowed}.av-generate--modal[data-v-b21fc48a]{border-radius:10px;align-items:center;gap:8px;width:auto;padding:11px 22px;display:flex}.av-generate[data-v-b21fc48a]{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0000001f;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .18s;display:flex;box-shadow:0 4px 14px #f59e0b66}.av-generate[data-v-b21fc48a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #f59e0b80}.av-generate[data-v-b21fc48a]:disabled{opacity:.55;cursor:not-allowed}.spin[data-v-b21fc48a]{animation:.9s linear infinite spin-b21fc48a}@keyframes spin-b21fc48a{to{transform:rotate(360deg)}}.alert-banner[data-v-b21fc48a]{border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.alert-banner--error[data-v-b21fc48a]{background:#fef2f2;border:1px solid #fecaca}.alert-icon[data-v-b21fc48a]{flex-shrink:0;margin-top:1px;font-size:16px}.alert-text[data-v-b21fc48a]{color:#b91c1c;margin:0;font-size:12.5px;line-height:1.5}@media (width<=1100px){.cc-layout[data-v-b21fc48a]{grid-template-columns:340px 1fr}.cc-design-grid[data-v-b21fc48a]{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.cc-layout[data-v-b21fc48a],.cc-recap-grid[data-v-b21fc48a]{grid-template-columns:1fr}.cc-recap-design[data-v-b21fc48a]{grid-template-columns:1fr;gap:10px}.cc-design-grid[data-v-b21fc48a]{grid-template-columns:repeat(2,1fr)}.cc-modal-foot[data-v-b21fc48a]{flex-direction:column-reverse}.cc-modal-foot button[data-v-b21fc48a]{width:100%}}.cc-aide-link[data-v-b21fc48a]{color:#7c3aed;cursor:pointer;background:0 0;border:1px dashed #c4b5fd;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin:8px 0 0;padding:8px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .15s;display:flex}.cc-aide-link[data-v-b21fc48a]:hover:not(:disabled){background:#faf5ff;border-color:#a78bfa}.cc-aide-link[data-v-b21fc48a]:disabled{opacity:.55;cursor:not-allowed}.cc-aide-sub[data-v-b21fc48a]{opacity:.75;font-size:10.5px;font-weight:500}.cc-start--disabled[data-v-b21fc48a]{cursor:not-allowed;color:#9ca3af!important;box-shadow:none!important;background:#f3f4f6!important}.cc-modal-quota[data-v-b21fc48a]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fde68a;border-radius:10px;grid-template-columns:1fr 1fr 1fr;gap:12px;margin:16px 0;padding:14px;display:grid}.cc-modal-quota-item[data-v-b21fc48a]{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.cc-modal-quota-label[data-v-b21fc48a]{color:#92400e;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.cc-modal-quota-item strong[data-v-b21fc48a]{color:#78350f;font-size:15px;font-weight:700}.cc-modal-quota-plan[data-v-b21fc48a]{text-transform:uppercase;font-size:12px!important}.cc-chars-section[data-v-b21fc48a]{border-top:1px solid #f3f4f6;margin-top:16px;padding-top:16px}.cc-chars-head[data-v-b21fc48a]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cc-add-char-btn[data-v-b21fc48a]{color:#92400e;cursor:pointer;background:#fffbeb;border:1.5px solid #fde68a;border-radius:7px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s}.cc-add-char-btn[data-v-b21fc48a]:hover:not(:disabled){background:#fef3c7}.cc-add-char-btn[data-v-b21fc48a]:disabled{opacity:.5;cursor:not-allowed}.cc-chars-empty[data-v-b21fc48a]{color:#9ca3af;text-align:center;margin:0;padding:10px 0;font-size:12.5px}.cc-chars-list[data-v-b21fc48a]{flex-wrap:wrap;gap:8px;display:flex}.cc-char-item[data-v-b21fc48a]{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.cc-char-thumb[data-v-b21fc48a]{-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;width:36px;height:36px}.cc-char-icon[data-v-b21fc48a]{font-size:22px;line-height:1}.cc-char-name[data-v-b21fc48a]{color:#111827;font-size:13px;font-weight:600}.cc-char-del[data-v-b21fc48a]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:13px;transition:color .15s,background .15s}.cc-char-del[data-v-b21fc48a]:hover{color:#ef4444;background:#fef2f2}.cc-slides-preview[data-v-b21fc48a]{border:1px solid #d1fae5;border-radius:12px;max-height:320px;margin-top:14px;overflow:hidden auto}.cc-slides-preview-header[data-v-b21fc48a]{background:#f0fdf4;border-bottom:1px solid #d1fae5;flex-direction:column;padding:10px 14px 8px;display:flex}.cc-slides-preview-header span[data-v-b21fc48a]{color:#15803d;font-size:13px;font-weight:700}.cc-slides-preview-header small[data-v-b21fc48a]{color:#16a34a;margin-top:1px;font-size:11px}.cc-slide-edit-card[data-v-b21fc48a]{background:#fff;border-bottom:1px solid #f3f4f6;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cc-slide-edit-card[data-v-b21fc48a]:last-child{border-bottom:none}.cc-slide-edit-input[data-v-b21fc48a]{color:#111827;border:1px solid #e5e7eb;border-radius:7px;outline:none;width:100%;padding:7px 10px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:border-color .15s}.cc-slide-edit-input[data-v-b21fc48a]:focus{border-color:#f59e0b}.cc-slide-edit-ta[data-v-b21fc48a]{color:#374151;resize:none;border:1px solid #e5e7eb;border-radius:7px;outline:none;width:100%;padding:7px 10px;font-family:Inter,sans-serif;font-size:12.5px;line-height:1.5;transition:border-color .15s}.cc-slide-edit-ta[data-v-b21fc48a]:focus{border-color:#f59e0b}.av-generating[data-v-b21fc48a]{text-align:center;color:#6b7280;flex-direction:column;align-items:center;gap:12px;max-width:320px;display:flex}.av-generating h3[data-v-b21fc48a]{color:#111827;margin:0;font-size:18px;font-weight:700}.av-generating p[data-v-b21fc48a]{margin:0;font-size:13.5px;line-height:1.6}.edit-modal-bg[data-v-b21fc48a]{z-index:9500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1118278c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.edit-modal[data-v-b21fc48a]{background:#fff;border-radius:14px;width:100%;max-width:480px;padding:22px;font-family:Inter,sans-serif;box-shadow:0 24px 60px #00000040}.edit-modal h3[data-v-b21fc48a]{color:#111827;margin:0 0 4px;font-size:17px;font-weight:700}.edit-modal p[data-v-b21fc48a]{color:#6b7280;margin:0 0 12px;font-size:12.5px}.edit-modal textarea[data-v-b21fc48a]{resize:vertical;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:11px 12px;font-family:inherit;font-size:13px}.edit-modal textarea[data-v-b21fc48a]:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.edit-modal-foot[data-v-b21fc48a]{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.edit-btn-cancel[data-v-b21fc48a]{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.edit-btn-go[data-v-b21fc48a]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.edit-btn-go[data-v-b21fc48a]:disabled{opacity:.55;cursor:not-allowed}.edit-btn-modify[data-v-b21fc48a]{color:#92400e;cursor:pointer;background:#fffbeb;border:1.5px solid #fde68a;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:6px;padding:9px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.edit-btn-modify[data-v-b21fc48a]:hover{background:#fef3c7}.cc-slide-edit[data-v-b21fc48a]{color:#fff;cursor:pointer;background:#2d0a5eeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;transition:background .15s,transform .15s;display:flex;position:absolute;bottom:10px;right:52px}.cc-slide-edit[data-v-b21fc48a]:hover{background:#2d0a5e;transform:scale(1.08)}.av-saved-chars[data-v-b21fc48a]{border-top:1px dashed #e5e7eb;margin-top:12px;padding-top:12px}.av-saved-title[data-v-b21fc48a]{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}.av-char-item--saved[data-v-b21fc48a]{background:#fffbeb;border-color:#fde68a}.av-char-use[data-v-b21fc48a]{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:flex}.av-char-use[data-v-b21fc48a]:hover{background:#d97706}.cc-slide-edit[data-v-b21fc48a]:disabled{opacity:.5;cursor:not-allowed}.app-visual-layout[data-v-d48aa00e]{color:#111827;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.app-visual-layout[data-v-d48aa00e] *,.app-visual-layout[data-v-d48aa00e] :before,.app-visual-layout[data-v-d48aa00e] :after{box-sizing:border-box}.av-main[data-v-d48aa00e]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.av-bg[data-v-d48aa00e]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.av-bg-gradient[data-v-d48aa00e]{background:linear-gradient(#fef9ee 0%,#fffbeb 25%,#fefce8 50%,#fdfdf8 75%,#fafafa 100%);position:absolute;inset:0}.av-blob[data-v-d48aa00e]{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.av-blob-1[data-v-d48aa00e]{background:radial-gradient(circle,#fcd34d 0%,#fcd34d00 70%);width:480px;height:480px;top:-120px;left:-100px}.av-blob-2[data-v-d48aa00e]{opacity:.22;background:radial-gradient(circle,#c4b5fd 0%,#c4b5fd00 70%);width:520px;height:520px;top:200px;right:-180px}.topbar[data-v-d48aa00e]{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-bottom:1px solid #e5e7ebb3;flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex;position:relative}.topbar-icon-btn[data-v-d48aa00e]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;padding:4px;display:flex}.topbar-icon-btn[data-v-d48aa00e]:hover{background:#f3f4f6}.topbar-label[data-v-d48aa00e]{color:#6b7280;font-size:13.5px;font-weight:500}.topbar-label--strong[data-v-d48aa00e]{color:#111827;font-weight:600}.topbar-sep[data-v-d48aa00e]{color:#d1d5db;font-size:14px}.av-page[data-v-d48aa00e]{z-index:1;flex:1;width:100%;max-width:1400px;margin:0 auto;padding:32px 36px 60px;position:relative;overflow-y:auto}.av-hero[data-v-d48aa00e]{margin-bottom:24px}.av-hero-title[data-v-d48aa00e]{letter-spacing:-.02em;color:#111827;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.15}.av-hero-title span[data-v-d48aa00e]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 35%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.av-hero-sub[data-v-d48aa00e]{color:#6b7280;margin:0;font-size:14px}.hist-toolbar[data-v-d48aa00e]{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.hist-search[data-v-d48aa00e]{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:240px;height:42px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.hist-search[data-v-d48aa00e]:focus-within{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.hist-search input[data-v-d48aa00e]{color:#111827;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.hist-search input[data-v-d48aa00e]::placeholder{color:#9ca3af}.hist-filters[data-v-d48aa00e]{gap:10px;display:flex}.hist-select[data-v-d48aa00e]{color:#374151;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e5e7eb;border-radius:10px;outline:none;height:42px;padding:0 32px 0 14px;font-family:inherit;font-size:13px}.hist-create-btn[data-v-d48aa00e]{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #f59e0b59}.hist-create-btn[data-v-d48aa00e]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b73}.hist-state[data-v-d48aa00e],.hist-empty[data-v-d48aa00e]{text-align:center;color:#6b7280;padding:80px 20px}.hist-state p[data-v-d48aa00e]{margin-top:12px;font-size:14px}.hist-empty-emoji[data-v-d48aa00e]{opacity:.8;margin-bottom:16px;font-size:64px}.hist-empty h3[data-v-d48aa00e]{color:#111827;margin:0 0 8px;font-size:20px;font-weight:700}.hist-empty p[data-v-d48aa00e]{margin:0 0 20px;font-size:14px}.hist-empty-cta[data-v-d48aa00e]{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:10px;align-items:center;gap:7px;padding:11px 22px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #f59e0b66}.hist-grid[data-v-d48aa00e]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.hist-card[data-v-d48aa00e]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;transition:transform .18s,box-shadow .2s,border-color .18s;overflow:hidden}.hist-card[data-v-d48aa00e]:hover{border-color:#fde68a;transform:translateY(-3px);box-shadow:0 12px 30px #00000014}.hist-card-cover[data-v-d48aa00e]{aspect-ratio:1;background:#f9fafb;width:100%;position:relative;overflow:hidden}.hist-card-cover img[data-v-d48aa00e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hist-card-placeholder[data-v-d48aa00e]{color:#9ca3af;background:#f3f4f6;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hist-status[data-v-d48aa00e]{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:4px 9px;font-size:10.5px;font-weight:700;position:absolute;top:10px;left:10px}.hist-status--completed[data-v-d48aa00e]{color:#166534;background:#dcfce7}.hist-status--processing[data-v-d48aa00e]{color:#92400e;background:#fef3c7}.hist-status--failed[data-v-d48aa00e]{color:#991b1b;background:#fee2e2}.hist-status--pending[data-v-d48aa00e]{color:#3730a3;background:#e0e7ff}.hist-slide-count[data-v-d48aa00e]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111827d9;border-radius:6px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:10px;right:10px}.hist-card-body[data-v-d48aa00e]{padding:14px}.hist-card-title[data-v-d48aa00e]{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:13.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.hist-card-meta[data-v-d48aa00e]{color:#9ca3af;justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.hist-card-style[data-v-d48aa00e]{color:#374151;text-transform:capitalize;background:#f3f4f6;border-radius:5px;padding:2px 8px;font-weight:600}.hist-pagination[data-v-d48aa00e]{justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.hist-page-btn[data-v-d48aa00e]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.hist-page-btn[data-v-d48aa00e]:hover:not(:disabled){background:#fffbeb;border-color:#f59e0b}.hist-page-btn[data-v-d48aa00e]:disabled{opacity:.4;cursor:not-allowed}.hist-page-info[data-v-d48aa00e]{color:#6b7280;font-size:13px;font-weight:500}.cc-modal-bg[data-v-d48aa00e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9000;background:#1118278c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cc-modal[data-v-d48aa00e]{background:#fff;border-radius:16px;width:100%;max-width:640px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 24px 60px #00000040}.cc-modal-wide[data-v-d48aa00e]{max-width:920px}.cc-modal-head[data-v-d48aa00e]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.cc-modal-title[data-v-d48aa00e]{color:#111827;align-items:center;margin:0;font-size:19px;font-weight:700;display:flex}.cc-modal-x[data-v-d48aa00e]{cursor:pointer;color:#6b7280;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.cc-modal-x[data-v-d48aa00e]:hover{color:#111827;background:#e5e7eb}.cc-modal-meta[data-v-d48aa00e]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fde68a;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;padding:14px;display:grid}.cc-modal-meta>div[data-v-d48aa00e]{flex-direction:column;gap:2px;display:flex}.cc-modal-meta span[data-v-d48aa00e]{color:#92400e;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.cc-modal-meta strong[data-v-d48aa00e]{color:#78350f;font-size:13px;font-weight:700}.cc-modal-desc[data-v-d48aa00e]{color:#4b5563;background:#f9fafb;border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:13.5px;line-height:1.6}.cc-modal-error[data-v-d48aa00e]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:13px}.cc-modal-slides[data-v-d48aa00e]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:20px;display:grid}.cc-modal-slide[data-v-d48aa00e]{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;position:relative;overflow:hidden}.cc-modal-slide img[data-v-d48aa00e]{width:100%;display:block}.cc-modal-slide-label[data-v-d48aa00e]{color:#fff;background:#2d0a5eeb;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:600;position:absolute;top:8px;left:8px}.cc-modal-slide-dl[data-v-d48aa00e]{color:#fff;background:#2d0a5eeb;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:background .15s;display:flex;position:absolute;bottom:8px;right:8px}.cc-modal-slide-dl[data-v-d48aa00e]:hover{background:#2d0a5e}.cc-modal-foot[data-v-d48aa00e]{border-top:1px solid #f3f4f6;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.btn-ghost[data-v-d48aa00e]{cursor:pointer;color:#374151;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600}.btn-ghost[data-v-d48aa00e]:hover{background:#fafafa}.btn-primary[data-v-d48aa00e]{color:#fff;cursor:pointer;background:#2d0a5e;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 22px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.btn-primary[data-v-d48aa00e]:hover{background:#4c1d95}.spin[data-v-d48aa00e]{animation:.9s linear infinite spin-d48aa00e}@keyframes spin-d48aa00e{to{transform:rotate(360deg)}}@media (width<=860px){.av-page[data-v-d48aa00e]{padding:24px 16px 40px}.hist-toolbar[data-v-d48aa00e]{flex-direction:column}.hist-filters[data-v-d48aa00e]{width:100%}.hist-create-btn[data-v-d48aa00e]{flex:1;justify-content:center}.cc-modal-meta[data-v-d48aa00e]{grid-template-columns:repeat(2,1fr)}}.app-visual-layout[data-v-b0885438]{color:#111827;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.app-visual-layout[data-v-b0885438] *,.app-visual-layout[data-v-b0885438] :before,.app-visual-layout[data-v-b0885438] :after{box-sizing:border-box}.av-main[data-v-b0885438]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.av-bg[data-v-b0885438]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.av-bg-gradient[data-v-b0885438]{background:linear-gradient(#fef9ee 0%,#fffbeb 25%,#fefce8 50%,#fdfdf8 75%,#fafafa 100%);position:absolute;inset:0}.av-blob[data-v-b0885438]{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.av-blob-1[data-v-b0885438]{background:radial-gradient(circle,#fcd34d 0%,#fcd34d00 70%);width:480px;height:480px;top:-120px;left:-100px}.av-blob-2[data-v-b0885438]{opacity:.22;background:radial-gradient(circle,#c4b5fd 0%,#c4b5fd00 70%);width:520px;height:520px;top:200px;right:-180px}.topbar[data-v-b0885438]{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-bottom:1px solid #e5e7ebb3;flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex;position:relative}.topbar-icon-btn[data-v-b0885438]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;padding:4px;display:flex}.topbar-icon-btn[data-v-b0885438]:hover{background:#f3f4f6}.topbar-label[data-v-b0885438]{color:#6b7280;font-size:13.5px;font-weight:500}.topbar-label--strong[data-v-b0885438]{color:#111827;font-weight:600}.topbar-sep[data-v-b0885438]{color:#d1d5db;font-size:14px}.av-page[data-v-b0885438]{z-index:1;flex:1;padding:32px 36px 60px;position:relative;overflow-y:auto}.cif-grid[data-v-b0885438]{grid-template-columns:460px 1fr;gap:32px;max-width:1400px;margin:0 auto;display:grid}.av-hero[data-v-b0885438]{margin-bottom:16px;padding:0 4px}.av-hero-title[data-v-b0885438]{letter-spacing:-.02em;color:#111827;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.15}.av-hero-title span[data-v-b0885438]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 35%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.av-hero-sub[data-v-b0885438]{color:#6b7280;margin:0;font-size:13.5px}.cif-config[data-v-b0885438]{flex-direction:column;gap:16px;display:flex}.widget-card[data-v-b0885438]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px 20px;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008}.widget-head[data-v-b0885438]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.widget-title[data-v-b0885438]{color:#111827;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.widget-title small[data-v-b0885438]{color:#9ca3af;margin-left:4px;font-size:11.5px;font-weight:500}.field-ta[data-v-b0885438]{color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:12px 13px;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.6;transition:border-color .18s,box-shadow .18s}.field-ta[data-v-b0885438]::placeholder{color:#b5bbc5}.field-ta[data-v-b0885438]:focus{border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #e8b84b21}.char-count[data-v-b0885438]{color:#9ca3af;font-size:11px}.char-count--warn[data-v-b0885438]{color:#d97706;font-weight:600}.av-help-btn[data-v-b0885438]{color:#92400e;cursor:pointer;background:#fffbeb;border:1.5px solid #fde68a;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;padding:10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s;display:flex}.av-help-btn[data-v-b0885438]:hover:not(:disabled){background:#fef3c7;border-color:#fbbf24}.av-help-btn[data-v-b0885438]:disabled{opacity:.6;cursor:not-allowed}.cif-pills[data-v-b0885438]{flex-wrap:wrap;gap:8px;display:flex}.cif-pill[data-v-b0885438]{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:100px;padding:7px 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:all .15s}.cif-pill[data-v-b0885438]:hover{background:#fffbeb;border-color:#fde68a}.cif-pill.active[data-v-b0885438]{color:#92400e;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#f59e0b;box-shadow:0 2px 6px #f59e0b2e}.cif-surprise[data-v-b0885438]{color:#7c3aed;cursor:pointer;background:0 0;border:1px solid #e9d5ff;border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.cif-surprise[data-v-b0885438]:hover{background:#faf5ff;border-color:#c4b5fd}.cif-designs[data-v-b0885438]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cif-design[data-v-b0885438]{cursor:pointer;background:#fafafa;border:1.5px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;font-family:inherit;transition:all .15s;display:flex}.cif-design[data-v-b0885438]:hover{background:#fff;border-color:#fde68a}.cif-design.active[data-v-b0885438]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b2e}.cif-design-thumb[data-v-b0885438]{background:#fff;border:1px solid #f3f4f6;border-radius:10px;justify-content:center;align-items:center;width:100%;height:80px;font-size:32px;display:flex}.cif-design span[data-v-b0885438]{color:#374151;text-align:center;font-size:11.5px;font-weight:600;line-height:1.3}.cif-design.active span[data-v-b0885438]{color:#b45309}.alert-banner[data-v-b0885438]{border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.alert-banner--error[data-v-b0885438]{background:#fef2f2;border:1px solid #fecaca}.alert-icon[data-v-b0885438]{flex-shrink:0;margin-top:1px;font-size:16px}.alert-title[data-v-b0885438]{color:#991b1b;margin:0 0 2px;font-size:13px;font-weight:700}.alert-text[data-v-b0885438]{color:#b91c1c;margin:0;font-size:12.5px;line-height:1.5}.av-credit-info[data-v-b0885438]{color:#6b7280;align-items:center;gap:8px;margin:4px 0;padding:0 4px;font-size:11.5px;font-weight:500;display:flex}.av-pulse[data-v-b0885438]{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s infinite av-pulse-b0885438;box-shadow:0 0 #10b98199}@keyframes av-pulse-b0885438{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.av-generate[data-v-b0885438]{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0000001f;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-family:Inter,sans-serif;font-size:14.5px;font-weight:700;transition:box-shadow .18s,transform .12s;display:flex;box-shadow:0 4px 14px #f59e0b66,0 2px 4px #f59e0b33}.av-generate[data-v-b0885438]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #f59e0b80,0 4px 8px #f59e0b40}.av-generate[data-v-b0885438]:disabled{opacity:.55;cursor:not-allowed}.spin[data-v-b0885438]{animation:.9s linear infinite spin-b0885438}@keyframes spin-b0885438{to{transform:rotate(360deg)}}.cif-preview-col[data-v-b0885438]{flex-direction:column;min-height:0;display:flex;position:sticky;top:0}.av-preview-card[data-v-b0885438]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1;justify-content:center;align-items:center;min-height:720px;padding:32px;display:flex;box-shadow:0 1px 3px #0000000d,0 8px 24px #0000000a}.av-empty[data-v-b0885438]{text-align:center;color:#6b7280;max-width:320px}.av-empty-emoji[data-v-b0885438]{opacity:.85;margin-bottom:14px;font-size:64px}.av-empty h3[data-v-b0885438]{color:#111827;letter-spacing:-.02em;margin:0 0 6px;font-size:18px;font-weight:700}.av-empty p[data-v-b0885438]{margin:0;font-size:13.5px;line-height:1.5}.av-loading[data-v-b0885438]{text-align:center;color:#6b7280}.av-spinner[data-v-b0885438]{border:4px solid #fde68a;border-top-color:#f59e0b;border-radius:50%;width:52px;height:52px;margin:0 auto 16px;animation:1s linear infinite spin-b0885438}.av-loading p[data-v-b0885438]{color:#111827;margin:0 0 4px;font-size:14px;font-weight:600}.av-loading small[data-v-b0885438]{color:#9ca3af;font-size:12px}.cif-result[data-v-b0885438]{text-align:center;width:100%}.cif-result img[data-v-b0885438]{border:1px solid #f3f4f6;border-radius:12px;max-width:100%;max-height:70vh;box-shadow:0 8px 28px #00000026,0 2px 8px #00000014}.cif-btn-dl[data-v-b0885438]{color:#fff;background:#2d0a5e;border-radius:10px;align-items:center;gap:7px;margin-top:18px;padding:11px 22px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .15s,transform .12s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 14px #2d0a5e4d}.cif-btn-dl[data-v-b0885438]:hover{background:#4c1d95;transform:translateY(-1px);box-shadow:0 8px 22px #2d0a5e66}@media (width<=1100px){.cif-grid[data-v-b0885438]{grid-template-columns:400px 1fr;gap:24px}.cif-designs[data-v-b0885438]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.cif-grid[data-v-b0885438]{grid-template-columns:1fr}.cif-preview-col[data-v-b0885438]{position:static}.av-preview-card[data-v-b0885438]{min-height:400px}}.av-help-sub[data-v-b0885438]{color:#b45309;margin-top:2px;font-size:10.5px;font-weight:500;display:block}.edit-modal-bg[data-v-b0885438]{z-index:9500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1118278c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.edit-modal[data-v-b0885438]{background:#fff;border-radius:14px;width:100%;max-width:480px;padding:22px;font-family:Inter,sans-serif;box-shadow:0 24px 60px #00000040}.edit-modal h3[data-v-b0885438]{color:#111827;margin:0 0 4px;font-size:17px;font-weight:700}.edit-modal p[data-v-b0885438]{color:#6b7280;margin:0 0 12px;font-size:12.5px}.edit-modal textarea[data-v-b0885438]{resize:vertical;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:11px 12px;font-family:inherit;font-size:13px}.edit-modal textarea[data-v-b0885438]:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.edit-modal-foot[data-v-b0885438]{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.edit-btn-cancel[data-v-b0885438]{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.edit-btn-go[data-v-b0885438]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.edit-btn-go[data-v-b0885438]:disabled{opacity:.55;cursor:not-allowed}.edit-btn-modify[data-v-b0885438]{color:#92400e;cursor:pointer;background:#fffbeb;border:1.5px solid #fde68a;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:6px;padding:9px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.edit-btn-modify[data-v-b0885438]:hover{background:#fef3c7}.av-saved-chars[data-v-b0885438]{border-top:1px dashed #e5e7eb;margin-top:12px;padding-top:12px}.av-saved-title[data-v-b0885438]{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}.av-char-item--saved[data-v-b0885438]{background:#fffbeb;border-color:#fde68a}.av-char-use[data-v-b0885438]{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:flex}.av-char-use[data-v-b0885438]:hover{background:#d97706}.app-visual-layout[data-v-1944d2a3]{color:#111827;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.app-visual-layout[data-v-1944d2a3] *,.app-visual-layout[data-v-1944d2a3] :before,.app-visual-layout[data-v-1944d2a3] :after{box-sizing:border-box}.av-main[data-v-1944d2a3]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.av-bg[data-v-1944d2a3]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.av-bg-gradient[data-v-1944d2a3]{background:linear-gradient(#fef9ee 0%,#fffbeb 25%,#fefce8 50%,#fdfdf8 75%,#fafafa 100%);position:absolute;inset:0}.av-blob[data-v-1944d2a3]{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.av-blob-1[data-v-1944d2a3]{background:radial-gradient(circle,#fcd34d 0%,#fcd34d00 70%);width:480px;height:480px;top:-120px;left:-100px}.av-blob-2[data-v-1944d2a3]{opacity:.22;background:radial-gradient(circle,#c4b5fd 0%,#c4b5fd00 70%);width:520px;height:520px;top:200px;right:-180px}.topbar[data-v-1944d2a3]{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-bottom:1px solid #e5e7ebb3;flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex;position:relative}.topbar-icon-btn[data-v-1944d2a3]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;padding:4px;display:flex}.topbar-icon-btn[data-v-1944d2a3]:hover{background:#f3f4f6}.topbar-label[data-v-1944d2a3]{color:#6b7280;font-size:13.5px;font-weight:500}.topbar-label--strong[data-v-1944d2a3]{color:#111827;font-weight:600}.topbar-sep[data-v-1944d2a3]{color:#d1d5db;font-size:14px}.av-page[data-v-1944d2a3]{z-index:1;flex:1;width:100%;max-width:1400px;margin:0 auto;padding:32px 36px 60px;position:relative;overflow-y:auto}.av-hero[data-v-1944d2a3]{margin-bottom:24px}.av-hero-title[data-v-1944d2a3]{letter-spacing:-.02em;color:#111827;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.15}.av-hero-title span[data-v-1944d2a3]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 35%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.av-hero-sub[data-v-1944d2a3]{color:#6b7280;margin:0;font-size:14px}.hist-toolbar[data-v-1944d2a3]{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.hist-search[data-v-1944d2a3]{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:240px;height:42px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.hist-search[data-v-1944d2a3]:focus-within{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.hist-search input[data-v-1944d2a3]{color:#111827;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.hist-search input[data-v-1944d2a3]::placeholder{color:#9ca3af}.hist-filters[data-v-1944d2a3]{flex-wrap:wrap;gap:10px;display:flex}.hist-select[data-v-1944d2a3]{color:#374151;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e5e7eb;border-radius:10px;outline:none;height:42px;padding:0 32px 0 14px;font-family:inherit;font-size:13px}.hist-create-btn[data-v-1944d2a3]{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #f59e0b59}.hist-create-btn[data-v-1944d2a3]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b73}.hist-state[data-v-1944d2a3],.hist-empty[data-v-1944d2a3]{text-align:center;color:#6b7280;padding:80px 20px}.hist-state p[data-v-1944d2a3]{margin-top:12px;font-size:14px}.hist-empty-emoji[data-v-1944d2a3]{opacity:.8;margin-bottom:16px;font-size:64px}.hist-empty h3[data-v-1944d2a3]{color:#111827;margin:0 0 8px;font-size:20px;font-weight:700}.hist-empty p[data-v-1944d2a3]{margin:0 0 20px;font-size:14px}.hist-empty-cta[data-v-1944d2a3]{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:10px;align-items:center;gap:7px;padding:11px 22px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #f59e0b66}.hist-grid[data-v-1944d2a3]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.hist-card[data-v-1944d2a3]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;transition:transform .18s,box-shadow .2s,border-color .18s;overflow:hidden}.hist-card[data-v-1944d2a3]:hover{border-color:#fde68a;transform:translateY(-3px);box-shadow:0 12px 30px #00000014}.hist-card-cover[data-v-1944d2a3]{aspect-ratio:3/4;background:#f9fafb;width:100%;position:relative;overflow:hidden}.hist-card-cover img[data-v-1944d2a3]{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;display:block}.hist-card-placeholder[data-v-1944d2a3]{color:#9ca3af;background:#f3f4f6;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hist-status[data-v-1944d2a3]{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:4px 9px;font-size:10.5px;font-weight:700;position:absolute;top:10px;left:10px}.hist-status--completed[data-v-1944d2a3]{color:#166534;background:#dcfce7}.hist-status--processing[data-v-1944d2a3]{color:#92400e;background:#fef3c7}.hist-status--failed[data-v-1944d2a3]{color:#991b1b;background:#fee2e2}.hist-status--pending[data-v-1944d2a3]{color:#3730a3;background:#e0e7ff}.hist-style-badge[data-v-1944d2a3]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111827d9;border-radius:6px;padding:4px 9px;font-size:10.5px;font-weight:600;position:absolute;top:10px;right:10px}.hist-card-body[data-v-1944d2a3]{padding:14px}.hist-card-title[data-v-1944d2a3]{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:13.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.hist-card-meta[data-v-1944d2a3]{color:#9ca3af;justify-content:space-between;align-items:center;gap:6px;font-size:11.5px;display:flex}.hist-card-style[data-v-1944d2a3]{color:#92400e;background:#fffbeb;border-radius:5px;padding:2px 8px;font-weight:600}.hist-pagination[data-v-1944d2a3]{justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.hist-page-btn[data-v-1944d2a3]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.hist-page-btn[data-v-1944d2a3]:hover:not(:disabled){background:#fffbeb;border-color:#f59e0b}.hist-page-btn[data-v-1944d2a3]:disabled{opacity:.4;cursor:not-allowed}.hist-page-info[data-v-1944d2a3]{color:#6b7280;font-size:13px;font-weight:500}.ci-modal-bg[data-v-1944d2a3]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9000;background:#111827a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ci-modal[data-v-1944d2a3]{background:#fff;border-radius:16px;width:100%;max-width:720px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 24px 60px #00000040}.ci-modal-head[data-v-1944d2a3]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ci-modal-title[data-v-1944d2a3]{color:#111827;align-items:center;margin:0;font-size:19px;font-weight:700;display:flex}.ci-modal-x[data-v-1944d2a3]{cursor:pointer;color:#6b7280;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ci-modal-x[data-v-1944d2a3]:hover{color:#111827;background:#e5e7eb}.ci-modal-meta[data-v-1944d2a3]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fde68a;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;padding:14px;display:grid}.ci-modal-meta>div[data-v-1944d2a3]{flex-direction:column;gap:2px;display:flex}.ci-modal-meta span[data-v-1944d2a3]{color:#92400e;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.ci-modal-meta strong[data-v-1944d2a3]{color:#78350f;font-size:13px;font-weight:700}.ci-modal-desc[data-v-1944d2a3]{color:#4b5563;background:#f9fafb;border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:13.5px;line-height:1.6}.ci-modal-error[data-v-1944d2a3]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:13px}.ci-modal-img-wrap[data-v-1944d2a3]{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;margin-bottom:20px;padding:16px;display:flex}.ci-modal-img-wrap img[data-v-1944d2a3]{border-radius:8px;max-width:100%;max-height:60vh;box-shadow:0 4px 18px #0000001f}.ci-modal-foot[data-v-1944d2a3]{border-top:1px solid #f3f4f6;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.btn-ghost[data-v-1944d2a3]{cursor:pointer;color:#374151;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600}.btn-ghost[data-v-1944d2a3]:hover{background:#fafafa}.btn-primary[data-v-1944d2a3]{color:#fff;cursor:pointer;background:#2d0a5e;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 22px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;display:flex}.btn-primary[data-v-1944d2a3]:hover{background:#4c1d95}.spin[data-v-1944d2a3]{animation:.9s linear infinite spin-1944d2a3}@keyframes spin-1944d2a3{to{transform:rotate(360deg)}}@media (width<=860px){.av-page[data-v-1944d2a3]{padding:24px 16px 40px}.hist-toolbar[data-v-1944d2a3]{flex-direction:column}.hist-filters[data-v-1944d2a3]{width:100%}.hist-create-btn[data-v-1944d2a3]{flex:1;justify-content:center}.ci-modal-meta[data-v-1944d2a3]{grid-template-columns:repeat(2,1fr)}}[data-v-d610e35a],[data-v-d610e35a]:before,[data-v-d610e35a]:after{box-sizing:border-box}.demos-layout[data-v-d610e35a]{color:#111827;background:#f7f7f8;min-height:100vh;padding:32px;font-family:Inter,sans-serif}.topbar[data-v-d610e35a]{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.page-title[data-v-d610e35a]{letter-spacing:-.02em;color:#111827;margin:0 0 4px;font-size:28px;font-weight:800}.page-sub[data-v-d610e35a]{color:#6b7280;margin:0;font-size:14px}.refresh-btn[data-v-d610e35a]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s;display:flex}.refresh-btn[data-v-d610e35a]:hover:not(:disabled){background:#f3f4f6}.refresh-btn[data-v-d610e35a]:disabled{opacity:.6;cursor:not-allowed}.stats-grid[data-v-d610e35a]{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:24px;display:grid}.stat-card[data-v-d610e35a]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px #0000000a}.stat-label[data-v-d610e35a]{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:600}.stat-value[data-v-d610e35a]{color:#111827;letter-spacing:-.02em;font-size:28px;font-weight:800}.stat-card--pending[data-v-d610e35a]{background:#fffbeb;border-color:#fde68a}.stat-card--contacted[data-v-d610e35a]{background:#eff6ff;border-color:#bfdbfe}.stat-card--converted[data-v-d610e35a]{background:#f0fdf4;border-color:#bbf7d0}.stat-card--rejected[data-v-d610e35a]{background:#fef2f2;border-color:#fecaca}.stat-card--pending .stat-value[data-v-d610e35a]{color:#b45309}.stat-card--contacted .stat-value[data-v-d610e35a]{color:#1d4ed8}.stat-card--converted .stat-value[data-v-d610e35a]{color:#15803d}.stat-card--rejected .stat-value[data-v-d610e35a]{color:#b91c1c}.toolbar[data-v-d610e35a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.filters[data-v-d610e35a]{flex-wrap:wrap;gap:8px;display:flex}.filter-btn[data-v-d610e35a]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.filter-btn[data-v-d610e35a]:hover{background:#f3f4f6}.filter-btn--active[data-v-d610e35a]{color:#1a0a0a;background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706);border-color:#f59e0b}.filter-count[data-v-d610e35a]{opacity:.8;margin-left:4px;font-size:11px}.search-wrap[data-v-d610e35a]{flex:1;min-width:240px;max-width:340px}.search-input[data-v-d610e35a]{border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;height:38px;padding:0 14px;font-family:inherit;font-size:13px;transition:border-color .15s}.search-input[data-v-d610e35a]:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.banner[data-v-d610e35a]{border-radius:8px;margin-bottom:14px;padding:12px 16px;font-size:13px;font-weight:600}.banner--success[data-v-d610e35a]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.banner--error[data-v-d610e35a]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.table-wrap[data-v-d610e35a]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.empty-state[data-v-d610e35a]{text-align:center;color:#9ca3af;flex-direction:column;align-items:center;gap:14px;padding:60px 20px;display:flex}.demos-table[data-v-d610e35a]{border-collapse:collapse;width:100%;font-size:13.5px}.demos-table th[data-v-d610e35a]{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-size:11.5px;font-weight:700}.demos-table td[data-v-d610e35a]{vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:14px 16px}.demos-table tr[data-v-d610e35a]:hover{background:#fafafa}.row-converted[data-v-d610e35a]{opacity:.65}.col-check[data-v-d610e35a]{width:36px}.col-actions[data-v-d610e35a]{text-align:right;width:220px}.prospect-name[data-v-d610e35a]{color:#111827;font-weight:600}.prospect-email[data-v-d610e35a]{color:#6b7280;margin-top:2px;font-size:12px}.company-name[data-v-d610e35a]{color:#374151;font-weight:500}.company-size[data-v-d610e35a]{color:#9ca3af;margin-top:2px;font-size:11px}.besoin-pill[data-v-d610e35a]{color:#6d28d9;background:#f3e8ff;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-block}.status-badge[data-v-d610e35a]{border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.status-badge--pending[data-v-d610e35a]{color:#b45309;background:#fef3c7}.status-badge--contacted[data-v-d610e35a]{color:#1d4ed8;background:#dbeafe}.status-badge--converted[data-v-d610e35a]{color:#15803d;background:#dcfce7}.status-badge--rejected[data-v-d610e35a]{color:#b91c1c;background:#fee2e2}.date-cell[data-v-d610e35a]{color:#6b7280;white-space:nowrap;font-size:12.5px}.action-btn[data-v-d610e35a]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:4px;margin-left:4px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.action-btn[data-v-d610e35a]:hover:not(:disabled){background:#f3f4f6}.action-btn[data-v-d610e35a]:disabled{opacity:.5;cursor:not-allowed}.action-btn--approve[data-v-d610e35a]{color:#1a0a0a;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:#f59e0b}.action-btn--approve[data-v-d610e35a]:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b,#d97706)}.action-btn--reject[data-v-d610e35a]{color:#dc2626;background:#fff;border-color:#fca5a5}.action-btn--reject[data-v-d610e35a]:hover{background:#fef2f2}.pagination[data-v-d610e35a]{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.page-btn[data-v-d610e35a]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:600}.page-btn[data-v-d610e35a]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-d610e35a]{color:#6b7280;font-size:13px}.bulk-bar[data-v-d610e35a]{color:#fff;background:#1a0a2e;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px;padding:14px 20px;display:flex;position:sticky;bottom:16px;box-shadow:0 12px 32px #1a0a2e59}.bulk-info strong[data-v-d610e35a]{color:#fbbf24;font-weight:800}.bulk-actions[data-v-d610e35a]{gap:10px;display:flex}.bulk-btn-cancel[data-v-d610e35a]{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600}.bulk-btn-cancel[data-v-d610e35a]:hover{background:#ffffff14}.bulk-btn-approve[data-v-d610e35a]{color:#1a0a0a;cursor:pointer;background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:800;display:flex}.bulk-btn-approve[data-v-d610e35a]:disabled{opacity:.65;cursor:not-allowed}.modal-overlay[data-v-d610e35a]{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1118278c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-d610e35a]{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:90vh;display:flex;overflow:hidden}.modal-header[data-v-d610e35a]{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.modal-header h2[data-v-d610e35a]{margin:0;font-size:18px;font-weight:700}.modal-close[data-v-d610e35a]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:18px}.modal-close[data-v-d610e35a]:hover{background:#f3f4f6}.modal-body[data-v-d610e35a]{padding:20px 22px;font-size:13.5px;line-height:1.6;overflow-y:auto}.detail-row[data-v-d610e35a]{color:#374151;padding:6px 0}.detail-row a[data-v-d610e35a]{color:#6d28d9;text-decoration:none}.detail-block[data-v-d610e35a]{background:#f9fafb;border-radius:8px;margin-top:14px;padding:12px 14px}.detail-block--user[data-v-d610e35a]{background:#f0fdf4}.message-text[data-v-d610e35a]{color:#4b5563;white-space:pre-wrap;margin-top:6px}.modal-notes[data-v-d610e35a]{border-top:1px solid #f3f4f6;margin-top:18px;padding-top:18px}.modal-notes label[data-v-d610e35a]{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.modal-notes textarea[data-v-d610e35a]{resize:vertical;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;margin-bottom:10px;padding:10px 12px;font-family:inherit;font-size:13px}.modal-notes textarea[data-v-d610e35a]:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.save-notes-btn[data-v-d610e35a]{color:#1a0a0a;cursor:pointer;background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706);border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:12.5px;font-weight:700}.save-notes-btn[data-v-d610e35a]:disabled{opacity:.65;cursor:not-allowed}.spinner[data-v-d610e35a]{border:2px solid #d1d5db;border-top-color:#f59e0b;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin-d610e35a;display:inline-block}.spinner--sm[data-v-d610e35a]{border-width:2px;width:12px;height:12px}.spin[data-v-d610e35a]{animation:.9s linear infinite spin-d610e35a;display:inline-block}@keyframes spin-d610e35a{to{transform:rotate(360deg)}}.fade-enter-active[data-v-d610e35a],.fade-leave-active[data-v-d610e35a]{transition:opacity .25s}.fade-enter-from[data-v-d610e35a],.fade-leave-to[data-v-d610e35a]{opacity:0}.slide-up-enter-active[data-v-d610e35a],.slide-up-leave-active[data-v-d610e35a]{transition:all .25s}.slide-up-enter-from[data-v-d610e35a],.slide-up-leave-to[data-v-d610e35a]{opacity:0;transform:translateY(20px)}@media (width<=1024px){.stats-grid[data-v-d610e35a]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.demos-layout[data-v-d610e35a]{padding:16px}.stats-grid[data-v-d610e35a]{grid-template-columns:repeat(2,1fr)}.demos-table[data-v-d610e35a]{font-size:12px}.col-actions[data-v-d610e35a]{width:auto}.action-btn[data-v-d610e35a]{padding:5px 8px;font-size:11px}}.app-visual-layout[data-v-112eceaf]{color:#111827;height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;overflow:hidden}.app-visual-layout[data-v-112eceaf] *,.app-visual-layout[data-v-112eceaf] :before,.app-visual-layout[data-v-112eceaf] :after{box-sizing:border-box}.av-main[data-v-112eceaf]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.av-bg[data-v-112eceaf]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.av-bg-gradient[data-v-112eceaf]{background:linear-gradient(#fef9ee 0%,#fffbeb 25%,#fefce8 50%,#fdfdf8 75%,#fafafa 100%);position:absolute;inset:0}.av-blob[data-v-112eceaf]{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.av-blob-1[data-v-112eceaf]{background:radial-gradient(circle,#fcd34d 0%,#fcd34d00 70%);width:480px;height:480px;top:-120px;left:-100px}.av-blob-2[data-v-112eceaf]{opacity:.22;background:radial-gradient(circle,#c4b5fd 0%,#c4b5fd00 70%);width:520px;height:520px;top:200px;right:-180px}.topbar[data-v-112eceaf]{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-bottom:1px solid #e5e7ebb3;flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex;position:relative}.topbar-icon-btn[data-v-112eceaf]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;padding:4px;display:flex}.topbar-icon-btn[data-v-112eceaf]:hover{background:#f3f4f6}.topbar-label[data-v-112eceaf]{color:#6b7280;font-size:13.5px;font-weight:500}.topbar-label--strong[data-v-112eceaf]{color:#111827;font-weight:600}.topbar-sep[data-v-112eceaf]{color:#d1d5db;font-size:14px}.av-page[data-v-112eceaf]{z-index:1;flex:1;padding:32px 36px 60px;position:relative;overflow-y:auto}.av-page[data-v-112eceaf]::-webkit-scrollbar{width:4px}.av-page[data-v-112eceaf]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.av-grid[data-v-112eceaf]{grid-template-columns:460px 1fr;gap:32px;max-width:1400px;margin:0 auto;display:grid}.av-hero[data-v-112eceaf]{margin-bottom:20px;padding:0 4px}.av-hero-title[data-v-112eceaf]{letter-spacing:-.02em;color:#111827;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.15}.av-hero-title span[data-v-112eceaf]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 35%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.av-hero-sub[data-v-112eceaf]{color:#6b7280;margin:0;font-size:13.5px;line-height:1.5}.av-config[data-v-112eceaf]{flex-direction:column;gap:16px;display:flex}.widget-card[data-v-112eceaf]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px 20px;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008}.widget-head[data-v-112eceaf]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.widget-title[data-v-112eceaf]{color:#111827;letter-spacing:-.01em;margin:0 0 12px;font-size:14px;font-weight:700}.widget-head .widget-title[data-v-112eceaf]{margin-bottom:0}.av-styles[data-v-112eceaf]{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.av-style[data-v-112eceaf]{cursor:pointer;background:#fafafa;border:1.5px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;font-family:inherit;transition:all .18s;display:flex}.av-style[data-v-112eceaf]:hover{background:#fff;border-color:#fde68a}.av-style.active[data-v-112eceaf]{background:#fffbeb;border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b2e}.av-style-thumb[data-v-112eceaf]{background:#fff;border:1px solid #f3f4f6;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.av-style span[data-v-112eceaf]{color:#6b7280;text-align:center;font-size:10.5px;font-weight:500;line-height:1.2}.av-style.active span[data-v-112eceaf]{color:#b45309;font-weight:600}.av-qty-grid[data-v-112eceaf]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.av-qty-btn[data-v-112eceaf]{cursor:pointer;text-align:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;padding:16px 8px;font-family:inherit;transition:all .15s}.av-qty-btn[data-v-112eceaf]:hover{background:#fffbeb;border-color:#fde68a}.av-qty-btn.active[data-v-112eceaf]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b2e}.av-qty-btn strong[data-v-112eceaf]{color:#111827;margin-bottom:2px;font-size:22px;font-weight:700;line-height:1.2;display:block}.av-qty-btn.active strong[data-v-112eceaf]{background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.av-qty-btn span[data-v-112eceaf]{color:#6b7280;font-size:11.5px}.av-colors[data-v-112eceaf]{grid-template-columns:2fr;gap:12px;display:grid}.av-color-item[data-v-112eceaf]{flex-direction:column;gap:6px;display:flex}.av-color-item label[data-v-112eceaf]{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.av-color-wrap[data-v-112eceaf]{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;transition:border-color .15s;display:flex}.av-color-wrap[data-v-112eceaf]:focus-within{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.av-color-swatch[data-v-112eceaf]{border:1px solid #0000001a;border-radius:5px;flex-shrink:0;width:22px;height:22px;transition:background .2s}.av-color-text[data-v-112eceaf]{color:#111827;letter-spacing:.02em;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}.av-color-text[data-v-112eceaf]::placeholder{color:#d1d5db}.av-color-picker[data-v-112eceaf]{cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:4px;flex-shrink:0;width:22px;height:22px;padding:0;transition:opacity .15s}.av-color-picker[data-v-112eceaf]:hover{opacity:1}.av-logo-drop[data-v-112eceaf]{text-align:center;cursor:pointer;border:2px dashed #e5e7eb;border-radius:10px;justify-content:center;align-items:center;min-height:90px;padding:20px;transition:border-color .18s,background .18s;display:flex}.av-logo-drop[data-v-112eceaf]:hover,.av-logo-drop--has[data-v-112eceaf]{background:#fffbeb;border-color:#fbbf24}.av-logo-placeholder[data-v-112eceaf]{flex-direction:column;align-items:center;gap:4px;display:flex}.av-logo-icon[data-v-112eceaf]{font-size:28px}.av-logo-placeholder span[data-v-112eceaf]{color:#6b7280;font-size:13px;font-weight:500}.av-logo-placeholder small[data-v-112eceaf]{color:#9ca3af;font-size:11px}.av-logo-preview[data-v-112eceaf]{-o-object-fit:contain;object-fit:contain;border-radius:6px;max-width:100%;max-height:70px}.av-clear-btn[data-v-112eceaf]{color:#ef4444;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:600}.av-clear-btn[data-v-112eceaf]:hover{background:#fee2e2}.av-add-char-btn[data-v-112eceaf]{color:#92400e;cursor:pointer;background:#fffbeb;border:1.5px solid #fde68a;border-radius:7px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s}.av-add-char-btn[data-v-112eceaf]:hover:not(:disabled){background:#fef3c7;border-color:#fbbf24}.av-add-char-btn[data-v-112eceaf]:disabled{opacity:.5;cursor:not-allowed}.av-chars-empty[data-v-112eceaf]{color:#9ca3af;text-align:center;margin:0;padding:10px 0;font-size:12.5px}.av-chars-list[data-v-112eceaf]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.av-char-item[data-v-112eceaf]{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.av-char-thumb[data-v-112eceaf]{-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;width:36px;height:36px}.av-char-icon[data-v-112eceaf]{font-size:22px;line-height:1}.av-char-name[data-v-112eceaf]{color:#111827;font-size:13px;font-weight:600}.av-char-del[data-v-112eceaf]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:13px;transition:color .15s,background .15s}.av-char-del[data-v-112eceaf]:hover{color:#ef4444;background:#fef2f2}.av-saved-chars[data-v-112eceaf]{border-top:1px dashed #e5e7eb;margin-top:12px;padding-top:12px}.av-saved-title[data-v-112eceaf]{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}.av-char-item--saved[data-v-112eceaf]{background:#fffbeb;border-color:#fde68a}.av-char-use[data-v-112eceaf]{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:flex}.av-char-use[data-v-112eceaf]:hover{background:#d97706}.av-overlay-field[data-v-112eceaf]{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.av-overlay-field[data-v-112eceaf]:last-child{margin-bottom:0}.av-overlay-field label[data-v-112eceaf]{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.av-overlay-input[data-v-112eceaf]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:Inter,sans-serif;font-size:13px;transition:border-color .18s,box-shadow .18s}.av-overlay-input[data-v-112eceaf]::placeholder{color:#b5bbc5}.av-overlay-input[data-v-112eceaf]:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.av-overlay-input--date[data-v-112eceaf]{font-family:Inter,sans-serif}.av-countdown-head[data-v-112eceaf]{justify-content:space-between;align-items:center;display:flex}.av-countdown-row[data-v-112eceaf]{align-items:center;gap:8px;display:flex}.av-countdown-icon[data-v-112eceaf]{color:#9ca3af;flex-shrink:0}.av-switch[data-v-112eceaf]{cursor:pointer;display:inline-flex;position:relative}.av-switch input[data-v-112eceaf]{opacity:0;width:0;height:0;position:absolute}.av-switch-track[data-v-112eceaf]{background:#e5e7eb;border-radius:100px;align-items:center;width:38px;height:22px;padding:0 2px;transition:background .2s;display:inline-flex}.av-switch-thumb[data-v-112eceaf]{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;box-shadow:0 1px 3px #0003}.av-switch input:checked+.av-switch-track[data-v-112eceaf]{background:linear-gradient(135deg,#f59e0b,#d97706)}.av-switch input:checked+.av-switch-track .av-switch-thumb[data-v-112eceaf]{transform:translate(16px)}.field-ta[data-v-112eceaf]{color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:12px 13px;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.6;transition:border-color .18s,box-shadow .18s}.field-ta[data-v-112eceaf]::placeholder{color:#b5bbc5}.field-ta[data-v-112eceaf]:focus{border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #f59e0b1f}.char-count[data-v-112eceaf]{color:#9ca3af;font-size:11px}.char-count--warn[data-v-112eceaf]{color:#d97706;font-weight:600}.av-help-btn[data-v-112eceaf]{color:#92400e;cursor:pointer;background:#fffbeb;border:1.5px solid #fde68a;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;padding:10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.av-help-btn[data-v-112eceaf]:hover:not(:disabled){background:#fef3c7;border-color:#fbbf24}.av-help-btn[data-v-112eceaf]:disabled{opacity:.6;cursor:not-allowed}.av-help-sub[data-v-112eceaf]{color:#b45309;margin-top:2px;font-size:10.5px;font-weight:500;display:block}.av-params[data-v-112eceaf]{grid-template-columns:1fr 1fr;align-items:end;gap:16px;display:grid}.av-param[data-v-112eceaf]{flex-direction:column;gap:6px;display:flex}.av-param label[data-v-112eceaf]{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.av-format-locked[data-v-112eceaf]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1.5px solid #fde68a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.av-format-ratio[data-v-112eceaf]{color:#92400e;font-size:15px;font-weight:800}.av-format-locked small[data-v-112eceaf]{color:#b45309;font-size:10.5px}.av-toggle[data-v-112eceaf]{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;padding:2px;display:flex}.av-toggle button[data-v-112eceaf]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.av-toggle button.active[data-v-112eceaf]{color:#f59e0b;background:#fff;box-shadow:0 1px 3px #00000014}.av-generate[data-v-112eceaf]{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0000001f;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-family:Inter,sans-serif;font-size:14.5px;font-weight:700;transition:box-shadow .18s,transform .12s;display:flex;box-shadow:0 4px 14px #f59e0b66,0 2px 4px #f59e0b33}.av-generate[data-v-112eceaf]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #f59e0b80,0 4px 8px #f59e0b40}.av-generate[data-v-112eceaf]:disabled{opacity:.55;cursor:not-allowed;transform:none}.spin[data-v-112eceaf]{animation:.9s linear infinite spin-112eceaf}@keyframes spin-112eceaf{to{transform:rotate(360deg)}}.av-hidden[data-v-112eceaf]{display:none}.av-preview-col[data-v-112eceaf]{flex-direction:column;min-height:0;display:flex}.av-preview-card[data-v-112eceaf]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1;justify-content:center;align-items:center;min-height:600px;padding:32px;display:flex;box-shadow:0 1px 3px #0000000d,0 8px 24px #0000000a}.av-empty[data-v-112eceaf]{text-align:center;color:#6b7280;max-width:320px}.av-empty-emoji[data-v-112eceaf]{opacity:.85;margin-bottom:14px;font-size:64px}.av-empty h3[data-v-112eceaf]{color:#111827;letter-spacing:-.02em;margin:0 0 6px;font-size:18px;font-weight:700}.av-empty p[data-v-112eceaf]{margin:0;font-size:13.5px;line-height:1.5}.av-loading[data-v-112eceaf]{text-align:center;color:#6b7280}.av-spinner[data-v-112eceaf]{border:4px solid #fde68a;border-top-color:#f59e0b;border-radius:50%;width:52px;height:52px;margin:0 auto 16px;animation:1s linear infinite spin-112eceaf}.av-loading p[data-v-112eceaf]{color:#111827;margin:0 0 4px;font-size:14px;font-weight:600}.av-loading small[data-v-112eceaf]{color:#9ca3af;font-size:12px}.av-results[data-v-112eceaf]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-self:start;gap:18px;width:100%;display:grid}.av-story-card[data-v-112eceaf]{flex-direction:column;gap:8px;display:flex}.av-story-frame[data-v-112eceaf]{aspect-ratio:9/16;background:#fafafa;border:1px solid #e5e7eb;border-radius:14px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.av-story-frame[data-v-112eceaf]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.av-story-frame img[data-v-112eceaf]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.av-result-actions[data-v-112eceaf]{padding:0}.av-btn-dl[data-v-112eceaf]{color:#fff;background:#2d0a5e;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.av-btn-dl[data-v-112eceaf]:hover{background:#4c1d95}.alert-banner[data-v-112eceaf]{border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.alert-banner--error[data-v-112eceaf]{background:#fef2f2;border:1px solid #fecaca}.alert-icon[data-v-112eceaf]{flex-shrink:0;margin-top:1px;font-size:16px}.alert-title[data-v-112eceaf]{color:#991b1b;margin:0 0 2px;font-size:13px;font-weight:700}.alert-text[data-v-112eceaf]{color:#b91c1c;margin:0;font-size:12.5px;line-height:1.5}@media (width<=1180px){.av-grid[data-v-112eceaf]{grid-template-columns:400px 1fr;gap:24px}}@media (width<=960px){.av-grid[data-v-112eceaf]{grid-template-columns:1fr}.av-styles[data-v-112eceaf]{grid-template-columns:repeat(5,1fr)}}@media (width<=640px){.av-page[data-v-112eceaf]{padding:20px 16px 40px}.av-styles[data-v-112eceaf]{grid-template-columns:repeat(3,1fr)}.av-params[data-v-112eceaf]{grid-template-columns:1fr}.av-hero-title[data-v-112eceaf]{font-size:22px}.av-colors[data-v-112eceaf]{grid-template-columns:repeat(3,1fr)}.av-results[data-v-112eceaf]{grid-template-columns:repeat(2,1fr)}}.av-main[data-v-112eceaf],.av-config[data-v-112eceaf],.av-preview-col[data-v-112eceaf]{min-width:0}.app-visual-layout[data-v-112eceaf]{height:100dvh}@media (width<=960px){.av-grid[data-v-112eceaf]{max-width:760px}.av-preview-card[data-v-112eceaf]{min-height:440px}}@media (width<=640px){.av-colors[data-v-112eceaf]{grid-template-columns:1fr 1fr}.av-preview-card[data-v-112eceaf]{min-height:340px;padding:20px}.widget-card[data-v-112eceaf]{padding:14px}.av-config[data-v-112eceaf]{gap:12px}.topbar[data-v-112eceaf]{gap:8px;padding:0 12px}.topbar-label--strong[data-v-112eceaf]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (width<=400px){.av-styles[data-v-112eceaf]{grid-template-columns:repeat(3,1fr)}.av-colors[data-v-112eceaf]{grid-template-columns:1fr}}.edit-modal-bg[data-v-112eceaf]{z-index:9500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1118278c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.edit-modal[data-v-112eceaf]{background:#fff;border-radius:14px;width:100%;max-width:480px;padding:22px;font-family:Inter,sans-serif;box-shadow:0 24px 60px #00000040}.edit-modal h3[data-v-112eceaf]{color:#111827;margin:0 0 4px;font-size:17px;font-weight:700}.edit-modal p[data-v-112eceaf]{color:#6b7280;margin:0 0 12px;font-size:12.5px}.edit-modal textarea[data-v-112eceaf]{resize:vertical;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:11px 12px;font-family:inherit;font-size:13px}.edit-modal textarea[data-v-112eceaf]:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.edit-modal-foot[data-v-112eceaf]{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.edit-btn-cancel[data-v-112eceaf]{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.edit-btn-go[data-v-112eceaf]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.edit-btn-go[data-v-112eceaf]:disabled{opacity:.55;cursor:not-allowed}.edit-btn-modify[data-v-112eceaf]{color:#92400e;cursor:pointer;background:#fffbeb;border:1.5px solid #fde68a;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:6px;padding:9px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.edit-btn-modify[data-v-112eceaf]:hover:not(:disabled){background:#fef3c7}.edit-btn-modify[data-v-112eceaf]:disabled{opacity:.55;cursor:not-allowed}.app-visual-layout[data-v-92d22f5e]{color:#111827;height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;overflow:hidden}.app-visual-layout[data-v-92d22f5e] *,.app-visual-layout[data-v-92d22f5e] :before,.app-visual-layout[data-v-92d22f5e] :after{box-sizing:border-box}.av-main[data-v-92d22f5e]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.av-bg[data-v-92d22f5e]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.av-bg-gradient[data-v-92d22f5e]{background:linear-gradient(#fef9ee 0%,#fffbeb 25%,#fefce8 50%,#fdfdf8 75%,#fafafa 100%);position:absolute;inset:0}.av-blob[data-v-92d22f5e]{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.av-blob-1[data-v-92d22f5e]{background:radial-gradient(circle,#fcd34d 0%,#fcd34d00 70%);width:480px;height:480px;top:-120px;left:-100px}.av-blob-2[data-v-92d22f5e]{opacity:.22;background:radial-gradient(circle,#c4b5fd 0%,#c4b5fd00 70%);width:520px;height:520px;top:200px;right:-180px}.topbar[data-v-92d22f5e]{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-bottom:1px solid #e5e7ebb3;flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex;position:relative}.topbar-icon-btn[data-v-92d22f5e]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;padding:4px;display:flex}.topbar-icon-btn[data-v-92d22f5e]:hover{background:#f3f4f6}.topbar-label[data-v-92d22f5e]{color:#6b7280;font-size:13.5px;font-weight:500}.topbar-label--strong[data-v-92d22f5e]{color:#111827;font-weight:600}.topbar-sep[data-v-92d22f5e]{color:#d1d5db;font-size:14px}.av-page[data-v-92d22f5e]{z-index:1;flex:1;padding:32px 36px 60px;position:relative;overflow-y:auto}.av-page[data-v-92d22f5e]::-webkit-scrollbar{width:4px}.av-page[data-v-92d22f5e]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.hist-header[data-v-92d22f5e]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.hist-title[data-v-92d22f5e]{letter-spacing:-.02em;color:#111827;margin:0 0 4px;font-size:26px;font-weight:800}.hist-sub[data-v-92d22f5e]{color:#6b7280;margin:0;font-size:13px}.hist-new-btn[data-v-92d22f5e]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:700;transition:box-shadow .18s,transform .12s;display:flex;box-shadow:0 4px 12px #f59e0b59}.hist-new-btn[data-v-92d22f5e]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #f59e0b80}.hist-filters[data-v-92d22f5e]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;display:flex}.hist-search-wrap[data-v-92d22f5e]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex:0 0 260px;align-items:center;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.hist-search-wrap[data-v-92d22f5e]:focus-within{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.hist-search-icon[data-v-92d22f5e]{color:#9ca3af;flex-shrink:0}.hist-search[data-v-92d22f5e]{color:#111827;background:0 0;border:none;outline:none;flex:1;padding:10px 8px;font-family:inherit;font-size:13px}.hist-search[data-v-92d22f5e]::placeholder{color:#c4cdd6}.hist-search-clear[data-v-92d22f5e]{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:13px}.hist-search-clear[data-v-92d22f5e]:hover{color:#ef4444}.hist-filter-chips[data-v-92d22f5e]{flex-wrap:wrap;flex:1;gap:6px;display:flex}.hist-chip[data-v-92d22f5e]{cursor:pointer;color:#6b7280;background:#fff;border:1.5px solid #e5e7eb;border-radius:20px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.hist-chip[data-v-92d22f5e]:hover{color:#92400e;background:#fffbeb;border-color:#fde68a}.hist-chip.active[data-v-92d22f5e]{color:#b45309;background:#fffbeb;border-color:#f59e0b;font-weight:600}.hist-view-toggle[data-v-92d22f5e]{background:#f3f4f6;border-radius:8px;gap:2px;padding:3px;display:flex}.hist-view-toggle button[data-v-92d22f5e]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.hist-view-toggle button.active[data-v-92d22f5e]{color:#f59e0b;background:#fff;box-shadow:0 1px 3px #0000001a}.hist-loading[data-v-92d22f5e]{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 0;display:flex}.hist-spinner[data-v-92d22f5e]{border:4px solid #fde68a;border-top-color:#f59e0b;border-radius:50%;width:44px;height:44px;animation:1s linear infinite spin-92d22f5e}.hist-empty[data-v-92d22f5e]{text-align:center;color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:80px 0;display:flex}.hist-empty-emoji[data-v-92d22f5e]{opacity:.8;margin-bottom:6px;font-size:56px}.hist-empty h3[data-v-92d22f5e]{color:#111827;margin:0;font-size:18px;font-weight:700}.hist-empty p[data-v-92d22f5e]{margin:0;font-size:13.5px}.hist-gallery--grid[data-v-92d22f5e]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}.hist-gallery--masonry[data-v-92d22f5e]{-moz-columns:5 180px;columns:5 180px;-moz-column-gap:16px;column-gap:16px}.hist-gallery--masonry .hist-group[data-v-92d22f5e],.hist-gallery--masonry .hist-card[data-v-92d22f5e]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.hist-group[data-v-92d22f5e]{display:contents}.hist-card[data-v-92d22f5e]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.hist-card[data-v-92d22f5e]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000001a}.hist-card-img-wrap[data-v-92d22f5e]{aspect-ratio:9/16;background:#f3f4f6;position:relative;overflow:hidden}.hist-gallery--masonry .hist-card-img-wrap[data-v-92d22f5e]{aspect-ratio:unset}.hist-card-img[data-v-92d22f5e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.hist-card:hover .hist-card-img[data-v-92d22f5e]{transform:scale(1.04)}.hist-card-overlay[data-v-92d22f5e]{opacity:0;background:#00000073;justify-content:center;align-items:center;gap:10px;transition:opacity .2s;display:flex;position:absolute;inset:0}.hist-card:hover .hist-card-overlay[data-v-92d22f5e]{opacity:1}.hist-overlay-btn[data-v-92d22f5e]{cursor:pointer;color:#111827;background:#ffffffe6;border:none;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.hist-overlay-btn[data-v-92d22f5e]:hover{background:#fff;transform:scale(1.1)}.hist-overlay-btn--del[data-v-92d22f5e]:hover{color:#ef4444;background:#fef2f2}.hist-card-info[data-v-92d22f5e]{justify-content:space-between;align-items:center;padding:10px 12px 4px;display:flex}.hist-card-style[data-v-92d22f5e]{color:#6b7280;font-size:11.5px;font-weight:600}.hist-card-date[data-v-92d22f5e]{color:#9ca3af;font-size:11px}.hist-card-prompt[data-v-92d22f5e]{color:#374151;margin:0;padding:0 12px 8px;font-size:12px;line-height:1.5}.hist-card-meta[data-v-92d22f5e]{flex-wrap:wrap;gap:5px;padding:0 12px 12px;display:flex}.hist-card-badge[data-v-92d22f5e]{color:#6b7280;background:#f3f4f6;border-radius:20px;align-items:center;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.hist-card-badge--format[data-v-92d22f5e]{color:#1d4ed8;background:#eff6ff}.hist-card-badge--res[data-v-92d22f5e]{color:#166534;background:#f0fdf4}.hist-card-badge--credit[data-v-92d22f5e]{color:#92400e;background:#fffbeb}.hist-pagination[data-v-92d22f5e]{justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.hist-page-btn[data-v-92d22f5e]{cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.hist-page-btn[data-v-92d22f5e]:hover:not(:disabled){color:#b45309;background:#fffbeb;border-color:#f59e0b}.hist-page-btn[data-v-92d22f5e]:disabled{opacity:.4;cursor:not-allowed}.hist-page-info[data-v-92d22f5e]{color:#6b7280;font-size:13px;font-weight:500}.hist-modal-bg[data-v-92d22f5e]{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d9;justify-content:center;align-items:center;padding:24px;animation:.2s fadeIn-92d22f5e;display:flex;position:fixed;inset:0}@keyframes fadeIn-92d22f5e{0%{opacity:0}to{opacity:1}}.hist-modal[data-v-92d22f5e]{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:560px;max-height:92vh;animation:.22s slideUp-92d22f5e;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0006}@keyframes slideUp-92d22f5e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hist-modal-close[data-v-92d22f5e]{z-index:10;cursor:pointer;color:#374151;background:#00000014;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;transition:background .15s;display:flex;position:absolute;top:14px;right:14px}.hist-modal-close[data-v-92d22f5e]:hover{background:#00000026}.hist-modal-nav[data-v-92d22f5e]{z-index:10;cursor:pointer;color:#111827;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:700;transition:background .15s,transform .15s;display:flex;position:absolute;top:40%;transform:translateY(-50%);box-shadow:0 2px 10px #00000026}.hist-modal-nav[data-v-92d22f5e]:hover{background:#fff;transform:translateY(-50%)scale(1.08)}.hist-modal-nav--prev[data-v-92d22f5e]{left:14px}.hist-modal-nav--next[data-v-92d22f5e]{right:14px}.hist-modal-img-wrap[data-v-92d22f5e]{background:#111;flex:1;justify-content:center;align-items:center;max-height:64vh;display:flex;overflow:hidden}.hist-modal-img[data-v-92d22f5e]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block}.hist-modal-info[data-v-92d22f5e]{border-top:1px solid #f3f4f6;padding:18px 24px}.hist-modal-badges[data-v-92d22f5e]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.hist-modal-overlay[data-v-92d22f5e]{color:#374151;margin:0 0 6px;font-size:12.5px}.hist-modal-overlay strong[data-v-92d22f5e]{color:#92400e}.hist-modal-prompt[data-v-92d22f5e]{color:#374151;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 14px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.hist-modal-actions[data-v-92d22f5e]{justify-content:space-between;align-items:center;display:flex}.hist-modal-dl[data-v-92d22f5e]{color:#fff;background:#2d0a5e;border-radius:8px;align-items:center;gap:7px;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.hist-modal-dl[data-v-92d22f5e]:hover{background:#4c1d95}.hist-modal-date[data-v-92d22f5e]{color:#9ca3af;font-size:12px}.hist-confirm[data-v-92d22f5e]{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:380px;padding:32px;animation:.2s slideUp-92d22f5e;box-shadow:0 20px 60px #0000004d}.hist-confirm-icon[data-v-92d22f5e]{margin-bottom:12px;font-size:40px}.hist-confirm h3[data-v-92d22f5e]{color:#111827;margin:0 0 6px;font-size:17px;font-weight:700}.hist-confirm p[data-v-92d22f5e]{color:#6b7280;margin:0 0 20px;font-size:13px}.hist-confirm-actions[data-v-92d22f5e]{gap:10px;display:flex}.hist-confirm-cancel[data-v-92d22f5e]{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;flex:1;padding:10px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s}.hist-confirm-cancel[data-v-92d22f5e]:hover{background:#e5e7eb}.hist-confirm-del[data-v-92d22f5e]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-family:inherit;font-size:13.5px;font-weight:700;transition:background .15s;display:flex}.hist-confirm-del[data-v-92d22f5e]:hover:not(:disabled){background:#dc2626}.hist-confirm-del[data-v-92d22f5e]:disabled{opacity:.6;cursor:not-allowed}.spin[data-v-92d22f5e]{animation:.9s linear infinite spin-92d22f5e}@keyframes spin-92d22f5e{to{transform:rotate(360deg)}}@media (width<=960px){.hist-gallery--grid[data-v-92d22f5e]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.hist-gallery--masonry[data-v-92d22f5e]{-moz-columns:3 140px;columns:3 140px}}@media (width<=640px){.av-page[data-v-92d22f5e]{padding:20px 16px 40px}.hist-filters[data-v-92d22f5e]{flex-direction:column;align-items:stretch}.hist-search-wrap[data-v-92d22f5e]{flex:auto}.hist-gallery--grid[data-v-92d22f5e]{grid-template-columns:repeat(2,1fr);gap:12px}.hist-gallery--masonry[data-v-92d22f5e]{-moz-columns:2 120px;columns:2 120px}.hist-modal[data-v-92d22f5e]{border-radius:14px}}.rc-card[data-v-a3ef1b6c]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:14px;padding:18px;font-family:Inter,system-ui,sans-serif;display:flex}.rc-card-head[data-v-a3ef1b6c]{align-items:center;gap:10px;display:flex}.rc-card-head h3[data-v-a3ef1b6c]{color:#111827;flex:1;margin:0;font-size:15px;font-weight:700}.rc-ic[data-v-a3ef1b6c]{color:#fff;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:flex}.rc-ic.meta[data-v-a3ef1b6c]{background:#0866ff}.mrc-account[data-v-a3ef1b6c]{color:#9ca3af;font-size:11.5px}.kpis[data-v-a3ef1b6c]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.kpi[data-v-a3ef1b6c]{background:#f9fafb;border:1px solid #f3f4f6;border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.kpi-v[data-v-a3ef1b6c]{color:#111827;font-size:19px;font-weight:700}.kpi-l[data-v-a3ef1b6c]{color:#6b7280;font-size:11.5px}.chart-wrap[data-v-a3ef1b6c]{border:1px solid #f3f4f6;border-radius:10px;padding:12px}.chart-title[data-v-a3ef1b6c]{color:#374151;margin-bottom:6px;font-size:12px;font-weight:600}.chart[data-v-a3ef1b6c] svg{display:block}.two-col[data-v-a3ef1b6c]{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.two-col[data-v-a3ef1b6c]{grid-template-columns:1fr}}.mrc-tabs[data-v-a3ef1b6c]{background:#f3f4f6;border-radius:10px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.mrc-tab[data-v-a3ef1b6c]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.mrc-tab.on[data-v-a3ef1b6c]{color:#6d28d9;background:#fff;box-shadow:0 1px 3px #00000014}.mrc-count[data-v-a3ef1b6c]{color:#6d28d9;background:#ede9fe;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700}.mrc-dims[data-v-a3ef1b6c]{flex-wrap:wrap;gap:6px;display:flex}.dim-btn[data-v-a3ef1b6c]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600}.dim-btn.on[data-v-a3ef1b6c]{color:#6d28d9;background:#f5f3ff;border-color:#6d28d9}.tbl[data-v-a3ef1b6c]{border-collapse:collapse;width:100%;font-size:12.5px}.tbl th[data-v-a3ef1b6c]{text-align:left;color:#9ca3af;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:6px 8px;font-weight:600}.tbl td[data-v-a3ef1b6c]{color:#374151;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:7px 8px}.tbl-name[data-v-a3ef1b6c]{text-overflow:ellipsis;white-space:nowrap;color:#111827;max-width:240px;font-weight:500;overflow:hidden}.mrc-sub[data-v-a3ef1b6c]{color:#9ca3af;font-size:10.5px;font-weight:400;display:block}.strong[data-v-a3ef1b6c]{color:#111827;font-weight:700}.rc-empty[data-v-a3ef1b6c]{color:#9ca3af;text-align:center;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:10px;margin:0;padding:16px;font-size:13px}.mini-bar[data-v-a3ef1b6c]{vertical-align:middle;background:#f3f4f6;border-radius:3px;width:56px;height:4px;margin-left:6px;display:inline-block;overflow:hidden}.mini-bar i[data-v-a3ef1b6c]{background:#6d28d9;border-radius:3px;height:100%;display:block}[data-v-a3ef1b6c] .mrc-pager{justify-content:center;align-items:center;gap:14px;padding-top:4px;display:flex}[data-v-a3ef1b6c] .pg{cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:12px}[data-v-a3ef1b6c] .pg:disabled{opacity:.45;cursor:not-allowed}[data-v-a3ef1b6c] .pg-info{color:#6b7280;font-size:12px}.rc[data-v-9a88ed1e]{flex-direction:column;gap:16px;font-family:Inter,system-ui,sans-serif;display:flex}.rc-head[data-v-9a88ed1e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rc-title[data-v-9a88ed1e]{color:#111827;margin:0;font-size:20px;font-weight:700}.rc-sub[data-v-9a88ed1e]{color:#6b7280;margin:3px 0 0;font-size:13px}.rc-updated[data-v-9a88ed1e]{color:#9ca3af;font-size:11.5px}.rc-card[data-v-9a88ed1e]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.rc-card-head[data-v-9a88ed1e]{align-items:center;gap:10px;display:flex}.rc-card-head h3[data-v-9a88ed1e]{color:#111827;margin:0;font-size:15px;font-weight:700}.rc-ic[data-v-9a88ed1e]{color:#fff;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:flex}.rc-ic.ads[data-v-9a88ed1e]{background:#4285f4}.rc-ic.ga[data-v-9a88ed1e]{background:#f59e0b}.rc-ic.gsc[data-v-9a88ed1e]{background:#34a853}.kpis[data-v-9a88ed1e]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.kpi[data-v-9a88ed1e]{background:#f9fafb;border:1px solid #f3f4f6;border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.kpi-v[data-v-9a88ed1e]{color:#111827;font-size:19px;font-weight:700}.kpi-l[data-v-9a88ed1e]{color:#6b7280;font-size:11.5px}.chart-wrap[data-v-9a88ed1e]{border:1px solid #f3f4f6;border-radius:10px;padding:12px}.chart-title[data-v-9a88ed1e]{color:#374151;margin-bottom:6px;font-size:12px;font-weight:600}.chart[data-v-9a88ed1e] svg{display:block}.two-col[data-v-9a88ed1e]{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}@media (width<=640px){.two-col[data-v-9a88ed1e]{grid-template-columns:1fr}}.tbl[data-v-9a88ed1e]{border-collapse:collapse;width:100%;font-size:12.5px}.tbl th[data-v-9a88ed1e]{text-align:left;color:#9ca3af;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:6px 8px;font-weight:600}.tbl td[data-v-9a88ed1e]{color:#374151;border-bottom:1px solid #f3f4f6;padding:7px 8px}.tbl-name[data-v-9a88ed1e]{text-overflow:ellipsis;white-space:nowrap;color:#111827;max-width:220px;font-weight:500;overflow:hidden}.tbl-sub[data-v-9a88ed1e]{color:#9ca3af;font-size:10.5px;font-weight:400;display:block}.rc-empty[data-v-9a88ed1e]{color:#9ca3af;text-align:center;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:10px;padding:16px;font-size:13px}[data-v-9a88ed1e] .rc-pager{justify-content:center;align-items:center;gap:14px;padding-top:6px;display:flex}[data-v-9a88ed1e] .pg{cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:5px 12px;font-family:inherit;font-size:12px}[data-v-9a88ed1e] .pg:disabled{opacity:.45;cursor:not-allowed}[data-v-9a88ed1e] .pg-info{color:#6b7280;font-size:12px}[data-v-1dd2f0cf]{box-sizing:border-box;margin:0;padding:0}.reports-layout[data-v-1dd2f0cf]{color:#111827;background:#f7f7f8;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.main-wrap[data-v-1dd2f0cf]{flex-direction:column;flex:1;display:flex;overflow:hidden}.topbar[data-v-1dd2f0cf]{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex}.topbar-icon-btn[data-v-1dd2f0cf]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.topbar-icon-btn[data-v-1dd2f0cf]:hover{background:#f3f4f6}.topbar-label[data-v-1dd2f0cf]{color:#111827;font-size:13.5px;font-weight:600}.page-content[data-v-1dd2f0cf]{flex-direction:column;flex:1;gap:16px;width:100%;max-width:1000px;margin:0 auto;padding:28px 36px 64px;display:flex;overflow-y:auto}.page-content[data-v-1dd2f0cf]::-webkit-scrollbar{width:4px}.page-content[data-v-1dd2f0cf]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.head-row[data-v-1dd2f0cf]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-title[data-v-1dd2f0cf]{font-size:22px;font-weight:700}.page-sub[data-v-1dd2f0cf]{color:#6b7280;margin-top:4px;font-size:13px}.head-actions[data-v-1dd2f0cf]{flex-wrap:wrap;gap:8px;display:flex}.provider-switch[data-v-1dd2f0cf]{background:#eef0f3;border-radius:12px;align-self:flex-start;gap:6px;padding:5px;display:inline-flex}.prov-btn[data-v-1dd2f0cf]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.prov-btn small[data-v-1dd2f0cf]{color:#9ca3af;font-size:10.5px;font-weight:500}.prov-btn.on[data-v-1dd2f0cf]{color:#111827;background:#fff;box-shadow:0 1px 3px #0000001a}.prov-btn.on small[data-v-1dd2f0cf]{color:#6b7280}.prov-dot[data-v-1dd2f0cf]{border-radius:50%;flex-shrink:0;width:9px;height:9px}.prov-dot.google[data-v-1dd2f0cf]{background:linear-gradient(135deg,#4285f4 0%,#34a853 100%)}.prov-dot.meta[data-v-1dd2f0cf]{background:#0866ff}.meta-connect-card[data-v-1dd2f0cf]{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:36px 24px;display:flex}.mcc-logo[data-v-1dd2f0cf]{background:#0866ff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 14px #0866ff4d}.mcc-title[data-v-1dd2f0cf]{color:#111827;margin:4px 0 0;font-size:16px;font-weight:700}.mcc-text[data-v-1dd2f0cf]{color:#6b7280;max-width:420px;margin:0;font-size:13px;line-height:1.55}.btn-meta[data-v-1dd2f0cf]{color:#fff;cursor:pointer;background:#0866ff;border:none;border-radius:9px;margin-top:6px;padding:10px 22px;font-family:inherit;font-size:13.5px;font-weight:600;box-shadow:0 2px 10px #0866ff59}.btn-meta[data-v-1dd2f0cf]:hover:not(:disabled){background:#0654d1}.btn-meta[data-v-1dd2f0cf]:disabled{opacity:.6;cursor:not-allowed}.meta-source-bar[data-v-1dd2f0cf]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.msb-label[data-v-1dd2f0cf]{color:#374151;font-size:12.5px;font-weight:600}.msb-select[data-v-1dd2f0cf]{flex:1;min-width:220px;max-width:420px}.msb-warn[data-v-1dd2f0cf]{color:#b45309;font-size:12px}.rc-head-meta[data-v-1dd2f0cf]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rc-title[data-v-1dd2f0cf]{color:#111827;margin:0;font-size:20px;font-weight:700}.rc-sub[data-v-1dd2f0cf]{color:#6b7280;margin:3px 0 0;font-size:13px}.rc-updated[data-v-1dd2f0cf]{color:#9ca3af;font-size:11.5px}.reconnect-banner[data-v-1dd2f0cf]{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.rb-title[data-v-1dd2f0cf]{color:#92400e;font-size:13px;font-weight:700}.rb-text[data-v-1dd2f0cf]{color:#78350f;margin-top:2px;font-size:12.5px;line-height:1.5}.btn-google[data-v-1dd2f0cf]{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:9px;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.btn-google[data-v-1dd2f0cf]:hover{background:#f8f9fa}.btn-google.sm[data-v-1dd2f0cf]{padding:7px 12px;font-size:12px}.rd-filters[data-v-1dd2f0cf]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.seg[data-v-1dd2f0cf]{background:#fff;border:1px solid #e5e7eb;border-radius:9px;display:inline-flex;overflow:hidden}.seg-btn[data-v-1dd2f0cf]{color:#6b7280;cursor:pointer;background:#fff;border:none;padding:8px 14px;font-family:inherit;font-size:12.5px}.seg-btn.on[data-v-1dd2f0cf]{color:#fff;background:#6d28d9}.src-toggles[data-v-1dd2f0cf]{flex-wrap:wrap;gap:8px;display:flex}.src[data-v-1dd2f0cf]{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:flex}.src.on[data-v-1dd2f0cf]{color:#6d28d9;background:#f5f3ff;border-color:#6d28d9}.rd-loading[data-v-1dd2f0cf]{text-align:center;color:#9ca3af;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:40px}.rd-shares[data-v-1dd2f0cf]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.rd-h2[data-v-1dd2f0cf]{color:#111827;font-size:15px;font-weight:700}.share-row[data-v-1dd2f0cf]{border:1px solid #f3f4f6;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.share-info[data-v-1dd2f0cf]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share-title[data-v-1dd2f0cf]{color:#111827;font-size:13px;font-weight:600}.share-pill[data-v-1dd2f0cf]{border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:600}.share-pill.ready[data-v-1dd2f0cf]{color:#047857;background:#ecfdf5}.share-pill.processing[data-v-1dd2f0cf]{color:#b45309;background:#fffbeb}.share-pill.queued[data-v-1dd2f0cf]{color:#1d4ed8;background:#eff6ff}.share-pill.failed[data-v-1dd2f0cf]{color:#b91c1c;background:#fef2f2}.share-tag[data-v-1dd2f0cf]{color:#6d28d9;background:#f5f3ff;border-radius:5px;padding:2px 7px;font-size:10.5px}.share-tag.off[data-v-1dd2f0cf]{color:#9ca3af;background:#f3f4f6}.share-actions[data-v-1dd2f0cf]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.share-url[data-v-1dd2f0cf]{color:#6b7280;border:1px solid #e5e7eb;border-radius:7px;width:200px;padding:5px 8px;font-size:11.5px}.btn-amber[data-v-1dd2f0cf]{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:9px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.btn-amber[data-v-1dd2f0cf]:disabled{opacity:.5}.btn-ghost[data-v-1dd2f0cf]{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;padding:8px 14px;font-family:inherit;font-size:12.5px}.btn-ghost.xs[data-v-1dd2f0cf]{padding:5px 9px;font-size:11.5px}.btn-ghost.danger[data-v-1dd2f0cf]{color:#dc2626;border-color:#fecaca}.alert-banner[data-v-1dd2f0cf]{border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.alert-banner--success[data-v-1dd2f0cf]{background:#f0fdf4;border:1px solid #86efac}.alert-banner--success .alert-text[data-v-1dd2f0cf]{color:#15803d}.alert-banner--error[data-v-1dd2f0cf]{background:#fef2f2;border:1px solid #fecaca}.alert-banner--error .alert-text[data-v-1dd2f0cf]{color:#b91c1c}.alert-icon[data-v-1dd2f0cf]{font-size:15px}.alert-text[data-v-1dd2f0cf]{font-size:12.5px}.modal-bg[data-v-1dd2f0cf]{z-index:1000;background:#11182780;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-1dd2f0cf]{background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:100%;max-width:460px;max-height:92vh;padding:20px;display:flex;overflow-y:auto}.modal-h[data-v-1dd2f0cf]{color:#111827;font-size:16px;font-weight:700}.modal-sub[data-v-1dd2f0cf]{color:#6b7280;margin:-4px 0 4px;font-size:12.5px}.fld[data-v-1dd2f0cf]{flex-direction:column;gap:5px;display:flex}.fld label[data-v-1dd2f0cf]{color:#374151;font-size:12px;font-weight:600}.fld-row[data-v-1dd2f0cf]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inp[data-v-1dd2f0cf]{border:1px solid #e5e7eb;border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px}.inp[data-v-1dd2f0cf]:focus{border-color:#6d28d9}.err[data-v-1dd2f0cf]{color:#b91c1c;font-size:12px}.cfg-loading[data-v-1dd2f0cf]{text-align:center;color:#9ca3af;padding:20px;font-size:13px}.cfg-warn[data-v-1dd2f0cf]{color:#b45309;margin:4px 0 0;font-size:11.5px}.cfg-reconnect[data-v-1dd2f0cf]{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.cfg-reconnect p[data-v-1dd2f0cf]{color:#78350f;margin:0;font-size:11.5px}.modal-foot[data-v-1dd2f0cf]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.fade-enter-active[data-v-1dd2f0cf],.fade-leave-active[data-v-1dd2f0cf]{transition:opacity .2s}.fade-enter-from[data-v-1dd2f0cf],.fade-leave-to[data-v-1dd2f0cf]{opacity:0}@media (width<=768px){.main-wrap[data-v-1dd2f0cf]{padding-top:0}.page-content[data-v-1dd2f0cf]{padding:22px 16px 60px}}[data-v-6d848e75]{box-sizing:border-box}.sv[data-v-6d848e75]{background:#f9fafb;min-height:100vh;font-family:Inter,system-ui,sans-serif}.sv-bar[data-v-6d848e75]{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.sv-brand[data-v-6d848e75]{color:#111827;align-items:center;gap:8px;font-weight:700;display:flex}.sv-logo[data-v-6d848e75]{color:#fff;background:#6d28d9;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-weight:800;display:flex}.sv-ro[data-v-6d848e75]{color:#9ca3af;font-size:12px}.sv-main[data-v-6d848e75]{max-width:920px;margin:0 auto;padding:24px 16px 60px}.sv-center[data-v-6d848e75]{text-align:center;color:#6b7280;flex-direction:column;align-items:center;gap:14px;padding:60px 20px;display:flex}.sv-card[data-v-6d848e75]{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;align-items:center;gap:12px;max-width:420px;margin:40px auto;padding:28px;display:flex}.sv-card h2[data-v-6d848e75]{color:#111827;margin:0;font-size:18px;font-weight:700}.sv-card p[data-v-6d848e75]{color:#6b7280;margin:0;font-size:13.5px}.inp[data-v-6d848e75]{border:1px solid #e5e7eb;border-radius:9px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.inp[data-v-6d848e75]:focus{border-color:#6d28d9}.err[data-v-6d848e75]{color:#b91c1c;font-size:12.5px}.btn-amber[data-v-6d848e75]{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:9px;width:100%;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:600}.btn-amber[data-v-6d848e75]:disabled{opacity:.5}.sv-foot[data-v-6d848e75]{text-align:center;color:#9ca3af;margin-top:20px;font-size:11.5px}.spinner[data-v-6d848e75]{border:3px solid #e5e7eb;border-top-color:#6d28d9;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin-6d848e75}@keyframes spin-6d848e75{to{transform:rotate(360deg)}}[data-v-07c0c97c]:root{--gold:#f59e0b;--gold-hover:#d4a33a;--gold-pale:#fef9ee;--surface:#fff;--bg:#f7f7f8;--border:#e5e7eb;--text:#111827;--muted:#6b7280;--radius:10px}[data-v-07c0c97c]{box-sizing:border-box;margin:0;padding:0}.tutorials-layout[data-v-07c0c97c]{background:var(--bg);height:100vh;color:var(--text);font-family:Inter,sans-serif;display:flex;overflow:hidden}.tuto-nav[data-v-07c0c97c]{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:300px;display:flex;overflow:hidden}.tuto-nav-head[data-v-07c0c97c]{border-bottom:1px solid var(--border);padding:22px 22px 18px}.tuto-nav-head-row[data-v-07c0c97c]{align-items:center;gap:10px;margin-bottom:6px;display:flex}.tuto-toggle[data-v-07c0c97c]{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.tuto-toggle[data-v-07c0c97c]:hover{background:var(--bg)}.tuto-nav-title[data-v-07c0c97c]{color:var(--text);letter-spacing:-.2px;font-size:20px;font-weight:700}.tuto-nav-sub[data-v-07c0c97c]{color:var(--muted);font-size:12.5px;line-height:1.5}.tuto-menu[data-v-07c0c97c]{flex:1;padding:10px 12px 24px;overflow-y:auto}.tuto-menu[data-v-07c0c97c]::-webkit-scrollbar{width:4px}.tuto-menu[data-v-07c0c97c]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.tuto-section[data-v-07c0c97c]{margin-bottom:2px}.tuto-section-btn[data-v-07c0c97c]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;transition:background .15s;display:flex}.tuto-section-btn[data-v-07c0c97c]:hover{background:var(--bg)}.tuto-section-label[data-v-07c0c97c]{color:var(--text);font-size:14px;font-weight:600}.tuto-chev[data-v-07c0c97c]{color:var(--muted);flex-shrink:0}.tuto-items[data-v-07c0c97c]{flex-direction:column;gap:1px;padding:2px 0 6px;display:flex}.tuto-item[data-v-07c0c97c]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px 12px 9px 20px;transition:background .15s,color .15s;display:flex}.tuto-item[data-v-07c0c97c]:hover{background:var(--bg)}.tuto-item-ico[data-v-07c0c97c]{color:#9ca3af;flex-shrink:0}.tuto-item-label[data-v-07c0c97c]{color:#4b5563;font-size:13px;line-height:1.4}.tuto-item.active[data-v-07c0c97c]{background:#eef4ff}.tuto-item.active .tuto-item-label[data-v-07c0c97c]{color:#1d4ed8;font-weight:600}.tuto-item.active .tuto-item-ico[data-v-07c0c97c]{color:#1d4ed8}.main-wrap[data-v-07c0c97c]{flex-direction:column;flex:1;display:flex;overflow:hidden}.page-content[data-v-07c0c97c]{flex:1;padding:40px 48px 64px;overflow-y:auto}.page-content[data-v-07c0c97c]::-webkit-scrollbar{width:4px}.page-content[data-v-07c0c97c]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.tuto-content[data-v-07c0c97c]{max-width:940px;margin:0 auto}.tuto-title[data-v-07c0c97c]{color:var(--text);letter-spacing:-.4px;margin-bottom:22px;font-size:30px;font-weight:700;line-height:1.2}.video-frame[data-v-07c0c97c]{border:1px solid var(--border);border-radius:14px;margin-bottom:26px;overflow:hidden;box-shadow:0 4px 22px #0000001a,0 1px 3px #0000000f}.video-preview[data-v-07c0c97c]{aspect-ratio:16/9;cursor:pointer;background:#0a0a12;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.video-el[data-v-07c0c97c]{-o-object-fit:contain;object-fit:contain;background:#0a0a12;width:100%;height:100%;position:absolute;inset:0}.video-time[data-v-07c0c97c]{z-index:2;color:#fff;pointer-events:none;background:#111827b8;border-radius:20px;padding:3px 9px;font-size:11.5px;font-weight:600;position:absolute;top:12px;left:14px}.video-play[data-v-07c0c97c]{z-index:2;cursor:pointer;color:#2d0a5e;background:#fffffff0;border:none;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;padding-left:4px;transition:transform .18s,background .18s;display:flex;position:relative;box-shadow:0 6px 22px #00000038}.video-play[data-v-07c0c97c]:hover{background:#fff;transform:scale(1.07)}.video-controls[data-v-07c0c97c]{z-index:2;background:linear-gradient(#0a0c1400,#0a0c14eb);align-items:center;gap:12px;height:40px;padding:0 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.vc-btn[data-v-07c0c97c]{color:#fff;cursor:pointer;opacity:.9;background:0 0;border:none;align-items:center;padding:2px;display:flex}.vc-btn[data-v-07c0c97c]:hover{opacity:1}.vc-progress[data-v-07c0c97c]{cursor:pointer;background:#ffffff4d;border-radius:3px;flex:1;height:4px;overflow:hidden}.vc-progress-fill[data-v-07c0c97c]{background:var(--gold);border-radius:3px;height:100%}.vc-time[data-v-07c0c97c]{color:#fff;opacity:.9;flex-shrink:0;font-size:11px}.tuto-desc[data-v-07c0c97c]{color:#4b5563;max-width:780px;margin-bottom:28px;font-size:15px;line-height:1.75}.learn-box[data-v-07c0c97c]{background:#f4f8ff;border:1px solid #d9e6fb;border-radius:12px;padding:24px 26px}.learn-title[data-v-07c0c97c]{color:#1e293b;margin-bottom:14px;font-size:17px;font-weight:700}.learn-list[data-v-07c0c97c]{flex-direction:column;gap:11px;list-style:none;display:flex}.learn-item[data-v-07c0c97c]{color:#2563eb;padding-left:20px;font-size:14.5px;line-height:1.55;position:relative}.learn-item[data-v-07c0c97c]:before{content:"";background:#2563eb;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:4px}.chat-fab[data-v-07c0c97c]{cursor:pointer;z-index:50;color:#fff;background:linear-gradient(135deg,#1a1a2e,#2d2d52);border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 18px #00000038}.chat-fab[data-v-07c0c97c]:hover{transform:scale(1.07)}@media (width<=980px){.tuto-nav[data-v-07c0c97c]{width:260px}.page-content[data-v-07c0c97c]{padding:30px 26px 60px}.tuto-title[data-v-07c0c97c]{font-size:25px}}@media (width<=768px){.tutorials-layout[data-v-07c0c97c]{flex-direction:column;height:auto;min-height:100vh;overflow:auto}.tuto-nav[data-v-07c0c97c]{border-right:none;border-bottom:1px solid var(--border);width:100%;max-height:340px}.main-wrap[data-v-07c0c97c]{overflow:visible}.page-content[data-v-07c0c97c]{padding:24px 18px 60px}}.pay-page[data-v-d7a52054]{background:radial-gradient(900px 500px at 85% -10%,#f59e0b24,#0000 60%),radial-gradient(800px 500px at -10% 110%,#6366f11f,#0000 60%),linear-gradient(135deg,#16162a 0%,#23234a 100%);justify-content:center;align-items:center;min-height:100dvh;padding:24px;font-family:Inter,sans-serif;display:flex}.pay-card[data-v-d7a52054]{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:460px;padding:40px 36px 28px;animation:.35s both pay-in-d7a52054;box-shadow:0 24px 60px #0a0a1e59}@keyframes pay-in-d7a52054{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pay-card[data-v-d7a52054]{animation:none}}.pay-badge[data-v-d7a52054]{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.pay-badge svg[data-v-d7a52054]{width:30px;height:30px}.pay-badge--success[data-v-d7a52054]{color:#16a34a;background:#dcfce7}.pay-badge--pending[data-v-d7a52054]{color:#d97706;background:#fef3c7}.pay-badge--neutral[data-v-d7a52054]{color:#6b7280;background:#f3f4f6}.pay-badge--error[data-v-d7a52054]{color:#dc2626;background:#fee2e2}.pay-spinner[data-v-d7a52054]{border:4px solid #e5e7eb;border-top-color:#f59e0b;border-radius:50%;width:44px;height:44px;margin:6px auto 24px;animation:.8s linear infinite pay-spin-d7a52054}@keyframes pay-spin-d7a52054{to{transform:rotate(360deg)}}.pay-title[data-v-d7a52054]{color:#111827;letter-spacing:-.2px;margin-bottom:8px;font-size:21px;font-weight:800}.pay-text[data-v-d7a52054]{color:#6b7280;margin-bottom:22px;font-size:13.5px;line-height:1.6}.pay-text strong[data-v-d7a52054]{color:#111827}.pay-summary[data-v-d7a52054]{text-align:left;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:22px;padding:6px 16px}.pay-summary-row[data-v-d7a52054]{color:#6b7280;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.pay-summary-row[data-v-d7a52054]:last-child{border-bottom:none}.pay-summary-row strong[data-v-d7a52054]{color:#111827;font-weight:700}.pay-actions[data-v-d7a52054]{flex-direction:column;gap:8px;display:flex}.pay-btn[data-v-d7a52054]{cursor:pointer;border:1.5px solid #0000;border-radius:9px;width:100%;padding:11px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .1s,background .12s,color .12s;display:block}.pay-btn[data-v-d7a52054]:active{transform:scale(.985)}.pay-btn--primary[data-v-d7a52054]{color:#fff;background:#1a1a2e}.pay-btn--primary[data-v-d7a52054]:hover{background:#2d2d52}.pay-btn--ghost[data-v-d7a52054]{color:#374151;background:0 0;border-color:#e5e7eb}.pay-btn--ghost[data-v-d7a52054]:hover{background:#f9fafb}.pay-btn[data-v-d7a52054]:focus-visible{outline-offset:2px;outline:2px solid #f59e0b}.pay-hint[data-v-d7a52054]{color:#9ca3af;margin:-8px 0 18px;font-size:11.5px;line-height:1.5}.pay-footnote[data-v-d7a52054]{color:#9ca3af;margin-top:22px;font-size:11px}@media (width<=480px){.pay-card[data-v-d7a52054]{padding:32px 22px 22px}.pay-title[data-v-d7a52054]{font-size:19px}}
