@charset "UTF-8";.prompt-reverse-container[data-v-f595d877]{padding:20px;max-width:1800px;margin:0 auto;min-height:calc(100vh - 80px);background:var(--bg-color);transition:background .3s ease;position:relative}.scroll-hint[data-v-f595d877]{position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:1000;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 24px;border-radius:50px;box-shadow:0 8px 24px rgba(102,126,234,.4);cursor:pointer;display:flex;align-items:center;gap:8px;animation:bounce-f595d877 2s ease-in-out infinite;transition:all .3s ease}.scroll-hint[data-v-f595d877]:hover{transform:translate(-50%) scale(1.05);box-shadow:0 12px 32px rgba(102,126,234,.6)}.scroll-hint .scroll-icon[data-v-f595d877]{font-size:20px;animation:arrowDown-f595d877 1.5s ease-in-out infinite}.scroll-hint .scroll-text[data-v-f595d877]{font-size:14px;font-weight:600;white-space:nowrap}@keyframes bounce-f595d877{0%,to{bottom:30px}50%{bottom:40px}}@keyframes arrowDown-f595d877{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.fade-enter-active[data-v-f595d877],.fade-leave-active[data-v-f595d877]{transition:opacity .5s ease}.fade-enter-from[data-v-f595d877],.fade-leave-to[data-v-f595d877]{opacity:0}[data-v-f595d877]:root{--bg-color: #f5f7fa;--card-bg: #ffffff;--text-primary: #1a1a2e;--text-secondary: #4a4a5a;--text-tertiary: #6a6a7a;--border-color: #e4e7ed;--hover-bg: #f5f7ff}.dark[data-v-f595d877]{--bg-color: #1a1a1a;--card-bg: #2d2d2d;--text-primary: #e8e8e8;--text-secondary: #b8b8b8;--text-tertiary: #888888;--border-color: #404040;--hover-bg: #333333}.dark .left-panel[data-v-f595d877],.dark .right-panel[data-v-f595d877]{background:rgba(45,45,45,.85);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.1)}.dark .left-panel[data-v-f595d877]:hover,.dark .right-panel[data-v-f595d877]:hover{box-shadow:0 12px 40px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.15)}.dark .history-section[data-v-f595d877]{background:linear-gradient(135deg,rgba(45,45,45,.8),rgba(35,35,35,.6));border:1px solid rgba(255,255,255,.1)}.dark .current-task-section[data-v-f595d877]{background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.15));border:1px solid rgba(102,126,234,.3)}.dark .upload-disabled-tip[data-v-f595d877]{background:linear-gradient(135deg,rgba(255,193,7,.2),rgba(255,152,0,.2))!important;border-color:rgba(255,193,7,.5)!important;color:#ffc107!important}.dark .upload-disabled-tip .el-icon[data-v-f595d877]{color:#ffc107!important}.dark .upload-disabled-tip[data-v-f595d877]:hover{background:linear-gradient(135deg,rgba(255,193,7,.25),rgba(255,152,0,.25))!important}.page-header[data-v-f595d877]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:16px 24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 4px 16px rgba(102,126,234,.25)}.page-header .header-content[data-v-f595d877]{flex:1;text-align:center}.page-header h1[data-v-f595d877]{font-size:20px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.15);letter-spacing:.5px}.page-header .subtitle[data-v-f595d877]{font-size:19px;margin:0;font-weight:700;letter-spacing:1px;background:linear-gradient(135deg,gold,#ffed4e,gold);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 8px rgba(255,215,0,.5);filter:drop-shadow(0 0 6px rgba(255,215,0,.6));animation:shimmer-f595d877 3s ease-in-out infinite}.page-header .tutorial-btn[data-v-f595d877]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border:none;color:#fff;font-weight:600;box-shadow:0 4px 12px rgba(255,107,107,.4);animation:tutorial-pulse-f595d877 2s ease-in-out infinite;transition:all .3s ease}.page-header .tutorial-btn[data-v-f595d877]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,107,107,.5)}.page-header .tutorial-btn .el-icon[data-v-f595d877]{animation:tutorial-icon-bounce-f595d877 2s ease-in-out infinite}@keyframes shimmer-f595d877{0%,to{filter:drop-shadow(0 0 4px rgba(255,215,0,.6)) brightness(1)}50%{filter:drop-shadow(0 0 12px rgba(255,215,0,.9)) brightness(1.2)}}.main-content[data-v-f595d877]{display:grid;grid-template-columns:480px 1fr;gap:20px;align-items:start;transition:all .4s cubic-bezier(.4,0,.2,1)}.main-content.panel-collapsed[data-v-f595d877]{grid-template-columns:80px 1fr}.left-panel[data-v-f595d877]{background:rgba(255,255,255,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid var(--border-color);position:sticky;top:20px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;justify-content:flex-start;max-height:calc(100vh - 140px);overflow:hidden}.left-panel[data-v-f595d877]:hover{box-shadow:0 6px 24px rgba(102,126,234,.15)}.left-panel.collapsed[data-v-f595d877]{padding:16px;border-radius:16px}.left-panel.collapsed .panel-toggle[data-v-f595d877]{flex-direction:column;gap:8px;padding:12px 8px;margin:-16px -16px 0;border-radius:16px;border-bottom:none}.left-panel.collapsed .panel-toggle .toggle-icon[data-v-f595d877]{transform:rotate(-90deg)}.left-panel.collapsed .panel-toggle .toggle-icon.rotated[data-v-f595d877]{transform:rotate(90deg)}.left-panel.collapsed .panel-toggle .toggle-text[data-v-f595d877]{writing-mode:vertical-rl;text-orientation:mixed;font-size:12px}.left-panel .panel-toggle[data-v-f595d877]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;margin:-20px -20px 16px;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-bottom:1px solid var(--border-color);cursor:default;transition:all .3s ease;border-radius:20px 20px 0 0}.left-panel .panel-toggle .toggle-icon[data-v-f595d877]{font-size:18px;color:#667eea;transition:transform .3s ease}.left-panel .panel-toggle .toggle-icon.rotated[data-v-f595d877]{transform:rotate(180deg)}.left-panel .panel-toggle .toggle-text[data-v-f595d877]{font-size:14px;font-weight:700;color:#667eea;letter-spacing:.5px}.left-panel .panel-toggle .scroll-more-hint[data-v-f595d877]{display:flex;align-items:center;gap:4px;margin-left:auto;padding:6px 12px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;cursor:pointer;transition:all .3s ease;animation:hintPulse-f595d877 2s ease-in-out infinite}.left-panel .panel-toggle .scroll-more-hint[data-v-f595d877]:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(102,126,234,.4)}.left-panel .panel-toggle .scroll-more-hint .more-arrow[data-v-f595d877]{font-size:14px;color:#fff;animation:bounceArrow-f595d877 1.5s ease-in-out infinite}.left-panel .panel-toggle .scroll-more-hint .more-text[data-v-f595d877]{font-size:12px;font-weight:600;color:#fff;white-space:nowrap}.left-panel .panel-content[data-v-f595d877]{overflow-y:auto;overflow-x:hidden;flex:1}.left-panel .panel-content[data-v-f595d877]::-webkit-scrollbar{width:6px}.left-panel .panel-content[data-v-f595d877]::-webkit-scrollbar-track{background:var(--border-color);border-radius:3px}.left-panel .panel-content[data-v-f595d877]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px}.left-panel .panel-content[data-v-f595d877]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.left-panel .collapsed-actions[data-v-f595d877]{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:16px;animation:fadeInUp-f595d877 .4s ease-out}.left-panel .collapsed-actions .quick-new-btn[data-v-f595d877]{width:100%;height:52px;border-radius:14px;font-weight:700;font-size:14px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 6px 20px rgba(102,126,234,.4),inset 0 1px rgba(255,255,255,.2);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.left-panel .collapsed-actions .quick-new-btn[data-v-f595d877]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.left-panel .collapsed-actions .quick-new-btn[data-v-f595d877]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 28px rgba(102,126,234,.5),inset 0 1px rgba(255,255,255,.3)}.left-panel .collapsed-actions .quick-new-btn[data-v-f595d877]:hover:before{left:100%}.left-panel .collapsed-actions .quick-new-btn[data-v-f595d877]:active{transform:translateY(-1px) scale(1)}.left-panel .collapsed-actions .quick-new-btn .el-icon[data-v-f595d877]{font-size:22px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.left-panel .collapsed-actions .quick-new-btn span[data-v-f595d877]{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:2px}.panel-slide-enter-active[data-v-f595d877],.panel-slide-leave-active[data-v-f595d877]{transition:all .4s cubic-bezier(.4,0,.2,1);max-height:1200px;opacity:1}.panel-slide-enter-from[data-v-f595d877],.panel-slide-leave-to[data-v-f595d877]{max-height:0;opacity:0;overflow:hidden}.right-panel[data-v-f595d877]{background:rgba(255,255,255,.75);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:24px;padding:24px;box-shadow:0 8px 32px rgba(102,126,234,.12),0 2px 8px rgba(0,0,0,.04),inset 0 1px rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.5);min-height:calc(100vh - 180px);transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:20px}.right-panel[data-v-f595d877]:hover{box-shadow:0 12px 40px rgba(102,126,234,.18),0 4px 12px rgba(0,0,0,.06),inset 0 1px rgba(255,255,255,.9)}.current-task-section[data-v-f595d877]{background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;padding:24px;border:1px solid rgba(102,126,234,.2);box-shadow:0 4px 16px rgba(102,126,234,.1),inset 0 1px rgba(255,255,255,.5);animation:fadeInUp-f595d877 .5s ease-out;transition:all .3s ease}.current-task-section[data-v-f595d877]:hover{border-color:rgba(102,126,234,.3);box-shadow:0 6px 20px rgba(102,126,234,.15),inset 0 1px rgba(255,255,255,.6)}.section-header[data-v-f595d877]{margin-bottom:10px}.section-header .section-title[data-v-f595d877]{font-size:18px;font-weight:700;color:var(--text-primary);margin:0;padding-bottom:8px;border-bottom:2px solid var(--border-color)}.upload-tip[data-v-f595d877]{margin-bottom:12px;padding:10px 16px;background:linear-gradient(135deg,rgba(255,193,7,.1),rgba(255,152,0,.1));border-left:4px solid #ffc107;border-radius:8px;color:#ff9800;font-size:14px;font-weight:600;animation:fadeInUp-f595d877 .5s ease-out;transition:all .3s ease}.upload-tip[data-v-f595d877]:hover{background:linear-gradient(135deg,rgba(255,193,7,.15),rgba(255,152,0,.15));transform:translate(4px)}.video-url-input-section[data-v-f595d877]{margin-bottom:12px;animation:fadeInUp-f595d877 .6s ease-out}.video-url-input-section .input-label[data-v-f595d877]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap;letter-spacing:.5px;margin-bottom:8px}.video-url-input-section .input-label .label-icon[data-v-f595d877]{font-size:18px;color:#667eea;animation:iconRotate 3s ease-in-out infinite}.video-url-input-section .large-url-input[data-v-f595d877] .el-textarea__inner{background:var(--card-bg);box-shadow:0 2px 8px rgba(102,126,234,.1);border-radius:16px;padding:14px 16px;border:2px solid var(--border-color);transition:all .3s ease;font-size:14px;color:var(--text-primary);line-height:1.6;min-height:90px;resize:vertical}.video-url-input-section .large-url-input[data-v-f595d877] .el-textarea__inner:hover{box-shadow:0 4px 12px rgba(102,126,234,.2);border-color:#667eea;transform:translateY(-2px)}.video-url-input-section .large-url-input[data-v-f595d877] .el-textarea__inner:focus{box-shadow:0 4px 16px rgba(102,126,234,.3);border-color:#667eea;transform:translateY(-2px)}.video-url-input-section .large-url-input[data-v-f595d877] .el-textarea__inner::placeholder{font-size:13px;color:var(--el-text-color-placeholder);line-height:1.6}.video-url-input-section .large-url-input[data-v-f595d877] .el-input__count{font-size:12px}.video-url-input-section .platform-parse-tip[data-v-f595d877]{margin-top:12px;padding:10px 14px;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));border-radius:10px;border:2px solid rgba(102,126,234,.2);display:flex;gap:8px;align-items:center;transition:all .3s ease;animation:fadeInUp-f595d877 .7s ease-out}.video-url-input-section .platform-parse-tip[data-v-f595d877]:hover{border-color:rgba(102,126,234,.4);background:linear-gradient(135deg,rgba(102,126,234,.12),rgba(118,75,162,.12));transform:translate(4px)}.video-url-input-section .platform-parse-tip .tip-icon[data-v-f595d877]{font-size:16px;color:#667eea;flex-shrink:0;animation:tipIconPulse-f595d877 2s ease-in-out infinite}.video-url-input-section .platform-parse-tip .tip-content[data-v-f595d877]{flex:1}.video-url-input-section .platform-parse-tip .tip-content .tip-desc[data-v-f595d877]{font-size:12px;color:var(--text-secondary);line-height:1.5}.video-url-input-section .platform-parse-tip .tip-content .tip-desc .link-text[data-v-f595d877]{color:#ff9800;cursor:pointer;text-decoration:underline}.video-url-input-section .platform-parse-tip .tip-content .tip-desc .link-text[data-v-f595d877]:hover{color:#f57c00}@keyframes tipIconPulse-f595d877{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(102,126,234,.3))}50%{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(102,126,234,.6))}}@keyframes fadeInUp-f595d877{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.upload-disabled-tip[data-v-f595d877]{display:flex;align-items:center;gap:8px;padding:12px 16px;margin-bottom:12px;background:linear-gradient(135deg,rgba(255,193,7,.1),rgba(255,152,0,.1));border:1px solid rgba(255,193,7,.3);border-radius:10px;color:#ff9800;font-size:14px;font-weight:600;animation:fadeInUp-f595d877 .5s ease-out;transition:all .3s ease}.upload-disabled-tip .el-icon[data-v-f595d877]{font-size:16px;color:#ff9800;flex-shrink:0}.upload-disabled-tip span[data-v-f595d877]{flex:1;line-height:1.5}.upload-disabled-tip[data-v-f595d877]:hover{background:linear-gradient(135deg,rgba(255,193,7,.15),rgba(255,152,0,.15));transform:translate(4px)}.divider[data-v-f595d877]{display:flex;align-items:center;text-align:center;margin:16px 0;position:relative}.divider[data-v-f595d877]:before,.divider[data-v-f595d877]:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,transparent,var(--border-color) 20%,var(--border-color) 80%,transparent)}.divider span[data-v-f595d877]{padding:0;font-size:18px;color:#667eea;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-radius:50%;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--border-color);background-color:var(--card-bg);-webkit-text-fill-color:#667eea;box-shadow:0 2px 8px rgba(102,126,234,.15);transition:all .3s ease;animation:pulse-f595d877 2s ease-in-out infinite}.divider span[data-v-f595d877]:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(102,126,234,.3)}@keyframes pulse-f595d877{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.upload-dragger[data-v-f595d877]{margin-bottom:16px;animation:fadeInUp-f595d877 .7s ease-out}.upload-dragger[data-v-f595d877] .el-upload{width:100%}.upload-dragger[data-v-f595d877] .el-upload-dragger{width:100%;height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--border-color);border-radius:18px;transition:all .4s cubic-bezier(.4,0,.2,1);background:var(--card-bg);position:relative;overflow:hidden}.upload-dragger[data-v-f595d877] .el-upload-dragger:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));opacity:0;transition:opacity .3s ease}.upload-dragger[data-v-f595d877] .el-upload-dragger:hover{border-color:#667eea;background:var(--hover-bg);transform:translateY(-4px);box-shadow:0 8px 24px rgba(102,126,234,.15)}.upload-dragger[data-v-f595d877] .el-upload-dragger:hover:before{opacity:1}.upload-dragger[data-v-f595d877] .el-upload-dragger.is-disabled{opacity:.5;cursor:not-allowed}.upload-dragger[data-v-f595d877] .el-upload-dragger.is-disabled:hover{border-color:var(--border-color);background:var(--card-bg);transform:none;box-shadow:none}.upload-placeholder[data-v-f595d877]{text-align:center;animation:fadeIn-f595d877 .5s ease-out}.upload-placeholder .el-icon--upload[data-v-f595d877]{font-size:64px;color:#667eea;margin-bottom:16px;animation:float-f595d877 3s ease-in-out infinite}.upload-placeholder .el-upload__text[data-v-f595d877]{color:var(--text-secondary);font-size:16px;margin-bottom:8px;font-weight:600}.upload-placeholder .el-upload__text em[data-v-f595d877]{color:#667eea;font-style:normal;font-weight:700;text-decoration:underline}.upload-placeholder .el-upload__tip[data-v-f595d877]{color:var(--text-tertiary);font-size:13px}.upload-success[data-v-f595d877]{text-align:center;animation:successPop-f595d877 .5s ease-out}.upload-success .success-icon[data-v-f595d877]{font-size:72px;color:#67c23a;margin-bottom:16px;animation:bounce-f595d877 1s ease-in-out}.upload-success .success-text[data-v-f595d877]{color:#67c23a;font-size:17px;font-weight:700;margin-bottom:16px}.upload-success .upload-success-actions[data-v-f595d877]{display:flex;gap:12px;justify-content:center}.upload-success .upload-success-actions .el-button[data-v-f595d877]{border-radius:8px;font-weight:600}.uploading-status[data-v-f595d877]{text-align:center;padding:20px;animation:fadeIn-f595d877 .3s ease-out}.uploading-status .upload-animation[data-v-f595d877]{position:relative;width:120px;height:120px;margin:0 auto 20px}.uploading-status .upload-animation .upload-ring[data-v-f595d877]{position:absolute;border-radius:50%;border:3px solid transparent}.uploading-status .upload-animation .upload-ring.upload-ring-1[data-v-f595d877]{width:120px;height:120px;top:0;left:0;border-top-color:#667eea;border-right-color:#667eea;animation:uploadRotate-f595d877 1.5s linear infinite}.uploading-status .upload-animation .upload-ring.upload-ring-2[data-v-f595d877]{width:90px;height:90px;top:15px;left:15px;border-top-color:#764ba2;border-bottom-color:#764ba2;animation:uploadRotate-f595d877 2s linear infinite reverse}.uploading-status .upload-animation .upload-ring.upload-ring-3[data-v-f595d877]{width:60px;height:60px;top:30px;left:30px;border-left-color:#667eea;border-right-color:#764ba2;animation:uploadRotate-f595d877 1s linear infinite}.uploading-status .upload-animation .upload-center[data-v-f595d877]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px rgba(102,126,234,.5);animation:uploadPulse-f595d877 1.5s ease-in-out infinite}.uploading-status .upload-animation .upload-center .upload-icon[data-v-f595d877]{font-size:24px;color:#fff;animation:uploadBounce-f595d877 1s ease-in-out infinite}.uploading-status .uploading-text[data-v-f595d877]{font-size:18px;font-weight:700;color:#667eea;margin-bottom:16px;animation:textPulse-f595d877 1.5s ease-in-out infinite}.uploading-status .upload-progress-bar[data-v-f595d877]{width:100%;height:4px;background:var(--border-color);border-radius:2px;overflow:hidden;position:relative}.uploading-status .upload-progress-bar .upload-progress-fill[data-v-f595d877]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2,#667eea);background-size:200% 100%;border-radius:2px;animation:uploadProgress-f595d877 1.5s ease-in-out infinite;box-shadow:0 0 10px rgba(102,126,234,.5)}@keyframes uploadRotate-f595d877{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes uploadPulse-f595d877{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 20px rgba(102,126,234,.5)}50%{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes uploadBounce-f595d877{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes textPulse-f595d877{0%,to{opacity:1}50%{opacity:.6}}@keyframes uploadProgress-f595d877{0%{width:0%;background-position:0% 50%}50%{width:70%;background-position:100% 50%}to{width:95%;background-position:0% 50%}}@keyframes float-f595d877{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeIn-f595d877{0%{opacity:0}to{opacity:1}}@keyframes successPop-f595d877{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes bounce-f595d877{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.prompt-config-section[data-v-f595d877]{margin-top:16px;animation:fadeInUp-f595d877 .8s ease-out}.prompt-config-section .template-select-btn[data-v-f595d877]{width:100%;height:52px;font-size:16px;font-weight:700;border-radius:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;box-shadow:0 4px 16px rgba(102,126,234,.35);transition:all .4s cubic-bezier(.4,0,.2,1);margin-bottom:16px;position:relative;overflow:hidden}.prompt-config-section .template-select-btn[data-v-f595d877]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.prompt-config-section .template-select-btn[data-v-f595d877]:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(102,126,234,.5)}.prompt-config-section .template-select-btn[data-v-f595d877]:hover:before{left:100%}.prompt-config-section .template-select-btn[data-v-f595d877]:active{transform:translateY(-1px)}.prompt-config-section .template-select-btn .el-icon[data-v-f595d877]{font-size:20px;margin-right:8px}.prompt-config-section[data-v-f595d877] .el-textarea__inner{background:var(--card-bg);border:2px solid var(--border-color);border-radius:14px;color:var(--text-primary);font-size:14px;line-height:1.8;padding:14px;resize:vertical;transition:all .3s ease}.prompt-config-section[data-v-f595d877] .el-textarea__inner:hover{border-color:#667eea;box-shadow:0 2px 8px rgba(102,126,234,.1)}.prompt-config-section[data-v-f595d877] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15);transform:translateY(-2px)}.prompt-config-section[data-v-f595d877] .el-textarea__inner::placeholder{color:var(--text-tertiary)}.prompt-config-section .language-select-section[data-v-f595d877]{margin-top:12px;padding:14px 18px;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));border-radius:16px;border:2px solid var(--border-color);display:flex;align-items:center;gap:16px;animation:fadeInUp-f595d877 .9s ease-out;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.prompt-config-section .language-select-section[data-v-f595d877]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.1),transparent);transition:left .6s ease}.prompt-config-section .language-select-section[data-v-f595d877]:hover{border-color:#667eea;box-shadow:0 4px 16px rgba(102,126,234,.15);transform:translateY(-2px)}.prompt-config-section .language-select-section[data-v-f595d877]:hover:before{left:100%}.prompt-config-section .language-select-section .language-label[data-v-f595d877]{font-size:16px;font-weight:700;color:var(--text-primary);white-space:nowrap;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:1}.prompt-config-section .language-select-section .language-buttons[data-v-f595d877]{display:flex;gap:12px;flex:1;position:relative;z-index:1}.prompt-config-section .language-select-section .language-buttons .el-button[data-v-f595d877]{flex:1;height:48px;border-radius:12px;font-weight:700;font-size:15px;letter-spacing:.5px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;border:2px solid transparent;display:flex;align-items:center;justify-content:center;gap:6px}.prompt-config-section .language-select-section .language-buttons .el-button[data-v-f595d877]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.prompt-config-section .language-select-section .language-buttons .el-button[data-v-f595d877]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 20px rgba(102,126,234,.3)}.prompt-config-section .language-select-section .language-buttons .el-button[data-v-f595d877]:hover:before{width:300px;height:300px}.prompt-config-section .language-select-section .language-buttons .el-button[data-v-f595d877]:active{transform:translateY(-1px) scale(1)}.prompt-config-section .language-select-section .language-buttons .el-button.el-button--default[data-v-f595d877]{background:var(--card-bg);border-color:var(--border-color);color:var(--text-secondary);box-shadow:0 2px 8px rgba(0,0,0,.05)}.prompt-config-section .language-select-section .language-buttons .el-button.el-button--default[data-v-f595d877]:hover{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-color:#667eea;color:#667eea;box-shadow:0 6px 20px rgba(102,126,234,.25)}.prompt-config-section .language-select-section .language-buttons .el-button.el-button--primary[data-v-f595d877],.prompt-config-section .language-select-section .language-buttons .el-button.language-btn-selected[data-v-f595d877]{background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid #667eea!important;color:#fff;box-shadow:0 4px 16px rgba(102,126,234,.4),0 0 0 3px rgba(102,126,234,.2);position:relative;transform:scale(1.05)}.prompt-config-section .language-select-section .language-buttons .el-button.el-button--primary[data-v-f595d877]:after,.prompt-config-section .language-select-section .language-buttons .el-button.language-btn-selected[data-v-f595d877]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);border-radius:12px;pointer-events:none}.prompt-config-section .language-select-section .language-buttons .el-button.el-button--primary[data-v-f595d877]:before,.prompt-config-section .language-select-section .language-buttons .el-button.language-btn-selected[data-v-f595d877]:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;z-index:-1;opacity:.4;animation:selectedPulse-f595d877 2s ease-in-out infinite;filter:blur(4px)}.prompt-config-section .language-select-section .language-buttons .el-button.el-button--primary[data-v-f595d877]:hover,.prompt-config-section .language-select-section .language-buttons .el-button.language-btn-selected[data-v-f595d877]:hover{box-shadow:0 8px 24px rgba(102,126,234,.5),0 0 0 4px rgba(102,126,234,.3);background:linear-gradient(135deg,#764ba2,#667eea);transform:scale(1.08) translateY(-3px)}.prompt-config-section .language-select-section .language-buttons .el-button.el-button--primary[data-v-f595d877],.prompt-config-section .language-select-section .language-buttons .el-button.language-btn-selected[data-v-f595d877]{animation:languageButtonGlow-f595d877 2s ease-in-out infinite}.prompt-config-section .language-select-section .language-buttons .el-button.el-button--primary .selected-icon[data-v-f595d877],.prompt-config-section .language-select-section .language-buttons .el-button.language-btn-selected .selected-icon[data-v-f595d877]{margin-right:6px;font-size:18px;animation:checkIconPop-f595d877 .4s ease-out}.scroll-to-analyze-hint[data-v-f595d877]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:16px;padding:12px 20px;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:2px dashed rgba(102,126,234,.4);border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);animation:hintPulse-f595d877 2s ease-in-out infinite}.scroll-to-analyze-hint[data-v-f595d877]:hover{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 16px rgba(102,126,234,.25)}.scroll-to-analyze-hint:hover .hint-icon[data-v-f595d877]{animation:hintArrowBounce-f595d877 .6s ease-in-out infinite}.scroll-to-analyze-hint .hint-icon[data-v-f595d877]{font-size:24px;color:#667eea;animation:hintArrowDown-f595d877 1.5s ease-in-out infinite}.scroll-to-analyze-hint .hint-text[data-v-f595d877]{font-size:14px;font-weight:700;color:#667eea;margin-top:4px;letter-spacing:1px}@keyframes hintPulse-f595d877{0%,to{box-shadow:0 0 rgba(102,126,234,.3)}50%{box-shadow:0 0 0 8px rgba(102,126,234,0)}}@keyframes hintArrowDown-f595d877{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes hintArrowBounce-f595d877{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.left-scroll-hint-icon[data-v-f595d877]{position:sticky;bottom:16px;left:50%;transform:translate(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 4px 12px rgba(102,126,234,.4);cursor:pointer;z-index:5;transition:all .3s ease;margin:16px auto 0}.left-scroll-hint-icon .el-icon[data-v-f595d877]{font-size:18px;color:#fff;animation:bounceArrow-f595d877 1.5s ease-in-out infinite}.left-scroll-hint-icon[data-v-f595d877]:hover{transform:translate(-50%) scale(1.1);box-shadow:0 6px 16px rgba(102,126,234,.5)}@keyframes bounceArrow-f595d877{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes languageButtonGlow-f595d877{0%,to{box-shadow:0 4px 16px rgba(102,126,234,.4),0 0 0 3px rgba(102,126,234,.2)}50%{box-shadow:0 4px 20px rgba(102,126,234,.6),0 0 0 4px rgba(102,126,234,.3),0 0 30px rgba(102,126,234,.3)}}@keyframes selectedPulse-f595d877{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes checkIconPop-f595d877{0%{opacity:0;transform:scale(0) rotate(-180deg)}50%{transform:scale(1.2) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0)}}.analyze-btn[data-v-f595d877]{width:100%;height:52px;font-size:17px;font-weight:700;border-radius:16px;box-shadow:0 6px 20px rgba(102,126,234,.4);transition:all .4s cubic-bezier(.4,0,.2,1);margin-top:16px;margin-bottom:80px;position:relative;overflow:hidden;animation:fadeInUp-f595d877 .9s ease-out}.analyze-btn[data-v-f595d877]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.analyze-btn[data-v-f595d877]:hover:not(:disabled){transform:translateY(-4px) scale(1.02);box-shadow:0 12px 28px rgba(102,126,234,.6)}.analyze-btn[data-v-f595d877]:hover:not(:disabled):before{width:300px;height:300px}.analyze-btn[data-v-f595d877]:active:not(:disabled){transform:translateY(-2px) scale(1)}.analyze-btn .el-icon[data-v-f595d877]{font-size:20px;margin-right:8px}[data-v-f595d877] .el-dialog{border-radius:24px;box-shadow:0 12px 48px rgba(0,0,0,.2);animation:dialogFadeIn-f595d877 .4s ease-out}[data-v-f595d877] .el-dialog .el-dialog__header{padding:28px 28px 0}[data-v-f595d877] .el-dialog .el-dialog__header .el-dialog__title{font-size:22px;font-weight:700;color:var(--text-primary);background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-v-f595d877] .el-dialog .el-dialog__body{padding:28px}@keyframes dialogFadeIn-f595d877{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.template-tabs[data-v-f595d877] .el-tabs__header{margin-bottom:20px}.template-tabs[data-v-f595d877] .el-tabs__nav-wrap:after{background-color:var(--border-color)}.template-tabs[data-v-f595d877] .el-tabs__item{font-size:16px;font-weight:600;color:var(--text-secondary);padding:0 24px}.template-tabs[data-v-f595d877] .el-tabs__item:hover,.template-tabs[data-v-f595d877] .el-tabs__item.is-active{color:#667eea}.template-tabs[data-v-f595d877] .el-tabs__active-bar{background-color:#667eea}.template-list[data-v-f595d877]{display:grid;gap:16px;max-height:500px;overflow-y:auto;padding-right:8px}.template-list[data-v-f595d877]::-webkit-scrollbar{width:8px}.template-list[data-v-f595d877]::-webkit-scrollbar-track{background:var(--border-color);border-radius:4px}.template-list[data-v-f595d877]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}.template-list[data-v-f595d877]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.template-item[data-v-f595d877]{padding:24px;background:var(--card-bg);border:2px solid var(--border-color);border-radius:18px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.template-item[data-v-f595d877]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));opacity:0;transition:opacity .4s ease}.template-item[data-v-f595d877]:hover{border-color:#667eea;background:var(--hover-bg);transform:translate(4px) translateY(-4px);box-shadow:0 8px 24px rgba(102,126,234,.25)}.template-item[data-v-f595d877]:hover:before{opacity:1}.template-item:hover h4[data-v-f595d877]{color:#667eea}.template-item[data-v-f595d877]:active{transform:translate(2px) translateY(-2px)}.template-item h4[data-v-f595d877]{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 10px;transition:color .3s ease;position:relative;z-index:1}.template-item p[data-v-f595d877]{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.8;position:relative;z-index:1}.analyzing-status[data-v-f595d877]{text-align:center;padding:40px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:fadeInUp-f595d877 .6s ease-out}.analyzing-status .is-loading[data-v-f595d877]{font-size:64px;margin-bottom:24px;color:#667eea;animation:rotating-f595d877 2s linear infinite,pulse-f595d877 2s ease-in-out infinite}.analyzing-status .status-text[data-v-f595d877]{font-size:20px;color:var(--text-primary);margin-bottom:8px;font-weight:700}.analyzing-status .status-tip[data-v-f595d877]{font-size:14px;color:var(--text-tertiary)}@keyframes rotating-f595d877{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.analysis-animation[data-v-f595d877]{margin-bottom:32px}.analysis-animation .ai-brain[data-v-f595d877]{position:relative;width:120px;height:120px;margin:0 auto}.analysis-animation .ai-brain .brain-circle[data-v-f595d877]{position:absolute;border-radius:50%;border:3px solid}.analysis-animation .ai-brain .brain-circle.brain-circle-1[data-v-f595d877]{width:120px;height:120px;top:0;left:0;border-color:rgba(102,126,234,.3);animation:ripple-f595d877 2s ease-out infinite}.analysis-animation .ai-brain .brain-circle.brain-circle-2[data-v-f595d877]{width:90px;height:90px;top:15px;left:15px;border-color:rgba(102,126,234,.5);animation:ripple-f595d877 2s ease-out infinite .3s}.analysis-animation .ai-brain .brain-circle.brain-circle-3[data-v-f595d877]{width:60px;height:60px;top:30px;left:30px;border-color:rgba(102,126,234,.8);animation:ripple-f595d877 2s ease-out infinite .6s}.analysis-animation .ai-brain .brain-icon[data-v-f595d877]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;color:#667eea;animation:pulse-f595d877 1.5s ease-in-out infinite}@keyframes ripple-f595d877{0%{transform:scale(.8);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}.analysis-steps[data-v-f595d877]{display:flex;justify-content:center;gap:24px;margin-top:32px}.analysis-steps .step-item[data-v-f595d877]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--card-bg);border-radius:24px;border:2px solid var(--border-color);transition:all .3s ease;opacity:.5}.analysis-steps .step-item.active[data-v-f595d877]{opacity:1;border-color:#667eea;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));animation:stepPulse-f595d877 1.5s ease-in-out infinite}.analysis-steps .step-item.active .step-dot[data-v-f595d877]{background:linear-gradient(135deg,#667eea,#764ba2);animation:dotPulse-f595d877 1.5s ease-in-out infinite}.analysis-steps .step-item .step-dot[data-v-f595d877]{width:10px;height:10px;border-radius:50%;background:var(--border-color);transition:all .3s ease}.analysis-steps .step-item span[data-v-f595d877]{font-size:14px;font-weight:600;color:var(--text-secondary)}@keyframes stepPulse-f595d877{0%,to{box-shadow:0 0 rgba(102,126,234,.4)}50%{box-shadow:0 0 0 8px rgba(102,126,234,0)}}@keyframes dotPulse-f595d877{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.section-header[data-v-f595d877]{margin-bottom:24px}.section-header .section-title[data-v-f595d877]{font-size:24px;font-weight:700;color:var(--text-primary);margin:0;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.result-section[data-v-f595d877]{animation:fadeInUp-f595d877 .6s ease-out;display:flex;flex-direction:column;width:100%}.result-section .result-header[data-v-f595d877]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.result-section .result-header .section-title[data-v-f595d877]{margin:0;padding-bottom:0;border-bottom:none}.result-section .result-content[data-v-f595d877]{width:100%;display:flex;flex-direction:column}.result-section .result-content .prompt-display[data-v-f595d877]{font-size:15px;line-height:1.8;color:var(--text-primary);padding:20px;background:var(--card-bg);border-radius:12px;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;margin-bottom:16px;border-left:4px solid #667eea;box-shadow:0 2px 8px rgba(102,126,234,.1);max-height:300px;overflow-y:auto;transition:all .3s ease}.result-section .result-content .prompt-display[data-v-f595d877]:hover{box-shadow:0 4px 12px rgba(102,126,234,.15)}.result-section .result-content .prompt-display[data-v-f595d877]::-webkit-scrollbar{width:6px}.result-section .result-content .prompt-display[data-v-f595d877]::-webkit-scrollbar-track{background:var(--border-color);border-radius:3px}.result-section .result-content .prompt-display[data-v-f595d877]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px}.result-section .result-content .result-actions[data-v-f595d877]{display:flex;gap:12px;justify-content:flex-start}.result-section .result-content .result-actions .el-button[data-v-f595d877]{padding:10px 20px;font-size:14px;font-weight:600;border-radius:10px;transition:all .3s ease}.result-section .result-content .result-actions .el-button[data-v-f595d877]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.2)}.history-section[data-v-f595d877]{flex:1;display:flex;flex-direction:column;animation:fadeInUp-f595d877 .6s ease-out;background:linear-gradient(135deg,rgba(245,247,255,.8),rgba(255,255,255,.6));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;padding:20px;border:1px solid rgba(102,126,234,.15);box-shadow:0 4px 16px rgba(0,0,0,.04),inset 0 1px rgba(255,255,255,.8);transition:all .3s ease}.history-section[data-v-f595d877]:hover{box-shadow:0 6px 20px rgba(0,0,0,.06),inset 0 1px rgba(255,255,255,.9)}.history-section.full-height[data-v-f595d877]{min-height:400px}.history-section .history-header[data-v-f595d877]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid rgba(102,126,234,.15)}.history-section .history-header .section-title[data-v-f595d877]{margin:0;padding-bottom:0;border-bottom:none;font-size:18px}.history-section .history-header .history-actions[data-v-f595d877]{display:flex;gap:8px}.empty-history[data-v-f595d877]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-history .empty-icon[data-v-f595d877]{font-size:64px;color:var(--text-tertiary);opacity:.5;margin-bottom:16px;animation:float-f595d877 3s ease-in-out infinite}.empty-history .empty-text[data-v-f595d877]{font-size:18px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.empty-history .empty-tip[data-v-f595d877]{font-size:14px;color:var(--text-tertiary)}.history-list[data-v-f595d877]{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.history-list[data-v-f595d877]::-webkit-scrollbar{width:6px}.history-list[data-v-f595d877]::-webkit-scrollbar-track{background:var(--border-color);border-radius:3px}.history-list[data-v-f595d877]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px}.history-list[data-v-f595d877]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.history-item[data-v-f595d877]{padding:16px;background:var(--hover-bg);border-radius:12px;border:2px solid var(--border-color);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.history-item[data-v-f595d877]:hover{border-color:#667eea;transform:translate(4px);box-shadow:0 4px 12px rgba(102,126,234,.15)}.history-item.is-failed[data-v-f595d877]{border-color:rgba(245,108,108,.3);background:linear-gradient(135deg,rgba(245,108,108,.05),rgba(245,108,108,.02))}.history-item.is-failed[data-v-f595d877]:hover{border-color:#f56c6c}.history-item .history-item-header[data-v-f595d877]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.history-item .history-item-header .history-time[data-v-f595d877]{font-size:13px;font-weight:600;color:var(--text-secondary)}.history-item .history-item-content .history-prompt[data-v-f595d877]{font-size:14px;color:var(--text-primary);line-height:1.6;word-break:break-all;white-space:pre-wrap}.history-item .history-item-content .history-prompt .expand-btn[data-v-f595d877]{display:inline-block;margin-left:8px;padding:2px 10px;font-size:12px;font-weight:600;color:#667eea;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-radius:12px;cursor:pointer;transition:all .3s ease}.history-item .history-item-content .history-prompt .expand-btn[data-v-f595d877]:hover{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);transform:scale(1.05)}.history-item .history-item-content .history-error[data-v-f595d877]{font-size:13px;color:#f56c6c;line-height:1.5}.history-pagination[data-v-f595d877]{display:flex;justify-content:center;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-color)}.full-content-dialog[data-v-f595d877] .el-dialog{border-radius:16px}.full-content-dialog[data-v-f595d877] .el-dialog .el-dialog__header{padding:20px 24px 16px;border-bottom:1px solid var(--border-color)}.full-content-dialog[data-v-f595d877] .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:700;color:var(--text-primary)}.full-content-dialog[data-v-f595d877] .el-dialog .el-dialog__body{padding:0}.full-content-dialog .full-content-header[data-v-f595d877]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border-bottom:1px solid var(--border-color)}.full-content-dialog .full-content-header .content-time[data-v-f595d877]{font-size:14px;color:var(--text-secondary);font-weight:600}.full-content-dialog .full-content-body[data-v-f595d877]{padding:24px;font-size:15px;line-height:1.8;color:var(--text-primary);white-space:pre-wrap;word-break:break-all;max-height:60vh;overflow-y:auto}.full-content-dialog .full-content-body[data-v-f595d877]::-webkit-scrollbar{width:8px}.full-content-dialog .full-content-body[data-v-f595d877]::-webkit-scrollbar-track{background:var(--border-color);border-radius:4px}.full-content-dialog .full-content-body[data-v-f595d877]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}@media(max-width:1200px){.main-content[data-v-f595d877]{grid-template-columns:1fr;gap:20px}.main-content.panel-collapsed[data-v-f595d877]{grid-template-columns:1fr}.left-panel[data-v-f595d877]{position:static;max-height:none}.left-panel.collapsed .panel-toggle[data-v-f595d877]{flex-direction:row}.left-panel.collapsed .panel-toggle .toggle-text[data-v-f595d877]{writing-mode:horizontal-tb}.left-panel.collapsed .collapsed-actions[data-v-f595d877]{flex-direction:row}.left-panel.collapsed .collapsed-actions .quick-new-btn span[data-v-f595d877]{writing-mode:horizontal-tb}.right-panel[data-v-f595d877]{min-height:auto}}@media(max-width:768px){.prompt-reverse-container[data-v-f595d877]{padding:12px}.page-header[data-v-f595d877]{padding:20px 16px;margin-bottom:16px}.page-header h1[data-v-f595d877]{font-size:28px}.page-header .subtitle[data-v-f595d877]{font-size:14px}.left-panel[data-v-f595d877],.right-panel[data-v-f595d877]{padding:16px}.empty-status[data-v-f595d877],.analyzing-status[data-v-f595d877]{padding:50px 16px;min-height:350px}.empty-status .empty-icon[data-v-f595d877],.empty-status .is-loading[data-v-f595d877],.analyzing-status .empty-icon[data-v-f595d877],.analyzing-status .is-loading[data-v-f595d877]{font-size:60px}.empty-status .empty-text[data-v-f595d877],.empty-status .status-text[data-v-f595d877],.analyzing-status .empty-text[data-v-f595d877],.analyzing-status .status-text[data-v-f595d877]{font-size:18px}.result-content .prompt-display[data-v-f595d877]{padding:20px;font-size:15px;min-height:300px}.result-content .result-actions[data-v-f595d877]{flex-direction:column}.result-content .result-actions .el-button[data-v-f595d877]{width:100%}}@keyframes tutorial-pulse-f595d877{0%,to{box-shadow:0 4px 12px rgba(255,107,107,.4)}50%{box-shadow:0 4px 20px rgba(255,107,107,.6)}}@keyframes tutorial-icon-bounce-f595d877{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}
