.ai-assistant-page[data-v-5c20ba0a]{min-height:100vh;background:linear-gradient(135deg,#1e3c72,#2a5298 50%,#1e3c72);background-size:200% 200%;padding:0;position:relative;overflow:hidden;-webkit-animation:pageGradientFlow-data-v-5c20ba0a 20s ease-in-out infinite;animation:pageGradientFlow-data-v-5c20ba0a 20s ease-in-out infinite}@-webkit-keyframes pageGradientFlow-data-v-5c20ba0a{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pageGradientFlow-data-v-5c20ba0a{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ai-assistant-page[data-v-5c20ba0a]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 30%,rgba(66,153,225,.35) 0,transparent 40%),radial-gradient(circle at 80% 70%,rgba(79,209,197,.3) 0,transparent 40%),radial-gradient(circle at 50% 50%,rgba(99,179,237,.25) 0,transparent 50%);pointer-events:none;-webkit-animation:rotateLights-data-v-5c20ba0a 40s linear infinite;animation:rotateLights-data-v-5c20ba0a 40s linear infinite;z-index:0}@-webkit-keyframes rotateLights-data-v-5c20ba0a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateLights-data-v-5c20ba0a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.page-header[data-v-5c20ba0a]{background:linear-gradient(135deg,rgba(66,153,225,.15),rgba(79,209,197,.1));backdrop-filter:blur(20px);padding:30px;border-bottom:1px solid hsla(0,0%,100%,.2);-webkit-box-shadow:0 8px 30px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.2);box-shadow:0 8px 30px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.2);position:relative;z-index:1}.header-content[data-v-5c20ba0a]{max-width:1600px;margin:0 auto;text-align:center}.page-title[data-v-5c20ba0a]{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:15px;margin:0 0 12px 0}.title-icon[data-v-5c20ba0a]{font-size:3.5rem;-webkit-filter:drop-shadow(0 6px 20px rgba(255,215,0,.6));filter:drop-shadow(0 6px 20px rgba(255,215,0,.6));-webkit-animation:titleIconFloat-data-v-5c20ba0a 3s ease-in-out infinite;animation:titleIconFloat-data-v-5c20ba0a 3s ease-in-out infinite}@-webkit-keyframes titleIconFloat-data-v-5c20ba0a{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-10px) scale(1.1);transform:translateY(-10px) scale(1.1)}}@keyframes titleIconFloat-data-v-5c20ba0a{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-10px) scale(1.1);transform:translateY(-10px) scale(1.1)}}.title-text[data-v-5c20ba0a]{background:linear-gradient(135deg,gold,#ffed4e,#ffc107);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2.5rem;font-weight:800;-webkit-animation:titleTextShine-data-v-5c20ba0a 4s ease-in-out infinite;animation:titleTextShine-data-v-5c20ba0a 4s ease-in-out infinite}@-webkit-keyframes titleTextShine-data-v-5c20ba0a{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes titleTextShine-data-v-5c20ba0a{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.page-subtitle[data-v-5c20ba0a]{color:hsla(0,0%,100%,.95);font-size:1.1rem;font-weight:500;margin:0}.main-content[data-v-5c20ba0a]{display:grid;grid-template-columns:230px 1fr 250px;gap:25px;max-width:1800px;margin:0 auto;padding:30px;position:relative;z-index:1}.agents-panel[data-v-5c20ba0a]{background:linear-gradient(145deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.08));backdrop-filter:blur(15px);border-radius:20px;padding:25px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.2);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:sticky;top:30px}.panel-title[data-v-5c20ba0a]{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.3);padding-bottom:12px;border-bottom:2px solid rgba(255,215,0,.3)}.panel-title .icon[data-v-5c20ba0a]{font-size:1.6rem;-webkit-filter:drop-shadow(0 2px 4px rgba(255,215,0,.5));filter:drop-shadow(0 2px 4px rgba(255,215,0,.5))}.agent-cards[data-v-5c20ba0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;margin-bottom:20px}.agent-card[data-v-5c20ba0a]{background:linear-gradient(145deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border:2px solid hsla(0,0%,100%,.2);border-radius:14px;padding:12px 8px 12px 12px;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:60px}.agent-card[data-v-5c20ba0a]:hover{background:linear-gradient(145deg,rgba(66,153,225,.25),rgba(79,209,197,.15));border-color:rgba(66,153,225,.5);-webkit-transform:translateX(8px) scale(1.02);transform:translateX(8px) scale(1.02)}.agent-card.active[data-v-5c20ba0a]{background:linear-gradient(135deg,rgba(255,215,0,.3),rgba(255,193,7,.2));border-color:gold;-webkit-box-shadow:0 8px 25px rgba(255,215,0,.5);box-shadow:0 8px 25px rgba(255,215,0,.5)}.agent-icon[data-v-5c20ba0a]{font-size:1rem;line-height:1;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;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}.agent-info[data-v-5c20ba0a]{-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:3px;min-width:0;padding-right:0;max-width:100%}.agent-name[data-v-5c20ba0a]{color:#fff;font-size:.95rem;font-weight:700;line-height:1.2;margin:0;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.agent-desc[data-v-5c20ba0a]{color:hsla(0,0%,100%,.85);font-size:.75rem;line-height:1.3;margin:0;letter-spacing:.3px}.active-indicator[data-v-5c20ba0a]{position:absolute;top:14px;right:14px;width:28px;height:28px;background:linear-gradient(135deg,gold,#ffed4e);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;color:#1e3c72;font-weight:700;font-size:1rem;-webkit-box-shadow:0 2px 8px rgba(255,215,0,.5);box-shadow:0 2px 8px rgba(255,215,0,.5);-webkit-animation:checkPulse-data-v-5c20ba0a 1.5s ease-in-out infinite;animation:checkPulse-data-v-5c20ba0a 1.5s ease-in-out infinite}@-webkit-keyframes checkPulse-data-v-5c20ba0a{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes checkPulse-data-v-5c20ba0a{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.stats-panel-bottom[data-v-5c20ba0a]{-ms-flex-pack:distribute;justify-content:space-around;padding:15px 30px;background:linear-gradient(135deg,rgba(66,153,225,.08),rgba(79,209,197,.05));border-top:2px solid rgba(66,153,225,.15);border-radius:0 0 24px 24px;gap:20px}.stats-panel-bottom .stat-item[data-v-5c20ba0a],.stats-panel-bottom[data-v-5c20ba0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stats-panel-bottom .stat-item[data-v-5c20ba0a]{gap:12px;padding:12px 20px;background:linear-gradient(135deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.4));border-radius:16px;border:1px solid rgba(66,153,225,.2);-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.stats-panel-bottom .stat-item[data-v-5c20ba0a]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 16px rgba(66,153,225,.25);box-shadow:0 6px 16px rgba(66,153,225,.25);background:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.6))}.stats-panel-bottom .stat-icon[data-v-5c20ba0a]{font-size:2rem;line-height:1}.stats-panel-bottom .stat-content[data-v-5c20ba0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.stats-panel-bottom .stat-label[data-v-5c20ba0a]{color:#666;font-size:.85rem;font-weight:500}.stats-panel-bottom .stat-value[data-v-5c20ba0a]{color:#1e3c72;font-size:1.8rem;font-weight:700;line-height:1}.chat-panel[data-v-5c20ba0a]{background:linear-gradient(145deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.9));backdrop-filter:blur(20px);border-radius:24px;padding:0;-webkit-box-shadow:0 15px 50px rgba(0,0,0,.2);box-shadow:0 15px 50px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.3);height:780px;min-width:500px}.chat-header[data-v-5c20ba0a],.chat-panel[data-v-5c20ba0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-header[data-v-5c20ba0a]{padding:20px 30px 15px;border-bottom:2px solid rgba(66,153,225,.15);gap:12px;background:linear-gradient(135deg,rgba(66,153,225,.05),rgba(79,209,197,.03))}.header-top[data-v-5c20ba0a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.header-bottom[data-v-5c20ba0a],.header-top[data-v-5c20ba0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-bottom[data-v-5c20ba0a]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:8px;border-top:1px solid rgba(66,153,225,.1)}.chat-header h3[data-v-5c20ba0a]{color:#1e3c72;font-size:1.3rem;font-weight:700;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;min-width:0}.ws-status-tag[data-v-5c20ba0a]{margin-left:10px;font-size:12px;-webkit-animation:statusPulse-data-v-5c20ba0a 2s ease-in-out infinite;animation:statusPulse-data-v-5c20ba0a 2s ease-in-out infinite}.ws-status-tag i[data-v-5c20ba0a]{margin-right:4px}@-webkit-keyframes statusPulse-data-v-5c20ba0a{0%,to{opacity:1}50%{opacity:.7}}@keyframes statusPulse-data-v-5c20ba0a{0%,to{opacity:1}50%{opacity:.7}}.common-questions-btn[data-v-5c20ba0a]{background:linear-gradient(135deg,gold,orange)!important;border:2px solid #ff8c00!important;color:#333!important;font-weight:700!important;font-size:15px!important;padding:12px 24px!important;border-radius:25px!important;-webkit-box-shadow:0 6px 20px rgba(255,215,0,.4),0 0 30px rgba(255,165,0,.3),inset 0 1px 0 hsla(0,0%,100%,.5)!important;box-shadow:0 6px 20px rgba(255,215,0,.4),0 0 30px rgba(255,165,0,.3),inset 0 1px 0 hsla(0,0%,100%,.5)!important;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;-webkit-animation:questionBtnPulse-data-v-5c20ba0a 2s ease-in-out infinite;animation:questionBtnPulse-data-v-5c20ba0a 2s ease-in-out infinite;position:relative;overflow:hidden}.common-questions-btn[data-v-5c20ba0a]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.4) 50%,transparent 70%);-webkit-animation:shimmer-data-v-5c20ba0a 3s ease-in-out infinite;animation:shimmer-data-v-5c20ba0a 3s ease-in-out infinite}.common-questions-btn[data-v-5c20ba0a]:hover{background:linear-gradient(135deg,#ffed4e,#ffb84d)!important;-webkit-transform:translateY(-3px) scale(1.05)!important;transform:translateY(-3px) scale(1.05)!important;-webkit-box-shadow:0 10px 30px rgba(255,215,0,.6),0 0 40px rgba(255,165,0,.5),inset 0 1px 0 hsla(0,0%,100%,.6)!important;box-shadow:0 10px 30px rgba(255,215,0,.6),0 0 40px rgba(255,165,0,.5),inset 0 1px 0 hsla(0,0%,100%,.6)!important}.common-questions-btn[data-v-5c20ba0a]:active{-webkit-transform:translateY(-1px) scale(1.02)!important;transform:translateY(-1px) scale(1.02)!important}.common-questions-btn .btn-text[data-v-5c20ba0a]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,.1)}@-webkit-keyframes questionBtnPulse-data-v-5c20ba0a{0%,to{-webkit-box-shadow:0 6px 20px rgba(255,215,0,.4),0 0 30px rgba(255,165,0,.3),inset 0 1px 0 hsla(0,0%,100%,.5);box-shadow:0 6px 20px rgba(255,215,0,.4),0 0 30px rgba(255,165,0,.3),inset 0 1px 0 hsla(0,0%,100%,.5)}50%{-webkit-box-shadow:0 8px 25px rgba(255,215,0,.6),0 0 40px rgba(255,165,0,.5),inset 0 1px 0 hsla(0,0%,100%,.6);box-shadow:0 8px 25px rgba(255,215,0,.6),0 0 40px rgba(255,165,0,.5),inset 0 1px 0 hsla(0,0%,100%,.6)}}@keyframes questionBtnPulse-data-v-5c20ba0a{0%,to{-webkit-box-shadow:0 6px 20px rgba(255,215,0,.4),0 0 30px rgba(255,165,0,.3),inset 0 1px 0 hsla(0,0%,100%,.5);box-shadow:0 6px 20px rgba(255,215,0,.4),0 0 30px rgba(255,165,0,.3),inset 0 1px 0 hsla(0,0%,100%,.5)}50%{-webkit-box-shadow:0 8px 25px rgba(255,215,0,.6),0 0 40px rgba(255,165,0,.5),inset 0 1px 0 hsla(0,0%,100%,.6);box-shadow:0 8px 25px rgba(255,215,0,.6),0 0 40px rgba(255,165,0,.5),inset 0 1px 0 hsla(0,0%,100%,.6)}}@-webkit-keyframes shimmer-data-v-5c20ba0a{0%{-webkit-transform:translateX(-100%) translateY(-100%) rotate(45deg);transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{-webkit-transform:translateX(100%) translateY(100%) rotate(45deg);transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes shimmer-data-v-5c20ba0a{0%{-webkit-transform:translateX(-100%) translateY(-100%) rotate(45deg);transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{-webkit-transform:translateX(100%) translateY(100%) rotate(45deg);transform:translateX(100%) translateY(100%) rotate(45deg)}}.chat-actions[data-v-5c20ba0a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-actions .el-button[data-v-5c20ba0a]{background:linear-gradient(135deg,rgba(66,153,225,.15),rgba(79,209,197,.1))!important;border:1px solid rgba(66,153,225,.3)!important;color:#1e3c72!important;font-weight:500!important;border-radius:18px!important;padding:8px 16px!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;backdrop-filter:blur(5px)}.chat-actions .el-button[data-v-5c20ba0a]:hover{background:linear-gradient(135deg,rgba(66,153,225,.25),rgba(79,209,197,.2))!important;border-color:rgba(66,153,225,.5)!important;-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;-webkit-box-shadow:0 4px 12px rgba(66,153,225,.3)!important;box-shadow:0 4px 12px rgba(66,153,225,.3)!important}.chat-container[data-v-5c20ba0a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:25px}.empty-chat[data-v-5c20ba0a]{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999}.empty-icon[data-v-5c20ba0a]{font-size:5rem;margin-bottom:15px}.empty-chat h3[data-v-5c20ba0a]{color:#1e3c72;margin:10px 0}.chat-message[data-v-5c20ba0a]{margin-bottom:20px;-webkit-animation:messageSlideIn-data-v-5c20ba0a .3s ease-out;animation:messageSlideIn-data-v-5c20ba0a .3s ease-out}@-webkit-keyframes messageSlideIn-data-v-5c20ba0a{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes messageSlideIn-data-v-5c20ba0a{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ai-msg[data-v-5c20ba0a],.user-msg[data-v-5c20ba0a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.user-msg[data-v-5c20ba0a]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.msg-avatar[data-v-5c20ba0a]{width:40px;height:40px;background:linear-gradient(135deg,#4299e1,#4fd1c5);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;font-size:1.2rem;-ms-flex-negative:0;flex-shrink:0}.msg-avatar.ai[data-v-5c20ba0a]{background:linear-gradient(135deg,gold,#ffc107)}.msg-bubble[data-v-5c20ba0a]{max-width:85%;padding:14px 18px;border-radius:16px;line-height:1.6}.user-msg .msg-bubble[data-v-5c20ba0a]{background:linear-gradient(135deg,#4299e1,#4fd1c5);color:#fff}.ai-msg .msg-bubble[data-v-5c20ba0a]{background:#fff;color:#333;border:1px solid rgba(66,153,225,.2)}.typing-indicator[data-v-5c20ba0a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.typing-indicator span[data-v-5c20ba0a]{width:8px;height:8px;background:#4299e1;border-radius:50%;-webkit-animation:typing-data-v-5c20ba0a 1.4s ease-in-out infinite;animation:typing-data-v-5c20ba0a 1.4s ease-in-out infinite}.typing-indicator span[data-v-5c20ba0a]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.typing-indicator span[data-v-5c20ba0a]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes typing-data-v-5c20ba0a{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes typing-data-v-5c20ba0a{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.msg-bubble-wrapper[data-v-5c20ba0a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:85%}.message-actions[data-v-5c20ba0a],.msg-bubble-wrapper[data-v-5c20ba0a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.chat-input-container[data-v-5c20ba0a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:20px 30px;border-top:2px solid rgba(66,153,225,.15);background:rgba(66,153,225,.03)}.tools-panel[data-v-5c20ba0a]{background:linear-gradient(145deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.08));backdrop-filter:blur(15px);border-radius:20px;padding:25px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.2);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:sticky;top:30px}.quick-tools[data-v-5c20ba0a]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px}.tool-item[data-v-5c20ba0a]{background:linear-gradient(145deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.08));border:2px solid hsla(0,0%,100%,.25);border-radius:12px;padding:15px;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.tool-item[data-v-5c20ba0a]:hover{background:linear-gradient(145deg,rgba(66,153,225,.25),rgba(79,209,197,.15));-webkit-transform:translateY(-4px);transform:translateY(-4px)}.tool-icon[data-v-5c20ba0a]{font-size:2rem;margin-bottom:8px}.tool-name[data-v-5c20ba0a]{color:#fff;font-size:.85rem;font-weight:600}.common-questions[data-v-5c20ba0a]{background:linear-gradient(145deg,rgba(66,153,225,.15),rgba(79,209,197,.1));border-radius:14px;padding:20px}.questions-title[data-v-5c20ba0a]{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 12px 0}.question-list[data-v-5c20ba0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.question-item[data-v-5c20ba0a]{background:hsla(0,0%,100%,.1);padding:10px 12px;border-radius:8px;color:hsla(0,0%,100%,.95);font-size:.85rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.question-item[data-v-5c20ba0a]:hover{background:rgba(66,153,225,.3);-webkit-transform:translateX(4px);transform:translateX(4px)}.ai-msg[data-v-5c20ba0a] .code-block{background:#1a1a2e;color:#e2e8f0;padding:15px;border-radius:8px;overflow-x:auto;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;line-height:1.5;margin:10px 0;border-left:4px solid #4299e1}.ai-msg[data-v-5c20ba0a] strong{color:#1e3c72;font-weight:600}.history-list[data-v-5c20ba0a]{max-height:400px;overflow-y:auto}.history-item[data-v-5c20ba0a]{padding:15px;border-bottom:1px solid #eee;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.history-item[data-v-5c20ba0a]:hover{background:#f5f5f5}.history-title[data-v-5c20ba0a]{color:#333;font-weight:500;margin-bottom:5px}.history-time[data-v-5c20ba0a]{color:#999;font-size:.85rem}.questions-dialog[data-v-5c20ba0a] .el-dialog{border-radius:20px;overflow:hidden}.questions-dialog[data-v-5c20ba0a] .el-dialog__header{background:linear-gradient(135deg,#1e3c72,#2a5298);padding:25px 30px;border-bottom:none}.questions-dialog[data-v-5c20ba0a] .el-dialog__title{color:#fff;font-size:1.5rem;font-weight:700}.questions-dialog[data-v-5c20ba0a] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:24px}.questions-dialog[data-v-5c20ba0a] .el-dialog__body{padding:30px;background:#f8f9fa}.questions-content[data-v-5c20ba0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.question-search[data-v-5c20ba0a]{width:100%}.question-search[data-v-5c20ba0a] .el-input__inner{border-radius:25px;padding:12px 20px;font-size:15px;border:2px solid #e0e0e0;-webkit-transition:all .3s;transition:all .3s}.question-search[data-v-5c20ba0a] .el-input__inner:focus{border-color:#4299e1;-webkit-box-shadow:0 0 0 3px rgba(66,153,225,.1);box-shadow:0 0 0 3px rgba(66,153,225,.1)}.question-tabs[data-v-5c20ba0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:15px;background:#fff;border-radius:15px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.category-tag[data-v-5c20ba0a]{cursor:pointer;font-size:14px;padding:8px 16px;border-radius:20px;-webkit-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.category-tag[data-v-5c20ba0a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.questions-grid[data-v-5c20ba0a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px;max-height:500px;overflow-y:auto;padding:5px}.question-card[data-v-5c20ba0a]{background:#fff;border-radius:12px;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;border:2px solid transparent;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.question-card[data-v-5c20ba0a]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 20px rgba(66,153,225,.2);box-shadow:0 8px 20px rgba(66,153,225,.2);border-color:#4299e1}.question-icon[data-v-5c20ba0a]{font-size:2rem;-ms-flex-negative:0;flex-shrink:0;width:50px;height:50px;background:linear-gradient(135deg,#4299e1,#4fd1c5);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-box-shadow:0 4px 12px rgba(66,153,225,.3);box-shadow:0 4px 12px rgba(66,153,225,.3)}.question-content[data-v-5c20ba0a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.question-text[data-v-5c20ba0a]{color:#333;font-size:14px;font-weight:500;margin-bottom:6px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.question-category[data-v-5c20ba0a]{color:#999;font-size:12px;background:#f0f0f0;padding:2px 10px;border-radius:10px;display:inline-block}.question-arrow[data-v-5c20ba0a]{color:#4299e1;font-size:18px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.question-card:hover .question-arrow[data-v-5c20ba0a]{-webkit-transform:translateX(5px);transform:translateX(5px)}.no-results[data-v-5c20ba0a]{text-align:center;padding:60px 20px;color:#999;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}.no-results p[data-v-5c20ba0a]{margin:0;font-size:16px}@media (max-width:1400px){.main-content[data-v-5c20ba0a]{grid-template-columns:1fr;gap:20px}.agents-panel[data-v-5c20ba0a],.tools-panel[data-v-5c20ba0a]{position:static}}@media (max-width:768px){.questions-grid[data-v-5c20ba0a]{grid-template-columns:1fr}.question-tabs[data-v-5c20ba0a]{gap:8px}.category-tag[data-v-5c20ba0a]{font-size:12px;padding:6px 12px}}