.chat-image-box__grid[data-v-ecf32b74]{gap:8px;margin-top:8px;display:grid}.chat-image-box__grid--single[data-v-ecf32b74]{grid-template-columns:1fr;max-width:160px}.chat-image-box__grid--double[data-v-ecf32b74],.chat-image-box__grid--quad[data-v-ecf32b74]{grid-template-columns:1fr 1fr;max-width:330px}.chat-image-box__grid--multiple[data-v-ecf32b74]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.chat-image-box__item[data-v-ecf32b74]{cursor:pointer;border-radius:8px;max-width:160px;max-height:160px;transition:transform .2s;position:relative;overflow:hidden}.chat-image-box__item--disabled[data-v-ecf32b74]{cursor:not-allowed}.chat-image-box__item[data-v-ecf32b74]:hover{transform:scale(1.02)}.chat-image-box__item:hover .chat-image-box__actions[data-v-ecf32b74]{opacity:1}.chat-image-box__image-container[data-v-ecf32b74]{aspect-ratio:1;background:#f3f4f6;width:100%;height:100%;position:relative}.chat-image-box__image-container:hover .chat-image-box__image-container-hover[data-v-ecf32b74]{opacity:1}.chat-image-box__image-container[data-v-ecf32b74] .image-container{width:100%!important;height:100%!important}.chat-image-box__image-container[data-v-ecf32b74] .image-container img{object-fit:cover;object-position:center;width:100%!important;height:100%!important}.chat-image-box__image-container-hover[data-v-ecf32b74]{opacity:0;z-index:1;background:linear-gradient(#19191900 0%,#191919 120.83%);border-radius:0 0 10px 10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:160px;height:48px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0}.chat-image-box__image-container-hover-btn[data-v-ecf32b74]{aspect-ratio:1;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;width:32px;height:32px;padding:5px;transition:transform .15s;display:flex}.chat-image-box__image-container-hover-btn i[data-v-ecf32b74]{color:#fff;font-size:18px;font-weight:500}.chat-image-box__image-container-hover-btn .p-icon-like-fill[data-v-ecf32b74],.chat-image-box__image-container-hover-btn .p-icon-unlike-fill[data-v-ecf32b74]{font-size:30px}.chat-image-box__image-container-hover-btn[data-v-ecf32b74]:active{transform:scale(.8)}.chat-image-box__image[data-v-ecf32b74]{object-fit:cover;width:100%;height:100%;display:block}.chat-image-box__error[data-v-ecf32b74]{color:#666;background:linear-gradient(316deg, var(--Neutral-Gray2,#eee) 0%, var(--Neutral-Gray1,#f7f7f7) 70.37%);justify-content:center;align-items:center;gap:4px;font-size:14px;line-height:120%;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.design-brief[data-v-67cf575d]{color:#191919;background:#f0f7ff;border-left:3px solid #2a66eb;border-radius:10px;margin-top:16px;padding:24px 16px;font-family:Gilroy}.design-brief__header[data-v-67cf575d]{margin-bottom:16px}.design-brief__title[data-v-67cf575d]{align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:150%;display:flex}.design-brief__content[data-v-67cf575d]{flex-direction:column;gap:12px;display:flex}.design-brief__section-title[data-v-67cf575d]{font-size:14px;font-weight:500;line-height:150%}.design-brief__section-content[data-v-67cf575d]{font-size:14px;line-height:150%}.design-brief[data-v-67cf575d] .pac-scrollBar__mask__top{background:linear-gradient(0deg, #f0f7ff00 49%, var(--Dieline-Light,#f0f7ff));border-radius:0 0 10px 10px}.design-brief[data-v-67cf575d] .pac-scrollBar__mask__bottom{background:linear-gradient(180deg, #f0f7ff00 0%, var(--Dieline-Light,#f0f7ff) 50%);border-radius:10px 10px 0 0}.chat-message[data-v-f6572c26]{gap:12px;max-width:100%;margin:16px 0;display:flex}.chat-message .chat-message__text[data-v-f6572c26]{font-family:Gilroy;font-size:14px;line-height:150%}.chat-message--user[data-v-f6572c26]{flex-direction:row-reverse}.chat-message--user .chat-message__content[data-v-f6572c26]{align-items:flex-end}.chat-message--user .chat-message__body[data-v-f6572c26]{color:#191919;background:#efe5ff;border-radius:10px 10px 0;max-width:367px;padding:16px}.chat-message--user .chat-message__body[data-v-f6572c26] .pac-scrollBar__container__placeholder{height:0!important}.chat-message--user .chat-message__body[data-v-f6572c26] .pac-scrollBar__mask__bottom{background:linear-gradient(#efe5ff00,#efe5ff);border-radius:0 10px 0 0}.chat-message--user .chat-message__body[data-v-f6572c26] .pac-scrollBar__mask__top{background:linear-gradient(#efe5ff 50%,#efe5ff00 100%);border-radius:10px 10px 0 0}.chat-message--user .chat-message__placeholder-image-wrapper[data-v-f6572c26]{margin-bottom:12px;position:relative}.chat-message--user .chat-message__placeholder-image-wrapper:hover .chat-message__placeholder-image-arrow-icon[data-v-f6572c26]{opacity:1}.chat-message--user .chat-message__placeholder-image-list[data-v-f6572c26]{scroll-behavior:smooth;gap:8px;display:flex;overflow-x:auto}.chat-message--user .chat-message__placeholder-image-list[data-v-f6572c26]::-webkit-scrollbar{display:none}.chat-message--user .chat-message__placeholder-image-list .chat-message__placeholder-image-item[data-v-f6572c26]{border-radius:10px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.chat-message--user .chat-message__placeholder-image-list .chat-message__placeholder-image-item img[data-v-f6572c26]{object-fit:cover;object-position:center;width:100%;height:100%!important}.chat-message--user .chat-message__placeholder-image-arrow[data-v-f6572c26]{cursor:pointer;z-index:3;justify-content:center;align-items:center;width:32px;height:72px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.chat-message--user .chat-message__placeholder-image-arrow .arrow-mask[data-v-f6572c26]{z-index:1;pointer-events:none;opacity:1;width:32px;height:100%;position:absolute;top:0;left:0}.chat-message--user .chat-message__placeholder-image-arrow-icon[data-v-f6572c26]{aspect-ratio:1;z-index:2;pointer-events:auto;opacity:0;background:#fff;border:1px solid #e6e6e6;border-radius:36px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .3s;display:flex}.chat-message--user .chat-message__placeholder-image-arrow i[data-v-f6572c26]{z-index:2;color:#191919;font-size:16px}.chat-message--user .chat-message__placeholder-image-arrow--left[data-v-f6572c26]{left:0}.chat-message--user .chat-message__placeholder-image-arrow--left .arrow-mask[data-v-f6572c26]{background:linear-gradient(90deg,#efe5ff 0%,#efe5ff00 80%)}.chat-message--user .chat-message__placeholder-image-arrow--left i[data-v-f6572c26]{transform:rotate(180deg)}.chat-message--user .chat-message__placeholder-image-arrow--right[data-v-f6572c26]{right:0}.chat-message--user .chat-message__placeholder-image-arrow--right .arrow-mask[data-v-f6572c26]{background:linear-gradient(270deg,#efe5ff 0%,#efe5ff00 80%)}.chat-message--user .chat-message__text[data-v-f6572c26]{font-weight:500}.chat-message--assistant .chat-message__body[data-v-f6572c26]{color:#191919;border-radius:18px 18px 18px 4px}.chat-message--assistant .chat-message__text[data-v-f6572c26]{margin-top:16px}.chat-message--assistant .chat-message__text.image_text[data-v-f6572c26]{font-weight:500}.chat-message__content[data-v-f6572c26]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.chat-message__header[data-v-f6572c26]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.chat-message__sender[data-v-f6572c26]{color:#374151;font-size:14px;font-weight:500}.chat-message__time[data-v-f6572c26]{color:#9ca3af;font-size:12px}.chat-message__body[data-v-f6572c26]{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.chat-message__loading[data-v-f6572c26]{align-items:center;gap:8px;margin-top:16px;display:flex}.chat-message__loading i[data-v-f6572c26]{font-size:20px}.chat-message__loading-text[data-v-f6572c26]{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#191919 0% 25%,#b6b6b6 50%,#191919 75% 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:500;line-height:150%;animation:2s linear infinite gradientLoop-f6572c26}@keyframes gradientLoop-f6572c26{0%{background-position:200% 0}to{background-position:0 0}}.chat-message__text-content[data-v-f6572c26]{white-space:pre-wrap;line-height:1.5}.chat-message__images[data-v-f6572c26]{margin:16px 0}.chat-message__no-credit-upgrade[data-v-f6572c26]{color:#731eff;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;font-family:Gilroy;font-size:14px;line-height:150%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}@keyframes typing-f6572c26{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (max-width:1279px){.chat-message--user .chat-message__body[data-v-f6572c26]{max-width:287px}}.chat-input__aspect-ratio-popover.p-popover--light,.chat-input__image-number-popover.p-popover--light{padding-bottom:0!important}.chat-input__aspect-ratio-popover.p-popover--light .b-dialog-wrapper,.chat-input__image-number-popover.p-popover--light .b-dialog-wrapper{height:100%;max-height:calc(100% - 124px)}.chat-input__aspect-ratio-popover.p-popover--light .p-popover__content .p-popover__inner,.chat-input__image-number-popover.p-popover--light .p-popover__content .p-popover__inner{border:1px solid var(--one-level-text-color);min-width:136px;box-shadow:3px 3px 0px 0px var(--one-level-text-color);border:1.5px solid #191919;padding:8px}.chat-input__aspect-ratio-popover.p-popover--light i,.chat-input__image-number-popover.p-popover--light i{font-size:20px}.chat-input__aspect-ratio-popover.p-popover--light .chat-input__ratio-option,.chat-input__image-number-popover.p-popover--light .chat-input__ratio-option{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;height:40px;padding:0 12px;transition:background .3s;display:flex}.chat-input__aspect-ratio-popover.p-popover--light .chat-input__ratio-option:hover,.chat-input__image-number-popover.p-popover--light .chat-input__ratio-option:hover,.chat-input__aspect-ratio-popover.p-popover--light .chat-input__ratio-option:active,.chat-input__image-number-popover.p-popover--light .chat-input__ratio-option:active,.chat-input__aspect-ratio-popover.p-popover--light .chat-input__ratio-option--active,.chat-input__image-number-popover.p-popover--light .chat-input__ratio-option--active{background:#eee;border:1px solid #191919}.chat-input__aspect-ratio-popover.p-popover--light .chat-input__ratio-option:not(:last-child),.chat-input__image-number-popover.p-popover--light .chat-input__ratio-option:not(:last-child){margin-bottom:4px}.chat-input__aspect-ratio-popover.p-popover--light .chat-input__ratio-option-label,.chat-input__image-number-popover.p-popover--light .chat-input__ratio-option-label{color:var(--one-level-text-color);align-items:center;display:flex}.chat-input__aspect-ratio-popover.p-popover--light .chat-input__ratio-option-label img,.chat-input__image-number-popover.p-popover--light .chat-input__ratio-option-label img{margin-left:4px}.chat-input__aspect-ratio-popover.p-popover--light .chat-input__ratio-option-desc,.chat-input__image-number-popover.p-popover--light .chat-input__ratio-option-desc{font-size:var(--fs-sm);color:var(--three-level-text-color)}.chat-input__aspect-ratio-popover.p-popover--light .chat-input__ratio-preview,.chat-input__image-number-popover.p-popover--light .chat-input__ratio-preview{justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;display:flex}.chat-input__aspect-ratio-popover.p-popover--light .chat-input__ratio-preview-box,.chat-input__image-number-popover.p-popover--light .chat-input__ratio-preview-box{border:2px solid var(--one-level-text-color);border-radius:2.5px}.drag .drag-content-box{display:none!important}body:has(.drag) .chat-input-drop-image{display:flex!important}.chat-input[data-v-9765a37b]{backdrop-filter:blur(2.5px);background:#fff;border:1px solid #0000;border-radius:10px;width:100%;padding:12px 5px 12px 12px}.chat-input--loadied[data-v-9765a37b]{border:1px solid #e6e6e6}.chat-input--loadied[data-v-9765a37b]:has(.chat-input-drop-image-showing){border:1px solid #0000}.chat-input[data-v-9765a37b]:hover,.chat-input[data-v-9765a37b]:focus-within{border:1px solid #191919}.chat-input[data-v-9765a37b]:has(.chat-input-drop-image-showing:hover){border:1px solid #0000}.chat-input__container[data-v-9765a37b]{max-width:800px;margin:0 auto}.chat-input__image-wrapper[data-v-9765a37b]{align-items:center;width:100%;margin-bottom:8px;display:flex;position:relative}.chat-input__image-list[data-v-9765a37b]{scroll-behavior:smooth;flex:1;gap:8px;display:flex;overflow-x:auto}.chat-input__image-list[data-v-9765a37b]::-webkit-scrollbar{display:none}.chat-input__image-item[data-v-9765a37b]{cursor:pointer;border-radius:8px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.chat-input__image-item[data-v-9765a37b] .image-container__content img{object-fit:cover;object-position:center;width:100%;height:100%}.chat-input__image-item .p-icon-close[data-v-9765a37b]{font-size:12px}.chat-input__image-item img[data-v-9765a37b]{object-fit:cover;object-position:center;width:100%;height:100%}.chat-input__image-item:hover .chat-input__image-remove[data-v-9765a37b]{opacity:1}.chat-input__image-lazy[data-v-9765a37b],.chat-input__image-lazy[data-v-9765a37b] .image-container{pointer-events:none;width:100%;height:100%}.chat-input__image-loading-container[data-v-9765a37b]{width:100%;height:100%;position:relative}.chat-input__image-preview[data-v-9765a37b]{object-fit:cover;opacity:.6;width:100%;height:100%}.chat-input__image-loading-overlay[data-v-9765a37b]{background:#0000004d;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.chat-input__image-remove[data-v-9765a37b]{color:#fff;cursor:pointer;z-index:10;pointer-events:auto;opacity:0;background:#666;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;display:flex;position:absolute;top:4px;right:4px}.chat-input .chat-input__image-arrow[data-v-9765a37b]{cursor:pointer;z-index:3;opacity:1;justify-content:center;align-items:center;width:32px;height:64px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.chat-input .chat-input__image-arrow .arrow-mask[data-v-9765a37b]{z-index:1;pointer-events:none;opacity:1;width:32px;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.chat-input .chat-input__image-arrow-icon[data-v-9765a37b]{aspect-ratio:1;opacity:0;z-index:2;background:#fff;border:1px solid #e6e6e6;border-radius:36px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .3s;display:flex}.chat-input .chat-input__image-arrow i[data-v-9765a37b]{z-index:2;color:#191919;font-size:16px}.chat-input .chat-input__image-arrow:hover .arrow-mask[data-v-9765a37b],.chat-input .chat-input__image-arrow:hover .chat-input__image-arrow-icon[data-v-9765a37b]{opacity:1}.chat-input .chat-input__image-arrow--left[data-v-9765a37b]{left:0}.chat-input .chat-input__image-arrow--left .arrow-mask[data-v-9765a37b]{background:linear-gradient(90deg,#fff 0%,#fff0 80%)}.chat-input .chat-input__image-arrow--left i[data-v-9765a37b]{transform:rotate(180deg)}.chat-input .chat-input__image-arrow--right[data-v-9765a37b]{right:0}.chat-input .chat-input__image-arrow--right .arrow-mask[data-v-9765a37b]{background:linear-gradient(270deg,#fff 0%,#fff0 80%)}.chat-input__input-area[data-v-9765a37b]{position:relative}.chat-input__input-wrapper[data-v-9765a37b]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:flex-end;gap:8px;padding:12px 16px;transition:border-color .2s;display:flex}.chat-input__input-wrapper[data-v-9765a37b]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.chat-input__actions[data-v-9765a37b]{align-items:center;gap:8px;display:flex}.chat-input__dropdowns[data-v-9765a37b]{gap:4px;display:flex}.chat-input__dropdown[data-v-9765a37b]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;min-width:50px;padding:4px 8px;font-size:12px}.chat-input__dropdown[data-v-9765a37b]:focus{border-color:#3b82f6;outline:none}.chat-input__action-btn[data-v-9765a37b],.chat-input__send-btn[data-v-9765a37b]{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex}.chat-input__action-btn[data-v-9765a37b]:disabled,.chat-input__send-btn[data-v-9765a37b]:disabled{opacity:.5;cursor:not-allowed}.chat-input__action-btn[data-v-9765a37b]{color:#6b7280;background:#f3f4f6}.chat-input__action-btn[data-v-9765a37b]:hover:not(:disabled){color:#374151;background:#e5e7eb}.chat-input__send-btn[data-v-9765a37b]{color:#fff;background:#111827;width:32px;height:32px}.chat-input__send-btn[data-v-9765a37b]:hover:not(:disabled){background:#374151}.chat-input__send-btn[data-v-9765a37b]:disabled{background:#9ca3af}.chat-input-drop-image[data-v-9765a37b]{z-index:1000001;backdrop-filter:blur(2.5px);color:#731eff;text-align:center;pointer-events:none;background:#f7f2ff;border:1px dashed #731eff;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;font-family:Gilroy;font-size:14px;line-height:150%;display:none;position:absolute;bottom:0;left:0}.chat-input__input-area[data-v-9765a37b]{min-height:42px;margin-bottom:20px;position:relative}.chat-input__input-area__textarea[data-v-9765a37b]{resize:none;color:#191919;outline:none;flex:1;min-height:42px;font-family:Gilroy;font-size:14px;line-height:1.5;border:none!important;padding:0!important}.chat-input__input-area__textarea[data-v-9765a37b]:focus-within,.chat-input__input-area__textarea[data-v-9765a37b]:hover{box-shadow:none!important;border:none!important}.chat-input__input-area[data-v-9765a37b] .textarea__container textarea{resize:none;padding:0;line-height:150%;font-size:var(--fs-sm)!important;font-family:Gilroy!important;font-weight:400!important}.chat-input__input-area[data-v-9765a37b] .textarea__container textarea::placeholder{color:#999;font-size:var(--fs-sm)!important}.chat-input__input-area[data-v-9765a37b] .textarea__container textarea.pac-mockup-inspiration__text-fade-out{animation:.1s cubic-bezier(.4,0,.2,.5) forwards textFadeOut-9765a37b}.chat-input__input-area[data-v-9765a37b] .textarea__container textarea.pac-mockup-inspiration__text-fade-in{animation:.1s cubic-bezier(.4,0,.2,.5) forwards textFadeIn-9765a37b}.chat-input__input-area__loading[data-v-9765a37b]{color:var(--one-level-text-color);font-size:var(--fs-sm);pointer-events:none;align-items:center;margin-left:2px;display:flex;position:absolute;top:0;left:0}.chat-input__input-area__loading span[data-v-9765a37b]{margin-left:6px}.chat-input__actions[data-v-9765a37b]{z-index:2;justify-content:space-between;padding-right:7px;display:flex;position:relative}.chat-input__actions-left[data-v-9765a37b]{justify-content:center;align-items:center;display:flex}.chat-input__actions .chat-input__submit-button[data-v-9765a37b]{cursor:pointer;color:#fff;background:#191919;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:background .3s;display:flex}.chat-input__actions .chat-input__submit-button i[data-v-9765a37b]{font-size:32px}.chat-input__actions .chat-input__submit-button--disabled[data-v-9765a37b]{cursor:not-allowed;background:#bfbfbf}.chat-input__actions .chat-input__submit-button--loading[data-v-9765a37b]{cursor:default}.chat-input__button[data-v-9765a37b]{border:1px solid var(--stroke-divider);background:var(--primary-background-light);cursor:pointer;font-size:var(--fs-sm);border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-right:6px;transition:border-color .3s;display:flex}.chat-input__button[data-v-9765a37b]:hover{border-color:var(--one-level-text-color)}.chat-input__button--reference[data-v-9765a37b]{padding:8px 6px!important}.chat-input__button--disabled[data-v-9765a37b]{opacity:.5;cursor:not-allowed}.chat-input__button--disabled[data-v-9765a37b]:hover{border:1px solid var(--stroke-divider)}.chat-input__button--reference-disabled[data-v-9765a37b]{pointer-events:none;opacity:.5;cursor:not-allowed}.chat-input__button--prompt[data-v-9765a37b]{margin-right:6px}.chat-input__button--animated[data-v-9765a37b]{position:relative;overflow:hidden}.chat-input__button--animated[data-v-9765a37b]:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:1s cubic-bezier(.4,0,.2,1) slideHighlight;position:absolute;top:0;left:-100%}.chat-input__button--animated i[data-v-9765a37b]{z-index:0;position:relative}.chat-input__button-loading[data-v-9765a37b]{padding:0 2px;display:flex}.chat-input__bottom-trigger[data-v-9765a37b]{color:#191919;cursor:pointer;min-width:56px;height:32px;font-size:var(--fs-sm);border:1px solid #e6e6e6;border-radius:6px;justify-content:center;align-items:center;margin-right:6px;padding:6px 8px 6px 12px;display:flex}.chat-input__bottom-trigger-arrow[data-v-9765a37b]{margin-left:4px;font-size:12px}.chat-input__bottom-trigger[data-v-9765a37b]:hover{border:1px solid #191919}.chat-input__bottom-trigger[data-v-9765a37b]:active{border:1.5px solid #191919}.chat-input__bottom-trigger .p-icon-icon-right-arrow[data-v-9765a37b]{transform:rotate(90deg)}.chat-input__bottom-trigger .p-icon-icon-left-arrow[data-v-9765a37b]{transform:rotate(-90deg)}.chat-input__bottom-trigger--active[data-v-9765a37b]{border:1px solid #191919}.chat-input__bottom-trigger--active .p-icon-icon-right-arrow[data-v-9765a37b]{transform:rotate(-90deg)}.chat-input__bottom-trigger--active .p-icon-icon-left-arrow[data-v-9765a37b]{transform:rotate(90deg)}.chat-input__block-loading[data-v-9765a37b]{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.p-icon-icon-right-arrow[data-v-9765a37b],.p-icon-icon-left-arrow[data-v-9765a37b]{transition:transform .3s}.ratio-menu[data-v-9765a37b]{background:#fff;border:1px solid #ccc;border-radius:12px;flex-direction:column;gap:2px;width:180px;padding:4px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;box-shadow:2px 2px 6px #0000001a}@keyframes textFadeOut-9765a37b{0%{opacity:1;filter:blur();transform:translate(0)scale(1)}90%{opacity:.9;filter:blur(1px);transform:translate(-9px)scale(.98)}to{opacity:0;filter:blur(2px);transform:translate(-10px)scale(.97)}}@keyframes textFadeIn-9765a37b{0%{opacity:.7;filter:blur(2px);transform:translate(10px)scale(.97)}30%{opacity:.8;filter:blur(1px);transform:translate(2px)scale(.98)}60%{opacity:.9;filter:blur();transform:translate(-1px)scale(1)}80%{opacity:1;filter:blur();transform:translate(0)scale(1)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}.welcome-module[data-v-507b77d1]{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.welcome-module__title[data-v-507b77d1]{color:#191919;flex-shrink:0;margin-bottom:32px;font-family:Gilroy;font-size:24px;font-weight:500;line-height:150%}.welcome-module__content[data-v-507b77d1]{flex-direction:column;flex-shrink:0;gap:10px;width:100%;margin-bottom:16px;display:flex}.welcome-module__content__item[data-v-507b77d1]{cursor:pointer;background:#f7f7f7;border:1px solid #eee;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 16px 10px 10px;display:flex}.welcome-module__content__item img[data-v-507b77d1]{aspect-ratio:1;border-radius:8px;flex-shrink:0;width:56px;height:56px}.welcome-module__content__item__text[data-v-507b77d1]{color:#666;word-break:break-all;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;font-family:Gilroy;font-size:14px;line-height:120%;display:-webkit-box;overflow:hidden}.welcome-module__content__item[data-v-507b77d1]:hover{color:#191919;background:#f7f2ff;border:1px solid #dfccff}.welcome-module__content__item[data-v-507b77d1] .image-container{aspect-ratio:1;border-radius:8px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.welcome-module__content__item[data-v-507b77d1] .image-container img{object-fit:cover;object-position:center}.welcome-module__content__more[data-v-507b77d1]{cursor:pointer;color:#666;align-items:center;gap:4px;width:fit-content;display:flex}.welcome-module__content__more[data-v-507b77d1]:hover{color:#731eff}.welcome-module__content__more[data-v-507b77d1]:active{color:#590fd9}.welcome-module__content__more i[data-v-507b77d1]{font-size:16px}.welcome-module__content__more span[data-v-507b77d1]{font-size:12px;line-height:150%}.drawing-board[data-v-64d27f09]{z-index:1;width:100%;height:100%;position:relative;overflow:hidden}.canvas-container[data-v-64d27f09]{width:100%;height:100%}.overlay-container[data-v-64d27f09]{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.overlay-container[data-v-64d27f09] *{pointer-events:auto}.image-type-popover.p-popover-bottomRight.p-popover{padding-top:4px!important}.image-type-popover.p-popover-bottomRight.p-popover .p-popover__inner{box-shadow:2px 2px 0px 0px var(--one-level-text-color);border:1.5px solid #191919;transform:translate(-2px,-2px);border-width:1px!important;min-width:152px!important;padding:8px!important}.image-controls[data-v-b066e352]{backdrop-filter:blur(10px);user-select:none;background:#eee;border:1px solid #e6e6e6;border-radius:6px;gap:2px;height:24px;transition:border-color .2s;display:flex;position:absolute}.image-controls[data-v-b066e352]:hover,.image-controls.active[data-v-b066e352]{border-color:#191919}.control-btn[data-v-b066e352]{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .2s;display:flex}.control-btn[data-v-b066e352]:hover{background:#fff3;transform:scale(1.1)}.control-btn[data-v-b066e352]:active{transform:scale(.95)}.type-trigger[data-v-b066e352]{cursor:pointer;user-select:none;border-radius:4px;align-items:center;gap:4px;height:24px;padding:0 6px;font-size:12px;transition:all .2s;display:flex}.type-trigger[data-v-b066e352]:hover{background:#0000000d}.type-trigger .arrow[data-v-b066e352]{font-size:10px}.type-menu[data-v-b066e352]{flex-direction:column;gap:8px;min-width:100px;display:flex}.type-menu-item[data-v-b066e352]{cursor:pointer;user-select:none;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;height:40px;padding:0 12px;font-size:16px;transition:all .2s;display:flex}.type-menu-item .item-content[data-v-b066e352]{align-items:center;gap:4px;display:flex}.type-menu-item .p-icon-clock-ok[data-v-b066e352]{font-size:18px;font-weight:600}.type-menu-item[data-v-b066e352]:hover,.type-menu-item.active[data-v-b066e352]{background:#eee;border-color:#191919}.type-menu-item .check-icon[data-v-b066e352]{font-weight:700}.image-bottom-controls[data-v-c5d94ab6]{backdrop-filter:blur(10px);user-select:none;background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;gap:6px;padding:6px;display:flex;position:absolute}.image-bottom-controls .control-btn[data-v-c5d94ab6]{cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:14px;transition:all .2s;display:flex}.image-bottom-controls .control-btn .p-icon-image-refine[data-v-c5d94ab6],.image-bottom-controls .control-btn .p-icon-image-edit-elements[data-v-c5d94ab6]{font-size:18px}.image-bottom-controls .control-btn.active[data-v-c5d94ab6],.image-bottom-controls .control-btn[data-v-c5d94ab6]:hover{background:#eee}.progress-overlay[data-v-40ffa8d4]{pointer-events:none;border-radius:8px;position:absolute;overflow:hidden}@keyframes mask-animation-40ffa8d4{0%{opacity:.2}50%{opacity:.6}to{opacity:.2}}.progress-overlay__mask[data-v-40ffa8d4]{z-index:1;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0}.progress-overlay__mask--processing[data-v-40ffa8d4]{animation:2s ease-in-out infinite mask-animation-40ffa8d4}.progress-overlay__error[data-v-40ffa8d4]{z-index:2;background:linear-gradient(#0000004d 0% 100%);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.progress-overlay__error span[data-v-40ffa8d4]{text-align:center;color:#fff;font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-m);margin:0 32px}.progress-overlay__progress[data-v-40ffa8d4]{z-index:2;position:absolute;bottom:0;left:0;right:0}.progress-overlay__progress-text[data-v-40ffa8d4]{position:absolute;bottom:20px;left:20px}.progress-overlay__progress-text .status-text[data-v-40ffa8d4]{color:#666;font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:var(--lh-m);white-space:nowrap}.progress-overlay__progress-bar[data-v-40ffa8d4]{border-radius:5px;height:4px;position:relative;overflow:hidden}.progress-overlay__progress-bar[data-v-40ffa8d4]:before{content:"";background:linear-gradient(90deg,#bf99ff 0%,#731eff 50%,#bf99ff 100%) 0 0/200% 100%;border-radius:5px;width:0%;transition:width .3s;animation:6s linear infinite shimmer-40ffa8d4;position:absolute;top:0;bottom:0;left:0;right:0}.progress-overlay__progress-bar[style*=--progress-width][data-v-40ffa8d4]:before{width:var(--progress-width,0%)}@keyframes shimmer-40ffa8d4{0%{background-position:200% 0}to{background-position:-200% 0}}.drawing-board-zoomControl{pointer-events:all;margin-right:4px}.drawing-board-zoomControl.zoom-control{background:#fff;border:1px solid #e6e6e6;border-radius:8px;height:40px;padding:0 4px}.drawing-board-zoomControl.zoom-control .zoom-control__display,.drawing-board-zoomControl.zoom-control .zoom-control__button{border-radius:6px;margin:0}.drawing-board-toolbar{pointer-events:all}.drawing-board-toolbar.pac-toolbar{justify-content:center;align-items:center;gap:6px;display:flex;height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e6e6e6!important;padding:0 6px!important}.drawing-board-toolbar.pac-toolbar .pac-toolbar__item{border-radius:6px;width:28px;height:28px;margin-right:0!important}.drawing-board-with-ui[data-v-d491417b]{width:100%;height:100%;position:relative}.drawing-board-with-ui-tools[data-v-d491417b]{pointer-events:none;z-index:1;border-radius:6px;width:fit-content;height:40px;display:flex;position:fixed;bottom:20px;left:20px}.tools-disabled-overlay[data-v-d491417b]{pointer-events:all;cursor:not-allowed;z-index:2;background:#fff0;width:100%;height:100%;display:flex;position:absolute;bottom:0;left:0;right:0}.image-list-module[data-v-8da8f2f7]{z-index:10;pointer-events:none;opacity:1;justify-content:center;align-items:center;width:80px;height:calc(100% - 80px);transition:right .3s ease-in-out,opacity .2s ease-in-out;display:flex;position:absolute;top:60px}.image-list-module--hidden[data-v-8da8f2f7]{opacity:0;pointer-events:none}.image-list-module--slide-in[data-v-8da8f2f7]{transition:right .3s ease-in-out,transform .3s ease-out,opacity .2s ease-in-out;animation:.3s ease-out forwards slideInFromRight-8da8f2f7;transform:translate(100%)}.image-list-module__container[data-v-8da8f2f7]{pointer-events:all;flex-direction:column;align-items:center;gap:10px;width:100%;max-height:100%;padding:8px 0;display:flex;overflow:hidden auto}.image-list-module__container[data-v-8da8f2f7]::-webkit-scrollbar{width:4px}.image-list-module__container[data-v-8da8f2f7]::-webkit-scrollbar-track{background:0 0}.image-list-module__container[data-v-8da8f2f7]::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.image-list-module__container[data-v-8da8f2f7]::-webkit-scrollbar-thumb:hover{background:#0000004d}.image-list-module__item[data-v-8da8f2f7]{cursor:pointer;opacity:1;border-radius:10px;flex-shrink:0;width:64px;height:64px;position:relative}.image-list-module__item[data-v-8da8f2f7] .image-container{width:64px!important;height:64px!important}.image-list-module__item[data-v-8da8f2f7] .image-container img{object-fit:cover;object-position:center;width:64px;height:64px}.image-list-module__item[data-v-8da8f2f7] .image-container .image-container__refresh{font-size:10px!important}.image-list-module__item[data-v-8da8f2f7] .image-container .image-container__content{position:absolute;top:0;bottom:0;left:0;right:0}.image-list-module__item--active[data-v-8da8f2f7]{background:#fff;border:2px solid #000;padding:2px}.image-list-module__item--active[data-v-8da8f2f7] .image-container,.image-list-module__item--active[data-v-8da8f2f7] .image-container img{width:56px!important;height:56px!important}.image-list-module__item--disabled[data-v-8da8f2f7]{opacity:.6;cursor:not-allowed!important}.image-list-module__item--disabled[data-v-8da8f2f7]:hover{cursor:not-allowed!important}.image-list-module[data-v-8da8f2f7] .pac-scrollBar__mask__bottom{background:linear-gradient(180deg, #f7f7f700 0%, var(--Neutral-Gray1,#f7f7f7) 50%)}.image-list-module[data-v-8da8f2f7] .pac-scrollBar__mask__top{background:linear-gradient(180deg, var(--Neutral-Gray1,#f7f7f7) 50%, #f7f7f700 100%)}@keyframes slideInFromRight-8da8f2f7{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.pac-image-layering-overlay .b-dialog{background:#0006}.pac-image-layering-overlay .b-dialog-wrapper{box-shadow:3px 3px 0px 0px var(--one-level-text-color);border:1px solid #191919;border-radius:24px}.pac-ai-packaging-design-nameEditor__content.rename[data-v-9e9a6ad9]{justify-content:space-between;padding:8px 12px 0}.pac-header-logout-item span{color:var(--error-color)}.pac-popover-menu__content__list{padding-top:0!important}.pac-popover-menu__icon{border-radius:8px!important}.ai-packaging-design-history__popover.p-popover--light{width:240px;max-height:368px}.ai-packaging-design-history__popover.p-popover--light .p-popover__content .p-popover__inner{border:1px solid var(--one-level-text-color);min-width:136px;height:100%;max-height:368px;box-shadow:3px 3px 0px 0px var(--one-level-text-color);border:1.5px solid #191919;padding:8px}.ai-packaging-design-history__popover.p-popover--light i{font-size:20px}.ai-packaging-design-history__popover.p-popover--light .ai-packaging-design-history__popover-item{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;height:40px;margin-bottom:4px;padding:0 12px;line-height:40px;display:flex}.ai-packaging-design-history__popover.p-popover--light .ai-packaging-design-history__popover-item:hover{background:#eee;border:1px solid #191919}.ai-packaging-design-history__popover.p-popover--light .ai-packaging-design-history__popover-item:hover .ai-packaging-design-history__popover-item-delete{display:flex}.ai-packaging-design-history__popover.p-popover--light .ai-packaging-design-history__popover-item-title{white-space:nowrap;text-overflow:ellipsis;width:156px;margin-right:20px;overflow:hidden}.ai-packaging-design-history__popover.p-popover--light .ai-packaging-design-history__popover-item-delete{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:none}.ai-packaging-design-history__popover.p-popover--light .ai-packaging-design-history__popover-item-delete:hover,.ai-packaging-design-history__popover.p-popover--light .ai-packaging-design-history__popover-item-delete:active{background:#fff}.ai-packaging-design-history__popover.p-popover--light .ai-packaging-design-history__popover-item-delete i{color:#191919;font-size:20px}.ai-packaging-design-history__popover.p-popover--light .ai-packaging-design-history__popover-item-selected{background:#eee;border:1px solid #191919}.ai-packaging-design-root[data-v-597b4b32]{background:#f7f7f7;width:100%;height:100%;overflow:hidden}.ai-packaging-design-layout[data-v-597b4b32]{height:100%;display:flex}.ai-packaging-design-main[data-v-597b4b32]{z-index:9;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;display:flex;position:relative}.ai-packaging-design-header[data-v-597b4b32]{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;padding:10px;display:flex;position:absolute;top:0;left:0}.ai-packaging-design-header__left[data-v-597b4b32]{pointer-events:all;align-items:center;display:flex}.ai-packaging-design-header__right[data-v-597b4b32]{pointer-events:all;align-items:center;gap:6px;display:flex}.ai-packaging-design-header__right[data-v-597b4b32] .pac-credits{border:1px solid #e6e6e6}.ai-packaging-design-header__right[data-v-597b4b32] .pac-credits:hover{border:1px solid #191919}.ai-packaging-design-header__logo[data-v-597b4b32]{font-weight:var(--fw-medium);color:var(--one-level-text-color);align-items:center;margin-right:12px;display:flex}.ai-packaging-design-header__logo i[data-v-597b4b32]{color:var(--one-level-text-color);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;margin-right:12px;font-size:32px;display:flex}.ai-packaging-design-header__exportHistory[data-v-597b4b32]{margin-left:12px}.ai-packaging-design-header__title[data-v-597b4b32]{color:#111827;margin:0;font-size:16px;font-weight:500;line-height:30px}.ai-packaging-design-header__btn[data-v-597b4b32]{font-size:var(--fs-base);font-weight:var(--fw-normal);line-height:var(--lh-normal);background:var(--primary-background-light);white-space:nowrap;text-overflow:ellipsis;color:#191919;cursor:pointer;border:1px solid #e6e6e6;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:fit-content;height:40px;padding:9px 16px;font-weight:500;line-height:38px;display:flex;position:relative;overflow:hidden}.ai-packaging-design-header__btn[data-v-597b4b32]:not(.disabled):hover{background:var(--primary-background-hover);border:1px solid #191919}.ai-packaging-design-header__btn[data-v-597b4b32]:not(.disabled):active{background:var(--stroke-default-light);border:1px solid #191919}.ai-packaging-design-header__btn.disabled[data-v-597b4b32]{cursor:not-allowed}.ai-packaging-design-header__btn.icon-only[data-v-597b4b32]{width:40px}.ai-packaging-design-header__btn i[data-v-597b4b32]{color:#191919;font-size:20px;font-weight:500}.ai-packaging-design-header__btn .icon-loading[data-v-597b4b32]{margin-right:4px}.ai-packaging-design-main-display[data-v-597b4b32]{flex:1}.ai-packaging-design-main-display__empty[data-v-597b4b32]{color:#666;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;font-size:14px;line-height:120%;transition:width .3s;display:flex}.ai-packaging-design-main-display__empty img[data-v-597b4b32]{width:200px;height:200px}.ai-packaging-design-chat[data-v-597b4b32]{z-index:10;background:#fff;border:1px solid #e6e6e6;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;width:440px;height:calc(100% - 20px);padding:12px 16px 16px;display:flex;position:absolute;top:10px;right:10px}.chat-slide-enter-active[data-v-597b4b32],.chat-slide-leave-active[data-v-597b4b32]{transition:transform .6s,opacity .5s}.chat-slide-enter-from[data-v-597b4b32]{opacity:0;transform:translate(100%)}.chat-slide-enter-to[data-v-597b4b32],.chat-slide-leave-from[data-v-597b4b32]{opacity:1;transform:translate(0)}.chat-slide-leave-to[data-v-597b4b32]{opacity:0;transform:translate(100%)}.button-fade-enter-active[data-v-597b4b32],.button-fade-leave-active[data-v-597b4b32]{transition:opacity .25s,transform .25s}.button-fade-enter-from[data-v-597b4b32]{opacity:0;transform:scale(.95)}.button-fade-enter-to[data-v-597b4b32],.button-fade-leave-from[data-v-597b4b32]{opacity:1;transform:scale(1)}.button-fade-leave-to[data-v-597b4b32]{opacity:0;transform:scale(.95)}.ai-packaging-design-chat-header[data-v-597b4b32]{justify-content:space-between;align-items:center;gap:6px;width:100%;height:32px;margin-bottom:24px;display:flex}.ai-packaging-design-chat-header__title[data-v-597b4b32]{color:#191919;white-space:nowrap;text-overflow:ellipsis;font-family:Gilroy;font-size:16px;font-weight:500;overflow:hidden}.ai-packaging-design-chat-header__actions[data-v-597b4b32]{align-items:center;gap:4px;display:flex}.ai-packaging-design-chat-header__btn[data-v-597b4b32]{aspect-ratio:1;cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;font-size:20px;display:flex}.ai-packaging-design-chat-header__btn[data-v-597b4b32]:hover{background:#eee;border-radius:6px}.ai-packaging-design-chat-header__btn i[data-v-597b4b32]{font-size:20px}.ai-packaging-design-chat-header__btn.disabled[data-v-597b4b32]{color:#bfbfbf;cursor:not-allowed}.ai-packaging-design-chat-header__btn.disabled[data-v-597b4b32]:hover{background:0 0;border:1px solid #0000}.chat-content[data-v-597b4b32]{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.chat-content__messages[data-v-597b4b32]{will-change:opacity;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;transition:opacity .4s ease-out!important}.chat-content__messages[data-v-597b4b32] .pac-scrollBar{height:100%;visibility:var(--messages-visible,visible);opacity:var(--messages-opacity,1);transition:opacity .4s ease-out}.chat-content__messages[data-v-597b4b32] .pac-scrollBar .__view:has(.welcome-module){flex-direction:column;justify-content:center;align-items:center;display:flex}.chat-content .messages-container__block-loading-container[data-v-597b4b32]{z-index:10;pointer-events:none;background:#fff;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.chat-content .messages-container__block-loading-container .messages-container__block-loading-wrapper[data-v-597b4b32]{width:100%;height:16px;position:relative}.chat-content .messages-container__block-loading-container .messages-container__block-loading[data-v-597b4b32]{width:100%;height:16px}[data-v-597b4b32] .pac-export-history__trigger{border-radius:8px!important}[data-v-597b4b32] .pac-export-history__trigger .pac-export-history__trigger__lottie{width:20px;height:20px}@media (max-width:1279px){.ai-packaging-design-chat[data-v-597b4b32]{width:360px}}
