.ai-message-container[data-v-bc8bd25b]{margin-left:auto;max-width:min(75%,640px);justify-self:end}.ai-robot-icon-inside[data-v-bc8bd25b]{position:absolute;left:-30px;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center}.ai-robot-icon-inside i[data-v-bc8bd25b]{color:#6c757d;font-size:14px;opacity:.9;animation:robotPulse-bc8bd25b 2s ease-in-out infinite}.ai-robot-icon-inside[data-v-bc8bd25b]{cursor:pointer}.ai-robot-icon-inside:hover i[data-v-bc8bd25b]{color:#87ceeb;transform:scale(1.1);opacity:1}.ai-message-content[data-v-bc8bd25b]{position:relative;min-width:200px}.ai-message-content.ai-editing-content[data-v-bc8bd25b]{min-width:400px}.ai-editing-wrapper ._akbu.x6ikm8r.x10wlt62[data-v-bc8bd25b]{display:block!important;flex-grow:unset!important;flex-shrink:unset!important;flex-direction:unset!important;overflow:visible!important;white-space:normal!important;word-wrap:break-word!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.ai-editing-mode[data-v-bc8bd25b] *{box-sizing:border-box!important}.ai-editing-mode .ai-quote-message[data-v-bc8bd25b],.ai-editing-mode .ai-edit-textarea[data-v-bc8bd25b],.ai-editing-mode .ai-edit-buttons[data-v-bc8bd25b]{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ai-brand-text[data-v-bc8bd25b]{font-size:7px;font-style:italic;color:#000;opacity:.8;font-weight:300;margin-right:5px}@keyframes robotPulse-bc8bd25b{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.08);opacity:.9}}.ai-actions-outside[data-v-bc8bd25b]{position:relative;left:9px;bottom:-45px;transform:translateY(-50%);display:flex;gap:6px;z-index:15}.ai-action-link[data-v-bc8bd25b]{background:linear-gradient(135deg,rgba(135,206,235,.1),rgba(176,224,230,.1));border:1px solid rgba(135,206,235,.3);color:#4682b4;cursor:pointer;padding:4px 8px;border-radius:8px;font-size:12px;transition:all .3s ease;display:flex;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ai-action-link[data-v-bc8bd25b]:hover{background:linear-gradient(135deg,rgba(135,206,235,.2),rgba(176,224,230,.2));border-color:#87ceeb99;color:#2e5984;transform:translateY(-1px);box-shadow:0 2px 8px #87ceeb4d}.ai-action-link i[data-v-bc8bd25b]{font-size:11px}.ai-message-wrapper[data-v-bc8bd25b]{position:relative;margin-top:5px;background:linear-gradient(135deg,#f0f8ff 0%,#e6f3ff 100%)!important;border-radius:18px!important;overflow:visible;max-width:min(75%,640px);min-width:200px;display:flex;align-items:stretch}.ai-message-wrapper.ai-editing-wrapper[data-v-bc8bd25b]{min-width:400px}.ai-message-wrapper[data-v-bc8bd25b]:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(45deg,#87ceeb,#87ceeb,#add8e6,#b0e0e6,#87ceeb,#87ceeb);background-size:300% 300%;border-radius:21px;z-index:-1;animation:skyPulse-bc8bd25b 3s ease-in-out infinite;opacity:.8}.ai-message-wrapper[data-v-bc8bd25b]:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,rgba(135,206,235,.3),rgba(176,224,230,.3),rgba(173,216,230,.3));border-radius:20px;z-index:-1;animation:skyGlow-bc8bd25b 2s ease-in-out infinite alternate;filter:blur(2px)}@keyframes skyPulse-bc8bd25b{0%,to{background-position:0% 50%;opacity:.6;transform:scale(1)}50%{background-position:100% 50%;opacity:.9;transform:scale(1.02)}}@keyframes skyGlow-bc8bd25b{0%{opacity:.3;filter:blur(2px)}to{opacity:.6;filter:blur(1px)}}.typing-dots[data-v-bc8bd25b]{display:inline-block;margin-left:4px}.typing-dots .dot[data-v-bc8bd25b]{animation:typing-bc8bd25b 1.4s infinite;font-weight:700;color:#4682b4}.typing-dots .dot[data-v-bc8bd25b]:nth-child(2){animation-delay:.2s}.typing-dots .dot[data-v-bc8bd25b]:nth-child(3){animation-delay:.4s}@keyframes typing-bc8bd25b{0%,60%,to{opacity:.3}30%{opacity:1}}.ai-loading.ai-message-wrapper[data-v-bc8bd25b]:before{animation:skyPulseLoading-bc8bd25b 1.5s ease-in-out infinite}@keyframes skyPulseLoading-bc8bd25b{0%,to{background-position:0% 50%;opacity:.7;transform:scale(1)}50%{background-position:100% 50%;opacity:1;transform:scale(1.05)}}.ai-response-text .waba-bold[data-v-bc8bd25b]{font-weight:700}.ai-response-text .waba-italic[data-v-bc8bd25b]{font-style:italic}.ai-response-text .waba-strikethrough[data-v-bc8bd25b]{text-decoration:line-through}.ai-minimized-container[data-v-bc8bd25b]{margin-left:auto;max-width:min(75%,640px);justify-self:end;display:flex;justify-content:flex-end;padding:8px 0}.ai-minimized-button[data-v-bc8bd25b]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#87ceeb 0%,#b0e0e6 100%);border:2px solid rgba(135,206,235,.4);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .3s ease;box-shadow:0 2px 8px #87ceeb4d;position:relative;overflow:hidden}.ai-minimized-button[data-v-bc8bd25b]:hover{transform:scale(1.1);background:linear-gradient(135deg,#87ceeb 0%,#add8e6 100%);box-shadow:0 4px 12px #87ceeb80;border-color:#87ceebb3}.ai-minimized-button[data-v-bc8bd25b]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#87ceeb,#add8e6,#b0e0e6,#87ceeb);background-size:300% 300%;border-radius:50%;z-index:-1;animation:minimizedPulse-bc8bd25b 2s ease-in-out infinite;opacity:.6}@keyframes minimizedPulse-bc8bd25b{0%,to{background-position:0% 50%;opacity:.4}50%{background-position:100% 50%;opacity:.8}}.ai-minimized-button i[data-v-bc8bd25b]{animation:robotBounce-bc8bd25b 2s ease-in-out infinite}@keyframes robotBounce-bc8bd25b{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ai-close-button[data-v-bc8bd25b]{position:absolute;top:-10px;right:0;width:16px;height:16px;border-radius:50%;background:rgba(200,204,211,.8);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:8px;transition:all .2s ease;z-index:10;opacity:.7}.ai-close-button[data-v-bc8bd25b]:hover{background:rgba(107,114,128,.9);opacity:1;transform:scale(1.1)}.ai-close-button[data-v-bc8bd25b]:active{transform:scale(.95)}.ai-editing-mode[data-v-bc8bd25b]{transition:all .4s ease;animation:expandUp .4s ease-out;transform-origin:bottom}.ai-content-wrapper[data-v-bc8bd25b]{position:relative;display:flex;flex-direction:column;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.ai-normal-mode[data-v-bc8bd25b]{order:2}.ai-editing-mode[data-v-bc8bd25b]{order:1;background:rgba(248,250,252,.3);border-radius:8px;padding:12px;margin-bottom:12px;transition:all .3s ease;box-sizing:border-box;width:100%;max-width:100%}.ai-editing-mode .ai-quote-message[data-v-bc8bd25b],.ai-editing-mode .ai-edit-question[data-v-bc8bd25b],.ai-editing-mode .ai-edit-textarea[data-v-bc8bd25b],.ai-editing-mode .ai-edit-buttons[data-v-bc8bd25b]{opacity:0;transform:translateY(10px);transition:all .3s ease}.ai-editing-mode.content-visible .ai-quote-message[data-v-bc8bd25b],.ai-editing-mode.content-visible .ai-edit-question[data-v-bc8bd25b],.ai-editing-mode.content-visible .ai-edit-textarea[data-v-bc8bd25b],.ai-editing-mode.content-visible .ai-edit-buttons[data-v-bc8bd25b]{opacity:1;transform:translateY(0)}.ai-editing-mode.content-visible .ai-quote-message[data-v-bc8bd25b]{transition-delay:.1s}.ai-editing-mode.content-visible .ai-edit-question[data-v-bc8bd25b]{transition-delay:.15s}.ai-editing-mode.content-visible .ai-edit-textarea[data-v-bc8bd25b]{transition-delay:.2s}.ai-editing-mode.content-visible .ai-edit-buttons[data-v-bc8bd25b]{transition-delay:.25s}.ai-quote-message[data-v-bc8bd25b]{background:linear-gradient(135deg,rgba(135,206,235,.1),rgba(176,224,230,.1));border-left:3px solid #87ceeb;padding:8px 12px;margin-bottom:12px;border-radius:6px;position:relative;transition:transform .3s ease;box-sizing:border-box;width:100%;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.ai-quote-text[data-v-bc8bd25b]{font-size:12px;color:#6b7280;opacity:.8;line-height:1.4}.ai-quote-message[data-v-bc8bd25b]:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(45deg,rgba(135,206,235,.2),rgba(176,224,230,.2));border-radius:6px;z-index:-1;animation:quotePulse-bc8bd25b 2s ease-in-out infinite}@keyframes quotePulse-bc8bd25b{0%,to{opacity:.3}50%{opacity:.6}}.ai-edit-question[data-v-bc8bd25b]{font-size:14px;color:#4682b4;margin-bottom:8px;font-weight:500}@keyframes fadeInUp-bc8bd25b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-edit-textarea[data-v-bc8bd25b]{width:100%;max-width:100%;min-height:60px;padding:8px 12px;border:2px solid rgba(135,206,235,.3);border-radius:8px;font-size:13px;font-family:inherit;resize:vertical;background:rgba(248,250,252,.8);color:#374151;transition:all .3s ease;box-sizing:border-box}.ai-edit-textarea[data-v-bc8bd25b]:focus{outline:none;border-color:#87ceeb;background:rgba(255,255,255,.9);box-shadow:0 0 0 3px #87ceeb1a}.ai-edit-textarea[data-v-bc8bd25b]::-moz-placeholder{color:#9ca3af;font-style:italic}.ai-edit-textarea[data-v-bc8bd25b]::placeholder{color:#9ca3af;font-style:italic}.ai-edit-buttons[data-v-bc8bd25b]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;width:100%;max-width:100%;box-sizing:border-box}.ai-edit-buttons-left[data-v-bc8bd25b]{display:flex;gap:8px}.ai-edit-buttons-right[data-v-bc8bd25b]{display:flex}.ai-edit-btn[data-v-bc8bd25b]{background:linear-gradient(135deg,#87ceeb 0%,#add8e6 100%);border:1px solid rgba(135,206,235,.4);color:#fff;cursor:pointer;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden}.ai-edit-btn[data-v-bc8bd25b]:hover{background:linear-gradient(135deg,#6bb6e8 0%,#95d5e3 100%);transform:translateY(-1px);box-shadow:0 3px 8px #87ceeb4d}.ai-edit-btn[data-v-bc8bd25b]:active{transform:translateY(0);box-shadow:0 1px 3px #87ceeb4d}.ai-edit-btn[data-v-bc8bd25b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.ai-edit-btn[data-v-bc8bd25b]:hover:before{left:100%}.ai-cancel-btn[data-v-bc8bd25b]{background:linear-gradient(135deg,rgba(156,163,175,.8) 0%,rgba(107,114,128,.8) 100%);border-color:#9ca3af66}.ai-cancel-btn[data-v-bc8bd25b]:hover{background:linear-gradient(135deg,rgba(156,163,175,.9) 0%,rgba(107,114,128,.9) 100%);box-shadow:0 3px 8px #9ca3af4d}.ai-style-buttons[data-v-bc8bd25b]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.ai-style-btn[data-v-bc8bd25b]{background:linear-gradient(135deg,rgba(135,206,235,.1) 0%,rgba(176,224,230,.1) 100%);border:2px solid rgba(135,206,235,.3);color:#4682b4;cursor:pointer;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:500;transition:all .3s ease;text-align:center}.ai-style-btn[data-v-bc8bd25b]:hover{background:linear-gradient(135deg,rgba(135,206,235,.2) 0%,rgba(176,224,230,.2) 100%);border-color:#87ceeb99;color:#2e5984;transform:translateY(-1px);box-shadow:0 3px 8px #87ceeb33}.ai-style-btn[data-v-bc8bd25b]:active{transform:translateY(0)}.ai-style-toggle-btn[data-v-bc8bd25b]{background:transparent;border:1px solid rgba(135,206,235,.2);color:#4682b4b3;cursor:pointer;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:400;transition:all .3s ease;text-align:center}.ai-style-toggle-btn[data-v-bc8bd25b]:hover{background:rgba(135,206,235,.05);border-color:#87ceeb66;color:#4682b4e6}.ai-style-toggle-btn[data-v-bc8bd25b]:active{background:rgba(135,206,235,.1);transform:scale(.98)}.copy-notification[data-v-bc8bd25b]{position:absolute;top:50%;right:20px;transform:translateY(-50%) translate(10px);background:linear-gradient(135deg,rgba(34,197,94,.95) 0%,rgba(22,163,74,.95) 100%);color:#fff;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #22c55e4d;opacity:0;transition:all .3s ease;pointer-events:none;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.copy-notification.show[data-v-bc8bd25b]{opacity:1;transform:translateY(-50%) translate(0)}.copy-notification i[data-v-bc8bd25b]{font-size:12px;color:#ffffffe6}.copy-notification span[data-v-bc8bd25b]{font-size:12px;white-space:nowrap}
