.horizontal-scroll-selector[data-v-b6e45d5b]{width:100%;position:relative;overflow:hidden}.scroll-container[data-v-b6e45d5b]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;white-space:nowrap;touch-action:pan-x;scroll-behavior:smooth;flex-wrap:nowrap;gap:8px;width:100%;max-width:100%;display:flex;overflow:auto hidden}.scroll-container[data-v-b6e45d5b]::-webkit-scrollbar{display:none}.scroll-container>[data-v-b6e45d5b]{flex-shrink:0;display:inline-block}.scroll-item[data-v-b6e45d5b]{cursor:pointer;flex-shrink:0;transition:all .2s}.scroll-item--compact[data-v-b6e45d5b]{box-sizing:border-box;border:2px solid #0000;border-radius:8px;width:48px;min-width:48px;height:48px;display:block;overflow:hidden}.scroll-item--compact[data-v-b6e45d5b] img{object-fit:cover;box-sizing:border-box;border:2px solid #0000;border-radius:8px;width:100%;height:100%;display:block}.scroll-item--compact.active[data-v-b6e45d5b],.scroll-item--compact[data-v-b6e45d5b]:hover{border-color:var(--one-level-text-color)}.scroll-item--compact.active[data-v-b6e45d5b] img,.scroll-item--compact[data-v-b6e45d5b]:hover img{border-color:var(--primary-background-light)}.scroll-item--compact.disabled[data-v-b6e45d5b]{cursor:not-allowed;opacity:.6}.scroll-item--compact.disabled[data-v-b6e45d5b]:hover:not(.active),.scroll-item--compact.disabled[data-v-b6e45d5b]:hover:not(.active) img{border-color:#0000}.scroll-item--labeled[data-v-b6e45d5b]{flex-direction:column;align-items:center;gap:6px;width:76px;min-width:76px;display:flex}.scroll-item--labeled .scroll-item-image[data-v-b6e45d5b]{box-sizing:border-box;border:1.5px solid #0000;border-radius:8px;width:76px;height:76px;overflow:hidden}.scroll-item--labeled .scroll-item-image[data-v-b6e45d5b] img{object-fit:cover;box-sizing:border-box;border:2px solid #0000;border-radius:8px;width:100%;height:100%;display:block}.scroll-item--labeled.active .scroll-item-image[data-v-b6e45d5b],.scroll-item--labeled:hover .scroll-item-image[data-v-b6e45d5b]{border-color:var(--one-level-text-color)}.scroll-item--labeled.active .scroll-item-image[data-v-b6e45d5b] img,.scroll-item--labeled:hover .scroll-item-image[data-v-b6e45d5b] img{border-color:var(--primary-background-light)}.scroll-item--labeled.disabled[data-v-b6e45d5b]{opacity:.6;cursor:not-allowed}.scroll-item--labeled.disabled:hover:not(.active) .scroll-item-image[data-v-b6e45d5b],.scroll-item--labeled.disabled:hover:not(.active) .scroll-item-image[data-v-b6e45d5b] img{border-color:#0000}.scroll-item--labeled .scroll-item-label[data-v-b6e45d5b]{color:var(--primary-background8);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:76px;font-size:12px;line-height:1.2;overflow:hidden}.scroll-mask[data-v-b6e45d5b]{pointer-events:none;z-index:1;width:40px;position:absolute;top:0;bottom:0}.scroll-mask-left[data-v-b6e45d5b]{background:linear-gradient(to right, var(--primary-background-light) 0%, #fff0 100%);left:0}.scroll-mask-right[data-v-b6e45d5b]{background:linear-gradient(to left, var(--primary-background-light) 0%, #fff0 100%);right:0}.scroll-arrow[data-v-b6e45d5b]{background:var(--primary-background3-active);width:24px;height:24px;color:var(--one-level-text-color);border:1px solid var(--primary-background3);z-index:3;cursor:pointer;border-radius:24px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.scroll-arrow[data-v-b6e45d5b]:hover:not(.disabled){background:var(--primary-background3)}.scroll-arrow[data-v-b6e45d5b]:active{background:var(--primary-background3-active)}.scroll-arrow-left[data-v-b6e45d5b]{left:8px}.scroll-arrow-left i[data-v-b6e45d5b]{font-size:12px;transform:rotate(180deg)}.scroll-arrow-right[data-v-b6e45d5b]{right:8px}.scroll-arrow-right i[data-v-b6e45d5b]{font-size:12px}.scroll-arrow.disabled[data-v-b6e45d5b]{cursor:not-allowed}.ai-logo-form[data-v-c300ee7a]{border-radius:16px;flex-direction:column;min-height:0;max-height:100%;display:flex}.ai-logo-header[data-v-c300ee7a]{justify-content:space-between;align-items:center;height:28px;margin-bottom:16px;display:flex}.ai-logo-header-left[data-v-c300ee7a]{cursor:pointer;border-radius:6px;align-items:center;gap:4px;max-width:calc(100% - 40px);height:28px;padding:0 8px;font-size:14px;font-weight:500;display:flex}.ai-logo-header-left[data-v-c300ee7a]:hover{background:var(--neutral-gray-2)}.ai-logo-header-left[data-v-c300ee7a]:active{background:var(--primary-background-active)}.ai-logo-header-left i[data-v-c300ee7a]{color:var(--one-level-text-color);font-size:16px}.ai-logo-header-back[data-v-c300ee7a]{color:var(--one-level-text-color);font-size:14px}.ai-logo-header-title[data-v-c300ee7a]{color:var(--one-level-text-color);white-space:nowrap;text-overflow:ellipsis;width:100%;font-family:Gilroy;font-size:14px;font-weight:500;overflow:hidden}.ai-logo-header-reset[data-v-c300ee7a]{aspect-ratio:1;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:10px;display:flex}.ai-logo-header-reset[data-v-c300ee7a]:hover{background:var(--neutral-gray-2)}.ai-logo-header-reset[data-v-c300ee7a]:active{background:var(--primary-background-active)}.ai-logo-header-reset i[data-v-c300ee7a]{color:var(--one-level-text-color);cursor:pointer;font-size:20px;transition:color .2s}.ai-logo-header-reset.disabled[data-v-c300ee7a]{cursor:not-allowed;opacity:.6}.ai-logo-header-reset.disabled[data-v-c300ee7a]:hover{background:0 0}.ai-logo-header-reset.disabled i[data-v-c300ee7a]{cursor:not-allowed;opacity:.6}.ai-logo-content[data-v-c300ee7a]{flex:1;min-height:0;max-height:100%;padding:0 16px}.ai-logo-content[data-v-c300ee7a] .pac-scrollBar{height:100%}.ai-logo-content[data-v-c300ee7a] .pac-scrollBar :deep(.__rail-is-vertical){opacity:1!important;display:block!important}.ai-logo-content[data-v-c300ee7a] .pac-scrollBar :deep(.__rail-is-vertical) .__bar-is-vertical{opacity:1!important;visibility:visible!important;display:block!important}.ai-logo-section[data-v-c300ee7a]{margin-bottom:16px;position:relative}.ai-logo-section-label[data-v-c300ee7a]{color:var(--one-level-text-color);margin-bottom:12px;font-family:Gilroy;font-size:14px;line-height:120%}.ai-logo-section-generate[data-v-c300ee7a]{margin-bottom:0}.ai-logo-input[data-v-c300ee7a]{border-radius:8px;width:100%;height:40px}.ai-logo-input[data-v-c300ee7a]:hover,.ai-logo-input[data-v-c300ee7a]:focus-within,.ai-logo-input[data-v-c300ee7a]:active{border:1px solid var(--one-level-text-color)}.ai-logo-input.disabled[data-v-c300ee7a]{cursor:not-allowed;opacity:.6}.ai-logo-input.disabled[data-v-c300ee7a]:hover{border:1px solid var(--stroke-default)}.ai-logo-input[data-v-c300ee7a] input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-logo-grid[data-v-c300ee7a]{grid-template-columns:repeat(2,1fr);align-items:start;gap:10px;display:grid}.ai-logo-grid-item[data-v-c300ee7a]{cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:transform .2s;display:flex;overflow:hidden}.ai-logo-grid-item-img-container[data-v-c300ee7a]{aspect-ratio:1;box-sizing:border-box;border:2px solid #0000;border-radius:8px;width:100%;overflow:hidden}.ai-logo-grid-item[data-v-c300ee7a] img{aspect-ratio:1;object-fit:cover;box-sizing:border-box;border:2px solid #0000;border-radius:8px;width:100%;height:100%;display:block}.ai-logo-grid-item.active .ai-logo-grid-item-img-container[data-v-c300ee7a],.ai-logo-grid-item:hover .ai-logo-grid-item-img-container[data-v-c300ee7a]{border-color:var(--one-level-text-color)}.ai-logo-grid-item.active .ai-logo-grid-item-img-container[data-v-c300ee7a] img,.ai-logo-grid-item:hover .ai-logo-grid-item-img-container[data-v-c300ee7a] img{border-color:var(--primary-background-light)}.ai-logo-grid-item.disabled[data-v-c300ee7a]{opacity:.6;cursor:not-allowed}.ai-logo-grid-item.disabled:hover:not(.active) .ai-logo-grid-item-img-container[data-v-c300ee7a],.ai-logo-grid-item.disabled:hover:not(.active) .ai-logo-grid-item-img-container[data-v-c300ee7a] img{border-color:#0000}.ai-logo-grid-item-label[data-v-c300ee7a]{width:100%;color:var(--primary-background8);text-align:center;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-family:Gilroy;font-size:12px;line-height:120%;display:-webkit-box;overflow:hidden}.ai-logo-generate-btn[data-v-c300ee7a]{width:100%;height:40px;color:var(--primary-background0);cursor:pointer;background:var(--primary-background10);border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-family:Gilroy;font-size:16px;transition:background .2s;display:flex}.ai-logo-generate-btn[data-v-c300ee7a]:has(.ai-logo-generate-btn-credits){justify-content:space-between}.ai-logo-generate-btn[data-v-c300ee7a]:active{background-color:var(--primary-background10);color:var(--primary-background0)}.ai-logo-generate-btn[data-v-c300ee7a]:hover{background:var(--primary-background9)}.ai-logo-generate-btn.disabled[data-v-c300ee7a]{background:var(--Color-Neutral-neutral-5);color:var(--Text-Neutral-white);cursor:not-allowed}.ai-logo-generate-btn.disabled[data-v-c300ee7a]:hover,.ai-logo-generate-btn.disabled[data-v-c300ee7a]:active{background:var(--Color-Neutral-neutral-5)}.ai-logo-generate-btn-content[data-v-c300ee7a]{align-items:center;gap:6px;display:flex}.ai-logo-generate-btn-credits[data-v-c300ee7a]{color:var(--primary-background0);white-space:nowrap;opacity:.8;font-family:Gilroy;font-size:14px}.ai-logo-credits[data-v-c300ee7a]{white-space:nowrap;justify-content:flex-end;align-items:center;margin-top:8px;font-family:Gilroy;display:flex}.ai-logo-credits .credits-text[data-v-c300ee7a]{color:var(--text-neutral-quaternary,#999);font-size:12px;line-height:1.5}.ai-logo-root[data-v-74a3834a]{border-radius:16px;flex-direction:column;min-height:0;max-height:100%;display:flex}.ai-logo-divider[data-v-74a3834a]{background:var(--primary-background4);width:100%;height:1px;margin:16px 0}.ai-logo-result-image[data-v-74a3834a]{background:#f5f5f5;border-radius:8px;width:250px;height:250px;position:relative;overflow:visible}.ai-logo-result-image[data-v-74a3834a] .image-container{border-radius:8px;overflow:hidden;width:100%!important;height:100%!important}.ai-logo-result-image[data-v-74a3834a] .image-container img{object-fit:cover;object-position:center;border-radius:8px;width:100%!important;height:100%!important}.ai-logo-result-image:hover .ai-logo-result-hover-layer[data-v-74a3834a]{opacity:1}.ai-logo-result-skeleton[data-v-74a3834a]{background:var(--primary-background2,#eee);border-radius:8px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ai-logo-result-skeleton__shimmer[data-v-74a3834a]{position:absolute;top:0;bottom:0;left:0;right:0}.ai-logo-result-skeleton__shimmer[data-v-74a3834a]:after{content:"";will-change:transform;background:linear-gradient(90deg,#0000 0%,#fff9 40% 60%,#0000 100%);width:100%;height:100%;animation:1.5s linear infinite ai-logo-skeleton-sweep-74a3834a;position:absolute;top:0;left:-100%;transform:skew(-45deg)}@keyframes ai-logo-skeleton-sweep-74a3834a{0%{transform:skew(-45deg)translate(-100%)}to{transform:skew(-45deg)translate(200%)}}.ai-logo-result-hover-layer[data-v-74a3834a]{opacity:0;z-index:1;cursor:pointer;background:#0000004d;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .2s;display:flex;position:absolute;top:0;left:0}.ai-logo-result-hover-layer.active[data-v-74a3834a]{opacity:1}.ai-logo-result-hover-text[data-v-74a3834a]{color:#fff;font-size:16px;font-weight:500;font-family:"Gilroy", var(--pac-font-family);user-select:none;pointer-events:none;z-index:1;line-height:1.5}.ai-logo-result-more-menu[data-v-74a3834a]{z-index:10;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;top:7px;right:9px}.ai-logo-result-error[data-v-74a3834a]{color:#666;background:linear-gradient(316deg, var(--Neutral-Gray2,#eee) 0%, var(--Neutral-Gray1,#f7f7f7) 70.37%);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;font-size:14px;line-height:120%;transition:background .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ai-logo-result-error[data-v-74a3834a]:hover{background:linear-gradient(316deg,#e5e5e5 0%,#f0f0f0 70.37%)}.ai-logo-result-error i[data-v-74a3834a]{font-size:16px}.ai-logo-more-popover{transform:translateY(-14px)translate(4px)}.ai-logo-more-popover .p-popover__content .p-popover__inner{background:#191919!important;border:none!important;border-radius:6px!important;padding:0!important}.ai-logo-more-popover .p-popover__content .p-popover__inner .ai-logo-more-menu-container{background:#191919;border-radius:6px;flex-direction:column;gap:4px;width:100%;min-width:134px;padding:4px;display:flex}.ai-logo-more-popover .p-popover__content .p-popover__inner .ai-logo-more-menu-container .ai-logo-more-menu-item{cursor:pointer;border-radius:4px;justify-content:flex-start;align-items:center;width:100%;height:32px;padding-right:8px;display:flex}.ai-logo-more-popover .p-popover__content .p-popover__inner .ai-logo-more-menu-container .ai-logo-more-menu-item:hover,.ai-logo-more-popover .p-popover__content .p-popover__inner .ai-logo-more-menu-container .ai-logo-more-menu-item:active{background:#fff3}.ai-logo-more-popover .p-popover__content .p-popover__inner .ai-logo-more-menu-container .ai-logo-more-menu-item.disabled{cursor:not-allowed;opacity:.6}.ai-logo-more-popover .p-popover__content .p-popover__inner .ai-logo-more-menu-container .ai-logo-more-menu-item__icon{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ai-logo-more-popover .p-popover__content .p-popover__inner .ai-logo-more-menu-container .ai-logo-more-menu-item__icon i{color:#fff;font-size:16px}.ai-logo-more-popover .p-popover__content .p-popover__inner .ai-logo-more-menu-container .ai-logo-more-menu-item span{color:#fff;font-size:12px;font-weight:400}.ai-logo-more-popover .p-popover__content .p-popover__inner .ai-logo-more-menu-container .ai-logo-more-menu-item .pac-loading{width:12px;height:12px}.ai-logo-result-more-menu .ai-logo-item-menu-trigger{cursor:pointer;backdrop-filter:blur(10px);background:#19191966;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ai-logo-result-more-menu .ai-logo-item-menu-trigger:hover,.ai-logo-result-more-menu .ai-logo-item-menu-trigger:active,.ai-logo-result-more-menu .ai-logo-item-menu-trigger.active{background:#19191980}.ai-logo-result-more-menu .ai-logo-item-menu-trigger i{color:#fff;font-size:16px}.ai-logo-result-more-menu:active,.ai-logo-result-more-menu.active{backdrop-filter:blur(10px);background:#19191966;border-color:var(--Color-Neutral-neutral-10,#191919)!important}[background-theme=dark] .ai-logo-result-more-menu:active,[background-theme=dark] .ai-logo-result-more-menu.active{backdrop-filter:blur(10px);background:#fff3;border-color:var(--Color-Neutral-neutral-10,#191919)!important}[background-theme=dark] .ai-logo-result-more-menu .ai-logo-item-menu-trigger{background:#fff6}[background-theme=dark] .ai-logo-result-more-menu .ai-logo-item-menu-trigger:hover,[background-theme=dark] .ai-logo-result-more-menu .ai-logo-item-menu-trigger:active,[background-theme=dark] .ai-logo-result-more-menu .ai-logo-item-menu-trigger.active{background:#ffffff80}[background-theme=dark] .ai-logo-result-more-menu .ai-logo-item-menu-trigger i{color:#191919}.ai-logo-more-popover.ai-logo-more-popover--dark .p-popover__content .p-popover__inner{background:var(--reverse-background-color)!important}.ai-logo-more-popover.ai-logo-more-popover--dark .p-popover__content .p-popover__inner .ai-logo-more-menu-container{background:var(--reverse-background-color)}.ai-logo-more-popover.ai-logo-more-popover--dark .p-popover__content .p-popover__inner .ai-logo-more-menu-container .ai-logo-more-menu-item:hover,.ai-logo-more-popover.ai-logo-more-popover--dark .p-popover__content .p-popover__inner .ai-logo-more-menu-container .ai-logo-more-menu-item:active{background:#1919191a}.ai-logo-more-popover.ai-logo-more-popover--dark .p-popover__content .p-popover__inner .ai-logo-more-menu-container .ai-logo-more-menu-item__icon i,.ai-logo-more-popover.ai-logo-more-popover--dark .p-popover__content .p-popover__inner .ai-logo-more-menu-container .ai-logo-more-menu-item span{color:var(--reverse-text-color)}
