.counseling-container[data-v-7d8e9fa8]{height:calc(100vh - 64px);background:linear-gradient(135deg,#1a1033,#2d1b4e 30%,#1e3a5f 70%,#1a2332);position:relative;overflow:hidden}.bg-effects[data-v-7d8e9fa8]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.mind-grid[data-v-7d8e9fa8]{position:absolute;width:100%;height:100%;background-image:radial-gradient(circle at 20% 30%,rgba(138,101,255,.08) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(236,72,153,.08) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(6,182,212,.06) 0,transparent 70%),linear-gradient(90deg,rgba(138,101,255,.03) 1px,transparent 0),linear-gradient(0deg,rgba(138,101,255,.03) 1px,transparent 0);background-size:100% 100%,100% 100%,100% 100%,6.25rem 6.25rem,6.25rem 6.25rem;-webkit-animation:mindPulse-7d8e9fa8 8s ease-in-out infinite;animation:mindPulse-7d8e9fa8 8s ease-in-out infinite}@-webkit-keyframes mindPulse-7d8e9fa8{0%,to{opacity:.6}50%{opacity:1}}@keyframes mindPulse-7d8e9fa8{0%,to{opacity:.6}50%{opacity:1}}.floating-shapes[data-v-7d8e9fa8]{position:absolute;width:100%;height:100%}.floating-shapes .shape[data-v-7d8e9fa8]{position:absolute;border-radius:50%;opacity:.12;-webkit-animation:float-7d8e9fa8 20s ease-in-out infinite;animation:float-7d8e9fa8 20s ease-in-out infinite;-webkit-filter:blur(1px);filter:blur(1px);-webkit-box-shadow:0 0 2.5rem rgba(138,101,255,.3),inset 0 0 2rem hsla(0,0%,100%,.08);box-shadow:0 0 2.5rem rgba(138,101,255,.3),inset 0 0 2rem hsla(0,0%,100%,.08)}.floating-shapes .shape.shape-1[data-v-7d8e9fa8]{width:8rem;height:8rem;background:linear-gradient(135deg,#a78bfa,#ec4899);top:8%;left:12%;-webkit-animation-duration:28s;animation-duration:28s}.floating-shapes .shape.shape-2[data-v-7d8e9fa8]{width:6rem;height:6rem;background:linear-gradient(135deg,#06b6d4,#8b5cf6);top:55%;left:85%;-webkit-animation-delay:-6s;animation-delay:-6s;-webkit-animation-duration:32s;animation-duration:32s}.floating-shapes .shape.shape-3[data-v-7d8e9fa8]{width:10rem;height:10rem;background:linear-gradient(135deg,#6366f1,#3b82f6);top:75%;left:18%;-webkit-animation-delay:-12s;animation-delay:-12s;-webkit-animation-duration:38s;animation-duration:38s}.floating-shapes .shape.shape-4[data-v-7d8e9fa8]{width:4.5rem;height:4.5rem;background:linear-gradient(135deg,#f472b6,#c084fc);top:22%;left:68%;-webkit-animation-delay:-18s;animation-delay:-18s;-webkit-animation-duration:24s;animation-duration:24s}.floating-shapes .shape.shape-5[data-v-7d8e9fa8]{width:7rem;height:7rem;background:linear-gradient(135deg,#14b8a6,#06b6d4);top:48%;left:8%;-webkit-animation-delay:-24s;animation-delay:-24s;-webkit-animation-duration:30s;animation-duration:30s}.floating-shapes .shape.shape-6[data-v-7d8e9fa8]{width:5.5rem;height:5.5rem;background:linear-gradient(135deg,#8b5cf6,#6366f1);top:35%;left:88%;-webkit-animation-delay:-30s;animation-delay:-30s;-webkit-animation-duration:35s;animation-duration:35s}@-webkit-keyframes float-7d8e9fa8{0%{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}33%{-webkit-transform:translateY(-1.875rem) translateX(1.875rem) rotate(120deg);transform:translateY(-1.875rem) translateX(1.875rem) rotate(120deg)}66%{-webkit-transform:translateY(1.25rem) translateX(-1.25rem) rotate(240deg);transform:translateY(1.25rem) translateX(-1.25rem) rotate(240deg)}to{-webkit-transform:translateY(0) translateX(0) rotate(1turn);transform:translateY(0) translateX(0) rotate(1turn)}}@keyframes float-7d8e9fa8{0%{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}33%{-webkit-transform:translateY(-1.875rem) translateX(1.875rem) rotate(120deg);transform:translateY(-1.875rem) translateX(1.875rem) rotate(120deg)}66%{-webkit-transform:translateY(1.25rem) translateX(-1.25rem) rotate(240deg);transform:translateY(1.25rem) translateX(-1.25rem) rotate(240deg)}to{-webkit-transform:translateY(0) translateX(0) rotate(1turn);transform:translateY(0) translateX(0) rotate(1turn)}}.light-particles[data-v-7d8e9fa8]{position:absolute;width:100%;height:100%}.light-particles .particle[data-v-7d8e9fa8]{position:absolute;width:.5rem;height:.5rem;border-radius:50%;opacity:0;-webkit-animation:sparkle-7d8e9fa8 4s ease-in-out infinite;animation:sparkle-7d8e9fa8 4s ease-in-out infinite}.light-particles .particle.particle-1[data-v-7d8e9fa8]{top:12%;left:28%;-webkit-animation-delay:0s;animation-delay:0s;background:#a78bfa;-webkit-box-shadow:0 0 1rem #a78bfa,0 0 2rem #a78bfa;box-shadow:0 0 1rem #a78bfa,0 0 2rem #a78bfa}.light-particles .particle.particle-2[data-v-7d8e9fa8]{top:38%;left:72%;-webkit-animation-delay:.6s;animation-delay:.6s;background:#ec4899;-webkit-box-shadow:0 0 1rem #ec4899,0 0 2rem #ec4899;box-shadow:0 0 1rem #ec4899,0 0 2rem #ec4899}.light-particles .particle.particle-3[data-v-7d8e9fa8]{top:62%;left:42%;-webkit-animation-delay:1.2s;animation-delay:1.2s;background:#06b6d4;-webkit-box-shadow:0 0 1rem #06b6d4,0 0 2rem #06b6d4;box-shadow:0 0 1rem #06b6d4,0 0 2rem #06b6d4}.light-particles .particle.particle-4[data-v-7d8e9fa8]{top:82%;left:18%;-webkit-animation-delay:1.8s;animation-delay:1.8s;background:#8b5cf6;-webkit-box-shadow:0 0 1rem #8b5cf6,0 0 2rem #8b5cf6;box-shadow:0 0 1rem #8b5cf6,0 0 2rem #8b5cf6}.light-particles .particle.particle-5[data-v-7d8e9fa8]{top:28%;left:82%;-webkit-animation-delay:2.4s;animation-delay:2.4s;background:#f472b6;-webkit-box-shadow:0 0 1rem #f472b6,0 0 2rem #f472b6;box-shadow:0 0 1rem #f472b6,0 0 2rem #f472b6}.light-particles .particle.particle-6[data-v-7d8e9fa8]{top:72%;left:62%;-webkit-animation-delay:3s;animation-delay:3s;background:#14b8a6;-webkit-box-shadow:0 0 1rem #14b8a6,0 0 2rem #14b8a6;box-shadow:0 0 1rem #14b8a6,0 0 2rem #14b8a6}.light-particles .particle.particle-7[data-v-7d8e9fa8]{top:48%;left:22%;-webkit-animation-delay:1.5s;animation-delay:1.5s;background:#c084fc;-webkit-box-shadow:0 0 1rem #c084fc,0 0 2rem #c084fc;box-shadow:0 0 1rem #c084fc,0 0 2rem #c084fc}.light-particles .particle.particle-8[data-v-7d8e9fa8]{top:52%;left:88%;-webkit-animation-delay:2.1s;animation-delay:2.1s;background:#6366f1;-webkit-box-shadow:0 0 1rem #6366f1,0 0 2rem #6366f1;box-shadow:0 0 1rem #6366f1,0 0 2rem #6366f1}@-webkit-keyframes sparkle-7d8e9fa8{0%,to{opacity:0;-webkit-transform:scale(.3) translateY(0);transform:scale(.3) translateY(0)}50%{opacity:.7;-webkit-transform:scale(1.2) translateY(-.625rem);transform:scale(1.2) translateY(-.625rem)}}@keyframes sparkle-7d8e9fa8{0%,to{opacity:0;-webkit-transform:scale(.3) translateY(0);transform:scale(.3) translateY(0)}50%{opacity:.7;-webkit-transform:scale(1.2) translateY(-.625rem);transform:scale(1.2) translateY(-.625rem)}}.content-wrapper[data-v-7d8e9fa8]{position:relative;z-index:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar[data-v-7d8e9fa8]{width:16rem;-ms-flex-negative:0;flex-shrink:0;background:rgba(26,26,46,.5);backdrop-filter:blur(1.25rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar .sidebar-header[data-v-7d8e9fa8]{padding:1rem}.sidebar .sidebar-header .new-chat-btn[data-v-7d8e9fa8]{background:linear-gradient(45deg,#3b82f6,#06b6d4);border:none;font-weight:500;border-radius:12px}.sidebar .sidebar-header .new-chat-btn[data-v-7d8e9fa8]:hover{background:linear-gradient(45deg,#1d4ed8,#60a5fa);-webkit-box-shadow:0 .25rem .75rem rgba(59,130,246,.3);box-shadow:0 .25rem .75rem rgba(59,130,246,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sidebar .session-list[data-v-7d8e9fa8]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:.5rem}.sidebar .session-list .session-item[data-v-7d8e9fa8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem;margin-bottom:.5rem;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px solid transparent;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.sidebar .session-list .session-item[data-v-7d8e9fa8]:hover{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3)}.sidebar .session-list .session-item:hover .session-actions[data-v-7d8e9fa8]{opacity:1}.sidebar .session-list .session-item.active[data-v-7d8e9fa8]{background:rgba(59,130,246,.15);border-color:#3b82f6}.sidebar .session-list .session-item .session-icon[data-v-7d8e9fa8]{width:2rem;height:2rem;border-radius:.5rem;background:linear-gradient(45deg,#3b82f6,#06b6d4);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;-ms-flex-negative:0;flex-shrink:0}.sidebar .session-list .session-item .session-icon .ivu-icon[data-v-7d8e9fa8]{font-size:1rem;color:#fff}.sidebar .session-list .session-item .session-info[data-v-7d8e9fa8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.sidebar .session-list .session-item .session-info .session-title[data-v-7d8e9fa8]{font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.125rem}.sidebar .session-list .session-item .session-info .session-meta[data-v-7d8e9fa8]{font-size:.75rem;color:hsla(0,0%,100%,.5)}.sidebar .session-list .session-item .session-actions[data-v-7d8e9fa8]{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.sidebar .session-list .session-item .session-actions .more-icon[data-v-7d8e9fa8]{font-size:1.25rem;color:hsla(0,0%,100%,.6);cursor:pointer}.sidebar .session-list .session-item .session-actions .more-icon[data-v-7d8e9fa8]:hover{color:#fff}.sidebar .session-list .empty-state[data-v-7d8e9fa8]{text-align:center;padding:3rem 1rem;color:hsla(0,0%,100%,.4)}.sidebar .session-list .empty-state .ivu-icon[data-v-7d8e9fa8]{margin-bottom:1rem;opacity:.5}.sidebar .session-list .empty-state p[data-v-7d8e9fa8]{margin-bottom:.25rem}.sidebar .session-list .empty-state .empty-hint[data-v-7d8e9fa8]{font-size:.75rem}.chat-area[data-v-7d8e9fa8]{-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;background:rgba(10,10,26,.2);position:relative;min-width:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.chat-area.dragging[data-v-7d8e9fa8]{background:rgba(59,130,246,.1);border:2px dashed #3b82f6}.chat-area.dragging[data-v-7d8e9fa8]:after{content:"\91CA\653E\4EE5\4E0A\4F20\56FE\7247";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.5rem;font-weight:600;color:#3b82f6;pointer-events:none;z-index:1000;background:rgba(26,26,46,.95);padding:1.5rem 3rem;border-radius:12px;-webkit-box-shadow:0 .5rem 2rem rgba(59,130,246,.5);box-shadow:0 .5rem 2rem rgba(59,130,246,.5)}.chat-area .config-toggle-btn[data-v-7d8e9fa8]{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3rem;height:4rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);border-radius:12px 0 0 12px;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;cursor:pointer;z-index:10;-webkit-box-shadow:-.25rem 0 .75rem rgba(59,130,246,.3);box-shadow:-.25rem 0 .75rem rgba(59,130,246,.3);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.chat-area .config-toggle-btn .ivu-icon[data-v-7d8e9fa8]{font-size:1.5rem;color:#fff;-webkit-animation:rotate-pulse-7d8e9fa8 2s ease-in-out infinite;animation:rotate-pulse-7d8e9fa8 2s ease-in-out infinite}.chat-area .config-toggle-btn[data-v-7d8e9fa8]:hover{right:-.125rem;background:linear-gradient(135deg,#60a5fa,#06b6d4);-webkit-box-shadow:-.375rem 0 1rem rgba(59,130,246,.5);box-shadow:-.375rem 0 1rem rgba(59,130,246,.5)}.chat-area .config-toggle-btn:hover .ivu-icon[data-v-7d8e9fa8]{-webkit-transform:scale(1.1);transform:scale(1.1)}.chat-area .config-toggle-btn.hidden[data-v-7d8e9fa8]{opacity:0;pointer-events:none;-webkit-transform:translateY(-50%) translateX(3rem);transform:translateY(-50%) translateX(3rem)}@-webkit-keyframes rotate-pulse-7d8e9fa8{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate-pulse-7d8e9fa8{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.chat-area .chat-messages[data-v-7d8e9fa8]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:2rem 1.5rem 1.5rem}.chat-area .chat-messages .welcome-screen[data-v-7d8e9fa8]{text-align:center;padding:3rem 2rem;max-width:40rem;margin:0 auto}.chat-area .chat-messages .welcome-screen .welcome-icon[data-v-7d8e9fa8]{font-size:4rem;margin-bottom:1.5rem;-webkit-filter:drop-shadow(0 0 1rem hsla(0,0%,100%,.3));filter:drop-shadow(0 0 1rem rgba(255,255,255,.3))}.chat-area .chat-messages .welcome-screen h3[data-v-7d8e9fa8]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.75rem}.chat-area .chat-messages .welcome-screen p[data-v-7d8e9fa8]{font-size:1rem;color:hsla(0,0%,100%,.6);margin-bottom:2rem}.chat-area .chat-messages .welcome-screen .feature-cards[data-v-7d8e9fa8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.chat-area .chat-messages .welcome-screen .feature-cards .feature-card[data-v-7d8e9fa8]{padding:1.25rem;background:rgba(26,26,46,.6);border:1px solid rgba(59,130,246,.2);border-radius:8px;backdrop-filter:blur(1.25rem)}.chat-area .chat-messages .welcome-screen .feature-cards .feature-card .ivu-icon[data-v-7d8e9fa8]{font-size:1.5rem;color:#3b82f6;margin-bottom:.5rem}.chat-area .chat-messages .welcome-screen .feature-cards .feature-card span[data-v-7d8e9fa8]{display:block;font-size:.875rem;color:hsla(0,0%,100%,.8)}.chat-area .chat-messages .dialogue-item[data-v-7d8e9fa8]{max-width:54rem;margin:0 auto 2rem;padding:0 1rem}.chat-area .chat-messages .message[data-v-7d8e9fa8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;margin-bottom:1.5rem;max-width:85%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.chat-area .chat-messages .message .message-avatar[data-v-7d8e9fa8]{width:2rem;height:2rem;border-radius:50%;background:rgba(59,130,246,.8);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;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.chat-area .chat-messages .message .message-avatar .ivu-icon[data-v-7d8e9fa8]{font-size:1rem;color:#fff}.chat-area .chat-messages .message .message-avatar .avatar-image[data-v-7d8e9fa8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.chat-area .chat-messages .message .message-avatar.user-avatar[data-v-7d8e9fa8]{background:rgba(59,130,246,.8)}.chat-area .chat-messages .message .message-avatar.ai-avatar[data-v-7d8e9fa8]{background:linear-gradient(45deg,#8b5cf6,#3b82f6)}.chat-area .chat-messages .message .message-avatar.ai-avatar .ai-text[data-v-7d8e9fa8]{font-size:1rem;font-weight:600;color:#fff}.chat-area .chat-messages .message .message-bubble[data-v-7d8e9fa8]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%}.chat-area .chat-messages .message .message-bubble .message-image[data-v-7d8e9fa8]{margin-bottom:.75rem}.chat-area .chat-messages .message .message-bubble .message-image img[data-v-7d8e9fa8]{max-width:12rem;max-height:12rem;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 .125rem .5rem rgba(0,0,0,.2);box-shadow:0 .125rem .5rem rgba(0,0,0,.2)}.chat-area .chat-messages .message .message-bubble .message-image img[data-v-7d8e9fa8]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 .25rem 1rem rgba(0,0,0,.3);box-shadow:0 .25rem 1rem rgba(0,0,0,.3)}.chat-area .chat-messages .message .message-bubble .message-header[data-v-7d8e9fa8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.chat-area .chat-messages .message .message-bubble .message-header .ai-label[data-v-7d8e9fa8]{font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.8);-ms-flex-negative:0;flex-shrink:0}.chat-area .chat-messages .message .message-bubble .message-header .config-tags[data-v-7d8e9fa8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-ms-flex-negative:1;flex-shrink:1;min-width:0}.chat-area .chat-messages .message .message-bubble .message-header .config-tags[data-v-7d8e9fa8] .ivu-tag{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-area .chat-messages .message .message-bubble .thinking-section[data-v-7d8e9fa8]{margin-bottom:.75rem;background:rgba(138,101,255,.08);border:1px solid rgba(138,101,255,.25);border-radius:8px;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.chat-area .chat-messages .message .message-bubble .thinking-section .thinking-header[data-v-7d8e9fa8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.625rem .875rem;cursor:pointer;background:rgba(138,101,255,.05);-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chat-area .chat-messages .message .message-bubble .thinking-section .thinking-header[data-v-7d8e9fa8]:hover{background:rgba(138,101,255,.12)}.chat-area .chat-messages .message .message-bubble .thinking-section .thinking-header .ivu-icon[data-v-7d8e9fa8]:first-child{font-size:1rem;color:rgba(138,101,255,.8);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.chat-area .chat-messages .message .message-bubble .thinking-section .thinking-header .thinking-label[data-v-7d8e9fa8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8125rem;font-weight:500;color:rgba(138,101,255,.9);-webkit-box-flex:1;-ms-flex:1;flex:1}.chat-area .chat-messages .message .message-bubble .thinking-section .thinking-header .thinking-label .ivu-icon[data-v-7d8e9fa8]{color:rgba(255,204,0,.8)}.chat-area .chat-messages .message .message-bubble .thinking-section .thinking-header .thinking-status[data-v-7d8e9fa8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;color:rgba(138,101,255,.7)}.chat-area .chat-messages .message .message-bubble .thinking-section .thinking-content[data-v-7d8e9fa8]{padding:.5rem .875rem;background:rgba(26,26,46,.4);max-height:20rem;overflow-y:auto}.chat-area .chat-messages .message .message-bubble .thinking-section .thinking-content .thinking-text[data-v-7d8e9fa8]{font-size:.875rem;line-height:1.6;color:hsla(0,0%,100%,.75);white-space:pre-wrap;word-break:break-word;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.chat-area .chat-messages .message .message-bubble .thinking-section .thinking-content .thinking-text .typing-cursor[data-v-7d8e9fa8]{display:inline-block;width:2px;height:1em;background:rgba(138,101,255,.8);margin-left:2px;vertical-align:text-bottom;-webkit-animation:blink-7d8e9fa8 1s infinite;animation:blink-7d8e9fa8 1s infinite}.chat-area .chat-messages .message .message-bubble .thinking-section .thinking-content[data-v-7d8e9fa8]::-webkit-scrollbar{width:.25rem}.chat-area .chat-messages .message .message-bubble .thinking-section .thinking-content[data-v-7d8e9fa8]::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:.125rem}.chat-area .chat-messages .message .message-bubble .thinking-section .thinking-content[data-v-7d8e9fa8]::-webkit-scrollbar-thumb{background:rgba(138,101,255,.3);border-radius:.125rem}.chat-area .chat-messages .message .message-bubble .thinking-section .thinking-content[data-v-7d8e9fa8]::-webkit-scrollbar-thumb:hover{background:rgba(138,101,255,.5)}.chat-area .chat-messages .message .message-bubble .message-content[data-v-7d8e9fa8]{background:rgba(26,26,46,.6);border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:.875rem 1rem;color:hsla(0,0%,100%,.9);line-height:1.6;font-size:.9375rem;backdrop-filter:blur(1.25rem);white-space:pre-wrap;word-break:break-word}.chat-area .chat-messages .message .message-bubble .message-content.thinking-only[data-v-7d8e9fa8]{padding:.625rem .875rem;min-height:auto}.chat-area .chat-messages .message .message-bubble .message-content .thinking-hint[data-v-7d8e9fa8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#3b82f6;font-size:.875rem;line-height:1.2;vertical-align:middle}.chat-area .chat-messages .message .message-bubble .message-content .typing-cursor[data-v-7d8e9fa8]{display:inline-block;width:2px;height:1em;background:#3b82f6;margin-left:2px;vertical-align:text-bottom;-webkit-animation:blink-7d8e9fa8 1s infinite;animation:blink-7d8e9fa8 1s infinite}@-webkit-keyframes blink-7d8e9fa8{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes blink-7d8e9fa8{0%,49%{opacity:1}50%,to{opacity:0}}.chat-area .chat-messages .message .message-bubble .message-footer[data-v-7d8e9fa8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem}.chat-area .chat-messages .message .message-bubble .message-footer .message-time[data-v-7d8e9fa8]{font-size:.75rem;color:hsla(0,0%,100%,.4)}.chat-area .chat-messages .message .message-bubble .message-footer .message-time .word-count[data-v-7d8e9fa8]{color:hsla(0,0%,100%,.5);font-weight:500}.chat-area .chat-messages .message .message-bubble .message-footer .message-actions[data-v-7d8e9fa8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.chat-area .chat-messages .message.user-message[data-v-7d8e9fa8]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:auto}.chat-area .chat-messages .message.user-message .message-bubble .message-content[data-v-7d8e9fa8]{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3)}.chat-area .chat-messages .message.ai-message[data-v-7d8e9fa8]{margin-right:auto}.chat-area .chat-input-section[data-v-7d8e9fa8]{background:transparent;padding:1.25rem;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:1rem}.chat-area .chat-input-section .image-preview-container[data-v-7d8e9fa8]{max-width:50rem;width:100%}.chat-area .chat-input-section .image-preview-container .image-preview-wrapper[data-v-7d8e9fa8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.chat-area .chat-input-section .image-preview-container .image-preview[data-v-7d8e9fa8]{position:relative;width:10rem;height:10rem;border-radius:12px;overflow:hidden;background:rgba(26,26,46,.8);border:2px solid rgba(59,130,246,.3);-webkit-transition:all .2s ease;transition:all .2s ease}.chat-area .chat-input-section .image-preview-container .image-preview[data-v-7d8e9fa8]:hover{border-color:#3b82f6}.chat-area .chat-input-section .image-preview-container .image-preview:hover .image-actions[data-v-7d8e9fa8]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.chat-area .chat-input-section .image-preview-container .image-preview.has-error[data-v-7d8e9fa8]{border-color:#ef4444}.chat-area .chat-input-section .image-preview-container .image-preview img[data-v-7d8e9fa8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-area .chat-input-section .image-preview-container .image-preview .image-placeholder[data-v-7d8e9fa8]{width:100%;height:100%;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}.chat-area .chat-input-section .image-preview-container .image-preview .image-placeholder .ivu-icon[data-v-7d8e9fa8]{font-size:3rem;color:hsla(0,0%,100%,.3)}.chat-area .chat-input-section .image-preview-container .image-preview .status-overlay[data-v-7d8e9fa8]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(26,26,46,.95);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;gap:.75rem}.chat-area .chat-input-section .image-preview-container .image-preview .status-overlay .status-text[data-v-7d8e9fa8]{font-size:.875rem;color:#3b82f6;font-weight:500}.chat-area .chat-input-section .image-preview-container .image-preview .error-overlay[data-v-7d8e9fa8]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,59,48,.1);backdrop-filter:blur(.25rem);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;gap:.5rem}.chat-area .chat-input-section .image-preview-container .image-preview .error-overlay .ivu-icon[data-v-7d8e9fa8]{font-size:2rem;color:#ef4444}.chat-area .chat-input-section .image-preview-container .image-preview .error-overlay .error-text[data-v-7d8e9fa8]{font-size:.75rem;color:#ef4444;text-align:center;padding:0 .5rem}.chat-area .chat-input-section .image-preview-container .image-preview .success-badge[data-v-7d8e9fa8]{position:absolute;top:.5rem;right:.5rem}.chat-area .chat-input-section .image-preview-container .image-preview .success-badge .ivu-icon[data-v-7d8e9fa8]{font-size:1.5rem;color:#10b981;-webkit-filter:drop-shadow(0 0 .25rem rgba(52,199,89,.5));filter:drop-shadow(0 0 .25rem rgba(52,199,89,.5))}.chat-area .chat-input-section .image-preview-container .image-preview .image-actions[data-v-7d8e9fa8]{position:absolute;bottom:0;left:0;width:100%;padding:.75rem;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem);-webkit-transition:all .2s ease;transition:all .2s ease}.chat-area .chat-input-section .image-preview-container .recognized-text-hint[data-v-7d8e9fa8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.875rem;color:hsla(0,0%,100%,.7);padding:.5rem .75rem;background:rgba(52,199,89,.1);border-radius:8px;border:1px solid rgba(52,199,89,.3)}.chat-area .chat-input-section .image-preview-container .recognized-text-hint .ivu-icon[data-v-7d8e9fa8]{font-size:1rem}.chat-area .chat-input-section .input-wrapper[data-v-7d8e9fa8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:50rem;width:100%}.chat-area .chat-input-section .input-wrapper[data-v-7d8e9fa8] .chat-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.chat-area .chat-input-section .input-wrapper[data-v-7d8e9fa8] .chat-input .ivu-input{background:rgba(26,26,46,.8);border:1px solid rgba(59,130,246,.25);color:hsla(0,0%,100%,.9);resize:none;border-radius:12px;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:3.25rem;max-height:12rem}.chat-area .chat-input-section .input-wrapper[data-v-7d8e9fa8] .chat-input .ivu-input:focus{border-color:#3b82f6;background:rgba(26,26,46,.95);-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.15);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.chat-area .chat-input-section .input-wrapper[data-v-7d8e9fa8] .chat-input .ivu-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.chat-area .chat-input-section .input-wrapper[data-v-7d8e9fa8] .chat-input .ivu-input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.chat-area .chat-input-section .input-wrapper[data-v-7d8e9fa8] .chat-input .ivu-input:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.chat-area .chat-input-section .input-wrapper[data-v-7d8e9fa8] .chat-input .ivu-input::-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.chat-area .chat-input-section .input-wrapper[data-v-7d8e9fa8] .chat-input .ivu-input::placeholder{color:hsla(0,0%,100%,.4)}.chat-area .chat-input-section .input-wrapper[data-v-7d8e9fa8] .chat-input .ivu-input::-webkit-scrollbar{width:.25rem}.chat-area .chat-input-section .input-wrapper[data-v-7d8e9fa8] .chat-input .ivu-input::-webkit-scrollbar-track{background:transparent}.chat-area .chat-input-section .input-wrapper[data-v-7d8e9fa8] .chat-input .ivu-input::-webkit-scrollbar-thumb{background:rgba(59,130,246,.3);border-radius:.125rem}.chat-area .chat-input-section .input-wrapper[data-v-7d8e9fa8] .chat-input .ivu-input::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.5)}.chat-area .chat-input-section .input-wrapper .send-btn[data-v-7d8e9fa8]{width:3.25rem;height:3.25rem;padding:0;background:linear-gradient(135deg,#3b82f6,#06b6d4);border:none;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}.chat-area .chat-input-section .input-wrapper .send-btn .ivu-icon[data-v-7d8e9fa8]{font-size:1.375rem}.chat-area .chat-input-section .input-wrapper .send-btn[data-v-7d8e9fa8]:hover:not(:disabled){background:linear-gradient(135deg,#60a5fa,#06b6d4);-webkit-box-shadow:0 .375rem 1rem rgba(59,130,246,.4);box-shadow:0 .375rem 1rem rgba(59,130,246,.4);-webkit-transform:scale(1.08);transform:scale(1.08)}.chat-area .chat-input-section .input-wrapper .send-btn[data-v-7d8e9fa8]:active:not(:disabled){-webkit-transform:scale(1.02);transform:scale(1.02)}.chat-area .chat-input-section .input-wrapper .send-btn[data-v-7d8e9fa8]:disabled{background:hsla(0,0%,100%,.1);opacity:.4;cursor:not-allowed}.config-panel[data-v-7d8e9fa8]{width:22rem;-ms-flex-negative:0;flex-shrink:0;background:rgba(26,26,46,.95);backdrop-filter:blur(1.25rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.config-panel .config-panel-header[data-v-7d8e9fa8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgba(59,130,246,.2)}.config-panel .config-panel-header h3[data-v-7d8e9fa8]{font-size:1.125rem;font-weight:600;color:#fff;margin:0}.config-panel .config-panel-header .close-btn[data-v-7d8e9fa8]{padding:.375rem}.config-panel .config-panel-header .close-btn .ivu-icon[data-v-7d8e9fa8]{font-size:1.5rem;color:hsla(0,0%,100%,.7);-webkit-transition:all .2s ease;transition:all .2s ease}.config-panel .config-panel-header .close-btn:hover .ivu-icon[data-v-7d8e9fa8]{color:rgba(100,100,120,.9);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.config-panel .config-panel-content[data-v-7d8e9fa8]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1.5rem;flex-direction:column;gap:1.5rem}.config-panel .config-panel-content .config-item[data-v-7d8e9fa8],.config-panel .config-panel-content[data-v-7d8e9fa8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.config-panel .config-panel-content .config-item[data-v-7d8e9fa8]{flex-direction:column;gap:.625rem;margin-bottom:1.5rem}.config-panel .config-panel-content .config-item label[data-v-7d8e9fa8]{font-size:.875rem;color:hsla(0,0%,100%,.8);font-weight:500}.config-panel .config-panel-content .config-item[data-v-7d8e9fa8] .ivu-select{width:100%}.config-panel .config-panel-content .config-item[data-v-7d8e9fa8] .ivu-select .ivu-select-selection{background:rgba(26,26,46,.8);border:1px solid rgba(59,130,246,.3);color:hsla(0,0%,100%,.9);border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease;height:2.5rem}.config-panel .config-panel-content .config-item[data-v-7d8e9fa8] .ivu-select .ivu-select-selection:hover{border-color:#3b82f6;background:rgba(26,26,46,.95)}.config-panel .config-panel-content .config-item[data-v-7d8e9fa8] .ivu-select .ivu-select-selection .ivu-select-placeholder{color:hsla(0,0%,100%,.4)}.config-panel .config-panel-content .config-item[data-v-7d8e9fa8] .ivu-select .ivu-select-selection .ivu-select-selected-value{color:hsla(0,0%,100%,.9);line-height:2.5rem}.config-panel .config-panel-content .config-item[data-v-7d8e9fa8] .ivu-select .ivu-select-selection .ivu-icon{color:hsla(0,0%,100%,.6)}.config-panel .config-panel-content[data-v-7d8e9fa8]::-webkit-scrollbar{width:.375rem}.config-panel .config-panel-content[data-v-7d8e9fa8]::-webkit-scrollbar-track{background:transparent}.config-panel .config-panel-content[data-v-7d8e9fa8]::-webkit-scrollbar-thumb{background:rgba(59,130,246,.3);border-radius:.1875rem}.config-panel .config-panel-content[data-v-7d8e9fa8]::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.5)}.config-panel-slide-enter-active[data-v-7d8e9fa8],.config-panel-slide-leave-active[data-v-7d8e9fa8]{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.config-panel-slide-enter[data-v-7d8e9fa8],.config-panel-slide-leave-to[data-v-7d8e9fa8]{width:0;opacity:0}[data-v-7d8e9fa8] .ivu-select-dropdown{background:rgba(26,26,46,.95);border:1px solid rgba(59,130,246,.3);backdrop-filter:blur(1.25rem)}[data-v-7d8e9fa8] .ivu-select-dropdown .ivu-select-dropdown-list .ivu-select-item{color:hsla(0,0%,100%,.8)}[data-v-7d8e9fa8] .ivu-select-dropdown .ivu-select-dropdown-list .ivu-select-item:hover{background:rgba(59,130,246,.2);color:#fff}[data-v-7d8e9fa8] .ivu-select-dropdown .ivu-select-dropdown-list .ivu-select-item.ivu-select-item-selected{background:rgba(59,130,246,.3);color:#fff}[data-v-7d8e9fa8] .ivu-select-dropdown .ivu-select-dropdown-list .ivu-select-item.ivu-select-item-focus{background:rgba(59,130,246,.2)!important;color:#fff!important}@media (max-width:992px){.sidebar[data-v-7d8e9fa8]{width:14rem}.chat-area .config-toggle-btn[data-v-7d8e9fa8]{width:2.5rem;height:3.5rem}.chat-area .config-toggle-btn .ivu-icon[data-v-7d8e9fa8]{font-size:1.375rem}.config-panel[data-v-7d8e9fa8]{width:20rem}.config-panel .config-panel-header[data-v-7d8e9fa8]{padding:1.25rem}.config-panel .config-panel-header h3[data-v-7d8e9fa8]{font-size:1rem}.config-panel .config-panel-content[data-v-7d8e9fa8]{padding:1.25rem;gap:1.25rem}.chat-input-section[data-v-7d8e9fa8]{padding:1rem}.chat-input-section .input-wrapper[data-v-7d8e9fa8]{max-width:45rem}.floating-shapes .shape[data-v-7d8e9fa8]{opacity:.08}.light-particles .particle[data-v-7d8e9fa8]{opacity:.6}}@media (max-width:768px){.sidebar[data-v-7d8e9fa8]{position:absolute;left:-16rem;z-index:100;-webkit-transition:left .3s ease;transition:left .3s ease}.sidebar.show[data-v-7d8e9fa8]{left:0}.chat-area .config-toggle-btn[data-v-7d8e9fa8]{width:2.25rem;height:3rem}.chat-area .config-toggle-btn .ivu-icon[data-v-7d8e9fa8]{font-size:1.25rem}.config-panel[data-v-7d8e9fa8]{width:18rem}.config-panel .config-panel-header[data-v-7d8e9fa8]{padding:1rem}.config-panel .config-panel-content[data-v-7d8e9fa8]{padding:1rem;gap:1rem}.config-panel .config-panel-content .config-item[data-v-7d8e9fa8]{margin-bottom:1rem}.config-panel .config-panel-content .config-item label[data-v-7d8e9fa8]{font-size:.8125rem}.chat-messages .welcome-screen[data-v-7d8e9fa8]{padding:2rem 1rem}.chat-messages .welcome-screen .feature-cards[data-v-7d8e9fa8]{grid-template-columns:1fr}.chat-input-section[data-v-7d8e9fa8]{padding:.875rem}.chat-input-section .input-wrapper[data-v-7d8e9fa8]{gap:.625rem}.chat-input-section .input-wrapper[data-v-7d8e9fa8] .chat-input .ivu-input{padding:.625rem .875rem;font-size:.875rem}.chat-input-section .input-wrapper .send-btn[data-v-7d8e9fa8]{width:2.75rem;height:2.75rem}.chat-input-section .input-wrapper .send-btn .ivu-icon[data-v-7d8e9fa8]{font-size:1.125rem}}[data-v-7d8e9fa8] .image-preview-modal .ivu-modal .ivu-modal-content{background:rgba(26,26,46,.98);backdrop-filter:blur(1.25rem)}[data-v-7d8e9fa8] .image-preview-modal .ivu-modal .ivu-modal-content .ivu-modal-header{background:transparent;border-bottom:1px solid rgba(59,130,246,.2)}[data-v-7d8e9fa8] .image-preview-modal .ivu-modal .ivu-modal-content .ivu-modal-header .ivu-modal-header-inner{color:#fff}[data-v-7d8e9fa8] .image-preview-modal .ivu-modal .ivu-modal-content .ivu-modal-body{padding:1.5rem}[data-v-7d8e9fa8] .image-preview-modal .ivu-modal .ivu-modal-content .ivu-modal-body .full-image-container{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;max-height:70vh}[data-v-7d8e9fa8] .image-preview-modal .ivu-modal .ivu-modal-content .ivu-modal-body .full-image-container img{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:12px;-webkit-box-shadow:0 .5rem 2rem rgba(0,0,0,.5);box-shadow:0 .5rem 2rem rgba(0,0,0,.5)}[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content{background:rgba(26,26,46,.98);backdrop-filter:blur(1.25rem)}[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content .ivu-modal-header{background:transparent;border-bottom:1px solid rgba(59,130,246,.2)}[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content .ivu-modal-header .ivu-modal-header-inner{color:#fff;font-weight:600}[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content .ivu-modal-body{padding-top:1rem}[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content .ivu-modal-body .config-panel-content{padding:0}[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content .ivu-modal-body .config-item label{color:hsla(0,0%,100%,.85);margin-bottom:.5rem}[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content .ivu-modal-body /deep/ .ivu-select-selection{background:rgba(26,26,46,.95);border:1px solid rgba(59,130,246,.3);color:hsla(0,0%,100%,.9);backdrop-filter:blur(1.25rem)}[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content .ivu-modal-body /deep/ .ivu-select-selection .ivu-select-placeholder,[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content .ivu-modal-body /deep/ .ivu-select-selection .ivu-select-selected-value{color:hsla(0,0%,100%,.85)}[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content .ivu-modal-body /deep/ .ivu-select-input{background:transparent;color:hsla(0,0%,100%,.9)}[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content .ivu-modal-body /deep/ .ivu-select-arrow{color:hsla(0,0%,100%,.65)}[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content .ivu-modal-body /deep/ .ivu-select-selection:hover,[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content .ivu-modal-body /deep/ .ivu-select-visible .ivu-select-selection{border-color:#3b82f6}[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content .ivu-modal-body /deep/ .ivu-switch{background-color:hsla(0,0%,100%,.12)}[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content .ivu-modal-body /deep/ .ivu-switch.ivu-switch-checked{background-color:#3b82f6}[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content .ivu-modal-footer{background:transparent;border-top:1px solid rgba(59,130,246,.2)}[data-v-7d8e9fa8] .regenerate-config-modal .ivu-modal .ivu-modal-content .ivu-modal-footer .ivu-btn-primary{background:linear-gradient(135deg,#3b82f6,#06b6d4);border:none}.regenerate-config-modal .ivu-modal-body .ivu-select .ivu-select-selection{background:rgba(26,26,46,.95)!important;border:1px solid rgba(59,130,246,.3)!important;color:hsla(0,0%,100%,.9)!important;border-radius:8px;backdrop-filter:blur(1.25rem)}.regenerate-config-modal .ivu-modal-body .ivu-select .ivu-select-selection .ivu-select-placeholder,.regenerate-config-modal .ivu-modal-body .ivu-select .ivu-select-selection .ivu-select-selected-value{color:hsla(0,0%,100%,.85)!important}.regenerate-config-modal .ivu-modal-body .ivu-select .ivu-select-input{background:transparent!important;color:hsla(0,0%,100%,.9)!important}.regenerate-config-modal .ivu-modal-body .ivu-select .ivu-select-arrow{color:hsla(0,0%,100%,.65)!important}.regenerate-config-modal .ivu-modal-body .ivu-select .ivu-select-selection:hover,.regenerate-config-modal .ivu-modal-body .ivu-select.ivu-select-visible .ivu-select-selection{border-color:#3b82f6!important}