@charset "UTF-8";.live2d-avatar-container[data-v-2ee3dfea]{position:fixed;z-index:9999;-webkit-transition:all .3s ease;transition:all .3s ease}.live2d-avatar-container.minimized .avatar-canvas-wrapper[data-v-2ee3dfea],.live2d-avatar-container.minimized .avatar-controls[data-v-2ee3dfea]{display:none}.live2d-avatar-container .avatar-controls[data-v-2ee3dfea]{position:absolute;top:-10px;right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.live2d-avatar-container .avatar-controls .el-button[data-v-2ee3dfea]{background:hsla(0,0%,100%,.95);border:1px solid #ddd}.live2d-avatar-container .avatar-controls .el-button[data-v-2ee3dfea]:hover{background:#409eff;color:#fff;border-color:#409eff}.live2d-avatar-container:hover .avatar-controls[data-v-2ee3dfea]{opacity:1}.live2d-avatar-container .avatar-canvas-wrapper[data-v-2ee3dfea]{position:relative;background:transparent;border-radius:20px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.live2d-avatar-container .avatar-canvas-wrapper canvas[data-v-2ee3dfea]{display:block;cursor:pointer}.live2d-avatar-container .avatar-canvas-wrapper .error-overlay[data-v-2ee3dfea],.live2d-avatar-container .avatar-canvas-wrapper .loading-overlay[data-v-2ee3dfea]{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:transparent;padding-bottom:10px;padding-right:10px}.live2d-avatar-container .avatar-canvas-wrapper .error-overlay i[data-v-2ee3dfea],.live2d-avatar-container .avatar-canvas-wrapper .loading-overlay i[data-v-2ee3dfea]{font-size:24px;margin-bottom:5px}.live2d-avatar-container .avatar-canvas-wrapper .error-overlay p[data-v-2ee3dfea],.live2d-avatar-container .avatar-canvas-wrapper .loading-overlay p[data-v-2ee3dfea]{margin:0;font-size:12px;color:#409eff;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.3)}.live2d-avatar-container .avatar-canvas-wrapper .loading-overlay i[data-v-2ee3dfea]{color:#409eff}.live2d-avatar-container .avatar-canvas-wrapper .error-overlay i[data-v-2ee3dfea]{color:#f56c6c}.live2d-avatar-container .chat-bubble[data-v-2ee3dfea]{position:absolute;bottom:100%;right:0;margin-bottom:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 18px;border-radius:15px;font-size:14px;max-width:250px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.2);box-shadow:0 5px 20px rgba(0,0,0,.2)}.live2d-avatar-container .chat-bubble[data-v-2ee3dfea]:after{content:"";position:absolute;top:100%;right:30px;border:10px solid transparent;border-top-color:#764ba2}.live2d-avatar-container .minimized-icon[data-v-2ee3dfea]{width:80px;height:80px;border-radius:50%;overflow:hidden;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.3);box-shadow:0 5px 20px rgba(0,0,0,.3);cursor:pointer;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;background:transparent}.live2d-avatar-container .minimized-icon[data-v-2ee3dfea]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.live2d-avatar-container .minimized-icon img[data-v-2ee3dfea]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bubble-enter-active[data-v-2ee3dfea],.bubble-leave-active[data-v-2ee3dfea]{-webkit-transition:all .3s ease;transition:all .3s ease}.bubble-enter[data-v-2ee3dfea],.bubble-leave-to[data-v-2ee3dfea]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}#app{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ai-floating-button-container[data-v-e10dc824]{position:fixed;top:180px;right:10px;z-index:1000}.ai-floating-button[data-v-e10dc824]{width:70px;height:70px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;cursor:pointer;-webkit-box-shadow:0 6px 20px rgba(102,126,234,.4);box-shadow:0 6px 20px rgba(102,126,234,.4);-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}.ai-floating-button[data-v-e10dc824]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.2),transparent);border-radius:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.ai-floating-button[data-v-e10dc824]:hover:before{-webkit-transform:scale(1);transform:scale(1)}.ai-floating-button[data-v-e10dc824]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 8px 30px rgba(102,126,234,.6);box-shadow:0 8px 30px rgba(102,126,234,.6)}.ai-floating-button.has-notification[data-v-e10dc824]{-webkit-animation:shake-data-v-e10dc824 .5s ease-in-out;animation:shake-data-v-e10dc824 .5s ease-in-out}.button-content[data-v-e10dc824]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;z-index:1}.ai-icon[data-v-e10dc824]{font-size:1.6rem;margin-bottom:2px;-webkit-animation:float-data-v-e10dc824 3s ease-in-out infinite;animation:float-data-v-e10dc824 3s ease-in-out infinite}.button-text[data-v-e10dc824]{font-size:.65rem;font-weight:600;line-height:1}.tooltip[data-v-e10dc824]{right:80px;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:6px;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;pointer-events:none;max-width:200px}.tooltip[data-v-e10dc824],.tooltip[data-v-e10dc824]:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tooltip[data-v-e10dc824]:after{content:"";right:-5px;border-left:5px solid rgba(0,0,0,.8);border-top:5px solid transparent;border-bottom:5px solid transparent}.ai-floating-button:hover .tooltip[data-v-e10dc824]{opacity:1;visibility:visible;right:85px}.notification-badge[data-v-e10dc824]{position:absolute;top:-5px;right:-5px;background:#ff4757;color:#fff;border-radius:50%;width:24px;height:24px;font-size:.7rem;font-weight:700;border:2px solid #fff;-webkit-animation:bounce-data-v-e10dc824 1s ease-in-out infinite;animation:bounce-data-v-e10dc824 1s ease-in-out infinite}.greeting-modal-overlay[data-v-e10dc824],.notification-badge[data-v-e10dc824]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.greeting-modal-overlay[data-v-e10dc824]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);z-index:2000;-webkit-animation:fadeIn-data-v-e10dc824 .4s cubic-bezier(.4,0,.2,1);animation:fadeIn-data-v-e10dc824 .4s cubic-bezier(.4,0,.2,1)}.greeting-modal[data-v-e10dc824]{background:#fff;border-radius:24px;width:90%;max-width:580px;max-height:90vh;overflow-y:auto;overflow-x:hidden;-webkit-box-shadow:0 25px 80px rgba(102,126,234,.4),0 0 0 1px rgba(102,126,234,.1);box-shadow:0 25px 80px rgba(102,126,234,.4),0 0 0 1px rgba(102,126,234,.1);-webkit-animation:modalSlideIn-data-v-e10dc824 .5s cubic-bezier(.34,1.56,.64,1);animation:modalSlideIn-data-v-e10dc824 .5s cubic-bezier(.34,1.56,.64,1);position:relative}.greeting-modal[data-v-e10dc824]::-webkit-scrollbar{width:6px}.greeting-modal[data-v-e10dc824]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.greeting-modal[data-v-e10dc824]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px}.greeting-modal[data-v-e10dc824]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5568d3,#653a8a)}.modal-bg-decoration[data-v-e10dc824]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;opacity:.08}.decoration-circle[data-v-e10dc824]{position:absolute;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2)}.decoration-1[data-v-e10dc824]{width:200px;height:200px;top:-50px;right:-50px;-webkit-animation:float-data-v-e10dc824 6s ease-in-out infinite;animation:float-data-v-e10dc824 6s ease-in-out infinite}.decoration-2[data-v-e10dc824]{width:150px;height:150px;bottom:-30px;left:-30px;animation:float-data-v-e10dc824 8s ease-in-out infinite reverse}.decoration-3[data-v-e10dc824]{width:100px;height:100px;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:pulse-data-v-e10dc824 4s ease-in-out infinite;animation:pulse-data-v-e10dc824 4s ease-in-out infinite}.modal-header[data-v-e10dc824]{padding:20px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}.modal-header[data-v-e10dc824]:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.2)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);-webkit-animation:shimmer-data-v-e10dc824 3s ease-in-out infinite;animation:shimmer-data-v-e10dc824 3s ease-in-out infinite}.ai-avatar-wrapper[data-v-e10dc824]{position:relative;margin-right:16px}.ai-avatar[data-v-e10dc824]{width:48px;height:48px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2);-webkit-animation:avatarFloat-data-v-e10dc824 3s ease-in-out infinite;animation:avatarFloat-data-v-e10dc824 3s ease-in-out infinite}.ai-icon-svg[data-v-e10dc824]{width:28px;height:28px;color:#fff;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));-webkit-animation:iconRotate-data-v-e10dc824 10s linear infinite;animation:iconRotate-data-v-e10dc824 10s linear infinite}.avatar-glow[data-v-e10dc824]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70px;height:70px;background:radial-gradient(circle,hsla(0,0%,100%,.4) 0,transparent 70%);border-radius:50%;-webkit-animation:glowPulse-data-v-e10dc824 2s ease-in-out infinite;animation:glowPulse-data-v-e10dc824 2s ease-in-out infinite}.modal-title-section[data-v-e10dc824]{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-title[data-v-e10dc824]{font-size:1.2rem;font-weight:700;margin-bottom:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.title-icon[data-v-e10dc824]{font-size:1rem;-webkit-animation:sparkle-data-v-e10dc824 2s ease-in-out infinite;animation:sparkle-data-v-e10dc824 2s ease-in-out infinite}.modal-subtitle[data-v-e10dc824]{font-size:.75rem;opacity:.9;font-weight:400;letter-spacing:1.5px}.close-btn[data-v-e10dc824]{width:36px;height:36px;cursor:pointer;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.1)}.close-btn svg[data-v-e10dc824]{width:20px;height:20px;color:#fff}.close-btn[data-v-e10dc824]:hover{background:hsla(0,0%,100%,.25);-webkit-transform:rotate(90deg) scale(1.1);transform:rotate(90deg) scale(1.1)}.greeting-content[data-v-e10dc824]{margin-bottom:14px;min-height:50px;background:linear-gradient(135deg,#f8f9ff,#fff);padding:12px 14px;border-radius:10px;border:1px solid rgba(102,126,234,.1)}.greeting-content[data-v-e10dc824],.typing-indicator[data-v-e10dc824]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.typing-indicator[data-v-e10dc824]{gap:6px}.typing-dot[data-v-e10dc824]{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-animation:typingBounce-data-v-e10dc824 1.4s ease-in-out infinite;animation:typingBounce-data-v-e10dc824 1.4s ease-in-out infinite}.typing-dot[data-v-e10dc824]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.typing-dot[data-v-e10dc824]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.greeting-text[data-v-e10dc824]{font-size:.95rem;line-height:1.5;color:#333;-webkit-animation:fadeInUp-data-v-e10dc824 .6s ease;animation:fadeInUp-data-v-e10dc824 .6s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.greeting-icon[data-v-e10dc824]{font-size:1.3rem;-webkit-animation:wave-data-v-e10dc824 2s ease-in-out infinite;animation:wave-data-v-e10dc824 2s ease-in-out infinite}.quick-actions[data-v-e10dc824]{margin-top:16px}.action-title[data-v-e10dc824]{font-size:.9rem;color:#333;margin-bottom:12px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.title-icon-svg[data-v-e10dc824]{width:18px;height:18px;color:#667eea}.action-buttons[data-v-e10dc824]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.action-btn[data-v-e10dc824]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;border:2px solid transparent;border-radius:10px;background:#fff;cursor:pointer;-webkit-transition:all .4s cubic-bezier(.34,1.56,.64,1);transition:all .4s cubic-bezier(.34,1.56,.64,1);font-size:.85rem;overflow:hidden;-webkit-animation:buttonFadeIn-data-v-e10dc824 .5s ease forwards;animation:buttonFadeIn-data-v-e10dc824 .5s ease forwards;opacity:0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);min-height:60px}.action-btn-bg[data-v-e10dc824]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#f8f9ff,#fff);border:1px solid #e8ecf4;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease}.action-btn:hover .action-btn-bg[data-v-e10dc824]{background:linear-gradient(135deg,rgba(102,126,234,.08235294117647059),rgba(118,75,162,.08235294117647059));border-color:#667eea;-webkit-transform:scale(1.02);transform:scale(1.02)}.action-btn-content[data-v-e10dc824]{z-index:1;gap:10px;width:100%}.action-btn-content[data-v-e10dc824],.action-icon-wrapper[data-v-e10dc824]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-icon-wrapper[data-v-e10dc824]{width:36px;height:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12);-webkit-transition:all .3s ease;transition:all .3s ease}.action-btn:first-child .action-icon-wrapper[data-v-e10dc824]{background:linear-gradient(135deg,#667eea,#764ba2)}.action-btn:nth-child(2) .action-icon-wrapper[data-v-e10dc824]{background:linear-gradient(135deg,#f093fb,#f5576c)}.action-btn:nth-child(3) .action-icon-wrapper[data-v-e10dc824]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.action-btn:nth-child(4) .action-icon-wrapper[data-v-e10dc824]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.action-btn:nth-child(5) .action-icon-wrapper[data-v-e10dc824]{background:linear-gradient(135deg,#fa709a,#fee140)}.action-btn:nth-child(6) .action-icon-wrapper[data-v-e10dc824]{background:linear-gradient(135deg,#30cfd0,#330867)}.action-icon[data-v-e10dc824]{font-size:1.2rem!important;color:#fff!important;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;position:relative;z-index:1}.icon-glow[data-v-e10dc824]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;background:radial-gradient(circle,hsla(0,0%,100%,.4) 0,transparent 70%);border-radius:50%;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.action-btn:hover .action-icon-wrapper[data-v-e10dc824]{-webkit-transform:scale(1.08) rotate(5deg);transform:scale(1.08) rotate(5deg);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2)}.action-btn:hover .action-icon[data-v-e10dc824]{-webkit-transform:scale(1.08);transform:scale(1.08)}.action-btn:hover .icon-glow[data-v-e10dc824]{opacity:1;-webkit-animation:iconGlowPulse-data-v-e10dc824 1s ease-in-out infinite;animation:iconGlowPulse-data-v-e10dc824 1s ease-in-out infinite}.action-info[data-v-e10dc824]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;text-align:left}.action-text[data-v-e10dc824]{color:#333;font-weight:600;font-size:.8rem}.action-desc[data-v-e10dc824],.action-text[data-v-e10dc824]{-webkit-transition:color .3s ease;transition:color .3s ease;line-height:1.2}.action-desc[data-v-e10dc824]{color:#999;font-size:.68rem;font-weight:400}.action-btn:hover .action-text[data-v-e10dc824]{color:#667eea}.action-btn:hover .action-desc[data-v-e10dc824]{color:#764ba2}.action-arrow[data-v-e10dc824]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .3s ease;transition:all .3s ease;color:#667eea;font-size:1.2rem!important;-ms-flex-negative:0;flex-shrink:0}.action-btn:hover .action-arrow[data-v-e10dc824]{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.feature-highlights[data-v-e10dc824]{margin-top:14px;padding:12px 14px;background:linear-gradient(135deg,#f8f9ff,#fff);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;gap:6px;border:1px solid rgba(102,126,234,.1)}.highlight-item[data-v-e10dc824]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.7rem;color:#666;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:default;-webkit-box-flex:1;-ms-flex:1;flex:1}.highlight-item[data-v-e10dc824]:hover{color:#667eea;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.highlight-icon-wrapper[data-v-e10dc824]{width:30px;height:30px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 6px rgba(102,126,234,.2);box-shadow:0 2px 6px rgba(102,126,234,.2)}.highlight-icon[data-v-e10dc824]{font-size:1rem!important;color:#fff!important;-webkit-transition:all .3s ease;transition:all .3s ease}.highlight-item:hover .highlight-icon-wrapper[data-v-e10dc824]{-webkit-transform:scale(1.15) rotate(1turn);transform:scale(1.15) rotate(1turn);-webkit-box-shadow:0 4px 15px rgba(102,126,234,.4);box-shadow:0 4px 15px rgba(102,126,234,.4)}.highlight-item:hover .highlight-icon[data-v-e10dc824]{-webkit-transform:scale(1.1);transform:scale(1.1)}.modal-footer[data-v-e10dc824]{padding:14px 20px;background:-webkit-gradient(linear,left top,left bottom,from(#f8f9fa),to(#fff));background:linear-gradient(180deg,#f8f9fa,#fff);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;border-top:1px solid rgba(0,0,0,.05)}.chat-btn[data-v-e10dc824]{-webkit-box-flex:2;-ms-flex:2;flex:2;padding:11px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:.9rem;cursor:pointer;-webkit-transition:all .4s cubic-bezier(.34,1.56,.64,1);transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;-webkit-box-shadow:0 4px 15px rgba(102,126,234,.3);box-shadow:0 4px 15px rgba(102,126,234,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}.btn-icon[data-v-e10dc824]{width:20px;height:20px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.btn-shine[data-v-e10dc824]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.3)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);-webkit-transition:left .6s ease;transition:left .6s ease}.chat-btn[data-v-e10dc824]:hover{-webkit-transform:translateY(-3px) scale(1.02);transform:translateY(-3px) scale(1.02);-webkit-box-shadow:0 8px 25px rgba(102,126,234,.5);box-shadow:0 8px 25px rgba(102,126,234,.5)}.chat-btn:hover .btn-icon[data-v-e10dc824]{-webkit-transform:scale(1.1) rotate(-10deg);transform:scale(1.1) rotate(-10deg)}.chat-btn:hover .btn-shine[data-v-e10dc824]{left:100%}.chat-btn[data-v-e10dc824]:active{-webkit-transform:translateY(-1px) scale(.98);transform:translateY(-1px) scale(.98)}.later-btn[data-v-e10dc824]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:11px 20px;background:#fff;color:#666;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:.85rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.btn-icon-small[data-v-e10dc824]{width:16px;height:16px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.later-btn[data-v-e10dc824]:hover{background:#f8f9fa;border-color:#667eea;color:#667eea;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.later-btn:hover .btn-icon-small[data-v-e10dc824]{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.ai-floating-button.pulse[data-v-e10dc824]{-webkit-animation:pulse-data-v-e10dc824 2s ease-in-out infinite;animation:pulse-data-v-e10dc824 2s ease-in-out infinite}@-webkit-keyframes pulse-data-v-e10dc824{0%,to{-webkit-box-shadow:0 8px 25px rgba(102,126,234,.4);box-shadow:0 8px 25px rgba(102,126,234,.4)}50%{-webkit-box-shadow:0 8px 25px rgba(102,126,234,.8),0 0 0 10px rgba(102,126,234,.1);box-shadow:0 8px 25px rgba(102,126,234,.8),0 0 0 10px rgba(102,126,234,.1)}}@keyframes pulse-data-v-e10dc824{0%,to{-webkit-box-shadow:0 8px 25px rgba(102,126,234,.4);box-shadow:0 8px 25px rgba(102,126,234,.4)}50%{-webkit-box-shadow:0 8px 25px rgba(102,126,234,.8),0 0 0 10px rgba(102,126,234,.1);box-shadow:0 8px 25px rgba(102,126,234,.8),0 0 0 10px rgba(102,126,234,.1)}}@-webkit-keyframes float-data-v-e10dc824{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes float-data-v-e10dc824{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@-webkit-keyframes shake-data-v-e10dc824{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes shake-data-v-e10dc824{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@-webkit-keyframes bounce-data-v-e10dc824{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes bounce-data-v-e10dc824{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes fadeIn-data-v-e10dc824{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-e10dc824{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideIn-data-v-e10dc824{0%{opacity:0;-webkit-transform:translateY(50px) scale(.9);transform:translateY(50px) scale(.9)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes slideIn-data-v-e10dc824{0%{opacity:0;-webkit-transform:translateY(50px) scale(.9);transform:translateY(50px) scale(.9)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes typing-data-v-e10dc824{0%,60%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}30%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:.7}}@keyframes typing-data-v-e10dc824{0%,60%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}30%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:.7}}@-webkit-keyframes fadeInUp-data-v-e10dc824{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-e10dc824{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes modalSlideIn-data-v-e10dc824{0%{opacity:0;-webkit-transform:translateY(30px) scale(.95);transform:translateY(30px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes modalSlideIn-data-v-e10dc824{0%{opacity:0;-webkit-transform:translateY(30px) scale(.95);transform:translateY(30px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes shimmer-data-v-e10dc824{0%{left:-100%}to{left:100%}}@keyframes shimmer-data-v-e10dc824{0%{left:-100%}to{left:100%}}@-webkit-keyframes avatarFloat-data-v-e10dc824{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes avatarFloat-data-v-e10dc824{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes iconRotate-data-v-e10dc824{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes iconRotate-data-v-e10dc824{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes glowPulse-data-v-e10dc824{0%,to{opacity:.6;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}}@keyframes glowPulse-data-v-e10dc824{0%,to{opacity:.6;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}}@-webkit-keyframes sparkle-data-v-e10dc824{0%,to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}50%{-webkit-transform:scale(1.2) rotate(180deg);transform:scale(1.2) rotate(180deg);opacity:.8}}@keyframes sparkle-data-v-e10dc824{0%,to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}50%{-webkit-transform:scale(1.2) rotate(180deg);transform:scale(1.2) rotate(180deg);opacity:.8}}@-webkit-keyframes typingBounce-data-v-e10dc824{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}30%{-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:.7}}@keyframes typingBounce-data-v-e10dc824{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}30%{-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:.7}}@-webkit-keyframes wave-data-v-e10dc824{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%,30%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}20%,40%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wave-data-v-e10dc824{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%,30%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}20%,40%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes buttonFadeIn-data-v-e10dc824{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes buttonFadeIn-data-v-e10dc824{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes iconGlowPulse-data-v-e10dc824{0%,to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.3}50%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);opacity:.6}}@keyframes iconGlowPulse-data-v-e10dc824{0%,to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.3}50%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);opacity:.6}}@media (max-width:768px){.ai-floating-button[data-v-e10dc824]{bottom:15px;right:15px;width:60px;height:60px}.ai-icon[data-v-e10dc824]{font-size:1.4rem}.button-text[data-v-e10dc824]{font-size:.55rem}.tooltip[data-v-e10dc824]{display:none}.greeting-modal[data-v-e10dc824]{width:95%;max-width:440px;margin:20px;border-radius:20px}.modal-header[data-v-e10dc824]{padding:20px 18px}.ai-avatar[data-v-e10dc824]{width:48px;height:48px}.ai-icon-svg[data-v-e10dc824]{width:28px;height:28px}.modal-title[data-v-e10dc824]{font-size:1.2rem}.modal-body[data-v-e10dc824]{padding:20px 18px}.greeting-content[data-v-e10dc824]{padding:16px}.action-buttons[data-v-e10dc824]{grid-template-columns:1fr;gap:10px}.action-btn[data-v-e10dc824]{padding:14px 14px;min-height:64px}.action-icon-wrapper[data-v-e10dc824]{width:40px;height:40px}.action-icon[data-v-e10dc824]{font-size:1.3rem!important}.action-info[data-v-e10dc824]{gap:2px}.action-text[data-v-e10dc824]{font-size:.9rem}.action-desc[data-v-e10dc824]{font-size:.7rem}.feature-highlights[data-v-e10dc824]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:14px}.highlight-item[data-v-e10dc824]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px)}.highlight-icon-wrapper[data-v-e10dc824]{width:30px;height:30px}.highlight-icon[data-v-e10dc824]{font-size:1rem!important}.modal-footer[data-v-e10dc824]{padding:16px 18px}.chat-btn[data-v-e10dc824],.later-btn[data-v-e10dc824]{padding:12px 20px;font-size:.9rem}}@media (max-width:480px){.greeting-modal[data-v-e10dc824]{max-height:90vh;width:96%;border-radius:18px}.modal-header[data-v-e10dc824]{padding:18px 16px}.ai-avatar[data-v-e10dc824]{width:44px;height:44px}.modal-title[data-v-e10dc824]{font-size:1.1rem}.modal-subtitle[data-v-e10dc824]{font-size:.75rem}.modal-body[data-v-e10dc824]{padding:18px 16px}.greeting-content[data-v-e10dc824]{padding:14px}.greeting-text[data-v-e10dc824]{font-size:.95rem}.action-buttons[data-v-e10dc824]{gap:8px;grid-template-columns:1fr}.action-btn[data-v-e10dc824]{padding:12px 12px;min-height:60px}.action-icon-wrapper[data-v-e10dc824]{width:36px;height:36px}.action-icon[data-v-e10dc824]{font-size:1.2rem!important}.action-text[data-v-e10dc824]{font-size:.85rem}.action-desc[data-v-e10dc824]{font-size:.7rem}.feature-highlights[data-v-e10dc824]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px}.highlight-item[data-v-e10dc824]{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);font-size:.7rem}.highlight-icon-wrapper[data-v-e10dc824]{width:28px;height:28px}.highlight-icon[data-v-e10dc824]{font-size:.9rem!important}.modal-footer[data-v-e10dc824]{padding:14px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.chat-btn[data-v-e10dc824],.later-btn[data-v-e10dc824]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:12px 16px}}.dropdown-menu[data-v-e10dc824]{position:absolute;top:0;right:85px;width:280px;background:#fff;border-radius:12px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.15);box-shadow:0 10px 40px rgba(0,0,0,.15);opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1001;border:1px solid rgba(0,0,0,.1)}.dropdown-menu.show[data-v-e10dc824]{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.dropdown-header[data-v-e10dc824]{padding:16px 20px 12px;border-bottom:1px solid #f0f0f0}.dropdown-title[data-v-e10dc824]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:4px}.dropdown-subtitle[data-v-e10dc824]{font-size:.85rem;color:#666}.dropdown-items[data-v-e10dc824]{padding:8px 0;max-height:300px;overflow-y:auto}.dropdown-item[data-v-e10dc824]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border-left:3px solid transparent}.dropdown-item[data-v-e10dc824]:hover{background:#f8f9ff;border-left-color:#667eea}.item-icon[data-v-e10dc824]{font-size:1.3rem;margin-right:12px;width:24px;text-align:center}.item-content[data-v-e10dc824]{-webkit-box-flex:1;-ms-flex:1;flex:1}.item-title[data-v-e10dc824]{font-size:.9rem;font-weight:500;color:#333;margin-bottom:2px}.item-description[data-v-e10dc824]{font-size:.75rem;color:#666;line-height:1.3}.dropdown-footer[data-v-e10dc824]{padding:12px 20px;border-top:1px solid #f0f0f0;background:#f8f9fa;border-radius:0 0 12px 12px}.footer-item[data-v-e10dc824]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:.85rem;font-weight:500}.footer-item[data-v-e10dc824]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 15px rgba(102,126,234,.3);box-shadow:0 4px 15px rgba(102,126,234,.3)}.footer-icon[data-v-e10dc824]{margin-right:6px;font-size:1rem}.footer-text[data-v-e10dc824]{font-weight:600}@media (max-width:768px){.ai-floating-button-container[data-v-e10dc824]{bottom:15px;right:15px;top:auto}.dropdown-menu[data-v-e10dc824]{right:0;top:-320px;width:260px}.dropdown-items[data-v-e10dc824]{max-height:250px}}@media (max-width:480px){.dropdown-menu[data-v-e10dc824]{width:240px;top:-300px}.dropdown-item[data-v-e10dc824]{padding:10px 16px}.dropdown-header[data-v-e10dc824]{padding:12px 16px 10px}.dropdown-footer[data-v-e10dc824]{padding:10px 16px}}.navigation-menu[data-v-55c7a378]{position:fixed;top:0;left:0;height:100vh;width:280px;background:-webkit-gradient(linear,left top,left bottom,from(#4a5dec),color-stop(50%,#667eea),to(#764ba2));background:linear-gradient(180deg,#4a5dec,#667eea 50%,#764ba2);color:#fff;z-index:1000;-webkit-box-shadow:4px 0 20px rgba(102,126,234,.15);box-shadow:4px 0 20px rgba(102,126,234,.15);-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}@-webkit-keyframes menuSlideIn-data-v-55c7a378{0%{-webkit-transform:translateX(-100%) rotateY(-15deg);transform:translateX(-100%) rotateY(-15deg);opacity:0}to{-webkit-transform:translateX(0) rotateY(0);transform:translateX(0) rotateY(0);opacity:1}}@keyframes menuSlideIn-data-v-55c7a378{0%{-webkit-transform:translateX(-100%) rotateY(-15deg);transform:translateX(-100%) rotateY(-15deg);opacity:0}to{-webkit-transform:translateX(0) rotateY(0);transform:translateX(0) rotateY(0);opacity:1}}@-webkit-keyframes gradientFlow-data-v-55c7a378{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientFlow-data-v-55c7a378{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.menu-container[data-v-55c7a378]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2}.navigation-menu[data-v-55c7a378]:before{background:radial-gradient(circle at 20% 30%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(118,75,162,.2) 0,transparent 50%);opacity:.8}.navigation-menu[data-v-55c7a378]:after,.navigation-menu[data-v-55c7a378]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.navigation-menu[data-v-55c7a378]:after{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.08)),color-stop(20%,hsla(0,0%,100%,0)),color-stop(80%,hsla(0,0%,100%,0)),to(rgba(0,0,0,.1)));background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,0) 20%,hsla(0,0%,100%,0) 80%,rgba(0,0,0,.1))}.menu-header[data-v-55c7a378]{padding:22px 20px;border-bottom:1px solid hsla(0,0%,100%,.12);position:relative;overflow:hidden;background:rgba(0,0,0,.08);backdrop-filter:blur(10px)}.logo[data-v-55c7a378]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:1.6rem;font-weight:700;position:relative;z-index:2;-webkit-transform:translateZ(10px);transform:translateZ(10px);-webkit-perspective:1000px;perspective:1000px}.logo-image[data-v-55c7a378]{height:48px;width:auto;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.logo-icon[data-v-55c7a378]{font-size:2rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.logo-text[data-v-55c7a378]{background:-webkit-gradient(linear,left top,right top,from(#fff),to(#e0e0ff));background:linear-gradient(90deg,#fff,#e0e0ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.2)}.menu-nav[data-v-55c7a378]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) transparent}.menu-nav[data-v-55c7a378]::-webkit-scrollbar{width:5px}.menu-nav[data-v-55c7a378]::-webkit-scrollbar-track{background:transparent}.menu-nav[data-v-55c7a378]::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border-radius:10px}.menu-section[data-v-55c7a378]{margin-bottom:28px}.section-title[data-v-55c7a378]{padding:0 20px 10px;font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:1.5px;position:relative;margin-bottom:12px}.section-title[data-v-55c7a378]:before{content:"";position:absolute;left:20px;bottom:0;width:30px;height:2px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.5)),to(transparent));background:linear-gradient(90deg,hsla(0,0%,100%,.5),transparent);border-radius:1px}.menu-list[data-v-55c7a378]{list-style:none;padding:0;margin:0}.menu-item[data-v-55c7a378]{margin:4px 0;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.menu-link[data-v-55c7a378]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 20px;color:hsla(0,0%,100%,.85);text-decoration:none;-webkit-transition:all .25s ease;transition:all .25s ease;border-left:3px solid transparent;position:relative;border-radius:0 10px 10px 0;margin:0 8px 0 0}.menu-link[data-v-55c7a378]:hover{background:hsla(0,0%,100%,.12);color:#fff;border-left-color:hsla(0,0%,100%,.6);-webkit-transform:translateX(6px);transform:translateX(6px);-webkit-box-shadow:-2px 0 8px rgba(0,0,0,.1);box-shadow:-2px 0 8px rgba(0,0,0,.1)}.menu-link.active[data-v-55c7a378]{background:hsla(0,0%,100%,.18);color:#fff;border-left-color:gold;-webkit-box-shadow:-4px 0 12px rgba(255,215,0,.2),inset 0 0 20px hsla(0,0%,100%,.1);box-shadow:-4px 0 12px rgba(255,215,0,.2),inset 0 0 20px hsla(0,0%,100%,.1);-webkit-transform:translateX(8px);transform:translateX(8px)}.menu-link.active[data-v-55c7a378]:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:60%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(rgba(255,215,0,.6)),to(transparent));background:linear-gradient(180deg,transparent,rgba(255,215,0,.6),transparent);border-radius:2px}.menu-link i[data-v-55c7a378]{font-size:1.2rem;width:34px;height:34px;min-width:34px;min-height:34px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.15);backdrop-filter:blur(8px);border-radius:8px;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);-ms-flex-negative:0;flex-shrink:0}.menu-link i.menu-icon[data-v-55c7a378]{color:hsla(0,0%,100%,.95)}.menu-link i.menu-icon svg[data-v-55c7a378]{width:18px;height:18px;fill:currentColor;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.15));filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.menu-link:hover i[data-v-55c7a378]{background:hsla(0,0%,100%,.22);-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.menu-link.active i[data-v-55c7a378],.menu-link:hover i.menu-icon svg[data-v-55c7a378]{-webkit-transform:scale(1.1);transform:scale(1.1)}.menu-link.active i[data-v-55c7a378]{background:rgba(255,215,0,.25);-webkit-box-shadow:0 4px 15px rgba(255,215,0,.3),inset 0 0 10px hsla(0,0%,100%,.2);box-shadow:0 4px 15px rgba(255,215,0,.3),inset 0 0 10px hsla(0,0%,100%,.2)}.menu-link.active i.menu-icon svg[data-v-55c7a378]{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-filter:drop-shadow(0 2px 6px rgba(255,215,0,.4));filter:drop-shadow(0 2px 6px rgba(255,215,0,.4))}.menu-link span[data-v-55c7a378]{font-weight:500;font-size:.9rem;-webkit-transition:all .25s ease;transition:all .25s ease;letter-spacing:.3px}.menu-link:hover span[data-v-55c7a378]{font-weight:600;letter-spacing:.4px}.menu-link.active span[data-v-55c7a378]{font-weight:600;letter-spacing:.5px}.special-menu .menu-link[data-v-55c7a378]{position:relative;background:hsla(0,0%,100%,.08)}.special-menu .menu-link[data-v-55c7a378]:hover{background:hsla(0,0%,100%,.15)}.special-menu .menu-link.active[data-v-55c7a378]{background:hsla(0,0%,100%,.2);border-left-color:gold}.menu-badge[data-v-55c7a378]{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:#fff;font-size:.65rem;font-weight:700;padding:3px 8px;border-radius:12px;text-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 6px hsla(0,100%,71%,.4);box-shadow:0 2px 6px hsla(0,100%,71%,.4);-webkit-animation:badgePulse-data-v-55c7a378 2s ease-in-out infinite;animation:badgePulse-data-v-55c7a378 2s ease-in-out infinite;letter-spacing:.3px}@-webkit-keyframes badgePulse-data-v-55c7a378{0%,to{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-box-shadow:0 2px 6px hsla(0,100%,71%,.4);box-shadow:0 2px 6px hsla(0,100%,71%,.4)}50%{-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05);-webkit-box-shadow:0 3px 10px hsla(0,100%,71%,.5);box-shadow:0 3px 10px hsla(0,100%,71%,.5)}}@keyframes badgePulse-data-v-55c7a378{0%,to{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-box-shadow:0 2px 6px hsla(0,100%,71%,.4);box-shadow:0 2px 6px hsla(0,100%,71%,.4)}50%{-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05);-webkit-box-shadow:0 3px 10px hsla(0,100%,71%,.5);box-shadow:0 3px 10px hsla(0,100%,71%,.5)}}@media (max-width:768px){.navigation-menu[data-v-55c7a378]{width:100%;height:auto;position:relative;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.menu-nav[data-v-55c7a378]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;padding:15px;-webkit-perspective:none;perspective:none}.menu-section[data-v-55c7a378]{margin-bottom:20px;width:100%}.menu-link[data-v-55c7a378]{padding:10px 15px;border-radius:8px;border-left:none;-webkit-transform:none!important;transform:none!important}.menu-link.active[data-v-55c7a378],.menu-link[data-v-55c7a378]:hover{-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10px rgba(0,0,0,.1)}.menu-link.active[data-v-55c7a378]{border-left:none;background:hsla(0,0%,100%,.2)}.menu-link.active[data-v-55c7a378]:after{width:100%;height:3px;top:auto;bottom:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.7)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.7),transparent)}.menu-badge[data-v-55c7a378]{-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}}.app-wrapper[data-v-63c4e62e]{position:relative;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.main-container[data-v-63c4e62e]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:280px;min-height:100vh;-webkit-transition:margin-left .28s;transition:margin-left .28s;position:relative;background:#f5f7fa}.app-main[data-v-63c4e62e]{padding:20px;min-height:calc(100vh - 40px)}@media (max-width:768px){.main-container[data-v-63c4e62e]{margin-left:0}.app-main[data-v-63c4e62e]{padding:10px}}.floating-card .card-icon{font-size:0!important;width:60px!important;height:60px!important;border-radius:16px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;position:relative;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2)!important;-webkit-box-shadow:0 8px 32px rgba(102,126,234,.3)!important;box-shadow:0 8px 32px rgba(102,126,234,.3)!important}.floating-card .card-icon:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent 50%);border-radius:16px;pointer-events:none}.floating-card .card-icon:before{font-family:element-icons!important;font-size:28px!important;color:#fff!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;z-index:2;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.2)}.floating-card.card-1 .card-icon{background:linear-gradient(135deg,#ff9a56,#ff6b35)!important;-webkit-box-shadow:0 8px 32px rgba(255,107,53,.4)!important;box-shadow:0 8px 32px rgba(255,107,53,.4)!important}.floating-card.card-1 .card-icon:before{content:""}.floating-card.card-2 .card-icon{background:linear-gradient(135deg,#4facfe,#00f2fe)!important;-webkit-box-shadow:0 8px 32px rgba(79,172,254,.4)!important;box-shadow:0 8px 32px rgba(79,172,254,.4)!important}.floating-card.card-2 .card-icon:before{content:""}.floating-card.card-3 .card-icon{background:linear-gradient(135deg,#a8edea,#fed6e3)!important;-webkit-box-shadow:0 8px 32px rgba(168,237,234,.4)!important;box-shadow:0 8px 32px rgba(168,237,234,.4)!important}.floating-card.card-3 .card-icon:before{content:"";background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.floating-card.card-4 .card-icon{background:linear-gradient(135deg,#84fab0,#8fd3f4)!important;-webkit-box-shadow:0 8px 32px rgba(132,250,176,.4)!important;box-shadow:0 8px 32px rgba(132,250,176,.4)!important}.floating-card.card-4 .card-icon:before{content:""}.feature-card .feature-icon{font-size:0!important;width:100px!important;height:100px!important;border-radius:24px!important;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin:0 auto 24px!important}.feature-card .feature-icon:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent 50%);border-radius:24px;pointer-events:none;z-index:2}.feature-card .feature-icon:before{font-family:element-icons!important;font-size:40px!important;color:#fff!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;z-index:3;position:relative;text-shadow:0 4px 8px rgba(0,0,0,.3)}.features-grid .feature-card:first-child .feature-icon{background:linear-gradient(135deg,#ff6b6b,#ee5a24)!important;-webkit-box-shadow:0 12px 40px hsla(0,100%,71%,.4)!important;box-shadow:0 12px 40px hsla(0,100%,71%,.4)!important}.features-grid .feature-card:first-child .feature-icon:before{content:""}.features-grid .feature-card:nth-child(2) .feature-icon{background:linear-gradient(135deg,#667eea,#764ba2)!important;-webkit-box-shadow:0 12px 40px rgba(102,126,234,.4)!important;box-shadow:0 12px 40px rgba(102,126,234,.4)!important}.features-grid .feature-card:nth-child(2) .feature-icon:before{content:""}.features-grid .feature-card:nth-child(3) .feature-icon{background:linear-gradient(135deg,#56ab2f,#a8e6cf)!important;-webkit-box-shadow:0 12px 40px rgba(86,171,47,.4)!important;box-shadow:0 12px 40px rgba(86,171,47,.4)!important}.features-grid .feature-card:nth-child(3) .feature-icon:before{content:""}.btn-icon{font-size:0!important;position:relative;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:24px!important;height:24px!important;margin-right:8px!important}.btn-icon:before{font-family:element-icons!important;font-size:18px!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:currentColor}.btn-primary .btn-icon:before{content:""}.btn-zhongkao .btn-icon:before{content:""}.btn-secondary .btn-icon:before{content:""}.btn-ai-assistant .btn-icon:before{content:""}.cta-buttons .btn-primary .btn-icon:before{content:""}.cta-buttons .btn-ai-assistant .btn-icon:before{content:""}.floating-card{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.floating-card:hover{-webkit-transform:translateY(-8px) scale(1.05)!important;transform:translateY(-8px) scale(1.05)!important}.floating-card:hover .card-icon{-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important}.feature-card,.feature-card:hover .feature-icon,.floating-card:hover .card-icon{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.feature-card:hover .feature-icon{-webkit-transform:scale(1.05) rotate(5deg)!important;transform:scale(1.05) rotate(5deg)!important}.btn-icon,.btn-icon:before{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.btn-ai-assistant:hover .btn-icon,.btn-primary:hover .btn-icon,.btn-secondary:hover .btn-icon,.btn-zhongkao:hover .btn-icon{-webkit-transform:scale(1.2)!important;transform:scale(1.2)!important}@-webkit-keyframes iconPulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes iconPulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.floating-card.card-1 .card-icon{-webkit-animation:iconPulse 3s ease-in-out infinite;animation:iconPulse 3s ease-in-out infinite;-webkit-animation-delay:0s;animation-delay:0s}.floating-card.card-2 .card-icon{-webkit-animation:iconPulse 3s ease-in-out infinite;animation:iconPulse 3s ease-in-out infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.floating-card.card-3 .card-icon{-webkit-animation:iconPulse 3s ease-in-out infinite;animation:iconPulse 3s ease-in-out infinite;-webkit-animation-delay:1s;animation-delay:1s}.floating-card.card-4 .card-icon{-webkit-animation:iconPulse 3s ease-in-out infinite;animation:iconPulse 3s ease-in-out infinite;-webkit-animation-delay:1.5s;animation-delay:1.5s}.agent-card:first-child .agent-icon,.agent-emoji:contains("🎓"){background:linear-gradient(135deg,#4facfe,#00f2fe)!important;-webkit-box-shadow:0 8px 32px rgba(79,172,254,.4)!important;box-shadow:0 8px 32px rgba(79,172,254,.4)!important}.agent-card:first-child .agent-icon:before,.agent-emoji:contains("🎓"):before{content:""}.agent-card:hover .agent-icon,.agent-emoji:hover{-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.agent-card.active .agent-icon{-webkit-box-shadow:0 12px 40px rgba(102,126,234,.5)!important;box-shadow:0 12px 40px rgba(102,126,234,.5)!important}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.agent-emoji{font-size:0!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:50px!important;height:50px!important;border-radius:50%!important;position:relative;overflow:hidden;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;-webkit-box-shadow:0 8px 32px rgba(102,126,234,.3)!important;box-shadow:0 8px 32px rgba(102,126,234,.3)!important}.agent-emoji:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.3),transparent 50%);border-radius:50%;pointer-events:none;z-index:2}.agent-emoji:before{font-family:element-icons!important;font-size:24px!important;color:#fff!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;z-index:3;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.2);content:""}.agent-emoji:hover{-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important;-webkit-box-shadow:0 12px 40px rgba(102,126,234,.4)!important;box-shadow:0 12px 40px rgba(102,126,234,.4)!important}.agent-card .agent-icon{font-size:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:60px!important;height:60px!important;border-radius:50%!important;position:relative;overflow:hidden;margin-right:15px!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.agent-card .agent-icon:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.3),transparent 50%);border-radius:50%;pointer-events:none;z-index:2}.agent-card .agent-icon:before{font-family:element-icons!important;font-size:28px!important;color:#fff!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;z-index:3;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.2)}.agent-card:first-child .agent-icon{background:linear-gradient(135deg,#4facfe,#00f2fe)!important;-webkit-box-shadow:0 8px 32px rgba(79,172,254,.4)!important;box-shadow:0 8px 32px rgba(79,172,254,.4)!important}.agent-card:first-child .agent-icon:before{content:""}.agent-card:first-child .agent-icon:hover{-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important;-webkit-box-shadow:0 12px 40px rgba(79,172,254,.5)!important;box-shadow:0 12px 40px rgba(79,172,254,.5)!important}.agent-card:nth-child(2) .agent-icon{background:linear-gradient(135deg,#43e97b,#38f9d7)!important;-webkit-box-shadow:0 8px 32px rgba(67,233,123,.4)!important;box-shadow:0 8px 32px rgba(67,233,123,.4)!important}.agent-card:nth-child(2) .agent-icon:before{content:""}.agent-card:nth-child(2) .agent-icon:hover{-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important;-webkit-box-shadow:0 12px 40px rgba(67,233,123,.5)!important;box-shadow:0 12px 40px rgba(67,233,123,.5)!important}.agent-card:nth-child(3) .agent-icon{background:linear-gradient(135deg,#fa709a,#fee140)!important;-webkit-box-shadow:0 8px 32px rgba(250,112,154,.4)!important;box-shadow:0 8px 32px rgba(250,112,154,.4)!important}.agent-card:nth-child(3) .agent-icon:before{content:""}.agent-card:nth-child(3) .agent-icon:hover{-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important;-webkit-box-shadow:0 12px 40px rgba(250,112,154,.5)!important;box-shadow:0 12px 40px rgba(250,112,154,.5)!important}.agent-card:nth-child(4) .agent-icon{background:linear-gradient(135deg,#667eea,#764ba2)!important;-webkit-box-shadow:0 8px 32px rgba(102,126,234,.4)!important;box-shadow:0 8px 32px rgba(102,126,234,.4)!important}.agent-card:nth-child(4) .agent-icon:before{content:""}.agent-card:nth-child(4) .agent-icon:hover{-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important;-webkit-box-shadow:0 12px 40px rgba(102,126,234,.5)!important;box-shadow:0 12px 40px rgba(102,126,234,.5)!important}.ai-message .message-avatar .agent-emoji{width:40px!important;height:40px!important}.ai-message .message-avatar .agent-emoji:before{font-size:20px!important}.agent-card.active .agent-icon{-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important}.agent-card.active:first-child .agent-icon{-webkit-box-shadow:0 12px 40px rgba(79,172,254,.6)!important;box-shadow:0 12px 40px rgba(79,172,254,.6)!important}.agent-card.active:nth-child(2) .agent-icon{-webkit-box-shadow:0 12px 40px rgba(67,233,123,.6)!important;box-shadow:0 12px 40px rgba(67,233,123,.6)!important}.agent-card.active:nth-child(3) .agent-icon{-webkit-box-shadow:0 12px 40px rgba(250,112,154,.6)!important;box-shadow:0 12px 40px rgba(250,112,154,.6)!important}.agent-card.active:nth-child(4) .agent-icon{-webkit-box-shadow:0 12px 40px rgba(102,126,234,.6)!important;box-shadow:0 12px 40px rgba(102,126,234,.6)!important}.agent-info-header .agent-emoji{width:60px!important;height:60px!important;margin-right:16px!important}.agent-info-header .agent-emoji:before{font-size:28px!important}@media (max-width:768px){.agent-card .agent-icon{width:50px!important;height:50px!important;margin-right:12px!important}.agent-card .agent-icon:before{font-size:24px!important}.agent-emoji{width:40px!important;height:40px!important}.agent-emoji:before{font-size:20px!important}.ai-message .message-avatar .agent-emoji{width:35px!important;height:35px!important}.ai-message .message-avatar .agent-emoji:before{font-size:18px!important}}.theme-dark .agent-card .agent-icon,.theme-dark .agent-emoji{-webkit-box-shadow:0 8px 32px rgba(0,0,0,.6)!important;box-shadow:0 8px 32px rgba(0,0,0,.6)!important}.theme-dark .agent-card .agent-icon:hover,.theme-dark .agent-emoji:hover{-webkit-box-shadow:0 12px 40px rgba(0,0,0,.8)!important;box-shadow:0 12px 40px rgba(0,0,0,.8)!important}@-webkit-keyframes aiPulse{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 8px 32px rgba(102,126,234,.3);box-shadow:0 8px 32px rgba(102,126,234,.3)}50%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 12px 40px rgba(102,126,234,.4);box-shadow:0 12px 40px rgba(102,126,234,.4)}}@keyframes aiPulse{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 8px 32px rgba(102,126,234,.3);box-shadow:0 8px 32px rgba(102,126,234,.3)}50%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 12px 40px rgba(102,126,234,.4);box-shadow:0 12px 40px rgba(102,126,234,.4)}}.agent-card.active .agent-icon{-webkit-animation:aiPulse 3s ease-in-out infinite;animation:aiPulse 3s ease-in-out infinite}.typing-indicator~.message-avatar .agent-emoji{-webkit-animation:aiPulse 1.5s ease-in-out infinite;animation:aiPulse 1.5s ease-in-out infinite}body,html{margin:0;padding:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}#app,body,html{height:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.no-padding{padding:0!important}.padding-content{padding:4px 0}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.fr{float:right}.fl{float:left}.pr-5{padding-right:5px}.pl-5{padding-left:5px}.block{display:block}.pointer{cursor:pointer}.inlineBlock{display:block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.text-center{text-align:center}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.el-table .el-table__fixed-header-wrapper th,.el-table .el-table__header-wrapper th{word-break:break-word;background-color:#f8f8f9;color:#515a6e;height:40px;font-size:13px}.el-table .el-table__body-wrapper .el-button [class*=el-icon-]+span{margin-left:1px}.pagination-container{margin-top:15px;padding:10px 20px;background:#fff;text-align:center}.el-form .el-form-item{margin-bottom:22px}.mb8{margin-bottom:8px}.svg-icon[data-v-0924437a]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}