@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&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=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@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";.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{position:absolute;top:0;left:0;width:100%;height:100%}.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-weight:400;font-style:normal}.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-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:""}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.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-weight:400;font-style:normal}.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-weight:400;font-style:normal}.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-weight:400;font-style:normal}.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-weight:400;font-style:normal}.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-weight:400;font-style:normal}.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-weight:400;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.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-weight:400;font-style:normal}.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-weight:400;font-style:normal}.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-weight:400;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:""}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.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-weight:400;font-style:normal}.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-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:""}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.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-weight:400;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:""}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:""}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.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-weight:400;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:""}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.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-weight:400;font-style:normal}.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-weight:400;font-style:normal}.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{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.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;list-style-position:outside;margin:0}.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.7777777778%}.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{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.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{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:#73859f80;transition:all 0s}.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{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:#000c;background:linear-gradient(180deg,#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.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{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;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{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.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:#73859f;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{background-color:#fff;color:#2b333f}.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible){background:none}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.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.222222222em}.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;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.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{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.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{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.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:0em 0em 1em white}.video-js *:not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.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{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.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{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.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:#000;background-color:#000c}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;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;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.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{left:-3.5em;transition:left 0s}.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{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.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{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.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{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.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{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:#2b333fb3}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.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:#000;background-color:#000c}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.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{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.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{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.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{display:none;line-height:3em}.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{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.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{font-size:1.4em;text-align:center;margin-bottom:.1em}.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,.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{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.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:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.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;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";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;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";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{background-color:#2b333f;background-color:#2b333fbf;color:#fff;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{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.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-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.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{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;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{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js *:focus:not(.focus-visible){outline:none}.video-js *:focus:not(:focus-visible){outline:none}.credit-tokens[data-v-913fb8b3]{margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:4px}.credit-tokens-row[data-v-913fb8b3]{display:flex;align-items:center;gap:6px;font-size:10.5px}.credit-tokens-label[data-v-913fb8b3]{color:#6b7280;min-width:56px}.credit-tokens-value[data-v-913fb8b3]{font-weight:700;color:#111827}.credit-tokens-limit[data-v-913fb8b3]{color:#9ca3af;font-size:10px;margin-left:auto}.credit-toggle[data-v-913fb8b3]{font-size:9px;margin-left:3px}.credit-details[data-v-913fb8b3]{margin-top:6px;max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.credit-details[data-v-913fb8b3]::-webkit-scrollbar{width:3px}.credit-details[data-v-913fb8b3]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.credit-detail-row[data-v-913fb8b3]{display:flex;align-items:center;gap:6px;padding:4px 6px;background:#fff;border:1px solid #f3f4f6;border-radius:5px;font-size:10.5px}.credit-detail-icon[data-v-913fb8b3]{font-size:11px;flex-shrink:0}.credit-detail-info[data-v-913fb8b3]{flex:1;min-width:0;display:flex;align-items:center;gap:4px}.credit-detail-agent[data-v-913fb8b3]{font-weight:600;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.credit-detail-tags[data-v-913fb8b3]{display:flex;gap:3px}.credit-tag[data-v-913fb8b3]{font-size:8px;font-weight:700;padding:1px 4px;border-radius:3px;letter-spacing:.2px}.credit-tag--creative[data-v-913fb8b3]{background:#ede9fe;color:#7c3aed}.credit-tag--web[data-v-913fb8b3]{background:#dbeafe;color:#1d4ed8}.credit-detail-cost[data-v-913fb8b3]{font-size:10px;font-weight:700;color:#dc2626;flex-shrink:0}.credit-detail-time[data-v-913fb8b3]{font-size:9px;color:#9ca3af;flex-shrink:0}.credit-details-empty[data-v-913fb8b3]{margin-top:6px;font-size:10px;color:#9ca3af;font-style:italic;text-align:center;padding:6px 0}.credit-badge[data-v-913fb8b3]{padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin:8px 10px;font-family:Inter,sans-serif;transition:border-color .2s,background .2s}.credit-badge--low[data-v-913fb8b3]{border-color:#fde68a;background:#fffbeb}.credit-badge--critical[data-v-913fb8b3]{border-color:#fecaca;background:#fef2f2}.credit-bar-bg[data-v-913fb8b3]{height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden;margin-bottom:8px}.credit-bar-fill[data-v-913fb8b3]{height:100%;border-radius:2px;transition:width .5s ease}.credit-bar-fill--ok[data-v-913fb8b3]{background:#22c55e}.credit-bar-fill--warn[data-v-913fb8b3]{background:#f59e0b}.credit-bar-fill--critical[data-v-913fb8b3]{background:#ef4444}.credit-info[data-v-913fb8b3]{display:flex;align-items:center;justify-content:space-between}.credit-left[data-v-913fb8b3]{display:flex;align-items:center;gap:4px}.credit-icon[data-v-913fb8b3]{font-size:12px}.credit-balance[data-v-913fb8b3]{font-size:14px;font-weight:700;color:#111827}.credit-label[data-v-913fb8b3]{font-size:11px;color:#6b7280}.credit-plan[data-v-913fb8b3]{font-size:10px;font-weight:700;padding:2px 7px;border-radius:20px;letter-spacing:.3px;text-transform:uppercase}.credit-plan--free[data-v-913fb8b3]{background:#f3f4f6;color:#6b7280}.credit-plan--starter[data-v-913fb8b3]{background:#dbeafe;color:#1d4ed8}.credit-plan--pro[data-v-913fb8b3]{background:#ede9fe;color:#7c3aed}.credit-plan--enterprise[data-v-913fb8b3]{background:#fef3c7;color:#92400e}.credit-alert[data-v-913fb8b3]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:6px 8px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:11px;color:#dc2626}.credit-upgrade-link[data-v-913fb8b3]{color:#7c3aed;font-weight:600;text-decoration:none;font-size:11px}.credit-upgrade-link[data-v-913fb8b3]:hover{text-decoration:underline}.credit-daily[data-v-913fb8b3]{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:10.5px;color:#6b7280}.credit-daily-count[data-v-913fb8b3]{font-weight:600;color:#374151}.credit-daily-count--full[data-v-913fb8b3]{color:#ef4444}.app-sidebar[data-v-dee4f602]{width:54px;min-width:54px;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:stretch;padding:14px 0 12px;flex-shrink:0;overflow:visible;transition:width .28s cubic-bezier(.4,0,.2,1),min-width .28s cubic-bezier(.4,0,.2,1);font-family:Inter,sans-serif;z-index:20;position:relative}.app-sidebar.expanded[data-v-dee4f602]{width:210px;min-width:210px}.sb-logo[data-v-dee4f602]{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 8px;margin-bottom:10px;overflow:hidden;white-space:nowrap}.logo-mark[data-v-dee4f602]{width:34px;height:34px;min-width:34px;border-radius:9px;display:flex;align-items:center;justify-content:center}.sb-brand[data-v-dee4f602]{font-size:14px;font-weight:700;color:#111827;letter-spacing:-.01em;white-space:nowrap}.sb-project-wrap[data-v-dee4f602]{position:relative;padding:0 7px;margin-bottom:10px}.sb-project-btn[data-v-dee4f602]{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 7px;border:1px solid #f5f0ff;background:#f5f0ff!important;border-radius:8px;cursor:pointer;color:#92400e;transition:background .15s,border-color .15s,box-shadow .15s;overflow:hidden;white-space:nowrap}.sb-project-btn[data-v-dee4f602]:hover,.sb-project-btn--open[data-v-dee4f602]{background:#f5f0ff;border-color:#6d28d9;box-shadow:0 0 0 3px #e9b84a26}.sb-project-icon[data-v-dee4f602]{width:22px;height:22px;min-width:22px;background:#6d28d9;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.sb-project-info[data-v-dee4f602]{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;gap:6px}.sb-project-name[data-v-dee4f602]{font-size:12px;font-weight:600;color:#6d28d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.sb-project-chevron[data-v-dee4f602]{flex-shrink:0;color:#6d28d9}.sb-project-dropdown[data-v-dee4f602]{position:absolute;top:calc(100% + 6px);left:7px;width:220px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 28px #00000024,0 2px 8px #0000000f;z-index:200;overflow:hidden}.sb-project-dropdown--collapsed[data-v-dee4f602]{left:calc(100% + 8px);top:0}.sb-dropdown-header[data-v-dee4f602]{padding:10px 14px 8px;border-bottom:1px solid #f3f4f6}.sb-dropdown-title[data-v-dee4f602]{font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em}.sb-dropdown-list[data-v-dee4f602]{max-height:220px;overflow-y:auto;padding:4px 0}.sb-dropdown-list[data-v-dee4f602]::-webkit-scrollbar{width:3px}.sb-dropdown-list[data-v-dee4f602]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:6px}.sb-dropdown-item[data-v-dee4f602]{display:flex;align-items:center;gap:9px;width:100%;padding:9px 14px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .12s;color:#374151}.sb-dropdown-item[data-v-dee4f602]:hover{background:#f9fafb}.sb-dropdown-item--active[data-v-dee4f602]{background:#f5f0ff;color:#92400e}.sb-dropdown-item-icon[data-v-dee4f602]{width:24px;height:24px;min-width:24px;background:#f3f4f6;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.sb-dropdown-item--active .sb-dropdown-item-icon[data-v-dee4f602]{background:#f5f0ff;color:#6d28d9}.sb-dropdown-item-name[data-v-dee4f602]{font-size:13px;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-dropdown-item-check[data-v-dee4f602]{flex-shrink:0;color:#6d28d9}.sb-dropdown-empty[data-v-dee4f602]{padding:14px;font-size:12.5px;color:#9ca3af;text-align:center;font-style:italic}.sb-dropdown-footer[data-v-dee4f602]{border-top:1px solid #f3f4f6;padding:4px 0}.sb-dropdown-add[data-v-dee4f602]{display:flex;align-items:center;gap:8px;width:100%;padding:9px 14px;border:none;background:transparent;cursor:pointer;color:#6b7280;font-size:13px;font-weight:500;font-family:Inter,sans-serif;transition:background .12s,color .12s}.sb-dropdown-add[data-v-dee4f602]:hover{background:#f9fafb;color:#e9b84a}.sb-dropdown-add svg[data-v-dee4f602]{color:#6d28d9;flex-shrink:0}.sb-nav[data-v-dee4f602]{display:flex;flex-direction:column;gap:2px;flex:1;padding:0 7px;overflow:hidden}.sb-btn[data-v-dee4f602]{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 9px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#6b7280;transition:background .15s,color .15s;white-space:nowrap;overflow:hidden;text-align:left}.sb-btn[data-v-dee4f602]:hover{background:#f3f4f6;color:#111827}.sb-btn.active[data-v-dee4f602]{background:#f5f0ff;color:#6d28d9}.sb-btn-logout[data-v-dee4f602]{color:#ef4444;margin-bottom:4px}.sb-btn-logout[data-v-dee4f602]:hover{background:#fef2f2;color:#dc2626}.sb-icon[data-v-dee4f602]{flex-shrink:0}.sb-label[data-v-dee4f602]{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-foot[data-v-dee4f602]{display:flex;flex-direction:column;gap:4px;padding:0 7px}.notif-wrap[data-v-dee4f602]{position:relative}.notif-badge[data-v-dee4f602]{position:absolute;top:4px;right:4px;width:14px;height:14px;background:#ef4444;color:#fff;border-radius:50%;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1.5px solid #fff;pointer-events:none}.user-row[data-v-dee4f602]{display:flex;align-items:center;gap:10px;padding:4px 9px;overflow:hidden}.user-chip[data-v-dee4f602]{width:28px;height:28px;min-width:28px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;cursor:pointer}.user-name[data-v-dee4f602]{font-size:13px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fade-enter-active[data-v-dee4f602],.fade-leave-active[data-v-dee4f602]{transition:opacity .2s .05s}.fade-enter-from[data-v-dee4f602],.fade-leave-to[data-v-dee4f602]{opacity:0}.slide-enter-active[data-v-dee4f602],.slide-leave-active[data-v-dee4f602]{transition:opacity .18s,transform .18s}.slide-enter-from[data-v-dee4f602],.slide-leave-to[data-v-dee4f602]{opacity:0;transform:translate(-6px)}.dropdown-enter-active[data-v-dee4f602]{transition:opacity .18s,transform .18s}.dropdown-leave-active[data-v-dee4f602]{transition:opacity .14s,transform .14s}.dropdown-enter-from[data-v-dee4f602],.dropdown-leave-to[data-v-dee4f602]{opacity:0;transform:translateY(-6px) scale(.98)}.modal-backdrop[data-v-dee4f602]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000061;display:flex;align-items:center;justify-content:center;z-index:9000;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-box[data-v-dee4f602]{background:#fff;border-radius:14px;width:100%;max-width:480px;box-shadow:0 24px 60px #00000038,0 8px 24px #0000001a;overflow:hidden;font-family:Inter,sans-serif}.modal-header[data-v-dee4f602]{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 0;gap:12px}.modal-title[data-v-dee4f602]{font-size:17px;font-weight:700;color:#111827;margin-bottom:5px;line-height:1.2;font-family:Inter,sans-serif}.modal-subtitle[data-v-dee4f602]{font-size:13px;color:#6b7280;line-height:1.5}.modal-close[data-v-dee4f602]{flex-shrink:0;width:30px;height:30px;border:none;background:#f3f4f6;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s,color .15s;margin-top:-2px}.modal-close[data-v-dee4f602]:hover{background:#e5e7eb;color:#111827}.modal-body[data-v-dee4f602]{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.modal-field[data-v-dee4f602]{display:flex;flex-direction:column;gap:6px}.modal-field--error .modal-input[data-v-dee4f602]{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.modal-label[data-v-dee4f602]{font-size:13.5px;font-weight:600;color:#374151;display:flex;align-items:center;gap:6px}.modal-required[data-v-dee4f602]{color:#e53e3e;font-size:14px}.modal-optional[data-v-dee4f602]{font-size:11px;font-weight:500;color:#9ca3af;background:#f3f4f6;padding:2px 7px;border-radius:20px}.modal-input[data-v-dee4f602]{height:42px;padding:0 13px;border:1.5px solid #d1d5db;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;color:#111827;background:#fff;outline:none;transition:border-color .18s,box-shadow .18s}.modal-input[data-v-dee4f602]::-moz-placeholder{color:#b5bbc5}.modal-input[data-v-dee4f602]::placeholder{color:#b5bbc5}.modal-input[data-v-dee4f602]:focus{border-color:#e9b84a;box-shadow:0 0 0 3px #e9b84a2e}.modal-error[data-v-dee4f602]{font-size:12px;color:#ef4444}.modal-alert[data-v-dee4f602]{padding:10px 13px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:12.5px;color:#b91c1c}.modal-footer[data-v-dee4f602]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 24px 22px}.modal-btn-cancel[data-v-dee4f602]{padding:10px 20px;border:1.5px solid #d1d5db;border-radius:8px;background:#fff;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;color:#374151;cursor:pointer;transition:background .15s,border-color .15s}.modal-btn-cancel[data-v-dee4f602]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.modal-btn-cancel[data-v-dee4f602]:disabled{opacity:.6;cursor:not-allowed}.modal-btn-create[data-v-dee4f602]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:130px;padding:10px 22px;border:none;border-radius:8px;background:#f59e0b;font-family:Inter,sans-serif;font-size:13.5px;font-weight:700;color:#fff;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.12);box-shadow:0 2px 8px #e9b84a66;transition:background .15s,transform .12s,box-shadow .15s}.modal-btn-create[data-v-dee4f602]:hover:not(:disabled){background:#d4a33a;box-shadow:0 4px 16px #e9b84a80;transform:translateY(-1px)}.modal-btn-create[data-v-dee4f602]:disabled{opacity:.65;cursor:not-allowed;transform:none}.spin[data-v-dee4f602]{animation:spin-dee4f602 .9s linear infinite}@keyframes spin-dee4f602{to{transform:rotate(360deg)}}.modal-enter-active[data-v-dee4f602]{transition:opacity .22s,transform .22s}.modal-leave-active[data-v-dee4f602]{transition:opacity .18s,transform .18s}.modal-enter-from[data-v-dee4f602],.modal-leave-to[data-v-dee4f602]{opacity:0}.modal-enter-from .modal-box[data-v-dee4f602]{transform:scale(.96) translateY(10px)}.sb-badge[data-v-dee4f602]{margin-left:auto;padding:2px 7px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:9px;font-weight:700;letter-spacing:.04em;border-radius:5px;text-transform:uppercase;box-shadow:0 1px 4px #f59e0b66;flex-shrink:0}.sb-btn.active .sb-badge[data-v-dee4f602]{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 1px 4px #7c3aed66}[data-v-0700ec50]:root{--gold: #f59e0b;--gold-pale: #fef9ee;--surface: #fff;--bg: #f7f7f8;--border: #e5e7eb;--text: #111827;--muted: #6b7280;--radius: 12px}[data-v-0700ec50]{box-sizing:border-box;margin:0;padding:0}.chat-layout[data-v-0700ec50]{display:flex;height:100vh;background:var(--bg);font-family:Inter,sans-serif;color:var(--text);overflow:hidden}.main-wrap[data-v-0700ec50]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.topbar[data-v-0700ec50]{height:46px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;padding:0 18px;flex-shrink:0}.topbar-icon-btn[data-v-0700ec50]{border:none;background:transparent;cursor:pointer;color:var(--muted);display:flex;align-items:center;padding:4px;border-radius:6px}.topbar-icon-btn[data-v-0700ec50]:hover{background:var(--bg)}.topbar-label[data-v-0700ec50]{font-size:13.5px;font-weight:500}.page-body[data-v-0700ec50]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:24px 24px 0;gap:20px}.onboarding-banner[data-v-0700ec50]{background:#fff8ec;border:1px solid #fde68a;border-radius:var(--radius);padding:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-shrink:0;max-width:820px;margin:0 auto;width:100%;border:none!important}.banner-text strong[data-v-0700ec50]{display:block;font-size:14.5px;font-weight:700;color:#f59e0b;margin-bottom:6px}.banner-text p[data-v-0700ec50]{font-size:13px;color:#78350f;line-height:1.6;max-width:640px}.banner-btn[data-v-0700ec50]{flex-shrink:0;padding:10px 20px;border:1.5px solid #f59e0b;border-radius:8px;background:transparent;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;color:#f59e0b;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s;background:#f59e0b!important;color:#fff!important}.banner-btn[data-v-0700ec50]:hover{background:#fde68a}.content-grid[data-v-0700ec50]{flex:1;display:grid;grid-template-columns:1fr 320px;grid-template-rows:52px 1fr;gap:0;min-height:0;border-radius:12px 12px 0 0;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0000000d}.agents-section[data-v-0700ec50]{grid-column:1;grid-row:1 / 3;display:flex;flex-direction:column;overflow:hidden}.conversations-aside[data-v-0700ec50]{grid-column:2;grid-row:2;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-top:1.5px solid #e5e7eb}.agents-header[data-v-0700ec50]{display:flex;align-items:center;gap:8px;padding:0 20px;height:52px;border-bottom:1.5px solid #e5e7eb;flex-shrink:0;background:#fff}.header-icon[data-v-0700ec50]{color:var(--muted)}.header-label[data-v-0700ec50]{font-size:13.5px;font-weight:500;color:var(--text)}.agents-scroll[data-v-0700ec50]{flex:1;overflow-y:auto;padding:20px}.agents-scroll[data-v-0700ec50]::-webkit-scrollbar{width:4px}.agents-scroll[data-v-0700ec50]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.agents-grid[data-v-0700ec50]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.agent-card[data-v-0700ec50]{border:1px solid #e5e7eb;border-radius:12px;padding:20px 20px 16px;display:flex;flex-direction:column;transition:box-shadow .18s,transform .18s;background:#fff;box-shadow:0 1px 3px #0000000a}.agent-card[data-v-0700ec50]:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-2px);border-color:#d1d5db}.agent-footer[data-v-0700ec50]{margin-top:16px;padding-top:14px}.agent-footer .new-chat-btn[data-v-0700ec50]{background:#f59e0b!important;color:#fff!important;opacity:1!important;visibility:visible!important}.agent-top[data-v-0700ec50]{display:flex;align-items:center;gap:12px;margin-bottom:34px}.agent-avatar[data-v-0700ec50]{width:48px;height:48px;min-width:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;border:1px solid var(--border);overflow:hidden}.agent-avatar--img[data-v-0700ec50]{background:transparent!important;border:none!important;padding:0}.agent-avatar-img[data-v-0700ec50]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.agent-emoji[data-v-0700ec50]{font-size:22px;line-height:1}.agent-initials[data-v-0700ec50]{font-size:16px;font-weight:700;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:12px}.agent-name[data-v-0700ec50]{font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:var(--text);line-height:1.3}.agent-desc[data-v-0700ec50]{font-size:12.5px;color:#4b5563;line-height:1.65;flex:1}.new-chat-btn[data-v-0700ec50]{padding:9px 18px;background:#f59e0b!important;border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:#fff!important;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s,transform .12s;text-shadow:0 1px 2px rgba(0,0,0,.12)}.new-chat-btn[data-v-0700ec50]:hover{background:#d4a33a;transform:translateY(-1px)}.btn-loading[data-v-0700ec50]{display:flex;align-items:center;gap:6px}.spin[data-v-0700ec50]{animation:spin-0700ec50 .9s linear infinite}@keyframes spin-0700ec50{to{transform:rotate(360deg)}}.conv-header[data-v-0700ec50]{display:flex;flex-direction:column;justify-content:center;padding:29px 26px;border-bottom:1.5px solid #e5e7eb;flex-shrink:0;background:#fff}.conv-title[data-v-0700ec50]{font-family:Inter,sans-serif;font-size:17px;font-weight:700;color:var(--text);margin-bottom:3px}.conv-count[data-v-0700ec50]{font-size:12px;color:var(--muted)}.conv-list[data-v-0700ec50]{flex:1;overflow-y:auto;padding:8px 0}.conv-list[data-v-0700ec50]::-webkit-scrollbar{width:4px}.conv-list[data-v-0700ec50]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.conv-item[data-v-0700ec50]{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;transition:background .12s;border-left:2px solid transparent;border:1px solid #e5e7eb;border-radius:13px;margin:15px;min-height:96px}.conv-item[data-v-0700ec50]:last-child{border-bottom:none}.conv-item[data-v-0700ec50]:hover{background:#f9fafb}.conv-item.active[data-v-0700ec50]{background:#fef9ee;border-left-color:#f59e0b;border-bottom-color:#fde68a}.conv-avatar[data-v-0700ec50]{width:40px;height:40px;min-width:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid #e5e7eb;flex-shrink:0;overflow:hidden;background:#f3f4f6}.conv-info[data-v-0700ec50]{flex:1;min-width:0}.conv-preview[data-v-0700ec50]{font-size:13px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}.conv-meta[data-v-0700ec50]{display:flex;align-items:center;justify-content:space-between;gap:8px}.conv-agent[data-v-0700ec50]{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-date[data-v-0700ec50]{font-size:11px;color:#9ca3af;flex-shrink:0}.conv-avatar[style*=transparent][data-v-0700ec50]{background:#f3f4f6!important}.conv-avatar--img[data-v-0700ec50]{background:transparent!important;border:none!important;padding:0}.conv-avatar-img[data-v-0700ec50]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.banner-enter-active[data-v-0700ec50],.banner-leave-active[data-v-0700ec50]{transition:all .3s}.banner-enter-from[data-v-0700ec50],.banner-leave-to[data-v-0700ec50]{opacity:0;transform:translateY(-8px)}.chat-fab[data-v-0700ec50]{position:fixed;bottom:22px;right:22px;width:50px;height:50px;background:linear-gradient(135deg,#1a1a2e,#2d2d52);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px #00000038;transition:transform .2s;z-index:50;color:#fff}.chat-fab[data-v-0700ec50]:hover{transform:scale(1.07)}@media(max-width:1024px){.agents-grid[data-v-0700ec50]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.content-grid[data-v-0700ec50]{grid-template-columns:1fr}.conversations-aside[data-v-0700ec50]{display:none}.agents-grid[data-v-0700ec50]{grid-template-columns:1fr}.page-body[data-v-0700ec50]{padding:16px 16px 0}}[data-v-b7ddb805]:root{--gold: #f59e0b;--gold-hover: #d4a33a;--gold-pale: #fef9ee;--surface: #ffffff;--bg: #f7f7f8;--border: #e5e7eb;--text: #111827;--muted: #6b7280;--radius: 10px}[data-v-b7ddb805]{box-sizing:border-box;margin:0;padding:0}.foundation-layout[data-v-b7ddb805]{display:flex;height:100vh;background:var(--bg);font-family:Inter,sans-serif;color:var(--text);overflow:hidden}.main-wrap[data-v-b7ddb805]{flex:1;display:flex;flex-direction:column;overflow:hidden}.topbar[data-v-b7ddb805]{height:46px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;padding:0 18px;flex-shrink:0}.topbar-icon-btn[data-v-b7ddb805]{border:none;background:transparent;cursor:pointer;color:var(--muted);display:flex;align-items:center;padding:4px;border-radius:6px}.topbar-icon-btn[data-v-b7ddb805]:hover{background:var(--bg)}.topbar-label[data-v-b7ddb805]{font-size:13.5px;font-weight:500;color:var(--text)}.page-content[data-v-b7ddb805]{flex:1;overflow-y:auto;padding:44px 44px 64px}.page-content[data-v-b7ddb805]::-webkit-scrollbar{width:4px}.page-content[data-v-b7ddb805]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.two-col[data-v-b7ddb805]{display:grid;grid-template-columns:1fr 1fr;gap:36px;max-width:1257px;margin:0 auto}.page-title[data-v-b7ddb805]{font-family:Inter,sans-serif;font-size:26px;font-weight:700;color:var(--text);line-height:1.2;margin-bottom:10px}.page-sub[data-v-b7ddb805]{font-size:14px;color:var(--muted);line-height:1.65;margin-bottom:34px}.alert-banner[data-v-b7ddb805]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;margin-bottom:18px}.alert-banner--error[data-v-b7ddb805]{background:#fef2f2;border:1px solid #fecaca}.alert-banner--warn[data-v-b7ddb805]{background:#fffbeb;border:1px solid #fde68a}.alert-icon[data-v-b7ddb805]{font-size:16px;flex-shrink:0;margin-top:1px}.alert-title[data-v-b7ddb805]{font-size:13px;font-weight:700;color:#991b1b;margin-bottom:2px}.alert-banner--warn .alert-title[data-v-b7ddb805]{color:#92400e}.alert-text[data-v-b7ddb805]{font-size:12.5px;color:#b91c1c;line-height:1.5}.alert-banner--warn .alert-text[data-v-b7ddb805]{color:#78350f}.field[data-v-b7ddb805]{margin-bottom:22px}.field-label[data-v-b7ddb805]{display:block;font-size:13.5px;font-weight:600;color:var(--text);margin-bottom:8px}.star[data-v-b7ddb805]{color:#e53e3e;margin-left:2px}.field-ta[data-v-b7ddb805]{width:100%;padding:11px 13px;border:1px solid #d1d5db;border-radius:6px;font-family:Inter,sans-serif;font-size:13.5px;color:var(--text);background:var(--surface);resize:vertical;line-height:1.6;transition:border-color .18s,box-shadow .18s}.field-ta[data-v-b7ddb805]::-moz-placeholder{color:#b5bbc5}.field-ta[data-v-b7ddb805]::placeholder{color:#b5bbc5}.field-ta[data-v-b7ddb805]:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #e8b84b21}.has-error .field-ta[data-v-b7ddb805]{border-color:#ef4444}.field-footer[data-v-b7ddb805]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:5px;min-height:18px}.err-msg[data-v-b7ddb805]{display:block;font-size:12px;color:#ef4444;flex:1}.char-count[data-v-b7ddb805]{font-size:11px;color:#9ca3af;flex-shrink:0;margin-left:8px}.char-count--warn[data-v-b7ddb805]{color:#d97706;font-weight:600}.save-btn[data-v-b7ddb805]{width:100%;padding:14px;background:#2d0a5e;border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .18s,transform .12s,box-shadow .18s;margin-top:8px;text-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 2px 8px #e9b84a66}.save-btn[data-v-b7ddb805]:hover:not(:disabled){background:#d4a33a;box-shadow:0 4px 18px #e8b84b73;transform:translateY(-1px)}.save-btn[data-v-b7ddb805]:disabled{opacity:.65;cursor:not-allowed}.spin[data-v-b7ddb805]{animation:spin-b7ddb805 .9s linear infinite}@keyframes spin-b7ddb805{to{transform:rotate(360deg)}}.saved-banner[data-v-b7ddb805]{display:flex;align-items:center;gap:8px;margin-top:14px;padding:11px 14px;background:#f0fdf4;border:1px solid #86efac;border-radius:var(--radius);font-size:13.5px;font-weight:500;color:#15803d}.widgets-col[data-v-b7ddb805]{display:flex;flex-direction:column;gap:14px}.widget-card[data-v-b7ddb805]{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-b7ddb805]{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.agentika-logo-wrap[data-v-b7ddb805]{display:flex;flex-direction:column;align-items:center;gap:3px;flex-shrink:0}.agentika-logo[data-v-b7ddb805]{width:42px;height:42px;background:#f8f9fb;border:1px solid var(--border);border-radius:9px;display:flex;align-items:center;justify-content:center}.agentika-ai-label[data-v-b7ddb805]{font-size:8.5px;font-weight:600;color:var(--muted);letter-spacing:.4px}.agentika-name[data-v-b7ddb805]{font-family:Inter,sans-serif;font-size:14.5px;font-weight:700;color:var(--text);margin-bottom:3px}.agentika-role[data-v-b7ddb805]{font-size:12px;color:var(--muted)}.agentika-desc[data-v-b7ddb805]{font-size:13px;color:#4b5563;line-height:1.7}.widget-title[data-v-b7ddb805]{font-family:Inter,sans-serif;font-size:14.5px;font-weight:700;color:var(--text);margin-bottom:5px}.widget-sub[data-v-b7ddb805]{font-size:13px;color:var(--muted);margin-bottom:14px}.limit-badge[data-v-b7ddb805]{display:inline-block;margin-left:6px;padding:2px 7px;background:#f3f4f6;border-radius:20px;font-size:10.5px;font-weight:600;color:#6b7280}.url-field[data-v-b7ddb805]{width:100%;padding:10px 13px;border:1px solid #d1d5db;border-radius:8px;font-family:Inter,sans-serif;font-size:13.5px;color:var(--text);background:var(--surface);transition:border-color .18s}.url-field[data-v-b7ddb805]::-moz-placeholder{color:#b5bbc5}.url-field[data-v-b7ddb805]::placeholder{color:#b5bbc5}.url-field[data-v-b7ddb805]:focus{outline:none;border-color:var(--gold)}.field-error[data-v-b7ddb805]{border-color:#ef4444!important}.dropzone[data-v-b7ddb805]{border:1.5px dashed #d1d5db;border-radius:var(--radius);padding:26px 16px;text-align:center;transition:border-color .18s,background .18s;cursor:pointer;margin-bottom:6px}.dropzone[data-v-b7ddb805]:hover:not(.dropzone--disabled),.dropzone.over[data-v-b7ddb805]{border-color:var(--gold);background:var(--gold-pale)}.dropzone--disabled[data-v-b7ddb805]{opacity:.6;cursor:not-allowed}.dz-inner[data-v-b7ddb805]{display:flex;flex-direction:column;align-items:center;gap:10px}.dz-icon-wrap[data-v-b7ddb805]{width:42px;height:42px;background:var(--bg);border-radius:50%;display:flex;align-items:center;justify-content:center}.dz-icon[data-v-b7ddb805]{color:var(--muted)}.dz-text[data-v-b7ddb805]{font-size:12.5px;color:var(--muted);max-width:210px;line-height:1.5}.dz-btn[data-v-b7ddb805]{padding:7px 18px;border:1.5px solid var(--border);border-radius:7px;background:var(--surface);font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;color:var(--text);cursor:pointer;transition:border-color .15s,background .15s}.dz-btn[data-v-b7ddb805]:hover:not(:disabled){border-color:var(--gold);background:var(--gold-pale)}.dz-btn[data-v-b7ddb805]:disabled{opacity:.5;cursor:not-allowed}.dz-hint[data-v-b7ddb805]{font-size:11px;color:#9ca3af;text-align:center;margin-top:10px}.files-counter[data-v-b7ddb805]{font-size:11.5px;color:#6b7280;text-align:right;margin:4px 0 8px}.files-counter--full[data-v-b7ddb805]{color:#ef4444;font-weight:700}.file-type-badge[data-v-b7ddb805]{font-size:9.5px;font-weight:700;color:#fff;background:#6b7280;padding:1px 5px;border-radius:3px;flex-shrink:0;letter-spacing:.3px}.file-size-badge[data-v-b7ddb805]{font-size:10.5px;color:#9ca3af;flex-shrink:0}.file-size-badge--warn[data-v-b7ddb805]{color:#ef4444;font-weight:700}.saved-docs[data-v-b7ddb805]{margin-top:14px}.saved-docs-title[data-v-b7ddb805]{font-size:12px;font-weight:600;color:#374151;margin-bottom:6px}.file-row.saved[data-v-b7ddb805]{background:#f0fdf4;border:1px solid #bbf7d0}.file-link[data-v-b7ddb805]{color:#0369a1;text-decoration:none;font-size:12px}.file-link[data-v-b7ddb805]:hover{text-decoration:underline}.file-size[data-v-b7ddb805]{font-size:11px;color:#9ca3af;flex-shrink:0}.sr-only[data-v-b7ddb805]{display:none}.file-list[data-v-b7ddb805]{display:flex;flex-direction:column;gap:5px;margin-top:10px}.file-row[data-v-b7ddb805]{display:flex;align-items:center;gap:7px;padding:7px 10px;background:var(--bg);border-radius:7px;font-size:12px}.file-ico[data-v-b7ddb805]{color:var(--muted);flex-shrink:0}.file-nm[data-v-b7ddb805]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-del[data-v-b7ddb805]{border:none;background:transparent;cursor:pointer;color:var(--muted);display:flex;border-radius:4px;padding:2px}.file-del[data-v-b7ddb805]:hover{background:#fee2e2;color:#ef4444}.chat-fab[data-v-b7ddb805]{position:fixed;bottom:22px;right:22px;width:50px;height:50px;background:linear-gradient(135deg,#1a1a2e,#2d2d52);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px #00000038;transition:transform .2s;z-index:50;color:#fff}.chat-fab[data-v-b7ddb805]:hover{transform:scale(1.07)}@media(max-width:860px){.two-col[data-v-b7ddb805]{grid-template-columns:1fr}.page-content[data-v-b7ddb805]{padding:24px 18px 60px}}[data-v-5ff0fc03],[data-v-5ff0fc03]:before,[data-v-5ff0fc03]:after{box-sizing:border-box;margin:0;padding:0}.ff-layout[data-v-5ff0fc03]{display:flex;height:100vh;overflow:hidden;font-family:Inter,sans-serif;color:#111827}.ff-main[data-v-5ff0fc03]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.topbar[data-v-5ff0fc03]{height:46px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;padding:0 18px;flex-shrink:0}.topbar-icon-btn[data-v-5ff0fc03]{border:none;background:transparent;cursor:pointer;color:var(--muted);display:flex;align-items:center;padding:4px;border-radius:6px}.topbar-label[data-v-5ff0fc03]{font-size:13.5px;font-weight:500;color:var(--text)}.ff-bc-root[data-v-5ff0fc03]{color:#6b7280}.ff-bc-sep[data-v-5ff0fc03]{color:#d1d5db}.ff-bc-current[data-v-5ff0fc03]{font-weight:600;color:#111827}.ff-body[data-v-5ff0fc03]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px;overflow:hidden;min-height:0;max-width:1460px;margin:0 auto}.ff-form-wrap[data-v-5ff0fc03]{overflow-y:auto;padding-right:4px}.ff-form-wrap[data-v-5ff0fc03]::-webkit-scrollbar{width:4px}.ff-form-wrap[data-v-5ff0fc03]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.ff-form-card[data-v-5ff0fc03]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px 28px 24px}.ff-alert[data-v-5ff0fc03]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;margin-bottom:16px;font-size:12.5px}.ff-alert--warn[data-v-5ff0fc03]{background:#fffbeb;border:1px solid #fde68a;color:#6d28d9}.ff-alert--error[data-v-5ff0fc03]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.ff-alert-title[data-v-5ff0fc03]{font-weight:700;margin-bottom:2px}.ff-alert-text[data-v-5ff0fc03]{line-height:1.5}.ff-form-title[data-v-5ff0fc03]{font-family:Inter,sans-serif;font-size:20px;font-weight:700;color:#111827;margin-bottom:10px}.ff-form-desc[data-v-5ff0fc03]{font-size:13px;color:#6b7280;line-height:1.65;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f3f4f6}.ff-questions[data-v-5ff0fc03]{display:flex;flex-direction:column;gap:20px}.ff-question[data-v-5ff0fc03]{display:flex;flex-direction:column;gap:4px}.ff-q-label-row[data-v-5ff0fc03]{display:flex;align-items:center;gap:8px}.ff-q-label[data-v-5ff0fc03]{font-size:13.5px;font-weight:600;color:#111827}.ff-q-optional[data-v-5ff0fc03]{font-size:11px;font-weight:500;color:#9ca3af;background:#f3f4f6;padding:2px 7px;border-radius:20px}.ff-q-required[data-v-5ff0fc03]{font-size:11px;font-weight:500;color:#6d28d9;background:#f5f0ff;padding:2px 7px;border-radius:20px}.ff-q-hint[data-v-5ff0fc03]{font-size:12px;color:#9ca3af;line-height:1.5}.ff-textarea[data-v-5ff0fc03],.ff-input[data-v-5ff0fc03]{width:100%;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-family:Inter,sans-serif;font-size:13.5px;color:#111827;background:#fafafa;resize:vertical;outline:none;transition:border-color .15s,box-shadow .15s;line-height:1.6}.ff-textarea[data-v-5ff0fc03]{min-height:80px}.ff-input[data-v-5ff0fc03]{height:40px;resize:none}.ff-textarea[data-v-5ff0fc03]:focus,.ff-input[data-v-5ff0fc03]:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #e9b84a1f;background:#fff}.ff-textarea[data-v-5ff0fc03]::-moz-placeholder,.ff-input[data-v-5ff0fc03]::-moz-placeholder{color:#9ca3af}.ff-textarea[data-v-5ff0fc03]::placeholder,.ff-input[data-v-5ff0fc03]::placeholder{color:#9ca3af}.ff-textarea--error[data-v-5ff0fc03],.ff-input--error[data-v-5ff0fc03]{border-color:#ef4444!important}.ff-q-footer[data-v-5ff0fc03]{display:flex;justify-content:space-between;align-items:center;min-height:16px;margin-top:3px}.ff-q-error[data-v-5ff0fc03]{font-size:11.5px;color:#ef4444;flex:1}.ff-char-count[data-v-5ff0fc03]{font-size:11px;color:#9ca3af;flex-shrink:0;margin-left:8px}.ff-char-count--warn[data-v-5ff0fc03]{color:#6d28d9;font-weight:600}.ff-form-footer[data-v-5ff0fc03]{display:flex;align-items:center;gap:14px;margin-top:28px;padding-top:20px;justify-content:center}.ff-save-btn[data-v-5ff0fc03]{display:inline-flex;align-items:center;gap:8px;padding:16px 93px;background:#2d0a5e;border:none;border-radius:9px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:700;color:#fff;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.12);transition:background .15s,transform .1s}.ff-save-btn[data-v-5ff0fc03]:hover:not(:disabled){background:#d4a33a;transform:translateY(-1px)}.ff-save-btn[data-v-5ff0fc03]:disabled{background:#d1d5db;cursor:not-allowed}.ff-saved-msg[data-v-5ff0fc03]{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#16a34a}.ff-spin[data-v-5ff0fc03]{animation:spin-5ff0fc03 .9s linear infinite}@keyframes spin-5ff0fc03{to{transform:rotate(360deg)}}.ff-panel[data-v-5ff0fc03]{display:flex;flex-direction:column;gap:14px;overflow-y:auto}.ff-panel[data-v-5ff0fc03]::-webkit-scrollbar{width:3px}.ff-panel[data-v-5ff0fc03]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:6px}.ff-agentika-card[data-v-5ff0fc03]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px 16px 16px;flex-shrink:0}.ff-agentika-top[data-v-5ff0fc03]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ff-agentika-avatar[data-v-5ff0fc03]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid #e5e7eb}.ff-agentika-img[data-v-5ff0fc03]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ff-agentika-name[data-v-5ff0fc03]{font-size:13.5px;font-weight:700;color:#111827}.ff-agentika-desc[data-v-5ff0fc03]{font-size:12px;color:#4b5563;line-height:1.65}.ff-files-section[data-v-5ff0fc03]{margin-top:14px;padding-top:12px;border-top:1px solid #f3f4f6}.ff-files-title[data-v-5ff0fc03]{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.ff-no-files[data-v-5ff0fc03]{font-size:12px;color:#9ca3af;font-style:italic}.ff-file-item[data-v-5ff0fc03]{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin-bottom:4px}.ff-file-icon[data-v-5ff0fc03]{color:#3b82f6;flex-shrink:0}.ff-file-name[data-v-5ff0fc03]{font-size:12px;color:#1e40af;font-weight:500;overflow:hidden;text-overflow:ellipsis}.ff-progress-card[data-v-5ff0fc03]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px 16px;flex:1}.ff-progress-title[data-v-5ff0fc03]{font-size:13px;font-weight:700;color:#111827;margin-bottom:14px}.ff-progress-list[data-v-5ff0fc03]{display:flex;flex-direction:column;gap:2px}.ff-progress-item[data-v-5ff0fc03]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer;transition:background .12s}.ff-progress-item[data-v-5ff0fc03]:hover:not(.ff-progress-item--locked){background:#f9fafb}.ff-progress-item--active[data-v-5ff0fc03]{background:#f5f0ff;border:1px solid #bfdbfe}.ff-progress-item--active .ff-progress-name[data-v-5ff0fc03]{color:#6d28d9;font-weight:700}.ff-progress-item--locked[data-v-5ff0fc03]{opacity:.6;cursor:not-allowed}.ff-progress-dot[data-v-5ff0fc03]{width:22px;height:22px;min-width:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px}.ff-progress-item--done .ff-progress-dot[data-v-5ff0fc03]{background:#16a34a;color:#fff}.ff-progress-item--active .ff-progress-dot[data-v-5ff0fc03]{background:#f59e0b;color:#fff}.ff-progress-item--pending .ff-progress-dot[data-v-5ff0fc03]{background:#f3f4f6;border:1.5px solid #d1d5db}.ff-progress-item--locked .ff-progress-dot[data-v-5ff0fc03]{background:#e5e7eb;color:#9ca3af}.ff-progress-name[data-v-5ff0fc03]{font-size:13px;font-weight:600;color:#111827}.ff-progress-status[data-v-5ff0fc03]{font-size:11px;color:#9ca3af;margin-top:1px}.ff-progress-item--done .ff-progress-status[data-v-5ff0fc03]{color:#16a34a}.ff-progress-item--active .ff-progress-status[data-v-5ff0fc03]{color:#6d28d9}.ff-success-enter-active[data-v-5ff0fc03],.ff-success-leave-active[data-v-5ff0fc03]{transition:opacity .3s}.ff-success-enter-from[data-v-5ff0fc03],.ff-success-leave-to[data-v-5ff0fc03]{opacity:0}.ff-fab[data-v-5ff0fc03]{position:fixed;bottom:22px;right:22px;width:50px;height:50px;background:linear-gradient(135deg,#1a1a2e,#2d2d52);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px #00000038;z-index:50;color:#fff}@media(max-width:900px){.ff-body[data-v-5ff0fc03]{grid-template-columns:1fr}.ff-panel[data-v-5ff0fc03]{display:none}}[data-v-668e1182],[data-v-668e1182]:before,[data-v-668e1182]:after{box-sizing:border-box;margin:0;padding:0}.fg-layout[data-v-668e1182]{display:flex;height:100vh;overflow:hidden;font-family:Inter,sans-serif;color:#111827}.fg-main[data-v-668e1182]{flex:1;display:flex;flex-direction:column;overflow:hidden}.topbar[data-v-668e1182]{height:46px;background:var(--surface, #fff);border-bottom:1px solid var(--border, #e5e7eb);display:flex;align-items:center;gap:8px;padding:0 18px;flex-shrink:0}.topbar-icon-btn[data-v-668e1182]{border:none;background:transparent;cursor:pointer;color:#6b7280;display:flex;align-items:center;padding:4px;border-radius:6px}.topbar-label-muted[data-v-668e1182]{font-size:13.5px;font-weight:500;color:#6b7280}.topbar-sep[data-v-668e1182]{color:#d1d5db}.topbar-label[data-v-668e1182]{font-size:13.5px;font-weight:600;color:#111827}.fg-body[data-v-668e1182]{flex:1;overflow-y:auto;padding:32px 24px;display:flex;align-items:flex-start;justify-content:center}.fg-center[data-v-668e1182]{display:grid;grid-template-columns:1fr 320px;gap:24px;width:100%;max-width:1100px}.fg-agentika-card[data-v-668e1182]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px;position:relative;overflow:hidden}.fg-agentika-glow[data-v-668e1182]{position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(233,184,74,.15) 0%,transparent 70%);pointer-events:none}.fg-agentika-header[data-v-668e1182]{display:flex;align-items:center;gap:14px;margin-bottom:28px}.fg-agentika-avatar-wrap[data-v-668e1182]{position:relative;flex-shrink:0}.fg-agentika-img[data-v-668e1182]{width:52px;height:52px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:2px solid #fde68a}.fg-agentika-pulse[data-v-668e1182]{position:absolute;bottom:-3px;right:-3px;width:14px;height:14px;border-radius:50%;background:#16a34a;border:2px solid #fff;animation:pulse-ring-668e1182 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-ring-668e1182{0%,to{box-shadow:0 0 #16a34a66}50%{box-shadow:0 0 0 6px #16a34a00}}.fg-agentika-name[data-v-668e1182]{font-family:Inter,sans-serif;font-size:15px;font-weight:700;color:#111827;margin-bottom:3px}.fg-agentika-role[data-v-668e1182]{font-size:12px;color:#9ca3af}.fg-typing-dots[data-v-668e1182]{display:flex;gap:5px;margin-bottom:16px}.fg-typing-dots span[data-v-668e1182]{width:9px;height:9px;border-radius:50%;background:#f59e0b;animation:bounce-dot-668e1182 .9s ease-in-out infinite}.fg-typing-dots span[data-v-668e1182]:nth-child(2){animation-delay:.18s}.fg-typing-dots span[data-v-668e1182]:nth-child(3){animation-delay:.36s}@keyframes bounce-dot-668e1182{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.fg-phase-text[data-v-668e1182]{font-size:14px;color:#4b5563;line-height:1.6;margin-bottom:24px}.fg-step-list[data-v-668e1182]{display:flex;flex-direction:column;gap:12px}.fg-step-item[data-v-668e1182]{display:flex;align-items:center;gap:10px}.fg-step-dot[data-v-668e1182]{width:24px;height:24px;min-width:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;transition:all .3s}.fg-step--done .fg-step-dot[data-v-668e1182]{background:#16a34a;color:#fff}.fg-step--active .fg-step-dot[data-v-668e1182]{background:#f59e0b;color:#fff}.fg-step--pending .fg-step-dot[data-v-668e1182]{background:#f3f4f6;border:1.5px solid #e5e7eb}.fg-step-label[data-v-668e1182]{font-size:13.5px;font-weight:500;color:#374151;transition:color .3s}.fg-step--done .fg-step-label[data-v-668e1182]{color:#16a34a;text-decoration:line-through;opacity:.7}.fg-step--active .fg-step-label[data-v-668e1182]{color:#d97706;font-weight:700}.fg-step--pending .fg-step-label[data-v-668e1182]{color:#9ca3af}.fg-spin[data-v-668e1182]{animation:spin-668e1182 .8s linear infinite}@keyframes spin-668e1182{to{transform:rotate(360deg)}}.fg-done-icon[data-v-668e1182]{color:#16a34a;margin-bottom:16px}.fg-error-icon[data-v-668e1182]{font-size:36px;margin-bottom:16px}.fg-done-title[data-v-668e1182]{font-family:Inter,sans-serif;font-size:22px;font-weight:700;color:#111827;margin-bottom:10px}.fg-done-sub[data-v-668e1182]{font-size:14px;color:#6b7280;line-height:1.65;margin-bottom:24px}.fg-cta-btn[data-v-668e1182]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;background:#f59e0b;border:none;border-radius:10px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#fff;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.12);transition:background .2s,transform .15s;box-shadow:0 4px 14px #e9b84a66;margin-bottom:12px}.fg-cta-btn[data-v-668e1182]:hover{background:#d4a33a;transform:translateY(-2px)}.fg-secondary-btn[data-v-668e1182]{display:block;width:100%;padding:11px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:13px;font-weight:600;color:#6b7280;cursor:pointer;transition:background .2s}.fg-secondary-btn[data-v-668e1182]:hover{background:#f3f4f6;color:#374151}.fg-fade-enter-active[data-v-668e1182],.fg-fade-leave-active[data-v-668e1182]{transition:opacity .4s,transform .4s}.fg-fade-enter-from[data-v-668e1182]{opacity:0;transform:translateY(10px)}.fg-fade-leave-to[data-v-668e1182]{opacity:0;transform:translateY(-10px)}.fg-progress-card[data-v-668e1182]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px}.fg-progress-title[data-v-668e1182]{font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#111827;margin-bottom:16px}.fg-progress-global[data-v-668e1182]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.fg-progress-bar-wrap[data-v-668e1182]{flex:1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.fg-progress-bar[data-v-668e1182]{height:100%;background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:3px;transition:width .4s ease}.fg-progress-pct[data-v-668e1182]{font-size:12px;font-weight:700;color:#6b7280;flex-shrink:0}.fg-steps-list[data-v-668e1182]{display:flex;flex-direction:column;gap:4px}.fg-steps-item[data-v-668e1182]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;transition:background .15s}.fg-steps-item--done[data-v-668e1182]{background:#f0fdf4}.fg-steps-item--active[data-v-668e1182]{background:#fef9ee;border:1px solid #fde68a}.fg-steps-item--pending[data-v-668e1182]{background:#f9fafb}.fg-steps-dot[data-v-668e1182]{width:22px;height:22px;min-width:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px}.fg-dot--done[data-v-668e1182]{background:#16a34a;color:#fff}.fg-dot--active[data-v-668e1182]{background:#f59e0b;color:#fff}.fg-dot--pending[data-v-668e1182]{background:#f3f4f6;border:1.5px solid #e5e7eb}.fg-steps-name[data-v-668e1182]{font-size:12px;font-weight:600;color:#111827;margin-bottom:1px}.fg-steps-status[data-v-668e1182]{font-size:10.5px;color:#9ca3af}.fg-steps-item--done .fg-steps-status[data-v-668e1182]{color:#16a34a}.fg-steps-item--active .fg-steps-status[data-v-668e1182]{color:#d97706}.fg-fab[data-v-668e1182]{position:fixed;bottom:22px;right:22px;width:50px;height:50px;background:#f59e0b;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px #e9b84a73;color:#fff;z-index:50}@media(max-width:900px){.fg-center[data-v-668e1182]{grid-template-columns:1fr}}[data-v-cdb09292],[data-v-cdb09292]:before,[data-v-cdb09292]:after{box-sizing:border-box;margin:0;padding:0}.fe-layout[data-v-cdb09292]{display:flex;height:100vh;overflow:hidden;font-family:Inter,sans-serif;color:#111827}.fe-main[data-v-cdb09292]{flex:1;display:flex;flex-direction:column;overflow:hidden}.topbar[data-v-cdb09292]{height:46px;background:var(--surface, #fff);border-bottom:1px solid var(--border, #e5e7eb);display:flex;align-items:center;gap:10px;padding:0 18px;flex-shrink:0}.topbar-icon-btn[data-v-cdb09292]{border:none;background:transparent;cursor:pointer;color:#6b7280;display:flex;align-items:center;padding:4px;border-radius:6px}.topbar-label[data-v-cdb09292]{font-size:13.5px;font-weight:500;color:#111827}.fe-bc-root[data-v-cdb09292]{color:#6b7280}.fe-bc-sep[data-v-cdb09292]{color:#d1d5db}.fe-bc-current[data-v-cdb09292]{font-weight:600;color:#111827}.fe-body[data-v-cdb09292]{flex:1;display:grid;grid-template-columns:1fr 500px;grid-template-rows:auto auto 1fr;gap:0 20px;padding:20px;overflow:hidden}.fe-toolbar[data-v-cdb09292]{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #e5e7eb;margin-bottom:10px;gap:12px;flex-wrap:wrap}.fe-doc-title[data-v-cdb09292]{font-family:Inter,sans-serif;font-size:17px;font-weight:700;color:#111827}.fe-toolbar-right[data-v-cdb09292]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fe-token-indicator[data-v-cdb09292]{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:20px}.fe-token-indicator--warn[data-v-cdb09292]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.fe-token-indicator--error[data-v-cdb09292]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.fe-save-indicator[data-v-cdb09292]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;font-weight:500}.fe-save-dot[data-v-cdb09292]{width:7px;height:7px;border-radius:50%;background:#16a34a;flex-shrink:0}.fe-save-dot--saving[data-v-cdb09292]{background:#f59e0b;animation:pulse-cdb09292 .8s ease-in-out infinite}@keyframes pulse-cdb09292{0%,to{opacity:1}50%{opacity:.4}}.fe-btn-primary-yellow[data-v-cdb09292]{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;background:#2d0a5e;color:#fff;border:none;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.12);transition:all .2s}.fe-btn-primary-yellow[data-v-cdb09292]:hover{background:#d4a33a;transform:translateY(-1px)}.fe-token-banner[data-v-cdb09292]{grid-column:1 / -1;display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:8px;margin-bottom:10px;font-size:12.5px}.fe-token-banner--error[data-v-cdb09292]{background:#fef2f2;border:1px solid #fecaca}.fe-token-banner--warn[data-v-cdb09292]{background:#fffbeb;border:1px solid #fde68a}.fe-token-banner-icon[data-v-cdb09292]{flex-shrink:0;margin-top:2px}.fe-token-banner--error .fe-token-banner-icon[data-v-cdb09292]{color:#dc2626}.fe-token-banner--warn .fe-token-banner-icon[data-v-cdb09292]{color:#d97706}.fe-token-banner-title[data-v-cdb09292]{font-weight:700;margin-bottom:2px}.fe-token-banner--error .fe-token-banner-title[data-v-cdb09292]{color:#991b1b}.fe-token-banner--warn .fe-token-banner-title[data-v-cdb09292]{color:#92400e}.fe-token-banner-text[data-v-cdb09292]{line-height:1.5}.fe-token-banner--error .fe-token-banner-text[data-v-cdb09292]{color:#b91c1c}.fe-token-banner--warn .fe-token-banner-text[data-v-cdb09292]{color:#78350f}.fe-editor-col[data-v-cdb09292]{display:flex;flex-direction:column;overflow:hidden;min-height:0}.fe-editor-toolbar[data-v-cdb09292]{display:flex;gap:3px;padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:none;border-radius:12px 12px 0 0;flex-wrap:wrap;flex-shrink:0;align-items:center}.editor-btn[data-v-cdb09292]{padding:5px 9px;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:12.5px;font-weight:600;color:#4b5563;transition:all .15s;display:flex;align-items:center;justify-content:center;min-width:30px;height:30px}.editor-btn[data-v-cdb09292]:hover{background:#f3f4f6;border-color:#9ca3af}.editor-btn.is-active[data-v-cdb09292]{background:#f59e0b;border-color:#d4a33a;color:#fff}.editor-sep[data-v-cdb09292]{width:1px;background:#e5e7eb;margin:2px 3px;align-self:stretch}.editor-char-counter[data-v-cdb09292]{font-size:11px;font-weight:600;color:#9ca3af;padding:3px 7px;border-radius:4px;white-space:nowrap}.editor-char-counter--warn[data-v-cdb09292]{color:#d97706;background:#fffbeb}.editor-char-counter--error[data-v-cdb09292]{color:#dc2626;background:#fef2f2;font-weight:700}.fe-editor-wrap[data-v-cdb09292]{flex:1;overflow-y:auto;border:1px solid #e5e7eb;border-radius:0 0 12px 12px;background:#fff;padding:28px 32px}.fe-editor[data-v-cdb09292]{min-height:100%;font-size:14px;line-height:1.8;color:#374151;outline:none}.fe-editor[data-v-cdb09292] h1{font-family:Inter,sans-serif;font-size:22px;font-weight:700;color:#111827;margin:20px 0 12px}.fe-editor[data-v-cdb09292] h1:first-child{margin-top:0}.fe-editor[data-v-cdb09292] h2{font-family:Inter,sans-serif;font-size:17px;font-weight:700;color:#111827;margin:16px 0 10px}.fe-editor[data-v-cdb09292] h3{font-family:Inter,sans-serif;font-size:14.5px;font-weight:700;color:#374151;margin:14px 0 8px}.fe-editor[data-v-cdb09292] p{margin-bottom:12px}.fe-editor[data-v-cdb09292] ul{margin-left:22px;margin-bottom:12px;list-style-type:disc}.fe-editor[data-v-cdb09292] ol{margin-left:22px;margin-bottom:12px;list-style-type:decimal}.fe-editor[data-v-cdb09292] li{margin-bottom:5px}.fe-editor[data-v-cdb09292] strong{font-weight:700}.fe-editor[data-v-cdb09292] em{font-style:italic}.fe-editor[data-v-cdb09292] a{color:#6d28d9;text-decoration:underline}.fe-editor[data-v-cdb09292] table{border-collapse:collapse;width:100%;margin-bottom:16px}.fe-editor[data-v-cdb09292] td,.fe-editor[data-v-cdb09292] th{border:1px solid #e5e7eb;padding:8px 12px;font-size:13px}.fe-editor[data-v-cdb09292] th{background:#f9fafb;font-weight:700}.fe-panel[data-v-cdb09292]{display:flex;flex-direction:column;gap:14px;overflow-y:auto;min-height:0}.fe-agentika-card[data-v-cdb09292]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px}.fe-agentika-header[data-v-cdb09292]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.fe-agentika-img[data-v-cdb09292]{width:38px;height:38px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb;flex-shrink:0}.fe-agentika-name[data-v-cdb09292]{font-size:12.5px;font-weight:700;color:#111827}.fe-agentika-subtitle[data-v-cdb09292]{font-size:10.5px;color:#9ca3af}.fe-agentika-desc[data-v-cdb09292]{font-size:11.5px;color:#6b7280;line-height:1.55}.fe-panel-card[data-v-cdb09292]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.fe-panel-title[data-v-cdb09292]{font-size:11.5px;font-weight:700;color:#111827;margin-bottom:12px;text-transform:uppercase;letter-spacing:.04em}.fe-download-btn[data-v-cdb09292]{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;font-weight:600;color:#374151;cursor:pointer;transition:all .2s;margin-bottom:12px}.fe-download-btn[data-v-cdb09292]:hover{background:#f3f4f6;border-color:#9ca3af;box-shadow:0 2px 8px #0000000f}.fe-form-info[data-v-cdb09292]{border-top:1px solid #f3f4f6;padding-top:12px}.fe-form-desc[data-v-cdb09292]{font-size:11px;color:#6b7280;line-height:1.6}.fe-progress-list[data-v-cdb09292]{display:flex;flex-direction:column;gap:5px}.fe-progress-item[data-v-cdb09292]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:#f9fafb;cursor:pointer;transition:background .15s}.fe-progress-item[data-v-cdb09292]:hover{background:#f3f4f6}.fe-progress-item--active[data-v-cdb09292]{background:#eff6ff!important}.fe-progress-item--done[data-v-cdb09292]{background:#f0fdf4}.fe-progress-number[data-v-cdb09292]{width:22px;height:22px;min-width:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;background:#d1d5db}.fe-pnum--active[data-v-cdb09292]{background:#6d28d9}.fe-pnum--done[data-v-cdb09292]{background:#16a34a}.fe-progress-name[data-v-cdb09292]{font-size:11px;font-weight:600;color:#111827;margin-bottom:1px}.fe-progress-status[data-v-cdb09292]{font-size:10px;color:#6b7280}.fe-fab[data-v-cdb09292]{position:fixed;bottom:22px;right:22px;width:50px;height:50px;background:#f59e0b;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px #e9b84a73;color:#fff;z-index:50}@media(max-width:900px){.fe-body[data-v-cdb09292]{grid-template-columns:1fr}.fe-panel[data-v-cdb09292]{display:none}}[data-v-95e695be],[data-v-95e695be]:before,[data-v-95e695be]:after{box-sizing:border-box;margin:0;padding:0}.fg-layout[data-v-95e695be]{display:flex;height:100vh;overflow:hidden;font-family:Inter,sans-serif;color:#111827}.fg-main[data-v-95e695be]{flex:1;display:flex;flex-direction:column;overflow:hidden}.topbar[data-v-95e695be]{height:46px;background:var(--surface, #fff);border-bottom:1px solid var(--border, #e5e7eb);display:flex;align-items:center;gap:10px;padding:0 18px;flex-shrink:0}.topbar-icon-btn[data-v-95e695be]{border:none;background:transparent;cursor:pointer;color:#6b7280;display:flex;align-items:center;padding:4px;border-radius:6px}.topbar-label[data-v-95e695be]{font-size:13.5px;font-weight:600;color:#111827}.fg-body[data-v-95e695be]{flex:1;overflow-y:auto;padding:24px;max-width:1400px;margin:0 auto;width:100%}.fg-info-banner[data-v-95e695be]{display:flex;align-items:flex-start;gap:12px;background:#f5f0ff;border:1px solid #bfdbfe;border-radius:12px;padding:14px 18px;margin-bottom:22px}.fg-info-icon[data-v-95e695be]{font-size:20px;flex-shrink:0;margin-top:2px}.fg-info-title[data-v-95e695be]{font-size:13px;font-weight:700;color:#6d28d9;margin-bottom:4px}.fg-info-text[data-v-95e695be]{font-size:12px;color:#6d28d9;line-height:1.5}.fg-progress-section[data-v-95e695be]{margin-bottom:24px}.fg-progress-top[data-v-95e695be]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.fg-progress-label[data-v-95e695be]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.fg-progress-count[data-v-95e695be]{font-size:12px;font-weight:600;color:#6b7280}.fg-progress-bar-container[data-v-95e695be]{width:100%;height:5px;background:#e5e7eb;border-radius:3px;overflow:hidden}.fg-progress-bar[data-v-95e695be]{height:100%;background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:3px;transition:width .3s ease}.fg-grid[data-v-95e695be]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fg-card[data-v-95e695be]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;cursor:pointer;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column;position:relative;overflow:hidden}.fg-card[data-v-95e695be]:hover:not(.fg-card--locked){box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.fg-card[data-v-95e695be]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.fg-card--done[data-v-95e695be]:before{background:#16a34a}.fg-card--accessible[data-v-95e695be]:before{background:#f59e0b}.fg-card--locked[data-v-95e695be]:before{background:#ef4444}.fg-card--locked[data-v-95e695be]{opacity:.6;cursor:not-allowed}.fg-card-top[data-v-95e695be]{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.fg-num[data-v-95e695be]{width:32px;height:32px;min-width:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0;margin-top:2px}.fg-num--done[data-v-95e695be]{background:#16a34a}.fg-num--accessible[data-v-95e695be]{background:#f59e0b}.fg-num--locked[data-v-95e695be]{background:#ef4444}.fg-card-meta[data-v-95e695be]{flex:1;min-width:0}.fg-card-title[data-v-95e695be]{font-family:Inter,sans-serif;font-size:13.5px;font-weight:700;color:#111827;margin-bottom:5px;line-height:1.3}.fg-badge[data-v-95e695be]{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:20px}.fg-badge--done[data-v-95e695be]{background:#dcfce7;color:#15803d}.fg-badge--accessible[data-v-95e695be]{background:#fef3c7;color:#92400e}.fg-badge--locked[data-v-95e695be]{background:#fee2e2;color:#b91c1c}.fg-card-desc[data-v-95e695be]{font-size:12.5px;color:#6b7280;line-height:1.55;flex:1;margin-bottom:14px}.fg-card-footer[data-v-95e695be]{border-top:1px solid #f3f4f6;padding-top:14px}.fg-action-btn[data-v-95e695be]{width:100%;padding:9px 14px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.fg-action-edit[data-v-95e695be]{background:#fff;border:1px solid #d1d5db!important;color:#374151}.fg-action-edit[data-v-95e695be]:hover{background:#f3f4f6}.fg-action-start[data-v-95e695be]{background:#f59e0b;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.12)}.fg-action-start[data-v-95e695be]:hover{background:#d4a33a;transform:translateY(-1px)}.fg-action-locked[data-v-95e695be]{font-size:12px;color:#9ca3af;font-weight:500;text-align:center;padding:9px 0}.fg-fab[data-v-95e695be]{position:fixed;bottom:22px;right:22px;width:50px;height:50px;background:#f59e0b;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px #e9b84a73;color:#fff;z-index:50}@media(max-width:900px){.fg-grid[data-v-95e695be]{grid-template-columns:1fr}}[data-v-2c984d27],[data-v-2c984d27]:before,[data-v-2c984d27]:after{box-sizing:border-box;margin:0;padding:0}.cp-stop-btn[data-v-2c984d27]{width:32px;height:32px;border-radius:50%;border:1.5px solid #ef4444;background:#fef2f2;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.cp-stop-btn[data-v-2c984d27]:hover{background:#fee2e2}[data-v-2c984d27] .cp-agent-link{display:inline-block;padding:4px 12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff!important;text-decoration:none;border-radius:6px;font-weight:600;font-size:12.5px;margin:4px 0;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px #6366f14d}[data-v-2c984d27] .cp-agent-link:hover{transform:translateY(-1px);box-shadow:0 4px 14px #6366f180;color:#fff!important}.cp-copy-toast[data-v-2c984d27]{position:fixed;bottom:32px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;padding:14px 22px;border-radius:12px;box-shadow:0 10px 40px #00000040,0 0 0 1px #ffffff1a;display:flex;align-items:center;gap:14px;z-index:10000;min-width:280px}.cp-copy-toast-icon[data-v-2c984d27]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 12px #22c55e66}.cp-copy-toast-title[data-v-2c984d27]{font-size:14px;font-weight:700;margin:0;color:#fff}.cp-copy-toast-sub[data-v-2c984d27]{font-size:11.5px;margin:2px 0 0;color:#fff9}.cp-toast-enter-active[data-v-2c984d27],.cp-toast-leave-active[data-v-2c984d27]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.cp-toast-enter-from[data-v-2c984d27]{opacity:0;transform:translate(-50%) translateY(20px) scale(.9)}.cp-toast-leave-to[data-v-2c984d27]{opacity:0;transform:translate(-50%) translateY(10px) scale(.95)}.cp-word-btn[data-v-2c984d27]{display:flex;align-items:center;gap:4px;border:1px solid #dbeafe;background:#eff6ff;cursor:pointer;color:#1d4ed8;padding:3px 8px;border-radius:5px;font-size:11px;font-weight:600;font-family:Inter,sans-serif;transition:background .15s,border-color .15s}.cp-word-btn[data-v-2c984d27]:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.cp-word-btn[data-v-2c984d27]:disabled{opacity:.6;cursor:not-allowed}.cp-msg-actions[data-v-2c984d27]{display:flex;align-items:center;gap:8px;margin-top:4px}.cp-copy-btn[data-v-2c984d27]{display:flex;align-items:center;gap:4px;border:none;background:transparent;cursor:pointer;color:#9ca3af;padding:3px 6px;border-radius:5px;font-size:11px;transition:color .15s,background .15s}.cp-copy-btn[data-v-2c984d27]:hover{color:#374151;background:#f3f4f6}.cp-copy-label[data-v-2c984d27]{font-size:11px;font-weight:500;color:#16a34a}.cp-credit-error[data-v-2c984d27]{margin:12px 20px 0;padding:12px 14px;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;font-size:12.5px;color:#92400e;font-weight:500}.cp-credit-link[data-v-2c984d27]{font-size:12px;font-weight:700;color:#7c3aed;text-decoration:none;padding:4px 10px;background:#ede9fe;border-radius:5px}.cp-credit-link[data-v-2c984d27]:hover{background:#ddd6fe}.cp-credit-dismiss[data-v-2c984d27]{border:none;background:transparent;color:#92400e;cursor:pointer;font-size:14px;padding:2px 6px}[data-v-2c984d27]:root{--gold: #f59e0b;--gold-pale: #fef9ee;--surface: #fff;--bg: #f7f7f8;--border: #e5e7eb;--text: #111827;--muted: #6b7280;--radius: 12px}.cp-file-state[data-v-2c984d27]{font-size:11px;font-weight:600;flex-shrink:0;display:flex;align-items:center;gap:3px}.cp-file-state--processing[data-v-2c984d27]{color:#6b7280}.cp-file-state--ok[data-v-2c984d27]{color:#16a34a}.cp-file-state--err[data-v-2c984d27]{color:#dc2626}.cp-upload-error[data-v-2c984d27]{margin:12px 20px 0;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:12.5px;color:#dc2626;font-weight:500}.cp-layout[data-v-2c984d27]{display:flex;height:100vh;overflow:hidden;font-family:Inter,sans-serif;color:var(--text);background:var(--bg)}.cp-main[data-v-2c984d27]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;background:var(--bg)}.cp-banner[data-v-2c984d27]{background:#fefce8;border:1px solid #fde68a;border-radius:var(--radius);padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 16px 0;max-width:820px;align-self:center;width:calc(100% - 32px)}.cp-banner-text strong[data-v-2c984d27]{display:block;font-size:13.5px;font-weight:700;color:#92400e;margin-bottom:3px}.cp-banner-text p[data-v-2c984d27]{font-size:12px;color:#78350f;line-height:1.5}.cp-banner-btn[data-v-2c984d27]{flex-shrink:0;padding:8px 16px;border:1.5px solid #92400e;border-radius:7px;background:transparent;font-size:12.5px;font-weight:600;color:#92400e;text-decoration:none;white-space:nowrap}.cp-banner-btn[data-v-2c984d27]:hover{background:#fde68a}.cp-topbar[data-v-2c984d27]{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}.cp-topbar-left[data-v-2c984d27]{display:flex;align-items:center;gap:10px}.cp-sidebar-btn[data-v-2c984d27]{border:none;background:transparent;cursor:pointer;color:var(--muted);display:flex;align-items:center;padding:4px;border-radius:6px}.cp-sidebar-btn[data-v-2c984d27]:hover{background:var(--bg)}.cp-conv-title[data-v-2c984d27]{font-size:13.5px;font-weight:500}.cp-back-btn[data-v-2c984d27]{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--muted);text-decoration:none;padding:5px 10px;border-radius:6px;transition:background .12s}.cp-back-btn[data-v-2c984d27]:hover{background:var(--bg);color:var(--text)}.cp-body[data-v-2c984d27]{flex:1;display:grid;grid-template-columns:1fr 420px;gap:16px;overflow:hidden;background:#f7f7f8;padding:16px 16px 0}.cp-chat[data-v-2c984d27]{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:12px 12px 0 0;border-bottom:none}.cp-messages[data-v-2c984d27]{flex:1;overflow-y:auto;padding:24px 28px;display:flex;flex-direction:column;gap:18px;scroll-behavior:smooth}.cp-messages[data-v-2c984d27]::-webkit-scrollbar{width:4px}.cp-messages[data-v-2c984d27]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.cp-empty[data-v-2c984d27]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 0;text-align:center}.cp-empty-avatar[data-v-2c984d27]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:6px}.cp-empty-initials[data-v-2c984d27]{font-size:20px;font-weight:700;color:#fff}.cp-empty-name[data-v-2c984d27]{font-weight:600;font-size:15px}.cp-empty-hint[data-v-2c984d27]{font-size:12.5px;color:var(--muted);max-width:280px;line-height:1.5}.cp-msg[data-v-2c984d27]{display:flex;gap:10px;align-items:flex-end;max-width:82%}.cp-msg--user[data-v-2c984d27]{align-self:flex-end;flex-direction:row-reverse}.cp-msg--agent[data-v-2c984d27]{align-self:flex-start}.cp-bubble[data-v-2c984d27]{padding:11px 15px;border-radius:14px;font-size:13.5px;line-height:1.6;max-width:100%;word-break:break-word}.cp-bubble--user[data-v-2c984d27]{background:#f59e0b;color:#fff;border-bottom-right-radius:4px}.cp-bubble--agent[data-v-2c984d27]{background:#f3f4f6;color:var(--text);border-bottom-left-radius:4px}.cp-bubble--agent[data-v-2c984d27] ul{padding-left:18px;margin:6px 0}.cp-bubble--agent[data-v-2c984d27] li{margin-bottom:4px}.cp-bubble--agent[data-v-2c984d27] strong{font-weight:700}.cp-bubble--agent[data-v-2c984d27] code{background:#e5e7eb;padding:1px 5px;border-radius:4px;font-size:12px}.cp-msg-body[data-v-2c984d27]{display:flex;flex-direction:column;gap:4px}.cp-msg-time[data-v-2c984d27]{font-size:10.5px;color:#9ca3af;padding:0 4px}.cp-msg--user .cp-msg-time[data-v-2c984d27]{text-align:right}.cp-agent-icon[data-v-2c984d27]{width:30px;height:30px;min-width:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.cp-agent-icon-txt[data-v-2c984d27]{font-size:12px;font-weight:700;color:#fff}.cp-typing[data-v-2c984d27]{display:flex;align-items:center;gap:5px;background:#f3f4f6;padding:14px 18px;border-radius:14px 14px 14px 4px}.cp-typing span[data-v-2c984d27]{width:7px;height:7px;border-radius:50%;background:#9ca3af;animation:bounce-2c984d27 1.2s infinite ease-in-out}.cp-typing span[data-v-2c984d27]:nth-child(2){animation-delay:.2s}.cp-typing span[data-v-2c984d27]:nth-child(3){animation-delay:.4s}@keyframes bounce-2c984d27{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-7px)}}.cp-input-wrap[data-v-2c984d27]{padding:10px 16px 14px;flex-shrink:0}.cp-input-box[data-v-2c984d27]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;display:flex;align-items:flex-end;gap:8px;transition:border-color .15s}.cp-input-box[data-v-2c984d27]:focus-within{border-color:#d1d5db}.cp-input[data-v-2c984d27]{flex:1;border:none;background:transparent;font-family:Inter,sans-serif;font-size:13.5px;color:var(--text);resize:none;outline:none;min-height:22px;max-height:160px;line-height:1.5}.cp-input[data-v-2c984d27]::-moz-placeholder{color:#9ca3af}.cp-input[data-v-2c984d27]::placeholder{color:#9ca3af}.cp-input-actions[data-v-2c984d27]{display:flex;align-items:center;gap:6px;flex-shrink:0}.cp-action-btn[data-v-2c984d27]{width:30px;height:30px;border-radius:50%;border:1px solid var(--border);background:var(--surface);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--muted)}.cp-action-btn[data-v-2c984d27]:hover{background:var(--bg)}.cp-send-btn[data-v-2c984d27]{width:32px;height:32px;border-radius:50%;border:none;background:#1a1a2e;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .12s}.cp-send-btn[data-v-2c984d27]:hover:not(:disabled){background:#2d2d52;transform:scale(1.05)}.cp-send-btn[data-v-2c984d27]:disabled{background:#d1d5db;cursor:not-allowed}.cp-panel[data-v-2c984d27]{display:flex;flex-direction:column;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:12px 12px 0 0;border-bottom:none}.cp-panel[data-v-2c984d27]::-webkit-scrollbar{width:3px}.cp-panel[data-v-2c984d27]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:6px}.cp-agent-card[data-v-2c984d27]{padding:20px 16px 16px;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:0}.cp-agent-card-top[data-v-2c984d27]{display:flex;align-items:center;gap:14px;margin-bottom:12px}.cp-agent-avatar[data-v-2c984d27]{width:60px;height:60px;min-width:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;flex-shrink:0}.cp-agent-emoji[data-v-2c984d27]{font-size:28px}.cp-agent-av-txt[data-v-2c984d27]{font-size:20px;font-weight:700;color:#fff}.cp-agent-avatar--img[data-v-2c984d27]{background:transparent!important;padding:0;border:none!important;overflow:hidden}.cp-agent-avatar-img[data-v-2c984d27]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.cp-agent-icon--img[data-v-2c984d27]{background:transparent!important;border:1px solid #e5e7eb;overflow:hidden;border-radius:8px}.cp-icon-img[data-v-2c984d27]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cp-agent-name[data-v-2c984d27]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;color:#111827}.cp-agent-desc[data-v-2c984d27]{font-size:12.5px;color:#4b5563;line-height:1.65}.cp-section[data-v-2c984d27]{padding:16px;border-bottom:1px solid var(--border)}.cp-section[data-v-2c984d27]:last-child{border-bottom:none}.cp-section-head[data-v-2c984d27]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cp-section-title[data-v-2c984d27]{font-size:13px;font-weight:600;color:var(--text)}.cp-section-desc[data-v-2c984d27]{font-size:11.5px;color:var(--muted);line-height:1.5;margin-top:4px}.cp-toggle[data-v-2c984d27]{width:40px;height:22px;border-radius:11px;border:none;cursor:pointer;position:relative;background:#d1d5db;transition:background .2s;flex-shrink:0}.cp-toggle[data-v-2c984d27]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0003}.cp-toggle.on[data-v-2c984d27]{background:#f59e0b}.cp-toggle.on[data-v-2c984d27]:after{transform:translate(18px)}.cp-no-files[data-v-2c984d27]{font-size:11.5px;color:var(--muted);font-style:italic}.cp-proj-file[data-v-2c984d27]{display:flex;gap:8px;align-items:flex-start;background:#f9fafb;border:1px solid #bfdbfe;border-radius:8px;padding:8px 10px;margin-top:8px}.cp-file-icon[data-v-2c984d27]{color:#3b82f6;flex-shrink:0;margin-top:1px}.cp-proj-file-name[data-v-2c984d27]{font-size:12px;font-weight:600;color:#6d28d9}.cp-proj-file-status[data-v-2c984d27]{font-size:10.5px;color:#16a34a;display:flex;align-items:center;gap:4px;margin-top:2px}.cp-conv-files[data-v-2c984d27]{margin:8px 0;display:flex;flex-direction:column;gap:4px}.cp-conv-file[data-v-2c984d27]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text);background:#f9fafb;border:1px solid var(--border);border-radius:6px;padding:5px 8px}.cp-conv-file-name[data-v-2c984d27]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-processing[data-v-2c984d27]{font-size:10.5px;color:var(--muted);flex-shrink:0}.cp-rm-btn[data-v-2c984d27]{border:none;background:transparent;cursor:pointer;color:#9ca3af;display:flex;padding:2px}.cp-rm-btn[data-v-2c984d27]:hover{color:#ef4444}.cp-upload-btn[data-v-2c984d27]{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:7px 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;color:var(--text);cursor:pointer;transition:background .12s}.cp-upload-btn[data-v-2c984d27]:hover{background:var(--bg)}.cp-dot[data-v-2c984d27]{width:7px;height:7px;border-radius:50%;background:#16a34a;display:inline-block}.cp-dot--red[data-v-2c984d27]{background:#ef4444}.cp-modal-overlay[data-v-2c984d27]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.cp-modal[data-v-2c984d27]{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-2c984d27]::-webkit-scrollbar{width:3px}.cp-modal[data-v-2c984d27]::-webkit-scrollbar-thumb{background:#d1d5db}.cp-modal-head[data-v-2c984d27]{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid var(--border)}.cp-modal-title[data-v-2c984d27]{font-family:Inter,sans-serif;font-size:16px;font-weight:700}.cp-modal-close[data-v-2c984d27]{width:30px;height:30px;border-radius:7px;border:none;background:var(--bg);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--muted)}.cp-modal-close[data-v-2c984d27]:hover{background:#e5e7eb;color:var(--text)}.cp-modal-info[data-v-2c984d27]{display:flex;gap:12px;align-items:flex-start;background:#f9fafb;border:1px solid #bfdbfe;border-radius:10px;padding:14px 16px;margin:16px 20px 0}.cp-modal-info-icon[data-v-2c984d27]{color:#3b82f6;flex-shrink:0;margin-top:1px}.cp-modal-info-title[data-v-2c984d27]{font-size:13px;font-weight:600;color:#6d28d9;margin-bottom:4px}.cp-modal-info-types[data-v-2c984d27]{font-size:12px;color:#1e3a8a;line-height:1.5;margin-bottom:4px}.cp-modal-info-size[data-v-2c984d27]{font-size:12px;color:#374151;display:flex;align-items:center;gap:6px}.cp-modal-cat[data-v-2c984d27]{padding:16px 20px 0}.cp-modal-cat-label[data-v-2c984d27]{font-size:13px;font-weight:600;margin-bottom:8px}.cp-modal-cat-badge[data-v-2c984d27]{display:inline-block;padding:4px 12px;border-radius:20px;background:#f9fafb;color:#92400e;font-size:12px;font-weight:600;border:1px solid #fde68a;margin-bottom:8px}.cp-modal-cat-hint[data-v-2c984d27]{font-size:12px;color:var(--muted);line-height:1.5}.cp-drop-zone[data-v-2c984d27]{margin:16px 20px 0;border:2px dashed #d1d5db;border-radius:12px;padding:32px 20px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.cp-drop-zone[data-v-2c984d27]:hover,.cp-drop-zone.dragging[data-v-2c984d27]{border-color:#f59e0b;background:#fef9ee}.cp-drop-icon[data-v-2c984d27]{color:#9ca3af;margin:0 auto 12px}.cp-drop-title[data-v-2c984d27]{font-size:14px;font-weight:600;margin-bottom:5px}.cp-drop-sub[data-v-2c984d27]{font-size:12px;color:var(--muted);margin-bottom:12px}.cp-drop-badges[data-v-2c984d27]{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.cp-drop-badges span[data-v-2c984d27]{padding:3px 8px;border:1px solid var(--border);border-radius:5px;font-size:11px;font-weight:600;color:var(--muted);background:var(--bg)}.cp-badge-more[data-v-2c984d27]{color:#9ca3af!important}.cp-pending-list[data-v-2c984d27]{margin:10px 20px 0;display:flex;flex-direction:column;gap:4px}.cp-pending-item[data-v-2c984d27]{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:6px 10px;background:#f9fafb;border:1px solid var(--border);border-radius:7px}.cp-pending-item span[data-v-2c984d27]:first-of-type{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-pending-size[data-v-2c984d27]{color:var(--muted);flex-shrink:0}.cp-modal-footer[data-v-2c984d27]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-top:1px solid var(--border);margin-top:16px}.cp-modal-footer-hint[data-v-2c984d27]{font-size:11.5px;color:var(--muted);flex:1;line-height:1.4}.cp-modal-footer-btns[data-v-2c984d27]{display:flex;gap:8px;flex-shrink:0}.cp-btn-cancel[data-v-2c984d27]{padding:8px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-family:Inter,sans-serif;font-size:13px;font-weight:500;cursor:pointer;color:var(--text)}.cp-btn-cancel[data-v-2c984d27]:hover{background:var(--bg)}.cp-btn-add[data-v-2c984d27]{padding:8px 16px;border:none;border-radius:8px;background:#f59e0b;font-family:Inter,sans-serif;font-size:13px;font-weight:700;cursor:pointer;color:#fff;display:flex;align-items:center;gap:5px;transition:background .15s}.cp-btn-add[data-v-2c984d27]:hover:not(:disabled){background:#d4a33a}.cp-btn-add[data-v-2c984d27]:disabled{background:#d1d5db;cursor:not-allowed}.cp-fab[data-v-2c984d27]{position:fixed;bottom:22px;right:22px;width:50px;height:50px;background:linear-gradient(135deg,#1a1a2e,#2d2d52);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px #00000038;transition:transform .2s;z-index:50;color:#fff}.cp-fab[data-v-2c984d27]:hover{transform:scale(1.07)}.banner-enter-active[data-v-2c984d27],.banner-leave-active[data-v-2c984d27]{transition:all .3s}.banner-enter-from[data-v-2c984d27],.banner-leave-to[data-v-2c984d27]{opacity:0;transform:translateY(-8px)}.modal-enter-active[data-v-2c984d27],.modal-leave-active[data-v-2c984d27]{transition:opacity .25s}.modal-enter-from[data-v-2c984d27],.modal-leave-to[data-v-2c984d27]{opacity:0}.modal-enter-active .cp-modal[data-v-2c984d27],.modal-leave-active .cp-modal[data-v-2c984d27]{transition:transform .25s}.modal-enter-from .cp-modal[data-v-2c984d27],.modal-leave-to .cp-modal[data-v-2c984d27]{transform:scale(.95) translateY(10px)}.spin[data-v-2c984d27]{animation:spin-2c984d27 .9s linear infinite}@keyframes spin-2c984d27{to{transform:rotate(360deg)}}.cp-choice-card[data-v-2c984d27]{background:#faf9f7;border:1px solid #e8e5df;border-radius:16px;overflow:hidden;margin:10px 0;max-width:480px;box-shadow:0 2px 12px #0000000f;font-family:Inter,sans-serif}.cp-choice-question[data-v-2c984d27]{padding:18px 20px 14px;font-size:15px;font-weight:600;color:#111827;letter-spacing:-.01em;border-bottom:1px solid #ede9e1}.cp-choice-list[data-v-2c984d27]{display:flex;flex-direction:column}.cp-choice-item[data-v-2c984d27]{display:flex;align-items:center;gap:14px;padding:13px 20px;cursor:pointer;transition:background .12s;position:relative}.cp-choice-item[data-v-2c984d27]:hover{background:#f0ede7}.cp-choice-item:hover .cp-choice-enter[data-v-2c984d27]{opacity:1}.cp-choice-item:hover .cp-choice-num[data-v-2c984d27]{background:#d4c9a8;color:#5a4e2f}.cp-choice-num[data-v-2c984d27]{width:26px;height:26px;min-width:26px;border-radius:50%;background:#e8e4db;color:#6b6252;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s;flex-shrink:0}.cp-choice-pen-icon[data-v-2c984d27]{background:transparent!important;font-size:14px}.cp-choice-label[data-v-2c984d27]{flex:1;font-size:13.5px;color:#1f2937;line-height:1.4}.cp-choice-enter[data-v-2c984d27]{font-size:13px;color:#9ca3af;opacity:0;transition:opacity .12s;flex-shrink:0;font-style:normal}.cp-choice-skip[data-v-2c984d27]{font-size:12px;color:#374151;background:#fff;border:1px solid #d1d5db;padding:4px 12px;border-radius:7px;font-weight:500;cursor:pointer;transition:background .12s}.cp-choice-other:hover .cp-choice-skip[data-v-2c984d27]{background:#f3f4f6}.cp-choice-divider[data-v-2c984d27]{height:1px;background:#ede9e1;margin:0 20px}.claude-choices[data-v-2c984d27]{display:flex;flex-direction:column;gap:6px;margin:10px 0;width:100%;max-width:460px}.claude-choice-btn[data-v-2c984d27]{display:flex;align-items:center;gap:10px;padding:9px 13px;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13.5px;font-family:inherit;text-align:left;transition:border-color .12s,background .12s,transform .08s;color:#111827;width:100%}.claude-choice-btn[data-v-2c984d27]:hover{background:#fafafa;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.claude-choice-btn[data-v-2c984d27]:active{transform:translateY(0)}.choice-num[data-v-2c984d27]{width:22px;height:22px;min-width:22px;background:#f3f4f6;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#6b7280;flex-shrink:0;transition:background .12s,color .12s}.claude-choice-btn:hover .choice-num[data-v-2c984d27]{background:#1a1a2e;color:#fff}.choice-text[data-v-2c984d27]{flex:1;line-height:1.4;font-weight:500}.cp-proj-file--link[data-v-2c984d27]{text-decoration:none;cursor:pointer;transition:background .12s,border-color .12s}.cp-proj-file--link[data-v-2c984d27]:hover{background:#eff6ff;border-color:#93c5fd}.cp-file-dl-icon[data-v-2c984d27]{color:#3b82f6;flex-shrink:0;opacity:0;transition:opacity .15s}.cp-proj-file--link:hover .cp-file-dl-icon[data-v-2c984d27]{opacity:1}.cp-conv-file-link[data-v-2c984d27]{flex:1;color:#374151;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;transition:color .12s}.cp-conv-file-link[data-v-2c984d27]:hover{color:#2563eb;text-decoration:underline}.cp-file-dl-btn[data-v-2c984d27]{display:flex;align-items:center;color:#9ca3af;transition:color .12s;flex-shrink:0;padding:2px}.cp-file-dl-btn[data-v-2c984d27]:hover{color:#2563eb}.claude-choices{display:flex;flex-direction:column;gap:6px;margin:10px 0;width:100%;max-width:460px}.claude-choice-btn{display:flex;align-items:center;gap:10px;padding:9px 13px;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13.5px;font-family:inherit;text-align:left;transition:border-color .12s,background .12s,transform .08s;color:#111827;width:100%}.claude-choice-btn:hover{background:#fafafa;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.choice-num{width:22px;height:22px;min-width:22px;background:#f3f4f6;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#6b7280;flex-shrink:0;transition:background .12s,color .12s}.claude-choice-btn:hover .choice-num{background:#1a1a2e;color:#fff}.choice-text{flex:1;line-height:1.4;font-weight:500}.seo-html-block{margin:10px 0;border:1px solid #bfdbfe;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #0000000f}.seo-html-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#eff6ff;border-bottom:1px solid #bfdbfe}.seo-html-label{font-size:12.5px;font-weight:600;color:#1d4ed8}.seo-html-btn{padding:6px 14px;border:none;border-radius:7px;cursor:pointer;font-size:12.5px;font-weight:600;transition:opacity .15s}.seo-html-btn:hover{opacity:.85}.seo-html-btn--preview{background:#e0e7ff;color:#3730a3}.seo-html-btn--dl{background:#1d4ed8;color:#fff}.seo-html-preview{background:#f8fafc}.cp-msg.cp-msg--agent{max-width:100%!important;width:100%;display:block}:deep(.cp-agent-link){display:inline-block;padding:4px 12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff!important;text-decoration:none;border-radius:6px;font-weight:600;font-size:12.5px;margin:4px 0;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px #6366f14d}:deep(.cp-agent-link:hover){transform:translateY(-1px);box-shadow:0 4px 14px #6366f180;color:#fff!important}.cp-send-error{margin:0 16px 8px;padding:10px 14px;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;font-size:12.5px;color:#92400e;font-weight:500;display:flex;align-items:center;justify-content:space-between}[data-v-74ca6cae],[data-v-74ca6cae]:before,[data-v-74ca6cae]:after{box-sizing:border-box;margin:0;padding:0}.alert-banner--credit[data-v-74ca6cae]{background:#fef3c7;border:1px solid #fde68a}.alert-banner--credit .alert-text[data-v-74ca6cae]{color:#92400e}.credit-link[data-v-74ca6cae]{display:inline-block;margin-top:4px;font-size:12px;font-weight:700;color:#7c3aed;text-decoration:none;padding:3px 10px;background:#ede9fe;border-radius:5px}.credit-link[data-v-74ca6cae]:hover{background:#ddd6fe}.rec-card--locked[data-v-74ca6cae]{opacity:.6;cursor:not-allowed}.rec-badge--locked[data-v-74ca6cae]{background:#fee2e2;color:#b91c1c}.rec-action-locked[data-v-74ca6cae]{font-size:12px;color:#9ca3af;font-weight:500;padding:8px 0}.brain-layout[data-v-74ca6cae]{display:flex;height:100vh;background:#f7f7f8;font-family:Inter,sans-serif;color:#111827;overflow:hidden}.brain-main[data-v-74ca6cae]{flex:1;display:flex;flex-direction:column;overflow:hidden}.topbar[data-v-74ca6cae]{height:46px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:10px;padding:0 18px;flex-shrink:0}.topbar-icon-btn[data-v-74ca6cae]{border:none;background:transparent;cursor:pointer;color:#6b7280;display:flex;align-items:center;padding:4px;border-radius:6px}.topbar-icon-btn[data-v-74ca6cae]:hover{background:#f3f4f6}.topbar-label[data-v-74ca6cae]{font-size:13.5px;font-weight:600;color:#111827}.tabs-bar[data-v-74ca6cae]{display:flex;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0}.tab-btn[data-v-74ca6cae]{flex:1;max-width:200px;padding:13px 20px;border:none;background:transparent;font-family:Inter,sans-serif;font-size:13.5px;font-weight:500;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s}.tab-btn--active[data-v-74ca6cae]{color:#111827;font-weight:600;border-bottom-color:#111827}.tab-btn[data-v-74ca6cae]:hover:not(.tab-btn--active){color:#374151}.brain-content[data-v-74ca6cae]{flex:1;overflow-y:auto;padding:24px 24px 60px}.brain-content[data-v-74ca6cae]::-webkit-scrollbar{width:4px}.brain-content[data-v-74ca6cae]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.tab-pane[data-v-74ca6cae]{display:flex;flex-direction:column;gap:20px}.top-grid[data-v-74ca6cae]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.left-col[data-v-74ca6cae]{display:flex;flex-direction:column;gap:0}.mt-14[data-v-74ca6cae]{margin-top:14px}.mt-8[data-v-74ca6cae]{margin-top:8px}.card[data-v-74ca6cae]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 22px;box-shadow:0 1px 3px #0000000a}.right-card[data-v-74ca6cae]{display:flex;flex-direction:column}.card-title[data-v-74ca6cae]{font-size:15px;font-weight:700;color:#111827;margin-bottom:4px}.card-sub[data-v-74ca6cae]{font-size:13px;color:#6b7280;margin-bottom:16px}.alert-banner[data-v-74ca6cae]{display:flex;align-items:flex-start;gap:10px;padding:10px 13px;border-radius:8px;margin-bottom:12px;font-size:12.5px}.alert-banner--error[data-v-74ca6cae]{background:#fef2f2;border:1px solid #fecaca}.alert-banner--warn[data-v-74ca6cae]{background:#fffbeb;border:1px solid #fde68a}.alert-icon[data-v-74ca6cae]{flex-shrink:0;font-size:14px}.alert-title[data-v-74ca6cae]{font-weight:700;color:#92400e;margin-bottom:2px;font-size:12px}.alert-text[data-v-74ca6cae]{color:#b91c1c;line-height:1.5}.alert-banner--warn .alert-text[data-v-74ca6cae]{color:#78350f}.dropzone[data-v-74ca6cae]{border:1.5px dashed #d1d5db;border-radius:10px;padding:30px 20px;text-align:center;cursor:pointer;transition:border-color .18s,background .18s;display:flex;flex-direction:column;align-items:center;gap:10px}.dropzone[data-v-74ca6cae]:hover:not(.dropzone--disabled),.dropzone.over[data-v-74ca6cae]{border-color:#6d28d9;background:#f5f0ff}.dropzone--disabled[data-v-74ca6cae]{opacity:.6;cursor:not-allowed}.dz-icon[data-v-74ca6cae]{color:#9ca3af}.dz-text[data-v-74ca6cae]{font-size:13px;color:#6b7280;max-width:260px;line-height:1.5}.dz-btn[data-v-74ca6cae]{padding:8px 20px;border:1.5px solid #d1d5db;border-radius:8px;background:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:border-color .15s,background .15s}.dz-btn[data-v-74ca6cae]:hover:not(:disabled){border-color:#6d28d9;background:#f5f0ff}.dz-btn[data-v-74ca6cae]:disabled{opacity:.5;cursor:not-allowed}.dz-hint[data-v-74ca6cae]{font-size:11px;color:#9ca3af;margin-top:2px}.file-list[data-v-74ca6cae]{display:flex;flex-direction:column;gap:5px;margin-top:12px}.file-row[data-v-74ca6cae]{display:flex;align-items:center;gap:7px;padding:7px 10px;background:#f9fafb;border-radius:7px;font-size:12px}.file-ico[data-v-74ca6cae]{color:#6b7280;flex-shrink:0}.file-nm[data-v-74ca6cae]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#374151}.file-ext-badge[data-v-74ca6cae]{font-size:9px;font-weight:700;color:#fff;background:#6b7280;padding:1px 5px;border-radius:3px;flex-shrink:0;letter-spacing:.3px}.file-size-txt[data-v-74ca6cae]{font-size:10.5px;color:#9ca3af;flex-shrink:0}.file-del[data-v-74ca6cae]{border:none;background:transparent;cursor:pointer;color:#9ca3af;display:flex;border-radius:4px;padding:2px}.file-del[data-v-74ca6cae]:hover{background:#fee2e2;color:#ef4444}.upload-btn[data-v-74ca6cae]{margin-top:12px;width:100%;padding:12px;background:#2d0a5e;border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .18s,transform .12s}.upload-btn[data-v-74ca6cae]:hover:not(:disabled){background:#4c1d95;transform:translateY(-1px)}.upload-btn[data-v-74ca6cae]:disabled{opacity:.65;cursor:not-allowed}.website-row[data-v-74ca6cae]{display:flex;gap:8px}.url-field[data-v-74ca6cae]{flex:1;height:40px;padding:0 13px;border:1px solid #d1d5db;border-radius:8px;font-family:Inter,sans-serif;font-size:13.5px;color:#111827;background:#fff;outline:none;transition:border-color .18s}.url-field[data-v-74ca6cae]::-moz-placeholder{color:#b5bbc5}.url-field[data-v-74ca6cae]::placeholder{color:#b5bbc5}.url-field[data-v-74ca6cae]:focus{border-color:#6d28d9;box-shadow:0 0 0 3px #6d28d91a}.url-field--error[data-v-74ca6cae]{border-color:#ef4444!important}.send-btn[data-v-74ca6cae]{padding:0 20px;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#374151;cursor:pointer;height:40px;white-space:nowrap;transition:border-color .15s,background .15s;display:flex;align-items:center;gap:6px}.send-btn[data-v-74ca6cae]:hover:not(:disabled){border-color:#6d28d9;background:#f5f0ff;color:#6d28d9}.send-btn[data-v-74ca6cae]:disabled{opacity:.6;cursor:not-allowed}.err-msg[data-v-74ca6cae]{font-size:12px;color:#ef4444;margin-top:5px}.saved-msg[data-v-74ca6cae]{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:#15803d;margin-top:8px}.search-wrap[data-v-74ca6cae]{position:relative;margin-bottom:14px}.search-ico[data-v-74ca6cae]{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#9ca3af}.search-input[data-v-74ca6cae]{width:100%;height:36px;padding:0 13px 0 32px;border:1px solid #e5e7eb;border-radius:8px;font-family:Inter,sans-serif;font-size:13px;color:#374151;background:#f9fafb;outline:none;transition:border-color .18s}.search-input[data-v-74ca6cae]:focus{border-color:#6d28d9;background:#fff}.search-input[data-v-74ca6cae]::-moz-placeholder{color:#b5bbc5}.search-input[data-v-74ca6cae]::placeholder{color:#b5bbc5}.empty-state[data-v-74ca6cae]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 0;color:#9ca3af;font-size:13px}.doc-list[data-v-74ca6cae]{flex:1;display:flex;flex-direction:column;gap:6px}.doc-row[data-v-74ca6cae]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #f3f4f6;border-radius:8px;background:#fff;transition:background .12s,border-color .12s}.doc-row[data-v-74ca6cae]:hover{background:#f9fafb;border-color:#e5e7eb}.doc-icon-wrap[data-v-74ca6cae]{width:32px;height:32px;min-width:32px;background:#f3f4f6;border-radius:7px;display:flex;align-items:center;justify-content:center}.doc-ico[data-v-74ca6cae]{color:#6b7280}.doc-info[data-v-74ca6cae]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.doc-name[data-v-74ca6cae]{font-size:13px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-date[data-v-74ca6cae]{font-size:11px;color:#9ca3af}.doc-actions[data-v-74ca6cae]{display:flex;gap:5px;flex-shrink:0}.doc-action-btn[data-v-74ca6cae]{width:28px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .12s,border-color .12s,color .12s;text-decoration:none}.doc-action-btn[data-v-74ca6cae]:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.doc-action-btn--danger[data-v-74ca6cae]:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.pagination[data-v-74ca6cae]{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #f3f4f6;margin-top:14px}.page-btn[data-v-74ca6cae]{display:flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:background .12s}.page-btn[data-v-74ca6cae]:hover:not(:disabled){background:#f3f4f6}.page-btn[data-v-74ca6cae]:disabled{opacity:.4;cursor:not-allowed}.page-numbers[data-v-74ca6cae]{display:flex;gap:4px}.page-num[data-v-74ca6cae]{width:30px;height:30px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#374151;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s}.page-num[data-v-74ca6cae]:hover{background:#f3f4f6}.page-num--active[data-v-74ca6cae]{background:#111827;border-color:#111827;color:#fff}.recommended-section[data-v-74ca6cae]{background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;padding:22px 24px 28px}.recommended-header[data-v-74ca6cae]{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.recommended-icon[data-v-74ca6cae]{color:#2563eb;flex-shrink:0;margin-top:2px}.recommended-title[data-v-74ca6cae]{font-size:15px;font-weight:700;color:#6d28d9;margin-bottom:4px}.recommended-sub[data-v-74ca6cae]{font-size:12.5px;color:#6d28d9;line-height:1.5}.recommended-loading[data-v-74ca6cae]{display:flex;align-items:center;gap:10px;font-size:13px;color:#6b7280;padding:20px 0}.recommended-grid[data-v-74ca6cae]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rec-card[data-v-74ca6cae]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 3px #0000000a}.rec-card-header[data-v-74ca6cae]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rec-card-title[data-v-74ca6cae]{font-size:13.5px;font-weight:700;color:#6d28d9;flex:1}.rec-badge[data-v-74ca6cae]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;white-space:nowrap;flex-shrink:0}.rec-badge--done[data-v-74ca6cae]{background:#dcfce7;color:#15803d}.rec-badge--pending[data-v-74ca6cae]{background:#f3f4f6;color:#6b7280}.rec-card-desc[data-v-74ca6cae]{font-size:12px;color:#6b7280;line-height:1.5;flex:1}.rec-edit-btn[data-v-74ca6cae]{padding:8px 14px;background:#fff;border:1.5px solid #d1d5db;border-radius:7px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:background .15s,border-color .15s;align-self:flex-start}.rec-edit-btn[data-v-74ca6cae]:hover{background:#f9fafb;border-color:#9ca3af}.integrations-pane[data-v-74ca6cae]{display:flex;align-items:center;justify-content:center;min-height:400px}.int-empty[data-v-74ca6cae]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:340px}.int-icon[data-v-74ca6cae]{color:#9ca3af}.int-empty h3[data-v-74ca6cae]{font-size:17px;font-weight:700;color:#374151}.int-empty p[data-v-74ca6cae]{font-size:13px;color:#6b7280;line-height:1.6}.doc-name-row[data-v-74ca6cae]{display:flex;align-items:center;gap:6px;min-width:0}.doc-type-badge[data-v-74ca6cae]{font-size:9px;font-weight:700;padding:1px 6px;border-radius:20px;white-space:nowrap;flex-shrink:0;letter-spacing:.3px}.doc-type-badge--upload[data-v-74ca6cae]{background:#e0f2fe;color:#0369a1}.doc-type-badge--gen[data-v-74ca6cae]{background:#f0fdf4;color:#15803d}.doc-icon-wrap--gen[data-v-74ca6cae]{background:#f0fdf4}.doc-icon-wrap--gen .doc-ico[data-v-74ca6cae]{color:#16a34a}.doc-action-btn[data-v-74ca6cae]:disabled{opacity:.5;cursor:not-allowed}.sr-only[data-v-74ca6cae]{display:none}.muted[data-v-74ca6cae]{color:#9ca3af}.spin[data-v-74ca6cae]{animation:spin-74ca6cae .9s linear infinite}@keyframes spin-74ca6cae{to{transform:rotate(360deg)}}.chat-fab[data-v-74ca6cae]{position:fixed;bottom:22px;right:22px;width:50px;height:50px;background:#f59e0b;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px #e9b84a73;color:#fff;z-index:50;transition:transform .2s}.chat-fab[data-v-74ca6cae]:hover{transform:scale(1.07)}@media(max-width:1024px){.recommended-grid[data-v-74ca6cae]{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.top-grid[data-v-74ca6cae]{grid-template-columns:1fr}.brain-content[data-v-74ca6cae]{padding:18px 14px 60px}.recommended-grid[data-v-74ca6cae]{grid-template-columns:1fr}}button.send-btn[data-v-74ca6cae],button.rec-edit-btn[data-v-74ca6cae]{background:#f59e0b!important;color:#fff;font-weight:700!important;border:none!important}[data-v-27654880],[data-v-27654880]:before,[data-v-27654880]:after{box-sizing:border-box;margin:0;padding:0}[data-v-27654880]:root{--gold: #f59e0b;--surface: #fff;--bg: #f7f7f8;--border: #e5e7eb;--text: #111827;--muted: #6b7280;--radius: 12px}.tokens-grid[data-v-27654880]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.tokens-block[data-v-27654880]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:14px}.tokens-block--lifetime[data-v-27654880]{background:#fffbeb;border-color:#fde68a}.tokens-block-title[data-v-27654880]{font-size:12px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.tokens-row[data-v-27654880]{display:flex;align-items:center;gap:8px;font-size:12.5px;margin-bottom:4px}.tokens-label[data-v-27654880]{flex-shrink:0;color:#374151;min-width:70px}.tokens-value[data-v-27654880]{font-weight:700;color:#111827}.tokens-limit[data-v-27654880]{color:#9ca3af;font-size:11px;margin-left:auto}.tokens-total[data-v-27654880]{padding-top:6px;border-top:1px solid #fde68a}.tokens-bar-bg[data-v-27654880]{height:5px;background:#e5e7eb;border-radius:3px;overflow:hidden;margin-top:4px}.tokens-bar-fill[data-v-27654880]{height:100%;border-radius:3px;transition:width .4s}.tokens-bar--input[data-v-27654880]{background:linear-gradient(90deg,#3b82f6,#6366f1)}.tokens-bar--output[data-v-27654880]{background:linear-gradient(90deg,#10b981,#14b8a6)}@media(max-width:860px){.tokens-grid[data-v-27654880]{grid-template-columns:1fr}}.kpi-grid[data-v-27654880]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kpi-item[data-v-27654880]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px;text-align:center}.kpi-value[data-v-27654880]{display:block;font-size:22px;font-weight:700;color:#111827}.kpi-label[data-v-27654880]{font-size:11px;color:#6b7280}.detail-table-wrap[data-v-27654880]{overflow-x:auto}.detail-table[data-v-27654880]{width:100%;border-collapse:collapse;font-size:13px}.detail-table th[data-v-27654880]{background:#f9fafb;font-weight:600;padding:10px 12px;text-align:left;border-bottom:2px solid #e5e7eb;font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.detail-table td[data-v-27654880]{padding:10px 12px;border-bottom:1px solid #f3f4f6}.detail-table tfoot td[data-v-27654880]{border-top:2px solid #e5e7eb;background:#f9fafb}.detail-icon[data-v-27654880]{font-size:16px;width:30px}.detail-name[data-v-27654880]{font-weight:500;color:#374151}.detail-count[data-v-27654880]{text-align:center;color:#6b7280}.detail-total[data-v-27654880]{font-weight:700;color:#111827}.detail-unit[data-v-27654880]{color:#9ca3af;font-size:12px}.detail-percent[data-v-27654880]{display:flex;align-items:center;gap:6px}.mini-bar-bg[data-v-27654880]{width:60px;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.mini-bar-fill[data-v-27654880]{height:100%;background:#6366f1;border-radius:3px;transition:width .3s}.daily-chart[data-v-27654880]{display:flex;align-items:flex-end;gap:12px;height:180px;padding:10px 0}.daily-bar-col[data-v-27654880]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.daily-bar-value[data-v-27654880]{font-size:11px;font-weight:600;color:#374151}.daily-bar-bg[data-v-27654880]{flex:1;width:100%;max-width:40px;background:#f3f4f6;border-radius:4px;position:relative;overflow:hidden;display:flex;align-items:flex-end}.daily-bar-fill[data-v-27654880]{width:100%;background:linear-gradient(180deg,#6366f1,#8b5cf6);border-radius:4px;transition:height .5s ease;min-height:2px}.daily-bar-date[data-v-27654880]{font-size:10px;color:#9ca3af;white-space:nowrap}.account-list[data-v-27654880]{display:flex;flex-direction:column;gap:0}.account-row[data-v-27654880]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f3f4f6}.account-row[data-v-27654880]:last-child{border-bottom:none}.account-label[data-v-27654880]{font-size:13px;color:#6b7280}.account-value[data-v-27654880]{font-size:13px;font-weight:600;color:#111827}.account-value--green[data-v-27654880]{color:#16a34a}.account-value--red[data-v-27654880]{color:#dc2626}.tx-header[data-v-27654880]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;flex-wrap:wrap;gap:10px}.tx-filters[data-v-27654880]{display:flex;align-items:center;gap:6px}.tx-filter-btn[data-v-27654880]{padding:5px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:12px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .12s}.tx-filter-btn.active[data-v-27654880]{background:#111827;border-color:#111827;color:#fff}.tx-filter-btn[data-v-27654880]:hover:not(.active){background:#f3f4f6}.tx-type-select[data-v-27654880]{padding:5px 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;color:#374151;background:#fff;cursor:pointer}.tx-meta[data-v-27654880]{display:flex;align-items:center;gap:6px;margin-top:2px;flex-wrap:wrap}.tx-type-badge[data-v-27654880]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:20px;background:#f3f4f6;color:#6b7280}.tx-meta-detail[data-v-27654880]{font-size:10px;color:#9ca3af}.credits-layout[data-v-27654880]{display:flex;height:100vh;background:var(--bg);font-family:Inter,sans-serif;overflow:hidden}.main-wrap[data-v-27654880]{flex:1;display:flex;flex-direction:column;overflow:hidden}.topbar[data-v-27654880]{height:46px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;padding:0 18px;flex-shrink:0}.topbar-icon-btn[data-v-27654880]{border:none;background:transparent;cursor:pointer;color:var(--muted);display:flex;padding:4px;border-radius:6px}.topbar-label[data-v-27654880]{font-size:13.5px;font-weight:500}.page-content[data-v-27654880]{flex:1;overflow-y:auto;padding:32px 32px 64px}.credits-grid[data-v-27654880]{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1100px;margin:0 auto}.card[data-v-27654880]{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-27654880]{grid-column:1 / -1}.card--balance[data-v-27654880]{background:linear-gradient(135deg,#1a1a2e,#2d2d52);color:#fff;border:none}.card-title[data-v-27654880]{font-size:14px;font-weight:700;margin-bottom:14px}.balance-top[data-v-27654880]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.balance-label[data-v-27654880]{font-size:12px;color:#fff9;margin-bottom:4px}.balance-value[data-v-27654880]{font-size:32px;font-weight:700}.balance-plan[data-v-27654880]{padding:4px 10px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.plan--free[data-v-27654880]{background:#ffffff26;color:#fff}.plan--starter[data-v-27654880]{background:#3b82f6;color:#fff}.plan--pro[data-v-27654880]{background:#7c3aed;color:#fff}.plan--enterprise[data-v-27654880]{background:#f59e0b;color:#1a1a2e}.balance-bar-bg[data-v-27654880]{height:6px;background:#ffffff26;border-radius:3px;overflow:hidden;margin-bottom:10px}.balance-bar-fill[data-v-27654880]{height:100%;border-radius:3px;transition:width .5s}.bar--ok[data-v-27654880]{background:#22c55e}.bar--warn[data-v-27654880]{background:#f59e0b}.bar--critical[data-v-27654880]{background:#ef4444}.balance-details[data-v-27654880]{display:flex;justify-content:space-between;font-size:11px;color:#ffffff80}.cost-list[data-v-27654880]{display:flex;flex-direction:column;gap:6px}.cost-row[data-v-27654880]{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #f3f4f6}.cost-row[data-v-27654880]:last-child{border-bottom:none}.cost-icon[data-v-27654880]{font-size:14px;width:22px;text-align:center}.cost-label[data-v-27654880]{flex:1;font-size:12.5px;color:#374151}.cost-value[data-v-27654880]{font-size:12px;font-weight:600;color:#6b7280}.type-grid[data-v-27654880]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.type-card[data-v-27654880]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.type-icon[data-v-27654880]{font-size:18px}.type-total[data-v-27654880]{font-size:14px;font-weight:700;color:#111827}.type-count[data-v-27654880]{font-size:11px;color:#6b7280}.type-label[data-v-27654880]{font-size:11px;color:#9ca3af}.plans-grid[data-v-27654880]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.plan-card[data-v-27654880]{border:1.5px solid #e5e7eb;border-radius:10px;padding:18px;transition:border-color .15s,box-shadow .15s}.plan-card[data-v-27654880]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000f}.plan-card--current[data-v-27654880]{border-color:#f59e0b;background:#fffbeb}.plan-header[data-v-27654880]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.plan-name[data-v-27654880]{font-size:16px;font-weight:700}.plan-current-badge[data-v-27654880]{font-size:10px;font-weight:600;background:#f59e0b;color:#fff;padding:2px 8px;border-radius:20px}.plan-credits[data-v-27654880]{font-size:13px;color:#6b7280;margin-bottom:10px}.plan-features[data-v-27654880]{list-style:none;padding:0;margin:0 0 14px}.plan-features li[data-v-27654880]{font-size:12px;color:#374151;padding:3px 0}.plan-features li[data-v-27654880]:before{content:"✓ ";color:#22c55e;font-weight:700}.plan-btn[data-v-27654880]{width:100%;padding:8px;border:1.5px solid #1a1a2e;border-radius:7px;background:transparent;font-size:12.5px;font-weight:600;color:#1a1a2e;cursor:pointer;transition:background .12s,color .12s}.tx-list[data-v-27654880]{display:flex;flex-direction:column;gap:4px}.tx-row[data-v-27654880]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-radius:6px;transition:background .1s}.tx-row[data-v-27654880]:hover{background:#f9fafb}.tx-row--credit[data-v-27654880]{border-left:3px solid #22c55e}.tx-row--debit[data-v-27654880]{border-left:3px solid #ef4444}.tx-left[data-v-27654880]{display:flex;align-items:center;gap:8px}.tx-icon[data-v-27654880]{font-size:14px}.tx-desc[data-v-27654880]{font-size:12.5px;font-weight:500;color:#111827}.tx-date[data-v-27654880]{font-size:10.5px;color:#9ca3af}.tx-right[data-v-27654880]{text-align:right}.tx-amount[data-v-27654880]{font-size:13px;font-weight:700}.tx-row--credit .tx-amount[data-v-27654880]{color:#16a34a}.tx-row--debit .tx-amount[data-v-27654880]{color:#dc2626}.tx-balance[data-v-27654880]{font-size:10px;color:#9ca3af;display:block}.load-more-btn[data-v-27654880]{margin-top:12px;padding:8px 16px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font-size:12.5px;cursor:pointer;color:var(--muted);width:100%}.load-more-btn[data-v-27654880]:hover{background:var(--bg)}.empty-state[data-v-27654880]{font-size:13px;color:#9ca3af;font-style:italic;padding:16px 0}@media(max-width:860px){.credits-grid[data-v-27654880]{grid-template-columns:1fr}.page-content[data-v-27654880]{padding:20px 16px 60px}}.today-header[data-v-27654880]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.today-counter[data-v-27654880]{font-size:14px;font-weight:700;color:#111827;padding:4px 12px;background:#f3f4f6;border-radius:20px}.today-counter--full[data-v-27654880]{background:#fee2e2;color:#dc2626}.today-list[data-v-27654880]{display:flex;flex-direction:column;gap:6px}.today-row[data-v-27654880]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;transition:background .1s}.today-row[data-v-27654880]:hover{background:#f3f4f6}.today-icon[data-v-27654880]{font-size:16px;flex-shrink:0}.today-info[data-v-27654880]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.today-agent[data-v-27654880]{font-size:13px;font-weight:600;color:#111827}.today-tags[data-v-27654880]{display:flex;gap:4px}.today-tag[data-v-27654880]{font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.3px;text-transform:uppercase}.today-tag--creative[data-v-27654880]{background:#ede9fe;color:#7c3aed}.today-tag--web[data-v-27654880]{background:#dbeafe;color:#1d4ed8}.today-tag--init[data-v-27654880]{background:#f3f4f6;color:#6b7280}.today-conv[data-v-27654880]{font-size:11px;color:#9ca3af}.today-cost[data-v-27654880]{font-size:13px;font-weight:700;color:#dc2626;flex-shrink:0;white-space:nowrap}.today-time[data-v-27654880]{font-size:11px;color:#9ca3af;flex-shrink:0;min-width:36px;text-align:right}.today-summary[data-v-27654880]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb;font-size:12px;color:#6b7280}.today-summary-cost[data-v-27654880]{font-weight:700;color:#dc2626}.detail-row-clickable[data-v-27654880]{cursor:pointer;transition:background .1s}.detail-row-clickable[data-v-27654880]:hover{background:#f3f4f6}.detail-expand[data-v-27654880]{font-size:9px;color:#9ca3af;margin-left:4px}.detail-sub-row td[data-v-27654880]{padding:0!important;background:#f9fafb}.detail-sub-list[data-v-27654880]{padding:8px 12px 12px 42px;display:flex;flex-direction:column;gap:4px}.detail-sub-empty[data-v-27654880]{font-size:12px;color:#9ca3af;font-style:italic;padding:8px 0}.detail-sub-item[data-v-27654880]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px}.detail-sub-icon[data-v-27654880]{font-size:12px;flex-shrink:0}.detail-sub-desc[data-v-27654880]{flex:1;color:#374151;display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.detail-sub-agent[data-v-27654880]{font-weight:600;color:#6366f1;font-size:11px}.detail-sub-file[data-v-27654880]{color:#6b7280;font-size:11px}.detail-sub-conv[data-v-27654880]{font-size:10px;color:#9ca3af;flex-shrink:0}.detail-sub-cost[data-v-27654880]{font-size:12px;font-weight:700;color:#dc2626;flex-shrink:0}.detail-sub-time[data-v-27654880]{font-size:10px;color:#9ca3af;flex-shrink:0}.tx-meta-agent[data-v-27654880]{font-weight:600;color:#6366f1;font-size:10px;padding:1px 6px;background:#eef2ff;border-radius:3px}.tx-meta-file[data-v-27654880]{font-size:10px;color:#6b7280}.plans-grid[data-v-27654880]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.plan-card[data-v-27654880]{border:1.5px solid #e5e7eb;border-radius:12px;padding:20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;flex-direction:column;background:#fff}.plan-card[data-v-27654880]:hover{border-color:#d1d5db;box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}.plan-card--current[data-v-27654880]{border-color:#f59e0b;background:linear-gradient(135deg,#fffbeb,#fef3c7);box-shadow:0 4px 12px #f59e0b26}.plan-header[data-v-27654880]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.plan-name[data-v-27654880]{font-size:18px;font-weight:700;color:#111827}.plan-current-badge[data-v-27654880]{font-size:10px;font-weight:700;background:#f59e0b;color:#fff;padding:3px 10px;border-radius:20px;letter-spacing:.3px;text-transform:uppercase}.plan-credits[data-v-27654880]{font-size:22px;font-weight:800;color:#111827;margin-bottom:16px;border-bottom:1px solid #f3f4f6;padding-bottom:12px}.plan-credits-suffix[data-v-27654880]{font-size:12px;font-weight:500;color:#6b7280}.plan-section[data-v-27654880]{margin-bottom:14px}.plan-section[data-v-27654880]:last-of-type{margin-bottom:0}.plan-section--tokens[data-v-27654880]{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px;padding:10px 12px}.plan-section-title[data-v-27654880]{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.plan-features[data-v-27654880]{list-style:none;padding:0;margin:0}.plan-features li[data-v-27654880]{font-size:12.5px;color:#374151;padding:4px 0;display:flex;align-items:center;gap:6px;line-height:1.4}.plan-features li[data-v-27654880]:before{content:"✓";color:#22c55e;font-weight:700;flex-shrink:0}.plan-section--tokens .plan-features li[data-v-27654880]:before{content:"";display:none}.token-icon[data-v-27654880]{font-size:13px;flex-shrink:0}.token-detail[data-v-27654880]{flex:1;font-size:12px;color:#4b5563}.token-detail strong[data-v-27654880]{color:#6d28d9;font-weight:700;font-size:13px}.plan-btn[data-v-27654880],.plan-btn-disabled[data-v-27654880]{margin-top:auto;width:100%;padding:10px;border-radius:8px;font-size:13px;font-weight:600;text-align:center}.plan-btn[data-v-27654880]{border:1.5px solid #1a1a2e;background:transparent;color:#1a1a2e;cursor:pointer;transition:background .12s,color .12s}.plan-btn[data-v-27654880]:hover{background:#1a1a2e;color:#fff}.plan-btn-disabled[data-v-27654880]{border:1.5px dashed #d1d5db;background:#f9fafb;color:#9ca3af;cursor:not-allowed;font-weight:500}@media(max-width:860px){.plans-grid[data-v-27654880]{grid-template-columns:1fr}}[data-v-8a5bd7f7]:root{--gold: #f59e0b;--gold-pale: #fef9ee;--surface: #fff;--bg: #f7f7f8;--border: #e5e7eb;--text: #111827;--muted: #6b7280;--radius: 12px}[data-v-8a5bd7f7]{box-sizing:border-box;margin:0;padding:0}.conv-date-badge[data-v-8a5bd7f7]{display:inline-block;margin-top:8px;margin-left:6px;padding:4px 10px;background:#ffffffd9;border-radius:999px;font-size:11px;font-weight:600;color:#6b7280}.library-layout[data-v-8a5bd7f7]{display:flex;height:100vh;background:var(--bg);font-family:Inter,sans-serif;color:var(--text);overflow:hidden}.main-wrap[data-v-8a5bd7f7]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.page-body[data-v-8a5bd7f7]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:24px 28px;gap:16px}.page-header[data-v-8a5bd7f7]{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;flex-shrink:0}.header-left[data-v-8a5bd7f7]{display:flex;align-items:center;gap:14px}.header-icon-wrap[data-v-8a5bd7f7]{width:44px;height:44px;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #f59e0b4d}.page-title[data-v-8a5bd7f7]{font-size:22px;font-weight:800;color:#111827;margin:0;font-family:Inter,sans-serif}.page-subtitle[data-v-8a5bd7f7]{color:#6b7280;margin:2px 0 0;font-size:13px}.search-box[data-v-8a5bd7f7]{position:relative;min-width:300px}.search-icon[data-v-8a5bd7f7]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input[data-v-8a5bd7f7]{width:100%;padding:10px 16px 10px 40px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-size:13.5px;color:#111827;font-family:Inter,sans-serif;transition:all .15s}.search-input[data-v-8a5bd7f7]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.tabs[data-v-8a5bd7f7]{display:flex;background:#fff;padding:5px;border-radius:12px;border:1px solid #e5e7eb;gap:4px;flex-shrink:0}.tab-btn[data-v-8a5bd7f7]{flex:1;padding:10px 16px;border:none;background:transparent;color:#6b7280;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif}.tab-btn[data-v-8a5bd7f7]:hover{color:#111827}.tab-btn.active[data-v-8a5bd7f7]{background:linear-gradient(135deg,#1a1a2e,#2d2d52);color:#fff;box-shadow:0 2px 8px #1a1a2e2e}.agent-filters[data-v-8a5bd7f7]{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.agent-pill[data-v-8a5bd7f7]{padding:7px 14px;border:1px solid #e5e7eb;background:#fff;color:#4b5563;border-radius:999px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif}.agent-pill[data-v-8a5bd7f7]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000000f}.agent-pill.active[data-v-8a5bd7f7]{background:#1a1a2e;border-color:#1a1a2e;color:#fff}.pill-emoji[data-v-8a5bd7f7]{font-size:14px}.tasks-scroll[data-v-8a5bd7f7]{flex:1;overflow-y:auto;padding:4px 4px 20px;min-height:0}.tasks-scroll[data-v-8a5bd7f7]::-webkit-scrollbar{width:6px}.tasks-scroll[data-v-8a5bd7f7]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.tasks-grid[data-v-8a5bd7f7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.task-card[data-v-8a5bd7f7]{border-radius:14px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;transition:transform .2s,box-shadow .2s;border:1px solid rgba(255,255,255,.5);position:relative;overflow:hidden}.task-card[data-v-8a5bd7f7]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000014}.card-content[data-v-8a5bd7f7]{position:relative;z-index:1}.task-title[data-v-8a5bd7f7]{font-size:15.5px;font-weight:800;color:#111827;margin:0 0 8px;line-height:1.35;font-family:Inter,sans-serif}.task-description[data-v-8a5bd7f7]{font-size:12.5px;color:#4b5563;margin:0 0 14px;line-height:1.5}.agent-badge[data-v-8a5bd7f7]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#ffffffe6;border:1.5px solid;border-radius:999px;font-size:11px;font-weight:700}.card-footer[data-v-8a5bd7f7]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid rgba(17,24,39,.08);position:relative;z-index:1}.hours-badge[data-v-8a5bd7f7]{font-size:11.5px;color:#111827;background:#ffffffe6;padding:5px 10px;border-radius:999px;font-weight:600}.start-btn[data-v-8a5bd7f7]{background:#f59e0b;color:#fff;border:none;padding:8px 14px;border-radius:8px;font-size:12.5px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s;box-shadow:0 2px 6px #f59e0b4d;font-family:Inter,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.12)}.start-btn[data-v-8a5bd7f7]:hover:not(:disabled){background:#d97706;transform:translateY(-1px);box-shadow:0 4px 10px #f59e0b73}.start-btn[data-v-8a5bd7f7]:disabled{opacity:.7;cursor:not-allowed}.btn-loading[data-v-8a5bd7f7]{display:flex;align-items:center;gap:6px}.spin[data-v-8a5bd7f7]{animation:spin-8a5bd7f7 .9s linear infinite}@keyframes spin-8a5bd7f7{to{transform:rotate(360deg)}}.loader[data-v-8a5bd7f7]{text-align:center;padding:60px 20px;color:#6b7280;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-state[data-v-8a5bd7f7]{text-align:center;padding:60px 20px;color:#6b7280;display:flex;flex-direction:column;align-items:center;gap:10px}.empty-state h3[data-v-8a5bd7f7]{color:#111827;font-size:16px;margin:4px 0}.empty-state p[data-v-8a5bd7f7]{font-size:13px;margin:0}.chat-fab[data-v-8a5bd7f7]{position:fixed;bottom:22px;right:22px;width:50px;height:50px;background:linear-gradient(135deg,#1a1a2e,#2d2d52);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px #00000038;transition:transform .2s;z-index:50;color:#fff}.chat-fab[data-v-8a5bd7f7]:hover{transform:scale(1.07)}@media(max-width:1024px){.tasks-grid[data-v-8a5bd7f7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.page-header[data-v-8a5bd7f7]{flex-direction:column;align-items:stretch}.search-box[data-v-8a5bd7f7]{min-width:100%}.tasks-grid[data-v-8a5bd7f7]{grid-template-columns:1fr}.page-body[data-v-8a5bd7f7]{padding:16px}}.hours-done[data-v-8a5bd7f7]{background:#10b98126!important;color:#059669!important}.task-card[data-v-8a5bd7f7]{background-image:linear-gradient(to bottom right,#faf9f0,#f7f5e8 28%,#f2e9b8 72%,#ecd97a)!important}button.start-btn span[data-v-8a5bd7f7]{display:flex;align-items:center}.start-btn[data-v-8a5bd7f7]{background:#f59e0b!important}button.start-btn svg[data-v-8a5bd7f7]{margin-left:8px}.agent-badge[data-v-8a5bd7f7],.conv-date-badge[data-v-8a5bd7f7]{background:#f5f0ff!important;border-color:#6d28d9!important;color:#6d28d9!important;border:none!important;border-radius:999px}.hours-badge[data-v-8a5bd7f7]{background:#f5f0ff!important;color:#6d28d9!important}.tab-btn.active[data-v-8a5bd7f7]{background:#2d0a5e!important}.agent-pill.active[data-v-8a5bd7f7]{background:#2d0a5e!important;border-color:#2d0a5e!important;color:#fff!important}.custom-badge[data-v-8a5bd7f7]{display:inline-block;margin-left:6px;padding:4px 10px;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;color:#92400e;border-radius:999px;font-size:11px;font-weight:700}.header-right[data-v-8a5bd7f7]{display:flex;gap:12px;align-items:center}.btn-wizard[data-v-8a5bd7f7]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;box-shadow:0 2px 8px #f59e0b4d;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.btn-wizard[data-v-8a5bd7f7]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b73;color:#fff}@media(max-width:768px){.header-right[data-v-8a5bd7f7]{width:100%;flex-direction:column;align-items:stretch}.btn-wizard[data-v-8a5bd7f7]{text-align:center;width:100%}}[data-v-bf54a77c]{box-sizing:border-box;margin:0;padding:0}.pf-layout[data-v-bf54a77c]{display:flex;height:100vh;background:#f7f7f8;font-family:Inter,sans-serif;color:#111827;overflow:hidden}.pf-main[data-v-bf54a77c]{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding:24px 28px;gap:20px}.pf-header[data-v-bf54a77c]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.pf-header-left[data-v-bf54a77c]{display:flex;align-items:center;gap:14px}.pf-header-icon[data-v-bf54a77c]{width:44px;height:44px;background:linear-gradient(135deg,#6d28d9,#8b5cf6);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #6d28d94d}.pf-title[data-v-bf54a77c]{font-size:22px;font-weight:800}.pf-subtitle[data-v-bf54a77c]{color:#6b7280;font-size:13px;margin-top:2px}.pf-tabs[data-v-bf54a77c]{display:flex;background:#fff;padding:5px;border-radius:12px;border:1px solid #e5e7eb;gap:4px;flex-wrap:wrap;flex-shrink:0}.pf-tab[data-v-bf54a77c]{flex:1;min-width:120px;padding:10px 14px;border:none;background:transparent;color:#6b7280;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s}.pf-tab[data-v-bf54a77c]:hover{color:#111827}.pf-tab.active[data-v-bf54a77c]{background:#2d0a5e;color:#fff;box-shadow:0 2px 8px #2d0a5e40}.pf-card[data-v-bf54a77c]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:20px;max-width:720px}.pf-card--danger[data-v-bf54a77c]{border-color:#fecaca;background:#fef9f9}.pf-card-head h2[data-v-bf54a77c]{font-size:17px;font-weight:800;margin-bottom:4px}.pf-card-head p[data-v-bf54a77c]{font-size:13px;color:#6b7280}.pf-field[data-v-bf54a77c]{display:flex;flex-direction:column;gap:6px}.pf-label[data-v-bf54a77c]{font-size:13px;font-weight:600;color:#374151}.pf-input[data-v-bf54a77c]{height:42px;padding:0 14px;border:1.5px solid #d1d5db;border-radius:9px;font-family:inherit;font-size:14px;color:#111827;outline:none;transition:border-color .15s,box-shadow .15s}.pf-input[data-v-bf54a77c]:focus{border-color:#6d28d9;box-shadow:0 0 0 3px #6d28d926}.pf-input--error[data-v-bf54a77c]{border-color:#ef4444}.pf-error[data-v-bf54a77c]{font-size:12px;color:#ef4444}.pf-warning[data-v-bf54a77c]{font-size:12.5px;color:#b45309}.pf-warning a[data-v-bf54a77c]{color:#6d28d9;text-decoration:underline}.pf-photo-row[data-v-bf54a77c]{display:flex;align-items:center;gap:16px}.pf-photo-preview[data-v-bf54a77c]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#6d28d9,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:22px;overflow:hidden;flex-shrink:0}.pf-photo-preview img[data-v-bf54a77c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pf-photo-actions[data-v-bf54a77c]{display:flex;gap:8px;flex-wrap:wrap}.pf-btn-primary[data-v-bf54a77c],.pf-btn-secondary[data-v-bf54a77c],.pf-btn-danger[data-v-bf54a77c],.pf-btn-danger-ghost[data-v-bf54a77c]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:8px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;border:none;transition:all .15s}.pf-btn-primary[data-v-bf54a77c]{background:#f59e0b;color:#fff;box-shadow:0 2px 6px #f59e0b4d}.pf-btn-primary[data-v-bf54a77c]:hover:not(:disabled){background:#d97706}.pf-btn-primary[data-v-bf54a77c]:disabled{opacity:.6;cursor:not-allowed}.pf-btn-secondary[data-v-bf54a77c]{background:#fff;border:1.5px solid #d1d5db;color:#374151}.pf-btn-secondary[data-v-bf54a77c]:hover{background:#f9fafb}.pf-btn-danger[data-v-bf54a77c]{background:#dc2626;color:#fff}.pf-btn-danger[data-v-bf54a77c]:hover:not(:disabled){background:#b91c1c}.pf-btn-danger-ghost[data-v-bf54a77c]{background:transparent;border:1.5px solid #fca5a5;color:#dc2626}.pf-btn-danger-ghost[data-v-bf54a77c]:hover{background:#fef2f2}.pf-actions[data-v-bf54a77c]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:8px}.pf-saved[data-v-bf54a77c]{font-size:13px;color:#16a34a;font-weight:600}.pf-2fa-status[data-v-bf54a77c]{display:flex;gap:14px;align-items:center;padding:16px;background:#fef3c7;border:1px solid #fde68a;border-radius:10px}.pf-2fa-status.pf-2fa-enabled[data-v-bf54a77c]{background:#dcfce7;border-color:#bbf7d0}.pf-2fa-icon[data-v-bf54a77c]{width:40px;height:40px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;color:#92400e;flex-shrink:0}.pf-2fa-enabled .pf-2fa-icon[data-v-bf54a77c]{color:#15803d}.pf-2fa-title[data-v-bf54a77c]{font-weight:700;font-size:14px}.pf-2fa-sub[data-v-bf54a77c]{font-size:12.5px;color:#6b7280;margin-top:2px}.pf-2fa-qr[data-v-bf54a77c]{padding:20px;background:#f9fafb;border-radius:10px;display:flex;flex-direction:column;gap:12px}.pf-2fa-qr-hint[data-v-bf54a77c]{font-size:13px;color:#374151;font-weight:600}.pf-2fa-qr-box[data-v-bf54a77c]{background:#fff;padding:12px;display:inline-block;border-radius:8px;align-self:flex-start}.pf-2fa-key code[data-v-bf54a77c]{background:#fff;padding:4px 8px;border-radius:5px;border:1px solid #e5e7eb;font-family:monospace;font-size:12px}.pf-recovery[data-v-bf54a77c]{padding:16px;background:#f3f4f6;border-radius:10px;display:flex;flex-direction:column;gap:12px}.pf-recovery-hint[data-v-bf54a77c]{font-size:12.5px;color:#374151}.pf-recovery-codes[data-v-bf54a77c]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;font-family:monospace;font-size:12.5px}.pf-recovery-codes code[data-v-bf54a77c]{background:#fff;padding:6px 10px;border-radius:5px;border:1px solid #e5e7eb}.pf-sessions[data-v-bf54a77c]{display:flex;flex-direction:column;gap:10px}.pf-session[data-v-bf54a77c]{display:flex;align-items:center;gap:14px;padding:12px 14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.pf-session-icon[data-v-bf54a77c]{width:36px;height:36px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280}.pf-session-device[data-v-bf54a77c]{font-size:13.5px;font-weight:600}.pf-session-meta[data-v-bf54a77c]{font-size:12px;color:#6b7280;margin-top:2px;display:flex;gap:6px;align-items:center}.pf-session-badge[data-v-bf54a77c]{background:#dcfce7;color:#15803d;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700}.pf-empty[data-v-bf54a77c]{padding:24px;text-align:center;color:#9ca3af;font-size:13px}.pf-danger-box[data-v-bf54a77c]{display:flex;gap:14px;align-items:flex-start;padding:16px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#991b1b}.pf-danger-box svg[data-v-bf54a77c]{flex-shrink:0;color:#dc2626}.pf-danger-box strong[data-v-bf54a77c]{display:block;margin-bottom:4px;font-weight:700}.pf-danger-box p[data-v-bf54a77c]{font-size:12.5px;line-height:1.5}.pf-modal-bg[data-v-bf54a77c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9000;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pf-modal[data-v-bf54a77c]{background:#fff;border-radius:14px;padding:24px;width:100%;max-width:460px;display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 60px #0003}.pf-modal h2[data-v-bf54a77c]{font-size:17px;font-weight:700}.pf-modal p[data-v-bf54a77c]{font-size:13px;color:#6b7280;line-height:1.5}.pf-modal--danger[data-v-bf54a77c]{border-top:4px solid #dc2626}.pf-modal-footer[data-v-bf54a77c]{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.modal-enter-active[data-v-bf54a77c],.modal-leave-active[data-v-bf54a77c]{transition:opacity .2s}.modal-enter-from[data-v-bf54a77c],.modal-leave-to[data-v-bf54a77c]{opacity:0}.spin[data-v-bf54a77c]{animation:spin-bf54a77c .9s linear infinite}@keyframes spin-bf54a77c{to{transform:rotate(360deg)}}@media(max-width:768px){.pf-main[data-v-bf54a77c]{padding:16px}.pf-tabs[data-v-bf54a77c]{flex-direction:column}.pf-tab[data-v-bf54a77c]{flex:none;justify-content:flex-start}}.pf-input--readonly[data-v-bf54a77c]{background:#f9fafb;color:#6b7280;cursor:not-allowed}.pf-hint[data-v-bf54a77c]{display:flex;align-items:center;gap:5px;font-size:11.5px;color:#9ca3af}[data-v-382d2e15]{box-sizing:border-box;margin:0;padding:0}.agency-layout[data-v-382d2e15]{display:flex;height:100vh;background:#f7f7f8;font-family:Inter,sans-serif;overflow:hidden}.main-wrap[data-v-382d2e15]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.topbar[data-v-382d2e15]{height:46px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:10px;padding:0 18px;flex-shrink:0}.topbar-icon-btn[data-v-382d2e15]{border:none;background:transparent;cursor:pointer;color:#6b7280;display:flex;align-items:center;padding:4px;border-radius:6px}.topbar-icon-btn[data-v-382d2e15]:hover{background:#f3f4f6}.topbar-label[data-v-382d2e15]{font-size:13.5px;font-weight:600;color:#111827}.topbar-spacer[data-v-382d2e15]{flex:1}.topbar-search[data-v-382d2e15]{display:flex;align-items:center;gap:7px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:0 12px;height:32px}.search-icon[data-v-382d2e15]{color:#9ca3af;flex-shrink:0}.search-input[data-v-382d2e15]{border:none;background:transparent;font-family:Inter,sans-serif;font-size:13px;color:#111827;outline:none;width:180px}.search-input[data-v-382d2e15]::-moz-placeholder{color:#9ca3af}.search-input[data-v-382d2e15]::placeholder{color:#9ca3af}.page-body[data-v-382d2e15]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:20px 24px 0;gap:16px}.page-header[data-v-382d2e15]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:16px}.page-title[data-v-382d2e15]{font-size:20px;font-weight:800;color:#111827;letter-spacing:-.02em}.page-subtitle[data-v-382d2e15]{font-size:12.5px;color:#6b7280;margin-top:3px}.header-tabs[data-v-382d2e15]{display:flex;align-items:center;gap:4px;background:#f3f4f6;border-radius:10px;padding:4px}.tab-btn[data-v-382d2e15]{padding:6px 14px;border:none;background:transparent;border-radius:7px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s;white-space:nowrap}.tab-btn.active[data-v-382d2e15]{background:#fff;color:#111827;font-weight:600;box-shadow:0 1px 3px #00000014}.tab-btn[data-v-382d2e15]:hover:not(.active){color:#374151}.agents-scroll[data-v-382d2e15]{flex:1;overflow-y:auto;padding-bottom:24px}.agents-scroll[data-v-382d2e15]::-webkit-scrollbar{width:4px}.agents-scroll[data-v-382d2e15]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.agents-grid[data-v-382d2e15]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:1400px){.agents-grid[data-v-382d2e15]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.agents-grid[data-v-382d2e15]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.agents-grid[data-v-382d2e15]{grid-template-columns:1fr}}.agent-card[data-v-382d2e15]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .18s,transform .18s,border-color .18s;position:relative;overflow:hidden}.agent-card[data-v-382d2e15]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:transparent;transition:background .18s}.agent-card[data-v-382d2e15]:hover{box-shadow:0 6px 24px #00000017;transform:translateY(-2px);border-color:#d1d5db}.agent-card[data-v-382d2e15]:hover:before{background:var(--card-color, #f59e0b)}.card-header[data-v-382d2e15]{display:flex;align-items:center;gap:10px}.agent-avatar[data-v-382d2e15]{width:44px;height:44px;min-width:44px;border-radius:11px;overflow:hidden;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agent-avatar-img[data-v-382d2e15]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.agent-initials[data-v-382d2e15]{font-size:15px;font-weight:700;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:11px}.agent-name[data-v-382d2e15]{font-size:13px;font-weight:700;color:#111827;line-height:1.3}.agent-role[data-v-382d2e15]{font-size:11px;color:#9ca3af;font-weight:500}.agent-desc[data-v-382d2e15]{font-size:12px;color:#6b7280;line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.competences-section[data-v-382d2e15]{display:flex;flex-direction:column;gap:6px}.competences-label[data-v-382d2e15]{font-size:10.5px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.radar-wrap[data-v-382d2e15]{display:flex;justify-content:center}.radar-svg[data-v-382d2e15]{width:120px;height:120px}.tasks-section[data-v-382d2e15]{display:flex;flex-direction:column;gap:6px;flex:1}.tasks-label[data-v-382d2e15]{font-size:10.5px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.task-list[data-v-382d2e15]{list-style:none;display:flex;flex-direction:column;gap:4px}.task-item[data-v-382d2e15]{display:flex;align-items:flex-start;gap:6px;padding:5px 8px;background:#f9fafb;border-radius:7px;border:1px solid #f3f4f6;transition:background .12s}.task-item[data-v-382d2e15]:hover{background:#f3f4f6}.task-icon[data-v-382d2e15]{font-size:12px;flex-shrink:0;margin-top:1px}.task-text[data-v-382d2e15]{font-size:11.5px;color:#374151;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-v-382d2e15]{margin-top:auto;padding-top:10px;border-top:1px solid #f3f4f6}.chat-btn[data-v-382d2e15]{width:100%;padding:9px 16px;background:#f59e0b;border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .15s,transform .12s;text-shadow:0 1px 2px rgba(0,0,0,.1)}.chat-btn[data-v-382d2e15]:hover{background:#d97706;transform:translateY(-1px)}.btn-loading[data-v-382d2e15]{display:flex;align-items:center;gap:6px}.spin[data-v-382d2e15]{animation:spin-382d2e15 .9s linear infinite}@keyframes spin-382d2e15{to{transform:rotate(360deg)}}[data-v-88e90c54]{box-sizing:border-box;margin:0;padding:0}.tasks-list-layout[data-v-88e90c54]{display:flex;height:100vh;background:#f7f7f8;font-family:Inter,sans-serif;color:#111827;overflow:hidden}.main-wrap[data-v-88e90c54]{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-width:0}.page-body[data-v-88e90c54]{padding:24px 28px 48px;max-width:1200px;margin:0 auto;width:100%}.page-header[data-v-88e90c54]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.header-left[data-v-88e90c54]{display:flex;align-items:center;gap:14px}.header-icon-wrap[data-v-88e90c54]{width:44px;height:44px;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #f59e0b4d}.page-title[data-v-88e90c54]{font-size:22px;font-weight:800;color:#111827}.page-subtitle[data-v-88e90c54]{color:#6b7280;font-size:13px;margin-top:2px}.btn-create[data-v-88e90c54]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;box-shadow:0 2px 8px #f59e0b4d}.btn-create[data-v-88e90c54]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b73}.quota-bar[data-v-88e90c54]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 16px;margin-bottom:16px;display:flex;align-items:center;gap:12px;font-size:13px}.quota-bar.warning[data-v-88e90c54]{background:#fef2f2;border-color:#fca5a5}.quota-text[data-v-88e90c54]{font-weight:500;color:#374151}.quota-text strong[data-v-88e90c54]{color:#111827;font-weight:700}.quota-progress-mini[data-v-88e90c54]{flex:1;height:5px;background:#e5e7eb;border-radius:999px;overflow:hidden;max-width:200px}.quota-fill[data-v-88e90c54]{height:100%;background:linear-gradient(90deg,#10b981,#f59e0b 70%,#ef4444);border-radius:999px;transition:width .3s}.filter-bar[data-v-88e90c54]{margin-bottom:20px}.search-box[data-v-88e90c54]{position:relative;max-width:400px}.search-icon[data-v-88e90c54]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input[data-v-88e90c54]{width:100%;padding:10px 16px 10px 40px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-size:13.5px;color:#111827;font-family:inherit;transition:all .15s}.search-input[data-v-88e90c54]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.tasks-grid[data-v-88e90c54]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.task-card[data-v-88e90c54]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:all .2s}.task-card[data-v-88e90c54]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000f;transform:translateY(-2px)}.card-header[data-v-88e90c54]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.task-title[data-v-88e90c54]{font-size:15px;font-weight:700;color:#111827;flex:1;line-height:1.35}.funnel-badge[data-v-88e90c54]{font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}.funnel-tofu[data-v-88e90c54]{background:#dbeafe;color:#1d4ed8}.funnel-mofu[data-v-88e90c54]{background:#fef3c7;color:#92400e}.funnel-bofu[data-v-88e90c54]{background:#d1fae5;color:#047857}.funnel-normal[data-v-88e90c54]{background:#f3f4f6;color:#4b5563}.task-description[data-v-88e90c54]{font-size:12.5px;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.task-meta[data-v-88e90c54]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.agent-badge[data-v-88e90c54],.usage-badge[data-v-88e90c54]{font-size:11px;padding:4px 10px;border-radius:999px;font-weight:600}.agent-badge[data-v-88e90c54]{background:#f5f0ff;color:#6d28d9}.usage-badge[data-v-88e90c54]{background:#fef3c7;color:#92400e}.card-actions[data-v-88e90c54]{display:flex;gap:8px;padding-top:10px;border-top:1px solid #f3f4f6}.btn-edit[data-v-88e90c54],.btn-delete[data-v-88e90c54]{flex:1;padding:7px 12px;border-radius:8px;font-size:12px;font-weight:600;border:none;cursor:pointer;text-align:center;text-decoration:none;font-family:inherit;transition:all .15s}.btn-edit[data-v-88e90c54]{background:#f9fafb;color:#374151;border:1px solid #e5e7eb}.btn-edit[data-v-88e90c54]:hover{background:#f3f4f6;border-color:#d1d5db}.btn-delete[data-v-88e90c54]{background:#fef2f2;color:#dc2626;border:1px solid #fca5a5}.btn-delete[data-v-88e90c54]:hover:not(:disabled){background:#fee2e2}.btn-delete[data-v-88e90c54]:disabled{opacity:.5;cursor:not-allowed}.loader[data-v-88e90c54],.empty-state[data-v-88e90c54]{text-align:center;padding:60px 20px;color:#6b7280;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-state h3[data-v-88e90c54]{color:#111827;font-size:17px;margin-top:4px}.empty-state p[data-v-88e90c54]{font-size:13px;margin-bottom:12px}.btn-create-large[data-v-88e90c54]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:12px 24px;border-radius:10px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .15s;box-shadow:0 2px 8px #f59e0b4d}.btn-create-large[data-v-88e90c54]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b73}.spin[data-v-88e90c54]{animation:spin-88e90c54 .9s linear infinite}@keyframes spin-88e90c54{to{transform:rotate(360deg)}}@media(max-width:768px){.page-body[data-v-88e90c54]{padding:16px}.tasks-grid[data-v-88e90c54]{grid-template-columns:1fr}.quota-bar[data-v-88e90c54]{flex-direction:column;align-items:flex-start}.quota-progress-mini[data-v-88e90c54]{max-width:100%;width:100%}}.step-basics[data-v-fe772168]{display:flex;flex-direction:column;gap:20px}.step-title[data-v-fe772168]{font-size:18px;font-weight:700;color:#111827}.step-subtitle[data-v-fe772168]{font-size:13px;color:#6b7280;margin-top:-12px}.field[data-v-fe772168]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-fe772168]{font-size:13px;font-weight:600;color:#374151}.required[data-v-fe772168]{color:#ef4444;margin-left:2px}.field-input[data-v-fe772168],.field-textarea[data-v-fe772168]{border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px;font-size:13.5px;font-family:Inter,sans-serif;color:#111827;background:#fff;transition:all .15s;resize:none}.field-input[data-v-fe772168]:focus,.field-textarea[data-v-fe772168]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.field-textarea[data-v-fe772168]{min-height:80px;line-height:1.5}.field-hint[data-v-fe772168]{font-size:11px;color:#9ca3af;text-align:right}.agent-dropdown[data-v-fe772168]{position:relative}.agent-trigger[data-v-fe772168]{width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:inherit;font-size:13.5px;color:#111827;transition:all .15s}.agent-trigger[data-v-fe772168]:hover{border-color:#d1d5db}.agent-trigger.open[data-v-fe772168]{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.agent-trigger-content[data-v-fe772168]{display:flex;align-items:center;gap:10px;flex:1}.agent-placeholder[data-v-fe772168]{color:#9ca3af}.agent-emoji[data-v-fe772168]{font-size:20px}.agent-name[data-v-fe772168]{font-weight:600}.agent-role[data-v-fe772168]{font-size:12px;color:#6b7280;margin-left:6px}.dropdown-arrow[data-v-fe772168]{font-size:10px;color:#9ca3af;transition:transform .2s}.agent-trigger.open .dropdown-arrow[data-v-fe772168]{transform:rotate(180deg)}.agent-list[data-v-fe772168]{position:absolute;top:100%;left:0;right:0;margin-top:6px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 25px #0000001a;max-height:320px;overflow-y:auto;z-index:100}.agent-item[data-v-fe772168]{width:100%;border:none;background:transparent;padding:10px 14px;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;font-family:inherit;font-size:13px;color:#111827;transition:background .1s}.agent-item[data-v-fe772168]:hover{background:#f9fafb}.agent-item.selected[data-v-fe772168]{background:#fff7ed}.agent-info[data-v-fe772168]{display:flex;flex-direction:column;gap:2px;flex:1}.agent-info .agent-name[data-v-fe772168]{font-weight:600}.agent-info .agent-role[data-v-fe772168]{font-size:11px;color:#6b7280;margin:0}.funnel-options[data-v-fe772168]{display:flex;gap:8px;flex-wrap:wrap}.funnel-option[data-v-fe772168]{border:1px solid #e5e7eb;background:#fff;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s;color:#6b7280}.funnel-option[data-v-fe772168]:hover{border-color:#d1d5db}.funnel-option.active.funnel-tofu[data-v-fe772168]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.funnel-option.active.funnel-mofu[data-v-fe772168]{background:#fef3c7;border-color:#f59e0b;color:#92400e}.funnel-option.active.funnel-bofu[data-v-fe772168]{background:#d1fae5;border-color:#10b981;color:#047857}.funnel-option.active.funnel-normal[data-v-fe772168]{background:#f3f4f6;border-color:#9ca3af;color:#111827}.step-prompt[data-v-cb9263a7]{display:flex;flex-direction:column;gap:20px}.step-title[data-v-cb9263a7]{font-size:18px;font-weight:700;color:#111827}.step-subtitle[data-v-cb9263a7]{font-size:13px;color:#6b7280;margin-top:-12px;line-height:1.5}.field[data-v-cb9263a7]{display:flex;flex-direction:column;gap:8px}.field-header[data-v-cb9263a7]{display:flex;justify-content:space-between;align-items:center}.field-label[data-v-cb9263a7]{font-size:13px;font-weight:600;color:#374151}.required[data-v-cb9263a7]{color:#ef4444}.ai-btn[data-v-cb9263a7]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;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]{border:1px solid #e5e7eb;border-radius:10px;padding:14px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12.5px;line-height:1.6;color:#111827;background:#fafafa;resize:vertical;min-height:280px;transition:all .15s}.prompt-textarea[data-v-cb9263a7]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e;background:#fff}.field-hint[data-v-cb9263a7]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#9ca3af;flex-wrap:wrap;gap:8px}.hint-tip code[data-v-cb9263a7]{background:#f3f4f6;padding:1px 5px;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:10px;color:#f59e0b}.info-box[data-v-cb9263a7]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:14px;display:flex;gap:12px}.info-icon[data-v-cb9263a7]{font-size:20px;flex-shrink:0}.info-content[data-v-cb9263a7]{flex:1;font-size:12.5px;color:#92400e}.info-content strong[data-v-cb9263a7]{display:block;margin-bottom:6px;font-weight:700}.info-content ul[data-v-cb9263a7]{margin:0;padding-left:18px;list-style:disc}.info-content li[data-v-cb9263a7]{margin:3px 0;line-height:1.5}.info-content code[data-v-cb9263a7]{background:#f59e0b26;padding:1px 5px;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:11px;color:#92400e}.step-questions[data-v-c8bac4da]{display:flex;flex-direction:column;gap:18px}.step-title[data-v-c8bac4da]{font-size:18px;font-weight:700;color:#111827}.step-subtitle[data-v-c8bac4da]{font-size:13px;color:#6b7280;margin-top:-10px;line-height:1.5}.questions-toolbar[data-v-c8bac4da]{display:flex;justify-content:flex-end}.ai-btn[data-v-c8bac4da]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;padding:8px 16px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;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]{display:flex;flex-direction:column;gap:12px}.question-card[data-v-c8bac4da]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;transition:all .15s}.question-card[data-v-c8bac4da]:hover{border-color:#d1d5db}.card-required[data-v-c8bac4da]{background:#fffbeb;border-color:#fde68a}.question-header[data-v-c8bac4da]{display:flex;justify-content:space-between;align-items:center}.question-number[data-v-c8bac4da]{font-size:14px;font-weight:700;color:#374151}.required-star[data-v-c8bac4da]{color:#ef4444;margin-left:4px;font-size:16px}.btn-delete-question[data-v-c8bac4da]{background:transparent;border:none;color:#9ca3af;cursor:pointer;font-size:14px;padding:4px 8px;border-radius:6px;transition:all .15s}.btn-delete-question[data-v-c8bac4da]:hover{background:#fef2f2;color:#ef4444}.field[data-v-c8bac4da]{display:flex;flex-direction:column;gap:4px}.field-input[data-v-c8bac4da]{border:1px solid #e5e7eb;border-radius:8px;padding:9px 12px;font-size:13px;font-family:inherit;color:#111827;background:#fff;transition:all .15s}.field-input[data-v-c8bac4da]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.field-placeholder[data-v-c8bac4da]{background:#f9fafb;font-size:12.5px;color:#6b7280}.field-hint-mini[data-v-c8bac4da]{font-size:10.5px;color:#9ca3af}.question-options[data-v-c8bac4da]{display:flex;align-items:center;gap:12px;padding-top:4px}.checkbox-toggle[data-v-c8bac4da]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;cursor:pointer}.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]{background:#fff;border:1.5px dashed #d1d5db;color:#6b7280;padding:12px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}.btn-add-question[data-v-c8bac4da]:hover{border-color:#f59e0b;color:#f59e0b;background:#fffbeb}.max-hint[data-v-c8bac4da]{font-size:12px;color:#9ca3af;text-align:center;font-style:italic}.preview-section[data-v-c8bac4da]{margin-top:8px;padding-top:16px;border-top:1px dashed #e5e7eb}.preview-title[data-v-c8bac4da]{font-size:13px;font-weight:700;color:#6b7280;margin-bottom:10px;text-transform:uppercase;letter-spacing:.4px}.preview-card[data-v-c8bac4da]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.preview-question[data-v-c8bac4da]{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid #e5e7eb}.preview-question[data-v-c8bac4da]:last-child{border-bottom:none}.preview-q-text[data-v-c8bac4da]{font-size:13px;color:#111827}.preview-required[data-v-c8bac4da]{color:#ef4444;font-weight:700;margin-left:2px}.preview-optional[data-v-c8bac4da]{color:#9ca3af;font-size:11px;font-style:italic;margin-left:4px}.preview-q-placeholder[data-v-c8bac4da]{font-size:11.5px;color:#6b7280;margin-left:18px}.step-review[data-v-47785dbb]{display:flex;flex-direction:column;gap:16px}.step-title[data-v-47785dbb]{font-size:18px;font-weight:700;color:#111827}.step-subtitle[data-v-47785dbb]{font-size:13px;color:#6b7280;margin-top:-10px;line-height:1.5}.review-block[data-v-47785dbb]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.block-header[data-v-47785dbb]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e7eb}.block-icon[data-v-47785dbb]{font-size:16px}.block-title[data-v-47785dbb]{font-size:13.5px;font-weight:700;color:#111827;flex:1}.block-meta[data-v-47785dbb]{font-size:11px;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:999px}.block-content[data-v-47785dbb]{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.info-row[data-v-47785dbb]{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5}.info-label[data-v-47785dbb]{font-weight:600;color:#6b7280;min-width:90px;flex-shrink:0}.info-value[data-v-47785dbb]{color:#111827;flex:1}.funnel-badge[data-v-47785dbb]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.funnel-tofu[data-v-47785dbb]{background:#dbeafe;color:#1d4ed8}.funnel-mofu[data-v-47785dbb]{background:#fef3c7;color:#92400e}.funnel-bofu[data-v-47785dbb]{background:#d1fae5;color:#047857}.funnel-normal[data-v-47785dbb]{background:#f3f4f6;color:#4b5563}.agent-card[data-v-47785dbb]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 14px}.agent-emoji[data-v-47785dbb]{font-size:24px}.agent-details[data-v-47785dbb]{display:flex;flex-direction:column;gap:2px}.agent-name[data-v-47785dbb]{font-size:13.5px;font-weight:700;color:#111827}.agent-role[data-v-47785dbb]{font-size:12px;color:#6b7280}.prompt-preview[data-v-47785dbb]{background:#1a1a2e;color:#d1d5db;border-radius:8px;padding:12px;font-family:JetBrains Mono,Fira Code,monospace;font-size:11.5px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;max-height:240px;overflow-y:auto}.truncated-hint[data-v-47785dbb]{font-size:11px;color:#9ca3af;font-style:italic;margin-top:6px;text-align:center}.questions-preview[data-v-47785dbb]{display:flex;flex-direction:column;gap:8px}.question-preview[data-v-47785dbb]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px}.q-header[data-v-47785dbb]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;color:#111827;line-height:1.4}.q-text[data-v-47785dbb]{flex:1;min-width:0}.q-required[data-v-47785dbb]{color:#ef4444;font-weight:700;font-size:14px}.q-optional[data-v-47785dbb]{color:#9ca3af;font-size:10.5px;font-style:italic;margin-left:4px}.q-placeholder[data-v-47785dbb]{margin-top:3px;margin-left:16px;font-size:11px;color:#6b7280}.empty-row[data-v-47785dbb]{font-size:12.5px;color:#9ca3af;font-style:italic}.review-footer[data-v-47785dbb]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:12px 16px;display:flex;gap:10px;align-items:flex-start;margin-top:4px}.footer-icon[data-v-47785dbb]{font-size:18px;flex-shrink:0}.footer-text[data-v-47785dbb]{font-size:12.5px;color:#92400e;line-height:1.5}.footer-text strong[data-v-47785dbb]{font-weight:700}[data-v-c4bac9d9]{box-sizing:border-box;margin:0;padding:0}.wizard-layout[data-v-c4bac9d9]{display:flex;height:100vh;background:#f7f7f8;font-family:Inter,sans-serif;color:#111827;overflow:hidden}.main-wrap[data-v-c4bac9d9]{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-width:0}.page-body[data-v-c4bac9d9]{max-width:920px;margin:0 auto;width:100%;padding:24px 28px 48px}.wizard-header[data-v-c4bac9d9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.breadcrumb[data-v-c4bac9d9]{font-size:13px;color:#6b7280;display:flex;align-items:center;gap:8px}.breadcrumb-link[data-v-c4bac9d9]{color:#6b7280;text-decoration:none;transition:color .15s}.breadcrumb-link[data-v-c4bac9d9]:hover{color:#f59e0b}.breadcrumb-sep[data-v-c4bac9d9]{color:#d1d5db}.breadcrumb-current[data-v-c4bac9d9]{color:#111827;font-weight:600}.btn-cancel[data-v-c4bac9d9]{background:transparent;border:1px solid #e5e7eb;color:#6b7280;padding:8px 14px;border-radius:8px;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s}.btn-cancel[data-v-c4bac9d9]:hover{border-color:#ef4444;color:#ef4444}.quota-bar[data-v-c4bac9d9]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 18px;margin-bottom:20px;display:flex;flex-direction:column;gap:10px;transition:all .2s}.quota-bar.warning[data-v-c4bac9d9]{background:#fef2f2;border-color:#fca5a5}.quota-info[data-v-c4bac9d9]{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;color:#374151;flex-wrap:wrap;gap:8px}.quota-text strong[data-v-c4bac9d9]{color:#111827;font-weight:700}.quota-cost[data-v-c4bac9d9]{color:#6b7280;font-size:12.5px}.quota-cost strong[data-v-c4bac9d9]{color:#f59e0b;font-weight:700}.quota-progress[data-v-c4bac9d9]{height:6px;background:#e5e7eb;border-radius:999px;overflow:hidden}.quota-fill[data-v-c4bac9d9]{height:100%;background:linear-gradient(90deg,#10b981,#f59e0b 70%,#ef4444);border-radius:999px;transition:width .3s}.upgrade-link[data-v-c4bac9d9]{display:inline-block;text-align:center;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:8px 16px;border-radius:8px;font-size:12.5px;font-weight:700;text-decoration:none;align-self:flex-start;transition:all .15s;box-shadow:0 2px 8px #f59e0b4d}.upgrade-link[data-v-c4bac9d9]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b73}.stepper[data-v-c4bac9d9]{display:flex;align-items:center;gap:12px;margin-bottom:28px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;flex-wrap:wrap}.step-item[data-v-c4bac9d9]{display:flex;align-items:center;gap:8px;flex:1;min-width:120px}.step-circle[data-v-c4bac9d9]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:#e5e7eb;color:#9ca3af;flex-shrink:0;transition:all .2s}.step-item.active .step-circle[data-v-c4bac9d9]{background:#111827;color:#fff;box-shadow:0 0 0 4px #1118271a}.step-item.done .step-circle[data-v-c4bac9d9]{background:#d1fae5;color:#047857}.step-label[data-v-c4bac9d9]{font-size:13px;font-weight:500;color:#6b7280}.step-item.active .step-label[data-v-c4bac9d9]{color:#111827;font-weight:700}.step-item.done .step-label[data-v-c4bac9d9]{color:#047857}.step-content[data-v-c4bac9d9]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:28px;margin-bottom:20px;min-height:400px}.wizard-nav[data-v-c4bac9d9]{display:flex;align-items:center;gap:12px}.nav-spacer[data-v-c4bac9d9]{flex:1}.btn-back[data-v-c4bac9d9],.btn-next[data-v-c4bac9d9],.btn-submit[data-v-c4bac9d9]{padding:12px 24px;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .15s;border:none;font-family:inherit}.btn-back[data-v-c4bac9d9]{background:#fff;border:1px solid #e5e7eb;color:#6b7280}.btn-back[data-v-c4bac9d9]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;color:#374151}.btn-next[data-v-c4bac9d9]{background:#111827;color:#fff}.btn-next[data-v-c4bac9d9]:hover:not(:disabled){background:#1f2937;transform:translateY(-1px)}.btn-next[data-v-c4bac9d9]:disabled,.btn-submit[data-v-c4bac9d9]:disabled{opacity:.5;cursor:not-allowed}.btn-submit[data-v-c4bac9d9]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 2px 8px #f59e0b66}.btn-submit[data-v-c4bac9d9]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b80}@media(max-width:768px){.page-body[data-v-c4bac9d9]{padding:16px}.stepper[data-v-c4bac9d9]{gap:6px}.step-item[data-v-c4bac9d9]{min-width:80px}.step-label[data-v-c4bac9d9]{font-size:11px}.quota-info[data-v-c4bac9d9]{flex-direction:column;align-items:flex-start}}.wfd-overlay[data-v-48289dd7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f1e8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Inter,sans-serif}.wfd-modal[data-v-48289dd7]{background:#fff;border-radius:18px;width:100%;max-width:1200px;height:85vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000040}.wfd-header[data-v-48289dd7]{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid #ececec}.wfd-header-left[data-v-48289dd7]{display:flex;align-items:center;gap:16px}.wfd-icon[data-v-48289dd7]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.wfd-code[data-v-48289dd7]{font-size:10.5px;font-weight:700;letter-spacing:.06em;color:#9ca3af;text-transform:uppercase;display:block;margin-bottom:2px}.wfd-header h2[data-v-48289dd7]{font-size:19px;font-weight:700;letter-spacing:-.015em;color:#1a1a2e}.wfd-close[data-v-48289dd7]{width:34px;height:34px;border-radius:9px;border:none;background:#f3f4f6;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center}.wfd-close[data-v-48289dd7]:hover{background:#e5e7eb;color:#1a1a2e}.wfd-body[data-v-48289dd7]{flex:1;display:grid;grid-template-columns:380px 1fr;overflow:hidden}.wfd-info[data-v-48289dd7]{padding:24px 24px 24px 28px;border-right:1px solid #ececec;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.wfd-info[data-v-48289dd7]::-webkit-scrollbar{width:4px}.wfd-info[data-v-48289dd7]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.wfd-desc[data-v-48289dd7]{font-size:13.5px;color:#4b5563;line-height:1.65}.wfd-outcome[data-v-48289dd7]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:linear-gradient(135deg,#fef9ee,#fef3c7);border-left:3px solid #f59e0b;border-radius:8px;font-size:12px;color:#78350f;line-height:1.55}.wfd-outcome strong[data-v-48289dd7]{color:#92400e}.wfd-stats-row[data-v-48289dd7]{display:flex;gap:8px}.wfd-stat[data-v-48289dd7]{flex:1;display:inline-flex;align-items:center;gap:6px;padding:9px 12px;background:#f9fafb;border:1px solid #ececec;border-radius:8px;font-size:11.5px;color:#6b7280}.wfd-stat strong[data-v-48289dd7]{color:#1a1a2e;font-weight:700}.wfd-stat--gain[data-v-48289dd7]{background:#ecfdf5;border-color:#d1fae5;color:#047857}.wfd-stat--gain strong[data-v-48289dd7]{color:#047857}.wfd-section-title[data-v-48289dd7]{font-size:11px;font-weight:700;letter-spacing:.08em;color:#9ca3af;text-transform:uppercase;margin-top:6px}.wfd-tasks-list[data-v-48289dd7]{list-style:none;display:flex;flex-direction:column;gap:6px}.wfd-task[data-v-48289dd7]{display:flex;gap:10px;padding:10px 12px;background:#fff;border:1px solid #ececec;border-radius:9px;border-left:3px solid var(--funnel-color, #6b7280);position:relative}.wfd-task-num[data-v-48289dd7]{width:22px;height:22px;background:#1a1a2e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;flex-shrink:0;margin-top:1px}.wfd-task-body[data-v-48289dd7]{flex:1;min-width:0}.wfd-task-meta[data-v-48289dd7]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:3px}.wfd-funnel-badge[data-v-48289dd7]{font-size:9px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:6px}.wfd-agent-name[data-v-48289dd7]{font-size:9.5px;color:#6b7280;font-weight:600}.wfd-task-body strong[data-v-48289dd7]{display:block;font-size:12.5px;font-weight:600;color:#1a1a2e;margin-bottom:2px;line-height:1.35}.wfd-task-body p[data-v-48289dd7]{font-size:11.5px;color:#6b7280;line-height:1.5}.wfd-cta[data-v-48289dd7]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:11px;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;margin-top:auto;transition:transform .12s,box-shadow .15s;box-shadow:0 4px 16px #f59e0b66}.wfd-cta[data-v-48289dd7]:hover{transform:translateY(-1px);box-shadow:0 6px 22px #f59e0b80}.wfd-canvas-wrap[data-v-48289dd7]{display:flex;flex-direction:column;overflow:hidden;background:#fafafa}.wfd-canvas-toolbar[data-v-48289dd7]{display:flex;justify-content:space-between;align-items:center;padding:10px 18px;background:#fff;border-bottom:1px solid #ececec;font-size:11px;color:#9ca3af;font-weight:500}.wfd-zoom[data-v-48289dd7]{display:flex;gap:4px}.wfd-zoom button[data-v-48289dd7]{width:26px;height:26px;border:1px solid #ececec;background:#fff;border-radius:6px;cursor:pointer;font-size:13px;color:#6b7280}.wfd-zoom button[data-v-48289dd7]:hover{background:#f9fafb}.wfd-canvas[data-v-48289dd7]{flex:1;overflow:auto;padding:16px;transform-origin:top left;transition:transform .25s}.wfd-canvas svg[data-v-48289dd7]{width:100%;display:block}.wf-modal-enter-active[data-v-48289dd7],.wf-modal-leave-active[data-v-48289dd7]{transition:opacity .25s}.wf-modal-enter-from[data-v-48289dd7],.wf-modal-leave-to[data-v-48289dd7]{opacity:0}.wf-modal-enter-active .wfd-modal[data-v-48289dd7],.wf-modal-leave-active .wfd-modal[data-v-48289dd7]{transition:transform .25s}.wf-modal-enter-from .wfd-modal[data-v-48289dd7],.wf-modal-leave-to .wfd-modal[data-v-48289dd7]{transform:scale(.95) translateY(20px)}.wfb-overlay[data-v-867bde40]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f1e8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Inter,sans-serif}.wfb-modal[data-v-867bde40]{background:#fff;border-radius:18px;width:100%;max-width:760px;max-height:92vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000040;position:relative}.wfb-header[data-v-867bde40]{padding:20px 28px 18px;border-bottom:1px solid #ececec;background:linear-gradient(135deg,#fafafd,#fff)}.wfb-back[data-v-867bde40]{display:inline-flex;align-items:center;gap:5px;background:none;border:none;font-family:inherit;font-size:12px;color:#6b7280;cursor:pointer;padding:0;margin-bottom:12px}.wfb-back[data-v-867bde40]:hover{color:#1a1a2e}.wfb-code[data-v-867bde40]{font-size:10px;font-weight:700;letter-spacing:.08em;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;padding:3px 9px;border-radius:6px;text-transform:uppercase}.wfb-header h2[data-v-867bde40]{font-size:19px;font-weight:700;letter-spacing:-.015em;margin:8px 0 4px;color:#1a1a2e}.wfb-header p[data-v-867bde40]{font-size:12.5px;color:#6b7280;line-height:1.55}.wfb-body[data-v-867bde40]{flex:1;overflow-y:auto;padding:22px 28px}.wfb-body[data-v-867bde40]::-webkit-scrollbar{width:4px}.wfb-body[data-v-867bde40]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.wfb-section[data-v-867bde40]{font-size:12px;font-weight:700;letter-spacing:.03em;color:#1a1a2e;text-transform:uppercase;margin:18px 0 10px;padding-bottom:6px;border-bottom:1px dashed #ececec}.wfb-section[data-v-867bde40]:first-child{margin-top:0}.wfb-row[data-v-867bde40]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.wfb-field--full[data-v-867bde40]{grid-column:1 / -1}.wfb-field label[data-v-867bde40]{display:block;font-size:11.5px;font-weight:600;color:#4b5563;margin-bottom:4px}.wfb-field label span[data-v-867bde40]{color:#ef4444;margin-left:2px}.wfb-field input[data-v-867bde40],.wfb-field select[data-v-867bde40],.wfb-field textarea[data-v-867bde40]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:13px;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s;color:#1a1a2e}.wfb-field input[data-v-867bde40]:focus,.wfb-field select[data-v-867bde40]:focus,.wfb-field textarea[data-v-867bde40]:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed14}.wfb-field textarea[data-v-867bde40]{resize:vertical;min-height:60px}.wfb-budget-input[data-v-867bde40]{display:flex;gap:6px}.wfb-budget-input input[data-v-867bde40]{flex:1}.wfb-budget-input select[data-v-867bde40]{width:90px;flex-shrink:0}.wfb-platforms[data-v-867bde40]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.wfb-platform[data-v-867bde40]{display:flex;align-items:center;gap:7px;padding:8px 12px;border:1.5px solid #e5e7eb;border-radius:9px;cursor:pointer;font-size:12px;color:#4b5563;font-weight:500;transition:all .15s;background:#fff}.wfb-platform[data-v-867bde40]:hover{border-color:#c4b5fd}.wfb-platform.active[data-v-867bde40]{background:#faf5ff;border-color:#7c3aed;color:#6d28d9;font-weight:600}.wfb-platform input[data-v-867bde40]{display:none}.wfb-platform-icon[data-v-867bde40]{font-size:14px}.wfb-footer[data-v-867bde40]{padding:16px 24px 20px;border-top:1px solid #ececec;background:#fafafa}.wfb-footer-hint[data-v-867bde40]{font-size:11.5px;color:#6b7280;margin-bottom:10px;line-height:1.55}.wfb-footer-btns[data-v-867bde40]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wfb-btn[data-v-867bde40]{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1.5px solid #e5e7eb;background:#fff;border-radius:12px;cursor:pointer;font-family:inherit;text-align:left;transition:all .15s}.wfb-btn span[data-v-867bde40]{display:flex;flex-direction:column}.wfb-btn strong[data-v-867bde40]{display:block;font-size:12.5px;font-weight:700;letter-spacing:-.005em;color:#1a1a2e}.wfb-btn small[data-v-867bde40]{font-size:10.5px;color:#9ca3af;margin-top:1px}.wfb-btn--manual[data-v-867bde40]:hover{border-color:#7c3aed;background:#faf5ff}.wfb-btn--auto[data-v-867bde40]{background:linear-gradient(135deg,#2d0a5e,#4f46e5);border:none;color:#fff}.wfb-btn--auto strong[data-v-867bde40]{color:#fff}.wfb-btn--auto small[data-v-867bde40]{color:#ffffffb3}.wfb-btn--auto[data-v-867bde40]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #4f46e54d}.wfb-loading-overlay[data-v-867bde40]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10}.wfb-loading-card[data-v-867bde40]{text-align:center}.wfb-loading-card h3[data-v-867bde40]{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:6px}.wfb-loading-card p[data-v-867bde40]{font-size:12px;color:#6b7280}.wfb-spinner[data-v-867bde40]{width:56px;height:56px;border:4px solid rgba(124,58,237,.15);border-top-color:#7c3aed;border-radius:50%;animation:spin-867bde40 1s linear infinite;margin:0 auto 18px}@keyframes spin-867bde40{to{transform:rotate(360deg)}}.wfb-loading-enter-active[data-v-867bde40],.wfb-loading-leave-active[data-v-867bde40]{transition:opacity .25s}.wfb-loading-enter-from[data-v-867bde40],.wfb-loading-leave-to[data-v-867bde40]{opacity:0}.wfb-modal-enter-active[data-v-867bde40],.wfb-modal-leave-active[data-v-867bde40]{transition:opacity .25s}.wfb-modal-enter-from[data-v-867bde40],.wfb-modal-leave-to[data-v-867bde40]{opacity:0}.wfb-modal-enter-active .wfb-modal[data-v-867bde40],.wfb-modal-leave-active .wfb-modal[data-v-867bde40]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.wfb-modal-enter-from .wfb-modal[data-v-867bde40],.wfb-modal-leave-to .wfb-modal[data-v-867bde40]{transform:scale(.92) translateY(40px)}.wfa-pane[data-v-e749c79e]{font-family:Inter,sans-serif}.wfa-header[data-v-e749c79e]{margin-bottom:18px}.wfa-header h2[data-v-e749c79e]{font-size:22px;font-weight:700;letter-spacing:-.015em}.wfa-header p[data-v-e749c79e]{font-size:13px;color:#6b7280;margin-top:4px}.wfa-filters[data-v-e749c79e]{display:flex;gap:6px;margin-bottom:18px;flex-wrap:wrap}.wfa-filter[data-v-e749c79e]{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid #e5e7eb;background:#fff;border-radius:100px;font-family:inherit;font-size:12px;font-weight:500;color:#4b5563;cursor:pointer;transition:all .12s}.wfa-filter[data-v-e749c79e]:hover{border-color:#d1d5db}.wfa-filter.active[data-v-e749c79e]{background:#1a1a2e;color:#fff;border-color:#1a1a2e}.wfa-filter-dot[data-v-e749c79e]{width:7px;height:7px;border-radius:50%}.wfa-filter-all[data-v-e749c79e]{background:#6b7280}.wfa-filter-running[data-v-e749c79e]{background:#f59e0b;animation:pulse-dot-e749c79e 1.4s infinite}.wfa-filter-completed[data-v-e749c79e]{background:#16a34a}.wfa-filter-failed[data-v-e749c79e]{background:#ef4444}.wfa-filter-pending[data-v-e749c79e]{background:#9ca3af}@keyframes pulse-dot-e749c79e{50%{opacity:.35}}.wfa-filter-count[data-v-e749c79e]{background:#ffffff2e;padding:1px 8px;border-radius:6px;font-size:10px;font-weight:700}.wfa-filter:not(.active) .wfa-filter-count[data-v-e749c79e]{background:#f3f4f6;color:#6b7280}.wfa-skeleton-list[data-v-e749c79e]{display:flex;flex-direction:column;gap:8px}.wfa-skeleton[data-v-e749c79e]{height:80px;background:linear-gradient(110deg,#f1f1f3 8%,#fafafa 18%,#f1f1f3 33%);background-size:200% 100%;border-radius:12px;animation:shimmer-e749c79e 1.5s infinite}@keyframes shimmer-e749c79e{to{background-position:-200% 0}}.wfa-empty[data-v-e749c79e]{text-align:center;padding:80px 20px;color:#9ca3af;display:flex;flex-direction:column;align-items:center;gap:10px}.wfa-empty h3[data-v-e749c79e]{font-size:16px;font-weight:700;color:#4b5563;margin-top:6px}.wfa-empty p[data-v-e749c79e]{font-size:12.5px;max-width:360px;line-height:1.6}.wfa-list[data-v-e749c79e]{display:flex;flex-direction:column;gap:6px}.wfa-item[data-v-e749c79e]{display:flex;align-items:center;gap:18px;padding:14px 18px;background:#fff;border:1px solid #ececec;border-radius:12px;cursor:pointer;transition:all .15s;position:relative}.wfa-item[data-v-e749c79e]:hover{border-color:#d1d5db;box-shadow:0 4px 14px #0000000a;transform:translateY(-1px)}.wfa-item-running[data-v-e749c79e]{border-left:3px solid #f59e0b;background:linear-gradient(90deg,#fffbeb,#fff 30%)}.wfa-item-completed[data-v-e749c79e]{border-left:3px solid #16a34a}.wfa-item-failed[data-v-e749c79e]{border-left:3px solid #ef4444}.wfa-item-left[data-v-e749c79e]{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.wfa-item-icon[data-v-e749c79e]{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wfa-icon-pulse[data-v-e749c79e]{animation:pulse-dot-e749c79e 1.4s infinite}.wfa-item-body[data-v-e749c79e]{flex:1;min-width:0}.wfa-item-meta[data-v-e749c79e]{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:wrap}.wfa-item-code[data-v-e749c79e]{font-size:9px;font-weight:700;letter-spacing:.06em;background:#1a1a2e;color:#fff;padding:2px 6px;border-radius:4px;text-transform:uppercase}.wfa-item-tab[data-v-e749c79e]{font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:5px}.wfa-tab-strategic[data-v-e749c79e]{background:#ede9fe;color:#6d28d9}.wfa-tab-operational[data-v-e749c79e]{background:#fef3c7;color:#92400e}.wfa-item-mode[data-v-e749c79e]{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.wfa-item-body h4[data-v-e749c79e]{font-size:13.5px;font-weight:700;letter-spacing:-.005em;color:#1a1a2e;margin:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfa-item-body p[data-v-e749c79e]{font-size:11.5px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfa-item-right[data-v-e749c79e]{display:flex;align-items:center;gap:14px;flex-shrink:0}.wfa-item-progress[data-v-e749c79e]{display:flex;flex-direction:column;gap:4px;align-items:flex-end;min-width:130px}.wfa-progress-track[data-v-e749c79e]{width:100px;height:4px;background:#f3f4f6;border-radius:4px;overflow:hidden}.wfa-progress-fill[data-v-e749c79e]{height:100%;border-radius:4px;transition:width .4s,background .15s}.wfa-progress-label[data-v-e749c79e]{font-size:10px;font-weight:600;color:#9ca3af}.wfa-item-status[data-v-e749c79e]{font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px}.wfa-status-pending[data-v-e749c79e]{background:#f3f4f6;color:#6b7280}.wfa-status-running[data-v-e749c79e]{background:#fef3c7;color:#92400e}.wfa-status-completed[data-v-e749c79e]{background:#d1fae5;color:#065f46}.wfa-status-failed[data-v-e749c79e]{background:#fee2e2;color:#991b1b}.wfa-status-cancelled[data-v-e749c79e]{background:#f3f4f6;color:#6b7280}.wfa-item-date[data-v-e749c79e]{font-size:11px;color:#9ca3af;white-space:nowrap}.wfa-item-actions[data-v-e749c79e]{display:flex;gap:4px}.wfa-icon-btn[data-v-e749c79e]{width:28px;height:28px;border:1px solid #ececec;background:#fff;border-radius:7px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .12s}.wfa-icon-btn[data-v-e749c79e]:hover{background:#f9fafb;color:#1a1a2e;border-color:#d1d5db}.wft-pane[data-v-b581f1aa]{font-family:Inter,sans-serif}.wft-info-card[data-v-b581f1aa]{display:flex;gap:16px;padding:20px;background:linear-gradient(135deg,#faf5ff,#f5f3ff);border:1px solid #ede9fe;border-radius:14px;margin-bottom:24px}.wft-info-icon[data-v-b581f1aa]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wft-info-body h3[data-v-b581f1aa]{font-size:15px;font-weight:700;color:#1a1a2e;letter-spacing:-.01em;margin-bottom:4px}.wft-info-body p[data-v-b581f1aa]{font-size:12.5px;color:#4b5563;line-height:1.6;margin-bottom:12px}.wft-info-btns[data-v-b581f1aa]{display:flex;gap:8px}.wft-info-btn[data-v-b581f1aa]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:9px;font-family:inherit;font-size:12px;font-weight:600;color:#4b5563;text-decoration:none;transition:all .15s}.wft-info-btn[data-v-b581f1aa]:hover{border-color:#d1d5db}.wft-info-btn--primary[data-v-b581f1aa]{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;border:none}.wft-info-btn--primary[data-v-b581f1aa]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf652}.wft-section-title[data-v-b581f1aa]{font-size:12px;font-weight:700;letter-spacing:.06em;color:#9ca3af;text-transform:uppercase;margin-bottom:12px}.wft-skeleton-grid[data-v-b581f1aa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.wft-skeleton[data-v-b581f1aa]{height:160px;background:linear-gradient(110deg,#f1f1f3 8%,#fafafa 18%,#f1f1f3 33%);background-size:200% 100%;border-radius:14px;animation:shimmer-b581f1aa 1.5s infinite}@keyframes shimmer-b581f1aa{to{background-position:-200% 0}}.wft-empty[data-v-b581f1aa]{text-align:center;padding:60px 20px;color:#9ca3af;display:flex;flex-direction:column;align-items:center;gap:12px}.wft-empty p[data-v-b581f1aa]{font-size:13px}.wft-empty-btn[data-v-b581f1aa]{display:inline-flex;padding:9px 18px;background:#1a1a2e;color:#fff;border-radius:9px;text-decoration:none;font-size:12px;font-weight:600;margin-top:6px}.wft-grid[data-v-b581f1aa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.wft-card[data-v-b581f1aa]{background:#fff;border:1.5px solid #ececec;border-radius:12px;padding:16px;cursor:pointer;transition:all .15s;display:flex;flex-direction:column;gap:8px;min-height:150px}.wft-card[data-v-b581f1aa]:hover{border-color:#c4b5fd;transform:translateY(-2px);box-shadow:0 6px 18px #0000000d}.wft-card-header[data-v-b581f1aa]{display:flex;justify-content:space-between;align-items:center}.wft-pin[data-v-b581f1aa]{font-size:14px}.wft-card-agent[data-v-b581f1aa]{font-size:9.5px;font-weight:700;letter-spacing:.04em;color:#6d28d9;text-transform:uppercase;background:#ede9fe;padding:2px 7px;border-radius:5px}.wft-card h4[data-v-b581f1aa]{font-size:14px;font-weight:700;letter-spacing:-.005em;color:#1a1a2e;line-height:1.35}.wft-card p[data-v-b581f1aa]{font-size:12px;color:#6b7280;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wft-card-footer[data-v-b581f1aa]{display:flex;gap:12px;margin-top:auto;padding-top:8px;border-top:1px dashed #ececec}.wft-card-meta[data-v-b581f1aa]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:#9ca3af;font-weight:500}.nwf-overlay[data-v-74e49b57]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f1e99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Inter,sans-serif}.nwf-modal[data-v-74e49b57]{background:#fff;border-radius:18px;width:100%;max-width:720px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0000004d;position:relative}.nwf-header[data-v-74e49b57]{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 26px 18px;border-bottom:1px solid #ececec;background:linear-gradient(135deg,#fafafd,#fff)}.nwf-pre-title[data-v-74e49b57]{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7c3aed}.nwf-header h2[data-v-74e49b57]{font-size:19px;font-weight:700;letter-spacing:-.015em;color:#1a1a2e;margin-top:4px}.nwf-close[data-v-74e49b57]{width:34px;height:34px;border-radius:9px;border:none;background:#f3f4f6;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center}.nwf-close[data-v-74e49b57]:hover{background:#e5e7eb;color:#1a1a2e}.nwf-stepper[data-v-74e49b57]{display:flex;gap:28px;padding:16px 26px;background:#fafafa;border-bottom:1px solid #ececec}.nwf-step[data-v-74e49b57]{display:flex;align-items:center;gap:8px;font-size:12px;color:#9ca3af;font-weight:600}.nwf-step-num[data-v-74e49b57]{width:22px;height:22px;border-radius:50%;border:1.5px solid #d1d5db;background:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#9ca3af}.nwf-step.active[data-v-74e49b57]{color:#1a1a2e}.nwf-step.active .nwf-step-num[data-v-74e49b57]{background:#1a1a2e;border-color:#1a1a2e;color:#fff}.nwf-step.done[data-v-74e49b57]{color:#16a34a}.nwf-step.done .nwf-step-num[data-v-74e49b57]{background:#16a34a;border-color:#16a34a;color:#fff}.nwf-body[data-v-74e49b57]{flex:1;overflow-y:auto;padding:22px 26px}.nwf-body[data-v-74e49b57]::-webkit-scrollbar{width:4px}.nwf-body[data-v-74e49b57]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.nwf-row[data-v-74e49b57]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.nwf-field--full[data-v-74e49b57]{grid-column:1 / -1}.nwf-field label[data-v-74e49b57]{display:block;font-size:11.5px;font-weight:600;color:#4b5563;margin-bottom:4px}.nwf-field label span[data-v-74e49b57]{color:#ef4444;margin-left:2px}.nwf-field input[data-v-74e49b57],.nwf-field select[data-v-74e49b57],.nwf-field textarea[data-v-74e49b57]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:13px;background:#fff;outline:none;color:#1a1a2e;transition:border-color .15s,box-shadow .15s}.nwf-field input[data-v-74e49b57]:focus,.nwf-field select[data-v-74e49b57]:focus,.nwf-field textarea[data-v-74e49b57]:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed14}.nwf-field textarea[data-v-74e49b57]{resize:vertical}.nwf-hint[data-v-74e49b57]{font-size:11px;color:#9ca3af;margin-top:4px}.nwf-hint code[data-v-74e49b57]{background:#f3f4f6;padding:1px 5px;border-radius:4px;font-size:10.5px;color:#7c3aed}.nwf-emoji-picker[data-v-74e49b57]{display:flex;gap:4px;flex-wrap:wrap}.nwf-emoji-btn[data-v-74e49b57]{width:32px;height:32px;border:1.5px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.nwf-emoji-btn.active[data-v-74e49b57]{border-color:#7c3aed;background:#faf5ff}.nwf-color-picker[data-v-74e49b57]{display:flex;gap:6px;flex-wrap:wrap}.nwf-color-btn[data-v-74e49b57]{width:28px;height:28px;border:2px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px #e5e7eb;transition:transform .12s,box-shadow .12s}.nwf-color-btn[data-v-74e49b57]:hover{transform:scale(1.1)}.nwf-color-btn.active[data-v-74e49b57]{box-shadow:0 0 0 3px #1a1a2e}.nwf-instructions[data-v-74e49b57]{font-size:12.5px;color:#6b7280;line-height:1.6;margin-bottom:14px;padding:10px 14px;background:#faf5ff;border-radius:9px;border-left:3px solid #7c3aed}.nwf-instructions code[data-v-74e49b57]{background:#ede9fe;padding:1px 6px;border-radius:4px;color:#6d28d9;font-size:11px}.nwf-tasks-list[data-v-74e49b57]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.nwf-task-card[data-v-74e49b57]{background:#fff;border:1px solid #ececec;border-radius:10px;padding:12px 14px;border-left:3px solid var(--funnel-color, #6b7280);transition:border-color .15s,transform .12s,box-shadow .15s}.nwf-task-card[data-v-74e49b57]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.nwf-task-header[data-v-74e49b57]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.nwf-task-num[data-v-74e49b57]{width:22px;height:22px;background:#1a1a2e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;flex-shrink:0}.nwf-task-meta[data-v-74e49b57]{flex:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nwf-funnel-pill[data-v-74e49b57]{font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:5px}.nwf-task-agent[data-v-74e49b57]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:#6b7280;font-weight:600}.nwf-agent-dot[data-v-74e49b57]{width:6px;height:6px;border-radius:50%}.nwf-task-actions[data-v-74e49b57]{display:flex;gap:3px}.nwf-task-actions button[data-v-74e49b57]{width:24px;height:24px;border:1px solid #ececec;background:#fff;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .12s}.nwf-task-actions button[data-v-74e49b57]:hover{background:#f9fafb;color:#1a1a2e}.nwf-task-actions button.nwf-task-delete[data-v-74e49b57]:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}.nwf-task-card h4[data-v-74e49b57]{font-size:13.5px;font-weight:700;color:#1a1a2e;margin:4px 0 2px}.nwf-task-card p[data-v-74e49b57]{font-size:11.5px;color:#6b7280}.nwf-task-footer[data-v-74e49b57]{margin-top:8px;padding-top:8px;border-top:1px dashed #ececec}.nwf-task-format[data-v-74e49b57]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:#6b7280;font-weight:500}.nwf-tasks-empty[data-v-74e49b57]{text-align:center;padding:40px 20px;color:#9ca3af;border:2px dashed #e5e7eb;border-radius:12px}.nwf-tasks-empty p[data-v-74e49b57]{font-size:12.5px;margin-top:8px}.nwf-add-task-btn[data-v-74e49b57]{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;border:none;border-radius:9px;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:transform .12s,box-shadow .15s;box-shadow:0 2px 8px #7c3aed52}.nwf-add-task-btn[data-v-74e49b57]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #7c3aed6b}.nwf-recap-card[data-v-74e49b57]{display:flex;gap:14px;padding:16px;background:linear-gradient(135deg,#fafafd,#fff);border:1px solid #ececec;border-radius:12px;margin-bottom:14px}.nwf-recap-icon[data-v-74e49b57]{width:50px;height:50px;border-radius:12px;font-size:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nwf-recap-card h3[data-v-74e49b57]{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:4px}.nwf-recap-card p[data-v-74e49b57]{font-size:12.5px;color:#6b7280;line-height:1.55}.nwf-recap-grid[data-v-74e49b57]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.nwf-recap-grid>div[data-v-74e49b57]{padding:10px 14px;background:#f9fafb;border-radius:8px}.nwf-recap-grid span[data-v-74e49b57]{display:block;font-size:10.5px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.nwf-recap-grid strong[data-v-74e49b57]{font-size:13px;color:#1a1a2e}.nwf-recap-title[data-v-74e49b57]{font-size:12px;font-weight:700;letter-spacing:.06em;color:#9ca3af;text-transform:uppercase;margin-bottom:10px}.nwf-recap-steps[data-v-74e49b57]{list-style:none;counter-reset:recap;display:flex;flex-direction:column;gap:8px}.nwf-recap-steps li[data-v-74e49b57]{counter-increment:recap;position:relative;padding:10px 14px 10px 38px;background:#fff;border:1px solid #ececec;border-radius:9px}.nwf-recap-steps li[data-v-74e49b57]:before{content:counter(recap);position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:#1a1a2e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.nwf-recap-steps strong[data-v-74e49b57]{display:block;font-size:12.5px;font-weight:700;color:#1a1a2e}.nwf-recap-steps span[data-v-74e49b57]{font-size:10.5px;color:#6b7280;margin-top:1px;display:block}.nwf-footer[data-v-74e49b57]{display:flex;justify-content:space-between;align-items:center;padding:16px 26px;border-top:1px solid #ececec;background:#fafafa}.nwf-footer-right[data-v-74e49b57]{display:flex;gap:10px}.nwf-btn[data-v-74e49b57]{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border:none;border-radius:9px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s}.nwf-btn--secondary[data-v-74e49b57]{background:#fff;color:#4b5563;border:1px solid #e5e7eb}.nwf-btn--secondary[data-v-74e49b57]:hover{background:#f9fafb}.nwf-btn--primary[data-v-74e49b57]{background:#1a1a2e;color:#fff}.nwf-btn--primary[data-v-74e49b57]:hover:not(:disabled){background:#2d0a5e}.nwf-btn--primary[data-v-74e49b57]:disabled{opacity:.5;cursor:not-allowed}.nwf-btn--validate[data-v-74e49b57]{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;box-shadow:0 2px 8px #16a34a4d}.nwf-btn--validate[data-v-74e49b57]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #16a34a66}.nwf-btn--validate[data-v-74e49b57]:disabled{opacity:.6;cursor:not-allowed}.nwf-spin[data-v-74e49b57]{animation:nwf-spin-74e49b57 1s linear infinite}@keyframes nwf-spin-74e49b57{to{transform:rotate(360deg)}}.nwf-task-editor-overlay[data-v-74e49b57]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f1e80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:10}.nwf-task-editor[data-v-74e49b57]{background:#fff;border-radius:14px;width:100%;max-width:580px;max-height:92%;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 50px #0000004d}.nwf-te-header[data-v-74e49b57]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #ececec}.nwf-te-header h3[data-v-74e49b57]{font-size:15px;font-weight:700;color:#1a1a2e}.nwf-te-header button[data-v-74e49b57]{width:30px;height:30px;border-radius:7px;border:none;background:#f3f4f6;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center}.nwf-te-body[data-v-74e49b57]{flex:1;overflow-y:auto;padding:18px 20px}.nwf-te-footer[data-v-74e49b57]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #ececec;background:#fafafa}.nwf-format-radio[data-v-74e49b57]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.nwf-format-option[data-v-74e49b57]{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1.5px solid #e5e7eb;border-radius:9px;cursor:pointer;background:#fff;transition:all .12s}.nwf-format-option input[data-v-74e49b57]{display:none}.nwf-format-option[data-v-74e49b57]:hover{border-color:#c4b5fd}.nwf-format-option.active[data-v-74e49b57]{background:#faf5ff;border-color:#7c3aed;color:#6d28d9}.nwf-format-icon[data-v-74e49b57]{font-size:16px}.nwf-format-label[data-v-74e49b57]{font-size:12px;font-weight:600}.nwf-modal-enter-active[data-v-74e49b57],.nwf-modal-leave-active[data-v-74e49b57]{transition:opacity .25s}.nwf-modal-enter-from[data-v-74e49b57],.nwf-modal-leave-to[data-v-74e49b57]{opacity:0}.nwf-modal-enter-active .nwf-modal[data-v-74e49b57],.nwf-modal-leave-active .nwf-modal[data-v-74e49b57]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.nwf-modal-enter-from .nwf-modal[data-v-74e49b57],.nwf-modal-leave-to .nwf-modal[data-v-74e49b57]{transform:scale(.94) translateY(30px)}[data-v-ac53ae9d],[data-v-ac53ae9d]:before,[data-v-ac53ae9d]:after{box-sizing:border-box;margin:0;padding:0}.wf-layout[data-v-ac53ae9d]{display:flex;height:100vh;overflow:hidden;font-family:Inter,sans-serif;background:#fafafa;color:#1a1a2e}.wf-main[data-v-ac53ae9d]{flex:1;display:flex;flex-direction:column;overflow:hidden}.wf-topbar[data-v-ac53ae9d]{background:#fff;border-bottom:1px solid #ececec;padding:18px 32px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.wf-topbar-left[data-v-ac53ae9d]{display:flex;align-items:center;gap:16px}.wf-sidebar-btn[data-v-ac53ae9d]{border:1px solid #e5e7eb;background:#fff;color:#6b7280;width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.wf-sidebar-btn[data-v-ac53ae9d]:hover{background:#f9fafb}.wf-topbar-title h1[data-v-ac53ae9d]{font-size:19px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:12px}.wf-beta-badge[data-v-ac53ae9d]{font-size:10.5px;font-weight:700;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;padding:3px 9px;border-radius:12px;letter-spacing:.04em;text-transform:uppercase}.wf-topbar-sub[data-v-ac53ae9d]{font-size:11.5px;color:#9ca3af;margin-top:2px}.wf-tabs-wrap[data-v-ac53ae9d]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 32px 0;background:#fafafa;flex-shrink:0}.wf-tabs[data-v-ac53ae9d]{display:flex;gap:4px;background:#f3f3f5;padding:4px;border-radius:12px}.wf-tab[data-v-ac53ae9d]{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:#6b7280;cursor:pointer;border-radius:9px;transition:all .18s}.wf-tab[data-v-ac53ae9d]:hover:not(.active){color:#1a1a2e;background:#fff9}.wf-tab.active[data-v-ac53ae9d]{background:#fff;color:#7c3aed;box-shadow:0 1px 4px #0000000f}.wf-tab-badge[data-v-ac53ae9d]{background:#7c3aed;color:#fff;font-size:10px;font-weight:700;padding:1px 7px;border-radius:10px}.wf-new-btn[data-v-ac53ae9d]{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;background:linear-gradient(135deg,#4f46e5,#7c3aed,#a855f7);color:#fff;border:none;border-radius:10px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;letter-spacing:-.005em;box-shadow:0 4px 14px #7c3aed52;transition:transform .15s,box-shadow .15s}.wf-new-btn[data-v-ac53ae9d]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #7c3aed66}.wf-content[data-v-ac53ae9d]{flex:1;overflow-y:auto;padding:24px 32px 60px}.wf-content[data-v-ac53ae9d]::-webkit-scrollbar{width:6px}.wf-content[data-v-ac53ae9d]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.wf-pane-header[data-v-ac53ae9d]{margin-bottom:18px}.wf-pane-header h2[data-v-ac53ae9d]{font-size:22px;font-weight:700;letter-spacing:-.015em}.wf-pane-header p[data-v-ac53ae9d]{font-size:13px;color:#6b7280;margin-top:4px}.wf-search-wrap[data-v-ac53ae9d]{position:relative;margin-bottom:18px}.wf-search-icon[data-v-ac53ae9d]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af}.wf-search[data-v-ac53ae9d]{width:100%;padding:12px 14px 12px 40px;border:1px solid #e5e7eb;border-radius:10px;font-family:inherit;font-size:13.5px;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.wf-search[data-v-ac53ae9d]:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed14}.wf-subtabs[data-v-ac53ae9d]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.wf-subtab[data-v-ac53ae9d]{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .18s,transform .15s,box-shadow .18s}.wf-subtab[data-v-ac53ae9d]:hover{border-color:#d1d5db;transform:translateY(-1px)}.wf-subtab.active[data-v-ac53ae9d]{border-color:#7c3aed;background:#fafafd;box-shadow:0 4px 14px #7c3aed14}.wf-subtab-icon[data-v-ac53ae9d]{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.wf-subtab-text strong[data-v-ac53ae9d]{display:block;font-size:13.5px;font-weight:700;color:#1a1a2e;letter-spacing:-.005em}.wf-subtab-text span[data-v-ac53ae9d]{font-size:11.5px;color:#6b7280;margin-top:2px}.wf-filters[data-v-ac53ae9d]{display:flex;gap:6px;margin-bottom:24px;flex-wrap:wrap}.wf-filter[data-v-ac53ae9d]{padding:7px 14px;border:1px solid #e5e7eb;background:#fff;border-radius:100px;font-family:inherit;font-size:12px;font-weight:500;color:#4b5563;cursor:pointer;transition:all .15s}.wf-filter[data-v-ac53ae9d]:hover{border-color:#d1d5db}.wf-filter.active[data-v-ac53ae9d]{background:#1a1a2e;color:#fff;border-color:#1a1a2e}.wf-grid[data-v-ac53ae9d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.wf-card-skeleton[data-v-ac53ae9d]{height:220px;background:linear-gradient(110deg,#f1f1f3 8%,#fafafa 18%,#f1f1f3 33%);background-size:200% 100%;border-radius:14px;animation:shimmer-ac53ae9d 1.5s infinite}@keyframes shimmer-ac53ae9d{to{background-position:-200% 0}}.wf-card[data-v-ac53ae9d]{background:#fff;border:1.5px solid #ececec;border-radius:14px;padding:20px;cursor:pointer;display:flex;flex-direction:column;gap:14px;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.wf-card[data-v-ac53ae9d]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-color, #f59e0b);opacity:0;transition:opacity .18s}.wf-card[data-v-ac53ae9d]:hover{border-color:var(--card-color, #f59e0b);transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.wf-card[data-v-ac53ae9d]:hover:before{opacity:1}.wf-card-header[data-v-ac53ae9d]{display:flex;align-items:center;justify-content:space-between}.wf-card-icon[data-v-ac53ae9d]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.wf-card-code[data-v-ac53ae9d]{font-size:10px;font-weight:700;letter-spacing:.06em;background:#f3f4f6;color:#6b7280;padding:3px 9px;border-radius:6px}.wf-card-title[data-v-ac53ae9d]{font-size:15px;font-weight:700;letter-spacing:-.012em;line-height:1.3;color:#1a1a2e;margin:0}.wf-card-desc[data-v-ac53ae9d]{font-size:12.5px;color:#6b7280;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wf-card-agents[data-v-ac53ae9d]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.wf-agent-chip[data-v-ac53ae9d]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:2px solid #fff;margin-left:-4px;overflow:hidden}.wf-agent-chip[data-v-ac53ae9d]:first-child{margin-left:0}.wf-agent-img[data-v-ac53ae9d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wf-agent-more[data-v-ac53ae9d]{margin-left:4px;font-size:10.5px;font-weight:700;color:#6b7280;padding:4px 8px;background:#f3f4f6;border-radius:6px}.wf-card-footer[data-v-ac53ae9d]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px dashed #ececec}.wf-card-stats[data-v-ac53ae9d]{display:flex;gap:10px;flex-wrap:wrap}.wf-card-stat[data-v-ac53ae9d]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:#6b7280}.wf-card-stat--gain[data-v-ac53ae9d]{color:#16a34a}.wf-card-btn[data-v-ac53ae9d]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:8px;font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer;transition:transform .12s,box-shadow .15s;box-shadow:0 2px 8px #f59e0b4d}.wf-card:hover .wf-card-btn[data-v-ac53ae9d]{transform:scale(1.05)}.wf-empty[data-v-ac53ae9d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#9ca3af;gap:8px}.wf-empty p[data-v-ac53ae9d]{font-size:14px;font-weight:500;margin-top:6px}.wf-empty-btn[data-v-ac53ae9d]{margin-top:12px;padding:9px 18px;background:#1a1a2e;color:#fff;border:none;border-radius:9px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.wfx-layout[data-v-bf44af61]{display:flex;height:100vh;overflow:hidden;font-family:Inter,sans-serif;background:#fafafa}.wfx-main[data-v-bf44af61]{flex:1;display:flex;flex-direction:column;overflow:hidden}.wfx-topbar[data-v-bf44af61]{display:flex;align-items:center;gap:18px;padding:14px 24px;background:#fff;border-bottom:1px solid #ececec;flex-shrink:0}.wfx-back[data-v-bf44af61]{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;background:#f3f4f6;border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;color:#4b5563}.wfx-back[data-v-bf44af61]:hover{background:#e5e7eb}.wfx-title[data-v-bf44af61]{flex:1;min-width:0}.wfx-tab-badge[data-v-bf44af61]{display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:5px}.wfx-tab-strategic[data-v-bf44af61]{background:#ede9fe;color:#6d28d9}.wfx-tab-operational[data-v-bf44af61]{background:#fef3c7;color:#92400e}.wfx-title h1[data-v-bf44af61]{font-size:17px;font-weight:700;letter-spacing:-.01em;color:#1a1a2e;margin:4px 0 2px}.wfx-template[data-v-bf44af61]{font-size:11.5px;color:#6b7280}.wfx-actions[data-v-bf44af61]{display:flex;align-items:center;gap:8px}.wfx-status-pill[data-v-bf44af61]{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:100px;font-size:11px;font-weight:600;background:#f3f4f6;color:#6b7280}.wfx-status-dot[data-v-bf44af61]{width:6px;height:6px;border-radius:50%;background:currentColor}.wfx-status-running[data-v-bf44af61]{background:#fef3c7;color:#92400e}.wfx-status-running .wfx-status-dot[data-v-bf44af61]{animation:wfx-pulse-bf44af61 1.4s infinite}.wfx-status-completed[data-v-bf44af61]{background:#d1fae5;color:#065f46}.wfx-status-failed[data-v-bf44af61]{background:#fee2e2;color:#991b1b}.wfx-status-cancelled[data-v-bf44af61]{background:#f3f4f6;color:#6b7280}@keyframes wfx-pulse-bf44af61{0%,to{opacity:1}50%{opacity:.3}}.wfx-organize-btn[data-v-bf44af61],.wfx-cancel-btn[data-v-bf44af61]{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border:1px solid #e5e7eb;background:#fff;border-radius:8px;font-family:inherit;font-size:11.5px;font-weight:500;color:#4b5563;cursor:pointer}.wfx-organize-btn[data-v-bf44af61]:hover{background:#f9fafb}.wfx-cancel-btn[data-v-bf44af61]{color:#dc2626;border-color:#fecaca}.wfx-cancel-btn[data-v-bf44af61]:hover{background:#fef2f2}.wfx-progress[data-v-bf44af61]{position:relative;height:4px;background:#f3f4f6;flex-shrink:0}.wfx-progress-bar[data-v-bf44af61]{height:100%;background:linear-gradient(90deg,#f59e0b,#fbbf24);transition:width .4s}.wfx-progress-text[data-v-bf44af61]{position:absolute;top:6px;right:24px;font-size:10.5px;color:#9ca3af}.wfx-body[data-v-bf44af61]{flex:1;display:flex;overflow:hidden}.wfx-canvas-wrap[data-v-bf44af61]{flex:1;overflow:auto;padding:24px}.wfx-canvas svg[data-v-bf44af61]{width:100%}.wfx-node[data-v-bf44af61]{cursor:pointer;transition:transform .15s}.wfx-node[data-v-bf44af61]:hover{transform:translateY(-1px)}.wfx-node.active rect[data-v-bf44af61]{stroke:#7c3aed;stroke-width:2}.wfx-node-pulse[data-v-bf44af61]{animation:wfx-node-pulse-bf44af61 1.5s infinite}@keyframes wfx-node-pulse-bf44af61{0%,to{opacity:.4}50%{opacity:1}}.wfx-arrow-pulse[data-v-bf44af61]{animation:wfx-arrow-pulse-bf44af61 1.5s infinite}@keyframes wfx-arrow-pulse-bf44af61{0%,to{opacity:1}50%{opacity:.4}}.wfx-side-panel[data-v-bf44af61]{width:480px;background:#fff;border-left:1px solid #ececec;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}.wfx-side-header[data-v-bf44af61]{padding:18px 22px 14px;border-bottom:1px solid #ececec;display:flex;justify-content:space-between;gap:14px}.wfx-side-step[data-v-bf44af61]{font-size:10.5px;font-weight:700;color:#9ca3af;letter-spacing:.04em;text-transform:uppercase}.wfx-side-header h3[data-v-bf44af61]{font-size:16px;font-weight:700;letter-spacing:-.01em;color:#1a1a2e;margin:4px 0}.wfx-side-agent[data-v-bf44af61]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#6b7280;font-weight:500}.wfx-agent-dot[data-v-bf44af61]{width:7px;height:7px;border-radius:50%}.wfx-side-close[data-v-bf44af61]{width:30px;height:30px;border-radius:8px;border:none;background:#f3f4f6;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wfx-side-status[data-v-bf44af61]{margin:14px 22px 0;padding:6px 12px;border-radius:8px;font-size:11.5px;font-weight:600;text-align:center}.wfx-side-tabs[data-v-bf44af61]{display:flex;gap:4px;margin:14px 22px 0;padding:4px;background:#f3f4f6;border-radius:9px}.wfx-side-tabs button[data-v-bf44af61]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 10px;border:none;background:transparent;font-family:inherit;font-size:11.5px;font-weight:600;color:#6b7280;cursor:pointer;border-radius:7px}.wfx-side-tabs button.active[data-v-bf44af61]{background:#fff;color:#1a1a2e;box-shadow:0 1px 3px #0000000f}.wfx-side-content[data-v-bf44af61]{flex:1;padding:18px 22px 22px;overflow-y:auto}.wfx-side-content[data-v-bf44af61]::-webkit-scrollbar{width:4px}.wfx-side-content[data-v-bf44af61]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.wfx-empty-state[data-v-bf44af61]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;color:#9ca3af;gap:10px}.wfx-empty-state p[data-v-bf44af61]{font-size:13px;font-weight:500;margin-top:4px}.wfx-empty-state span[data-v-bf44af61]{font-size:11.5px;color:#9ca3af;line-height:1.55}.wfx-empty-prompt[data-v-bf44af61]{background:linear-gradient(135deg,#faf5ff,#ede9fe);border-radius:12px;padding:24px;color:#6d28d9}.wfx-empty-prompt p strong[data-v-bf44af61]{font-size:14px;color:#5b21b6;font-weight:700}.wfx-empty-error[data-v-bf44af61]{background:#fef2f2;border-radius:12px;padding:24px;color:#991b1b}.wfx-empty-error p strong[data-v-bf44af61]{font-size:14px;color:#7f1d1d}.wfx-run-btn[data-v-bf44af61]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;background:#1a1a2e;color:#fff;border:none;border-radius:9px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;margin-top:8px}.wfx-run-btn[data-v-bf44af61]:hover{background:#2d0a5e}.wfx-loader[data-v-bf44af61]{width:36px;height:36px;border:3px solid rgba(124,58,237,.15);border-top-color:#7c3aed;border-radius:50%;animation:wfx-spin-bf44af61 1s linear infinite}@keyframes wfx-spin-bf44af61{to{transform:rotate(360deg)}}.wfx-output-content[data-v-bf44af61]{font-size:13px;color:#1a1a2e;line-height:1.65}.wfx-output-content[data-v-bf44af61] h1{font-size:16px;font-weight:700;margin:16px 0 8px}.wfx-output-content[data-v-bf44af61] h2{font-size:14px;font-weight:700;margin:14px 0 6px}.wfx-output-content[data-v-bf44af61] h3{font-size:13px;font-weight:700;margin:12px 0 4px}.wfx-output-content[data-v-bf44af61] strong{font-weight:700}.wfx-output-content[data-v-bf44af61] ul{padding-left:18px;margin:8px 0}.wfx-output-content[data-v-bf44af61] li{margin-bottom:3px}.wfx-output-content[data-v-bf44af61] pre{background:#f3f4f6;padding:10px;border-radius:6px;overflow-x:auto;font-size:11.5px}.wfx-side-actions[data-v-bf44af61]{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px;padding-top:14px;border-top:1px dashed #ececec}.wfx-action[data-v-bf44af61]{display:inline-flex;align-items:center;gap:5px;padding:8px 13px;border:1px solid #e5e7eb;background:#fff;border-radius:8px;font-family:inherit;font-size:11.5px;font-weight:600;color:#4b5563;cursor:pointer;transition:all .12s}.wfx-action[data-v-bf44af61]:hover{background:#f9fafb;border-color:#d1d5db}.wfx-action-primary[data-v-bf44af61]{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;border:none;box-shadow:0 2px 8px #16a34a4d}.wfx-action-primary[data-v-bf44af61]:hover{background:linear-gradient(135deg,#15803d,#166534);border:none}.wfx-prompt-info[data-v-bf44af61]{font-size:11.5px;color:#6b7280;line-height:1.55;margin-bottom:10px}.wfx-prompt-info code[data-v-bf44af61]{background:#f3f4f6;padding:1px 6px;border-radius:4px;font-family:Fira Code,monospace;font-size:10.5px;color:#7c3aed}.wfx-prompt-textarea[data-v-bf44af61]{width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:9px;font-family:Fira Code,monospace;font-size:12px;resize:vertical;outline:none;background:#fafafa;color:#1a1a2e}.wfx-toast[data-v-bf44af61]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;border-radius:100px;font-size:12.5px;font-weight:600;z-index:200;box-shadow:0 6px 20px #16a34a66}.wfx-toast-enter-active[data-v-bf44af61],.wfx-toast-leave-active[data-v-bf44af61]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.wfx-toast-enter-from[data-v-bf44af61],.wfx-toast-leave-to[data-v-bf44af61]{opacity:0;transform:translate(-50%,16px) scale(.9)}.wfx-panel-enter-active[data-v-bf44af61],.wfx-panel-leave-active[data-v-bf44af61]{transition:transform .25s}.wfx-panel-enter-from[data-v-bf44af61],.wfx-panel-leave-to[data-v-bf44af61]{transform:translate(100%)}
