.EditorAiChatControl[data-v-7bae9298]{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.confirmOverlay[data-v-7bae9298]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#14141673;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1.5rem;position:absolute;z-index:30}.confirmCard[data-v-7bae9298]{background-color:#fff;border-radius:1rem;box-shadow:0 12px 40px #14141633;max-width:18rem;padding:1.25rem;text-align:center;width:100%}.confirmText[data-v-7bae9298]{color:#23262f;font-size:.875rem;line-height:1.375rem;margin:0 0 1rem}.confirmActions[data-v-7bae9298]{display:flex;gap:.5rem}.confirmCancel[data-v-7bae9298]{-webkit-touch-callout:none;all:unset;background-color:#f4f5f6;border-radius:2pt;border-radius:.625rem;box-sizing:border-box;color:#353945;cursor:pointer;flex:1;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:700;height:2.25rem;touch-action:manipulation;transition:opacity .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.confirmCancel[data-v-7bae9298]:disabled{cursor:default}.confirmCancel[data-v-7bae9298]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.confirmCancel[data-v-7bae9298]:hover{opacity:.85}.confirmAccept[data-v-7bae9298]{-webkit-touch-callout:none;all:unset;background:linear-gradient(135deg,#9757d7,#e277f3);border-radius:2pt;border-radius:.625rem;box-sizing:border-box;color:#fff;cursor:pointer;flex:1;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:700;height:2.25rem;touch-action:manipulation;transition:opacity .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.confirmAccept[data-v-7bae9298]:disabled{cursor:default}.confirmAccept[data-v-7bae9298]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.confirmAccept[data-v-7bae9298]:hover{opacity:.85}.confirmFade-enter-active[data-v-7bae9298],.confirmFade-leave-active[data-v-7bae9298]{transition:opacity .18s}.confirmFade-enter-from[data-v-7bae9298],.confirmFade-leave-to[data-v-7bae9298]{opacity:0}.contextBar[data-v-7bae9298]{align-items:center;display:flex;gap:.5rem;padding:.625rem .75rem 0}.contextThumb[data-v-7bae9298]{border:1px solid #e6e8ec;border-radius:.375rem;height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem}.contextLabel[data-v-7bae9298]{color:#697081;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700}.messages[data-v-7bae9298]{flex:1;overflow:hidden auto;padding:1.25rem 1rem;scroll-behavior:smooth;scrollbar-color:rgba(177,181,195,.15) transparent;scrollbar-width:thin}.welcome[data-v-7bae9298]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1rem .5rem;text-align:center}.welcomeIcon[data-v-7bae9298]{margin-bottom:.75rem}.welcomeTitle[data-v-7bae9298]{color:#23262f;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:700;margin:0}.welcomeText[data-v-7bae9298]{color:#697081;font-size:.8125rem;line-height:1.4rem;margin:.5rem 0 0;max-width:22rem}.welcomeHints[data-v-7bae9298]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1.25rem}.welcomeHint[data-v-7bae9298]{-webkit-touch-callout:none;all:unset;background-color:#f4f5f6;border:1px solid #e6e8ec;border-radius:2pt;border-radius:2rem;box-sizing:border-box;color:#353945;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600;padding:.4375rem .75rem;touch-action:manipulation;transition:color .15s,border-color .15s,background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.welcomeHint[data-v-7bae9298]:disabled{cursor:default}.welcomeHint[data-v-7bae9298]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.welcomeHint[data-v-7bae9298]:hover{background-color:#9757d70f;border-color:#9757d759;color:#9757d7}.message[data-v-7bae9298]{display:flex;margin-bottom:1rem}.message[data-v-7bae9298]:last-child{margin-bottom:0}.messageUser[data-v-7bae9298]{justify-content:flex-end}.messageAssistant[data-v-7bae9298]{justify-content:flex-start}.messageBubble[data-v-7bae9298]{border-radius:1.125rem;max-width:88%;padding:.625rem .875rem;word-break:break-word}.messageBubbleUser[data-v-7bae9298]{background-color:#9757d7;border-bottom-right-radius:.25rem;color:#fff}.messageBubbleAssistant[data-v-7bae9298]{background-color:#f4f5f6;border-bottom-left-radius:.25rem;color:#23262f}.messageText[data-v-7bae9298]{font-size:.8125rem;line-height:1.4rem;margin:0}.messageThumbs[data-v-7bae9298]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.messageThumb[data-v-7bae9298]{border:1px solid hsla(0,0%,100%,.25);border-radius:.5rem;height:3.5rem;-o-object-fit:cover;object-fit:cover;width:3.5rem}.messageLoading[data-v-7bae9298]{gap:.625rem;padding:.125rem 0}.messageLoading[data-v-7bae9298],.typingDots[data-v-7bae9298]{align-items:center;display:flex}.typingDots[data-v-7bae9298]{gap:.25rem}.typingDot[data-v-7bae9298]{animation:typingBounce-7bae9298 1.4s ease-in-out infinite both;background-color:#697081;border-radius:50%;height:.4375rem;width:.4375rem}.typingDot[data-v-7bae9298]:first-child{animation-delay:0s}.typingDot[data-v-7bae9298]:nth-child(2){animation-delay:.16s}.typingDot[data-v-7bae9298]:nth-child(3){animation-delay:.32s}@keyframes typingBounce-7bae9298{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.375rem)}}.typingLabel[data-v-7bae9298]{color:#697081;font-size:.75rem}.messageLoadingPreview[data-v-7bae9298]{border-radius:.625rem;margin-top:.5rem;overflow:hidden;position:relative}.messageLoadingPreviewImage[data-v-7bae9298]{border-radius:.625rem;display:block;filter:brightness(.6);height:auto;max-width:14rem;width:100%}.messageLoadingPreviewOverlay[data-v-7bae9298]{align-items:center;border-radius:.625rem;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.messageLoadingSpinner[data-v-7bae9298]{stroke-dasharray:56;stroke-dashoffset:18;animation:msgSpinnerRotate-7bae9298 .9s linear infinite}@keyframes msgSpinnerRotate-7bae9298{to{transform:rotate(1turn)}}.messageError[data-v-7bae9298]{align-items:center;color:#ef466f;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.375rem}.messageErrorIcon[data-v-7bae9298]{flex-shrink:0}.messageRetryBtn[data-v-7bae9298]{-webkit-touch-callout:none;all:unset;align-items:center;background-color:#ef466f1a;border-radius:2pt;border-radius:.5rem;box-sizing:border-box;color:#ef466f;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700;gap:.25rem;margin-left:auto;padding:.25rem .5rem;touch-action:manipulation;transition:background-color .15s,opacity .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.messageRetryBtn[data-v-7bae9298]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.messageRetryBtn[data-v-7bae9298]:hover{background-color:#ef466f2e}.messageRetryBtn[data-v-7bae9298]:disabled{cursor:default;opacity:.4}.messageResult[data-v-7bae9298]{border-radius:.625rem;overflow:hidden}.messageResultImage[data-v-7bae9298]{border-radius:.625rem;display:block;height:auto;max-width:16rem;width:100%}.composer[data-v-7bae9298]{padding:0 .75rem .875rem}.composerCard[data-v-7bae9298]{background-color:#fcfcfd;border:1px solid #e6e8ec;border-radius:1.125rem;overflow:visible;transition:border-color .2s,box-shadow .2s}.composerCard[data-v-7bae9298]:focus-within{border-color:#9757d766;box-shadow:0 0 0 3px #9757d712}.composerImages[data-v-7bae9298]{padding:.75rem .75rem 0}.composerUploadError[data-v-7bae9298]{color:#ef466f;font-size:.75rem;margin:.25rem .75rem 0}.composerInput[data-v-7bae9298]{background-color:transparent;border:none;color:#23262f;display:block;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.4rem;max-height:10rem;min-height:4.5rem;outline:none;padding:.75rem .75rem .25rem;resize:none;width:100%}@media (max-width:1023px){.composerInput[data-v-7bae9298]{font-size:1rem;min-height:3.5rem}}.composerInput[data-v-7bae9298]::-moz-placeholder{color:#b1b5c3}.composerInput[data-v-7bae9298]::placeholder{color:#b1b5c3}.composerInput[data-v-7bae9298]:disabled{color:#697081}.composerBar[data-v-7bae9298]{align-items:center;display:flex;justify-content:space-between;padding:.3rem .5rem .5rem}.aspectWrap[data-v-7bae9298]{position:relative}.aspectBtn[data-v-7bae9298]{-webkit-touch-callout:none;all:unset;align-items:center;background-color:#f4f5f6;border-radius:2pt;border-radius:.5rem;box-sizing:border-box;color:#353945;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:700;gap:.3125rem;height:1.875rem;padding:0 .5625rem;touch-action:manipulation;transition:color .15s,background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aspectBtn[data-v-7bae9298]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.aspectBtn[data-v-7bae9298]:hover{background-color:#e6e8ec;color:#141416}.aspectBtn[data-v-7bae9298]:disabled{cursor:default;opacity:.4}.aspectChevron[data-v-7bae9298]{transition:transform .18s}.aspectChevronOpen[data-v-7bae9298]{transform:rotate(180deg)}.aspectMenu[data-v-7bae9298]{background-color:#fcfcfd;border:1px solid #e6e8ec;border-radius:.75rem;bottom:calc(100% + .375rem);box-shadow:0 8px 24px #14141624,0 2px 6px #14141614;left:0;min-width:8.5rem;padding:.25rem;position:absolute;z-index:20}.aspectOption[data-v-7bae9298]{-webkit-touch-callout:none;all:unset;align-items:center;border-radius:2pt;border-radius:.5rem;box-sizing:border-box;color:#23262f;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;justify-content:space-between;padding:.4375rem .625rem;touch-action:manipulation;transition:background-color .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.aspectOption[data-v-7bae9298]:disabled{cursor:default}.aspectOption[data-v-7bae9298]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.aspectOption[data-v-7bae9298]:hover{background-color:#f4f5f6}.aspectOptionActive[data-v-7bae9298],.aspectOptionCheck[data-v-7bae9298]{color:#9757d7}.aspectMenu-enter-active[data-v-7bae9298],.aspectMenu-leave-active[data-v-7bae9298]{transition:opacity .15s,transform .15s}.aspectMenu-enter-from[data-v-7bae9298],.aspectMenu-leave-to[data-v-7bae9298]{opacity:0;transform:translateY(.375rem)}.composerSend[data-v-7bae9298]{-webkit-touch-callout:none;all:unset;align-items:center;background:linear-gradient(135deg,#9757d7,#e277f3);border-radius:2pt;border-radius:.75rem;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;height:2.25rem;justify-content:center;touch-action:manipulation;transition:opacity .15s,transform .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.25rem}.composerSend[data-v-7bae9298]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.composerSend[data-v-7bae9298]:disabled{background:#b1b5c3;cursor:default;opacity:.3}.composerSend[data-v-7bae9298]:not(:disabled):hover{opacity:.85}.composerSend[data-v-7bae9298]:not(:disabled):active{transform:scale(.93)}
