.aiChatPanel[data-v-79944dbc]{position:fixed;right:-492px;top:90px;width:492px;height:calc(100vh - 120px);background-color:#fff;border:1px solid #e4e7ed;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;transition:all .3s ease;z-index:999999}.aiChatPanel.show[data-v-79944dbc]{right:20px}.aiChatPanel.isDark[data-v-79944dbc]{background-color:#262a2e;border-color:hsla(0,0%,100%,.1)}.aiChatPanel.isDark .leftMenuBar[data-v-79944dbc]{background-color:#1f2326;border-right-color:hsla(0,0%,100%,.1)}.aiChatPanel.isDark .leftMenuBar .menuTitle[data-v-79944dbc]{color:#999}.aiChatPanel.isDark .leftMenuBar .menuSubTitle[data-v-79944dbc]{color:#666;border-top-color:hsla(0,0%,100%,.1)}.aiChatPanel.isDark .leftMenuBar .menuItem[data-v-79944dbc]{color:#ccc}.aiChatPanel.isDark .leftMenuBar .menuItem[data-v-79944dbc]:hover{background-color:hsla(0,0%,100%,.05)}.aiChatPanel.isDark .leftMenuBar .menuItem.active[data-v-79944dbc]{background-color:#409eff;color:#fff}.aiChatPanel .panelHeader[data-v-79944dbc]{height:50px;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;padding:0 16px}.aiChatPanel .panelHeader .title[data-v-79944dbc]{font-size:16px;font-weight:600;color:#333;display:flex;align-items:center;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aiChatPanel .panelHeader .title.draggable[data-v-79944dbc]{cursor:grab}.aiChatPanel .panelHeader .title.draggable[data-v-79944dbc]:active{cursor:grabbing}.aiChatPanel .panelHeader .headerActions[data-v-79944dbc]{margin-left:auto;display:flex;align-items:center;gap:8px}.aiChatPanel .panelBody[data-v-79944dbc]{display:flex;flex:1;min-height:0;overflow:hidden}.aiChatPanel .leftMenuBar[data-v-79944dbc]{width:112px;flex-shrink:0;background-color:#f5f7fa;border-right:1px solid #e4e7ed;overflow-y:auto;overflow-x:hidden;padding:8px 0}.aiChatPanel .leftMenuBar .menuTitle[data-v-79944dbc]{font-size:11px;font-weight:600;color:#666;padding:6px 12px;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.aiChatPanel .leftMenuBar .menuSubTitle[data-v-79944dbc]{font-size:10px;color:#999;padding:6px 12px 2px 12px;margin-top:4px;border-top:1px solid #e4e7ed}.aiChatPanel .leftMenuBar .menuItem[data-v-79944dbc]{display:flex;align-items:center;padding:6px 12px;cursor:pointer;transition:all .2s;font-size:12px;color:#333}.aiChatPanel .leftMenuBar .menuItem i[data-v-79944dbc]{margin-right:8px;font-size:14px;width:16px;text-align:center}.aiChatPanel .leftMenuBar .menuItem[data-v-79944dbc]:hover{background-color:#e8e8e8}.aiChatPanel .leftMenuBar .menuItem.active[data-v-79944dbc]{background-color:#409eff;color:#fff}.aiChatPanel .leftMenuBar .menuItem.active i[data-v-79944dbc]{color:#fff}.aiChatPanel .leftMenuBar .menuItem.subItem[data-v-79944dbc]{padding-left:24px;font-size:11px}.aiChatPanel .panelContent[data-v-79944dbc]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.aiChatPanel .chatResBox[data-v-79944dbc]{width:100%;flex:1;min-height:0;padding:10px;overflow-y:auto;overflow-x:hidden}.aiChatPanel .chatResBox .chatItem[data-v-79944dbc]{margin-bottom:20px}.aiChatPanel .chatResBox .chatItem[data-v-79944dbc]:last-of-type{margin-bottom:0}.aiChatPanel .chatResBox .chatItem.ai .chatItemInner .avatar[data-v-79944dbc]{border-color:#409eff;left:-12px}.aiChatPanel .chatResBox .chatItem.ai .chatItemInner .avatar .icon[data-v-79944dbc]{color:#409eff}.aiChatPanel .chatResBox .chatItem.user .chatItemInner .avatar[data-v-79944dbc]{border-color:#f56c6c;right:-12px}.aiChatPanel .chatResBox .chatItem.user .chatItemInner .avatar .icon[data-v-79944dbc]{color:#f56c6c}.aiChatPanel .chatResBox .chatItem .chatItemInner[data-v-79944dbc]{position:relative;padding:12px}.aiChatPanel .chatResBox .chatItem .chatItemInner .avatar[data-v-79944dbc]{width:30px;height:30px;border:2px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:-12px;background-color:#fff}.aiChatPanel .chatResBox .chatItem .chatItemInner .avatar .icon[data-v-79944dbc]{font-size:18px;font-weight:700}.aiChatPanel .chatResBox .chatItem .chatItemInner .content[data-v-79944dbc]{width:100%;color:#3f4a54;font-size:14px;line-height:1.5}.aiChatPanel .chatInputBox[data-v-79944dbc]{flex-shrink:0;width:100%;min-height:120px;border-top:1px solid #e4e7ed;position:relative;padding:8px}.aiChatPanel .chatInputBox .analysis-hint[data-v-79944dbc]{margin:0 8px 6px 8px;padding:6px;background:#f8fafc;border-radius:3px;border-left:2px solid #409eff;font-size:11px}.aiChatPanel .chatInputBox .analysis-hint .hint-header[data-v-79944dbc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.aiChatPanel .chatInputBox .analysis-hint .hint-title[data-v-79944dbc]{font-weight:700;color:#409eff;font-size:12px}.aiChatPanel .chatInputBox .analysis-hint .confidence[data-v-79944dbc]{font-size:10px;color:#666}.aiChatPanel .chatInputBox .analysis-hint .hint-content[data-v-79944dbc]{display:flex;gap:4px;margin-bottom:4px;flex-wrap:wrap}.aiChatPanel .chatInputBox .analysis-hint .hint-tips[data-v-79944dbc]{font-size:10px;color:#666}.aiChatPanel .chatInputBox .analysis-hint .tip-item[data-v-79944dbc]{display:inline-block;margin-right:8px}.aiChatPanel .chatInputBox .advanced-options-toggle[data-v-79944dbc]{padding:0 8px 4px 8px}.aiChatPanel .chatInputBox .advanced-options-panel[data-v-79944dbc]{margin:0 8px 6px 8px;padding:6px;background:#f5f7fa;border-radius:3px;font-size:11px}.aiChatPanel .chatInputBox .advanced-options-panel .option-group[data-v-79944dbc]{display:flex;align-items:center;margin-bottom:6px}.aiChatPanel .chatInputBox .advanced-options-panel .option-group[data-v-79944dbc]:last-child{margin-bottom:0}.aiChatPanel .chatInputBox .advanced-options-panel .option-group label[data-v-79944dbc]{min-width:60px;font-size:11px;color:#333;margin-right:6px}.aiChatPanel .chatInputBox .quick-fill-section[data-v-79944dbc]{margin:0 8px 8px 8px}.aiChatPanel .chatInputBox textarea[data-v-79944dbc]{width:100%;height:100px;outline:none;padding:8px;border:none;resize:none}.aiChatPanel .chatInputBox .btn[data-v-79944dbc]{position:absolute;right:8px;bottom:8px}.aiChatPanel .chatInputBox .stop[data-v-79944dbc]{position:absolute;left:50%;transform:translateX(-50%);top:-30px}.fade-enter-active[data-v-79944dbc],.fade-leave-active[data-v-79944dbc]{transition:opacity .3s}.fade-enter[data-v-79944dbc],.fade-leave-to[data-v-79944dbc]{opacity:0}.slide-enter-active[data-v-79944dbc],.slide-leave-active[data-v-79944dbc]{transition:all .3s;max-height:200px;overflow:hidden}.slide-enter[data-v-79944dbc],.slide-leave-to[data-v-79944dbc]{max-height:0;opacity:0}.flowWelcomeScreen[data-v-53326938]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea,#764ba2 50%,#8b7ec8);display:flex;align-items:center;justify-content:center;z-index:1000;overflow:hidden;will-change:opacity,transform;transform:translateZ(0);backface-visibility:hidden}.flowWelcomeScreen[data-v-53326938]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:60px 60px;animation:backgroundMove-53326938 25s linear infinite;will-change:transform;transform:translateZ(0)}.flowWelcomeScreen .welcomeContent[data-v-53326938]{position:relative;z-index:2;text-align:center;animation:fadeInUp-53326938 .8s ease-out}.flowWelcomeScreen .aiIcon[data-v-53326938]{margin-bottom:32px;animation:pulse-53326938 2.5s ease-in-out infinite}.flowWelcomeScreen .aiIcon svg[data-v-53326938]{width:140px;height:140px;filter:drop-shadow(0 6px 16px rgba(139,126,200,.5))}.flowWelcomeScreen .welcomeTitle[data-v-53326938]{font-size:52px;font-weight:700;color:#fff;margin:0 0 20px 0;text-shadow:0 3px 10px rgba(0,0,0,.25);letter-spacing:3px;animation:titleGlow-53326938 3s ease-in-out infinite}.flowWelcomeScreen .welcomeSubtitle[data-v-53326938]{font-size:20px;color:hsla(0,0%,100%,.95);margin:0 0 48px 0;font-weight:300;letter-spacing:1px}.flowWelcomeScreen .loadingIndicator[data-v-53326938]{display:flex;justify-content:center;gap:14px;margin-top:48px}.flowWelcomeScreen .loadingDot[data-v-53326938]{width:14px;height:14px;border-radius:50%;background:hsla(0,0%,100%,.9);animation:bounce-53326938 1.6s ease-in-out infinite;box-shadow:0 3px 10px rgba(0,0,0,.2)}.flowWelcomeScreen .coffeeDecoration[data-v-53326938]{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);width:100%;max-width:600px;height:200px;opacity:.4;pointer-events:none;z-index:1}.flowWelcomeScreen .coffeeCup[data-v-53326938]{position:absolute;left:35%;bottom:40px;transform:translateX(-50%);animation:float-53326938 4s ease-in-out infinite}.flowWelcomeScreen .coffeeCup .cupBody[data-v-53326938]{width:60px;height:50px;background:linear-gradient(135deg,#d4a574,#c8966a);border-radius:0 0 8px 8px;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.2)}.flowWelcomeScreen .coffeeCup .cupBody[data-v-53326938]:before{content:"";position:absolute;top:0;left:0;right:0;height:40px;background:linear-gradient(135deg,#e8d5b7,#d4a574);border-radius:0 0 8px 8px}.flowWelcomeScreen .coffeeCup .cupHandle[data-v-53326938]{position:absolute;right:-12px;top:8px;width:20px;height:30px;border:4px solid #c8966a;border-left:none;border-radius:0 20px 20px 0}.flowWelcomeScreen .coffeeCup .cupSaucer[data-v-53326938]{position:absolute;bottom:-8px;left:-4px;width:68px;height:12px;background:linear-gradient(135deg,#d4a574,#c8966a);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15)}.flowWelcomeScreen .coffeeBean[data-v-53326938]{position:absolute;left:30%;bottom:100px;width:24px;height:18px;background:linear-gradient(135deg,#f4a460,#d2691e);border-radius:50% 50% 50% .83333333% 60% 40% 40%;transform:rotate(-15deg);animation:beanFloat-53326938 3s ease-in-out infinite;box-shadow:0 2px 6px rgba(0,0,0,.2)}.flowWelcomeScreen .coffeeBean[data-v-53326938]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border:2px solid hsla(0,0%,100%,.6);border-radius:50%}.flowWelcomeScreen .coffeeSteam[data-v-53326938]{position:absolute;left:35%;bottom:90px;transform:translateX(-50%);display:flex;justify-content:center;gap:6px}.flowWelcomeScreen .coffeeSteam span[data-v-53326938]{display:inline-block;width:4px;height:24px;background:linear-gradient(0deg,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,.2));border-radius:4px;animation:steam-53326938 2.5s ease-in-out infinite}.flowWelcomeScreen .coffeeSteam span[data-v-53326938]:first-child{animation-delay:0s}.flowWelcomeScreen .coffeeSteam span[data-v-53326938]:nth-child(2){animation-delay:.4s}.flowWelcomeScreen .coffeeSteam span[data-v-53326938]:nth-child(3){animation-delay:.8s}.flowWelcomeScreen .lightBulb[data-v-53326938]{position:absolute;right:30%;bottom:50px;transform:translateX(50%);animation:float-53326938 4.5s ease-in-out infinite}.flowWelcomeScreen .lightBulb .bulbBody[data-v-53326938]{width:50px;height:50px;background:linear-gradient(135deg,gold,orange);border-radius:50% 50% 50% .83333333% 60% 40% 40%;position:relative;box-shadow:0 4px 12px rgba(255,215,0,.4)}.flowWelcomeScreen .lightBulb .bulbBody[data-v-53326938]:before{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.3),transparent);border-radius:50%}.flowWelcomeScreen .lightBulb .bulbBase[data-v-53326938]{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:20px;height:12px;background:linear-gradient(135deg,silver,grey);border-radius:0 0 4px 4px}.flowWelcomeScreen .lightBulb .bulbFilament[data-v-53326938]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:20px;background:hsla(0,0%,100%,.8);border-radius:1px;animation:filamentGlow-53326938 2s ease-in-out infinite}.flowWelcomeScreen .tablet[data-v-53326938]{position:absolute;left:15%;bottom:60px;transform:translateX(-50%);animation:float-53326938 5s ease-in-out infinite}.flowWelcomeScreen .tablet .tabletBody[data-v-53326938]{width:40px;height:60px;background:linear-gradient(135deg,#1e3a8a,#3b82f6 50%,gold);border-radius:6px;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.25)}.flowWelcomeScreen .tablet .tabletBody[data-v-53326938]:before{content:"";position:absolute;top:4px;left:4px;right:4px;bottom:4px;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent);border-radius:4px}.flowWelcomeScreen .backgroundParticles[data-v-53326938]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.flowWelcomeScreen .particle[data-v-53326938]{position:absolute;width:4px;height:4px;background:hsla(0,0%,100%,.3);border-radius:50%;animation:particleFloat-53326938 8s ease-in-out infinite}@keyframes fadeInUp-53326938{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-53326938{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.95}}@keyframes titleGlow-53326938{0%,to{text-shadow:0 3px 10px rgba(0,0,0,.25),0 0 20px hsla(0,0%,100%,.1)}50%{text-shadow:0 3px 10px rgba(0,0,0,.25),0 0 30px hsla(0,0%,100%,.2)}}@keyframes bounce-53326938{0%,80%,to{transform:scale(.85);opacity:.6}40%{transform:scale(1.25);opacity:1}}@keyframes backgroundMove-53326938{0%{transform:translate(0)}to{transform:translate(60px,60px)}}@keyframes float-53326938{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes beanFloat-53326938{0%,to{transform:rotate(-15deg) translateY(0)}50%{transform:rotate(-15deg) translateY(-10px)}}@keyframes steam-53326938{0%,to{transform:translateY(0) scaleY(1);opacity:.4}50%{transform:translateY(-12px) scaleY(1.3);opacity:.8}}@keyframes filamentGlow-53326938{0%,to{opacity:.6;box-shadow:0 0 4px hsla(0,0%,100%,.4)}50%{opacity:1;box-shadow:0 0 8px hsla(0,0%,100%,.8)}}@keyframes particleFloat-53326938{0%{transform:translateY(100vh) translateX(0);opacity:0}10%{opacity:.3}90%{opacity:.3}to{transform:translateY(-100px) translateX(20px);opacity:0}}@media (max-width:768px){.flowWelcomeScreen .welcomeTitle[data-v-53326938]{font-size:38px}.flowWelcomeScreen .welcomeSubtitle[data-v-53326938]{font-size:16px}.flowWelcomeScreen .aiIcon svg[data-v-53326938]{width:110px;height:110px}.flowWelcomeScreen .coffeeDecoration[data-v-53326938]{bottom:40px;height:150px}.flowWelcomeScreen .coffeeCup[data-v-53326938]{left:40%}.flowWelcomeScreen .lightBulb[data-v-53326938]{right:25%}.flowWelcomeScreen .tablet[data-v-53326938]{left:10%}}.flowContainer[data-v-4a7271a3]{width:100%;height:100%;display:flex;flex-direction:column;background:#f5f7fa;position:relative}.iframeWrap[data-v-4a7271a3]{flex:1;position:relative;overflow:hidden}.frame[data-v-4a7271a3]{width:100%;height:100%;border:none;position:relative;z-index:1}