:root{--pricing-theme-color:#1ed7d2;--theme-color:#731eff;--new-theme-color:#731eff;--new-theme-hover-color:#9447ff;--new-theme-active-color:#560fd9;--theme-hover-color:#f5efff;--pricing-theme-hover-color:#f0fefc;--mockup-theme-color:#f435ce;--photo-theme-color:#ff963b;--editor-theme-color:#191919;--Primary-Disabled:#bf99ff;--Primary-Light-Hover:#efe5ff;--Grey06:#000;--Grey12:#191919;--Grey00:#fff;--Grey05:#e6e6e6;--Grey10:#7f7f7f;--Grey01:#f7f7f7;--Grey02:#dfdfdf;--Grey04:#d9d9d9;--Grey08:#666;--Grey03:#eee;--Grey07:#333;--Grey09:#444;--Grey11:#4c4c4c;--GreyBF:#bfbfbf;--Alert:#ff445e;--Error:#d22a46;--Grey-Red-1:#ffe9e8;--Grey12-50:#19191980;--Success-Default:#00b57a;--Success-Light:#e8fff4;--Text-Text-Tertiary:#999;--border1:1px;--border2:1.5px;--box-shadow2:2px 2px 0 var(--Grey12);--box-shadow3:3px 3px 0 var(--Grey12);--box-shadow4:4px 4px 0 var(--Grey12);--Radius-borderRadius-1:4px;--Radius-borderRadius-2:6px;--Radius-borderRadius-3:8px;--Radius-borderRadius-4:10px;--Radius-borderRadius-5:12px;--Radius-borderRadius-6:16px;--Radius-borderRadius-7:20px;--Radius-borderRadius-8:24px;--fs-xsm:12px;--fs-sm:14px;--fs-base:16px;--fs-lg:20px;--fs-l:24px;--fs-xl:28px;--fs-2xl:32px;--fs-3xl:40px;--fs-4xl:48px;--fs-5xl:56px;--fs-6xl:64px;--fs-7xl:72px;--fs-8xl:96px;--fs-9xl:110px;--fw-bold:600;--fw-medium:500;--fw-normal:400;--fw-light:300;--lh-none:1;--lh-s:1.1;--lh-tight:1.3;--lh-normal:1.5;--lh-loose:2;--primary-background-light:var(--Color-Neutral-white,#fff);--primary-background-light-pure:var(--primary-background-light);--stroke-default:var(--Color-Neutral-neutral-3,#d1d0d2);--stroke-default-light:var(--Color-Neutral-neutral-2,#eaeaea);--stroke-default-pure:var(--stroke-default);--ai-primary:#7c3aed;--ai-primary-light:#ede9fe;--ai-primary-hover:#6d28d9;--ai-bg:#f5f5f5;--ai-bg-white:#fff;--ai-bg-canvas:#e8e8e8;--ai-text-primary:#191919;--ai-text-secondary:#666;--ai-text-muted:#999;--ai-border:#e5e5e5;--ai-border-light:#f0f0f0;--ai-shadow:#00000014;--ai-shadow-md:#0000001f;--ai-accent-cyan:#00bcd4;--ai-accent-orange:#ff9800;--ai-danger:#ef4444;--ai-card-border-dieline:#4caf50;--ai-card-border-creation:#00bcd4;--ai-card-border-mockup:#ce93d8;--ai-stripe-color:#731eff1a;--ai-chat-width:450px;--ai-radius:8px;--ai-radius-lg:12px;--ai-radius-xl:16px}body.dark-mode,.ai-design-workbench.dark-mode{--ai-bg:#14141c;--ai-bg-white:#1e1e2e;--ai-bg-canvas:#14141c;--ai-text-primary:#e8e8f0;--ai-text-secondary:#bbbbd0;--ai-text-muted:#889;--ai-border:#383850;--ai-border-light:#2e2e40;--ai-shadow:#0000008c;--ai-shadow-md:#000000a6;--Color-Neutral-white:#1e1e2e;--Color-Neutral-neutral-1:#14141c;--Color-Neutral-neutral-2:#252535;--Color-Neutral-neutral-3:#383850;--Color-Neutral-neutral-4:#2e2e40;--Color-Neutral-neutral-5:#2e2e40;--Color-Neutral-neutral-6:#889;--Color-Neutral-neutral-7:#889;--Color-Neutral-neutral-8:#bbbbd0;--Color-Neutral-neutral-9:#bbbbd0;--Color-Neutral-neutral-10:#e8e8f0;--Grey00:#1e1e2e;--Grey01:#14141c;--Grey02:#2e2e40;--Grey03:#2e2e40;--Grey04:#383850;--Grey05:#383850;--Grey06:#e8e8f0;--Grey07:#e8e8f0;--Grey08:#bbbbd0;--Grey09:#bbbbd0;--Grey10:#889;--Grey11:#889;--Grey12:#e8e8f0;--GreyBF:#889;--ai-canvas-bg:#14141c;--ai-canvas-dot:#2e2e40;--ai-stripe-color:#731eff1a;--theme-hover-color:#2a1f4a;--pricing-theme-hover-color:#1a3a3a;--tooltip-yellow-bg:#ffc40024;--ai-avatar-bg:#f0f0f8;--ai-avatar-fg:#14141c;color:#e8e8f0}.ai-floating-panel{border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);background:var(--Color-Neutral-white,#fff);z-index:5000;border-radius:10px;flex-direction:column;padding:16px;display:flex;position:fixed;overflow:hidden}.ai-panel-header{cursor:grab;user-select:none;justify-content:space-between;align-items:center;font-size:16px;font-weight:500;display:flex}.ai-panel-header:active{cursor:grabbing}.ai-panel-body{flex-direction:column;flex:1;height:0;display:flex}.ai-panel-body .ai-panel-list{flex:1;overflow-y:auto}.ai-panel-close{cursor:pointer;width:24px;height:24px;color:var(--ai-text-muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.ai-panel-close:hover{background:var(--ai-bg);color:var(--ai-text-primary)}.ai-modal-overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ai-modal-content{background:var(--ai-bg-white);border-radius:var(--ai-radius-xl);max-width:90vw;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #0000004d}.ai-modal-btn-row{justify-content:flex-end;gap:8px;padding:16px;display:flex}.ai-modal-btn-cancel{border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);background:var(--Color-Neutral-neutral-1,#f7f7f7);cursor:pointer;border-radius:8px;font-size:14px}.ai-modal-btn-cancel:hover{background:var(--ai-bg)}.ai-modal-btn-confirm{background:var(--Color-Neutral-neutral-10,#191919);height:32px;color:var(--Color-Neutral-white,#fff);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:14px;display:flex}.ai-modal-btn-confirm:hover{background:var(--ai-primary-hover)}body:has(.ai-floating-panel,.ai-modal-overlay,.mockup-editor-dialog) .layered-quick-design-tip{display:none!important}.floating-top-left[data-v-17a26246]{z-index:100;align-items:center;display:flex;position:fixed;top:16px;left:20px}.logo-link[data-v-17a26246]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s;display:inline-flex}.logo-link[data-v-17a26246]:hover{background:#0000000f}.logo-img[data-v-17a26246]{flex-shrink:0;width:32px;height:32px;display:block}.logo-text[data-v-17a26246]{letter-spacing:0;width:auto;max-width:160px;height:30px;color:var(--Color-Neutral-neutral-10,#191919);white-space:nowrap;cursor:text;flex:none;align-items:center;margin-left:12px;font-size:16px;font-weight:600;line-height:1.2;transition:width .2s,max-width .2s;display:inline-flex;position:relative}.logo-text.is-editing[data-v-17a26246]{width:160px}.logo-text[data-v-17a26246]:after{content:"";border-bottom:1px dashed var(--Color-Neutral-neutral-7,#7f7f7f);opacity:0;transition:opacity .12s;position:absolute;bottom:3px;left:0;right:0}.logo-text[data-v-17a26246]:hover:after,.logo-text.is-editing[data-v-17a26246]:after{opacity:1}.logo-text__value[data-v-17a26246],.logo-text__input[data-v-17a26246]{min-width:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logo-text__value[data-v-17a26246]{max-width:160px}.logo-text__input[data-v-17a26246]{z-index:1;background:0 0;border:0;outline:none;width:100%;padding:0;position:relative}.plain-icon-btn[data-v-17a26246]{cursor:pointer;width:40px;height:40px;color:var(--Color-Neutral-neutral-10,#191919);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex;position:relative}.plain-icon-btn[data-v-17a26246]:hover,.plain-icon-btn.is-active[data-v-17a26246]{background:var(--Color-Neutral-neutral-2,#eee)}.plain-icon-btn[data-v-17a26246]:first-of-type{margin-left:10px}.save-history[data-v-17a26246]{flex-shrink:0;margin-left:2px}.save-history[data-v-17a26246] .pac-export-history__trigger{border-radius:8px}.save-history[data-v-17a26246] .pac-export-history__trigger:hover{background:var(--Color-Neutral-neutral-2,#eee)}.save-history__button[data-v-17a26246]{position:relative;margin-left:0!important}.save-history__button[data-v-17a26246]:hover{background:0 0}.save-history__button .download-running-icon__bucket[data-v-17a26246]{transform-box:view-box;transform-origin:20px 20px;animation:1.4s linear infinite download-bucket-spin-17a26246}.save-history__button .download-running-icon__arrow[data-v-17a26246]{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite download-arrow-fall-17a26246}@keyframes download-arrow-fall-17a26246{0%{opacity:.55;transform:translateY(-2px)}60%{opacity:1;transform:translateY(1.5px)}to{opacity:.55;transform:translateY(-2px)}}@keyframes download-bucket-spin-17a26246{to{transform:rotate(360deg)}}.nav-icon[data-v-17a26246]{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.nav-icon[data-v-17a26246] svg{width:100%;height:100%;display:block}.project-dropdown[data-v-17a26246]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-10,#191919);box-shadow:3px 3px 0 var(--Color-Neutral-neutral-10,#191919);z-index:200;border-radius:12px;min-width:320px;padding:10px;position:absolute;top:calc(100% + 8px);left:0}.dropdown-item[data-v-17a26246]{cursor:pointer;color:var(--Color-Neutral-neutral-10,#191919);border-radius:8px;align-items:center;gap:12px;margin-bottom:4px;padding:12px;font-size:16px;font-weight:500;line-height:1.5;transition:background .12s;display:flex}.dropdown-item[data-v-17a26246]:hover{background:var(--Color-Neutral-neutral-1,#f7f7f7)}.dropdown-item.danger[data-v-17a26246]{color:#ef4444}.dropdown-item__icon[data-v-17a26246]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.recent-list[data-v-17a26246]{max-height:360px;padding-right:2px;overflow-y:auto}.recent-list[data-v-17a26246]::-webkit-scrollbar{width:4px}.recent-list[data-v-17a26246]::-webkit-scrollbar-thumb{background:var(--Color-Neutral-neutral-4,#d9d9d9);border-radius:2px}.recent-list[data-v-17a26246]::-webkit-scrollbar-track{background:0 0}.recent-card[data-v-17a26246]{cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:8px 10px;transition:background .12s;display:flex}.recent-card[data-v-17a26246]:hover{background:var(--Color-Neutral-neutral-1,#f7f7f7)}.recent-card--active[data-v-17a26246],.recent-card--active[data-v-17a26246]:hover{background:var(--Color-Neutral-neutral-2,#ececec)}.recent-card__thumb[data-v-17a26246]{background:var(--Color-Neutral-neutral-1,#f7f7f7);width:56px;height:56px;color:var(--Color-Neutral-neutral-8,#999);border-radius:10px;flex:0 0 56px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.recent-card__thumb-img[data-v-17a26246]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.recent-card__meta[data-v-17a26246]{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.recent-card__name[data-v-17a26246]{color:var(--Color-Neutral-neutral-10,#191919);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.recent-card__sub[data-v-17a26246]{color:var(--Color-Neutral-neutral-8,#888);align-items:center;gap:6px;font-size:12px;line-height:1.2;display:inline-flex}.recent-card__icon[data-v-17a26246]{color:currentColor;flex-shrink:0}.recent-card__date[data-v-17a26246]{font-variant-numeric:tabular-nums;letter-spacing:.2px}.dropdown-section-title[data-v-17a26246]{text-transform:uppercase;letter-spacing:.4px;color:var(--Color-Neutral-neutral-6,#999);pointer-events:none;padding:8px 14px 4px;font-size:11px}.dropdown-divider[data-v-17a26246]{background:var(--Color-Neutral-neutral-3,#e6e6e6);height:1px;margin:4px -10px}.pac-export-history__popover.ai-design-export-history-popover{margin-left:0!important;left:20px!important}.share-project-modal[data-v-721a0385]{background:var(--Color-Neutral-neutral-1,#f7f7f7);border-radius:16px;flex-direction:column;gap:16px;width:480px;max-width:calc(100vw - 32px);padding:24px;display:flex;position:relative}.share-project-modal__header[data-v-721a0385]{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-project-modal__title[data-v-721a0385]{color:var(--Color-Neutral-neutral-10,#191919);margin:0;font-size:20px;font-weight:700;line-height:1.2}.share-project-modal__close[data-v-721a0385]{width:32px;height:32px;color:var(--Color-Neutral-neutral-10,#191919);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.share-project-modal__close[data-v-721a0385]:hover{background:#0000000f}.share-project-modal__toggle-row[data-v-721a0385]{justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 0;display:flex}.share-project-modal__toggle-text[data-v-721a0385]{flex:auto;min-width:0}.share-project-modal__toggle-title[data-v-721a0385]{color:var(--Color-Neutral-neutral-10,#191919);margin-bottom:6px;font-size:15px;font-weight:600;line-height:1.3}.share-project-modal__toggle-hint[data-v-721a0385]{color:var(--Color-Neutral-neutral-8,#888);font-size:13px;line-height:1.4}.share-project-modal__switch[data-v-721a0385]{background:var(--Color-Neutral-neutral-4,#d1d5db);cursor:pointer;border:none;border-radius:999px;flex:none;width:52px;height:30px;padding:0;transition:background .18s,box-shadow .18s;position:relative}.share-project-modal__switch.is-on[data-v-721a0385]{background:#22c55e}.share-project-modal__switch[data-v-721a0385]:disabled{cursor:not-allowed;opacity:.7}.share-project-modal__switch.is-pulsing[data-v-721a0385]{animation:.8s ease-out 3 share-switch-pulse-721a0385}@keyframes share-switch-pulse-721a0385{0%{box-shadow:0 0 #7c3aed8c}70%{box-shadow:0 0 0 10px #7c3aed00}to{box-shadow:0 0 #7c3aed00}}.share-project-modal__switch-knob[data-v-721a0385]{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #00000026}.share-project-modal__switch.is-on .share-project-modal__switch-knob[data-v-721a0385]{transform:translate(22px)}.share-project-modal__notice[data-v-721a0385]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);color:var(--Color-Neutral-neutral-9,#4b5563);border-radius:10px;padding:16px;font-size:13px;line-height:1.6}.share-project-modal__copy-btn[data-v-721a0385]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);width:100%;height:48px;color:var(--Color-Neutral-neutral-10,#191919);cursor:pointer;border-radius:10px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:block}.share-project-modal__copy-btn[data-v-721a0385]:hover:not(.is-disabled){background:var(--Color-Neutral-neutral-2,#ececec);border-color:var(--Color-Neutral-neutral-4,#d1d5db)}.share-project-modal__copy-btn[data-v-721a0385]:active:not(.is-disabled){transform:scale(.99)}.share-project-modal__copy-btn.is-disabled[data-v-721a0385]{color:var(--Color-Neutral-neutral-6,#999);background:var(--Color-Neutral-neutral-2,#ececec);cursor:not-allowed;opacity:.85}.share-project-modal__qr[data-v-721a0385]{flex-direction:column;align-items:center;gap:8px;padding:8px 0 4px;display:flex}.share-project-modal__qr-frame[data-v-721a0385]{background:var(--Color-Neutral-white,#fff);border-radius:8px;width:200px;height:200px;overflow:hidden}.share-project-modal__qr-img[data-v-721a0385]{background:var(--Color-Neutral-white,#fff);width:100%;height:100%;transition:filter .25s;display:block}.share-project-modal__qr-img.is-blurred[data-v-721a0385]{filter:blur(8px);cursor:not-allowed}.share-project-modal__qr-hint[data-v-721a0385]{color:var(--Color-Neutral-neutral-8,#888);text-align:center;font-size:12px}.share-project-modal__copied[data-v-721a0385]{text-align:center;color:#22c55e;margin-top:-4px;font-size:13px;font-weight:500}.share-copied-fade-enter-active[data-v-721a0385],.share-copied-fade-leave-active[data-v-721a0385]{transition:opacity .2s}.share-copied-fade-enter-from[data-v-721a0385],.share-copied-fade-leave-to[data-v-721a0385]{opacity:0}.canvas-user-bar[data-v-a01bb0d2]{top:16px;right:calc(var(--ai-chat-width,450px) + 24px);z-index:100;align-items:center;gap:10px;transition:right .25s;display:flex;position:fixed}.canvas-user-bar.is-collapsed[data-v-a01bb0d2],.chat-collapsed{right:24px}.canvas-user-anon[data-v-a01bb0d2]{align-items:center;gap:12px;height:40px;display:inline-flex;position:relative}.canvas-user-anon__lang[data-v-a01bb0d2]{height:36px;color:var(--Color-Neutral-neutral-10,#191919);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.canvas-user-anon__lang[data-v-a01bb0d2]:hover,.canvas-user-anon__lang.is-open[data-v-a01bb0d2]{background:#0000000f}.canvas-user-anon__lang-icon[data-v-a01bb0d2]{color:currentColor;flex-shrink:0}.canvas-user-anon__chevron[data-v-a01bb0d2]{color:currentColor;flex-shrink:0;transition:transform .15s}.canvas-user-anon__chevron.is-open[data-v-a01bb0d2]{transform:rotate(180deg)}.canvas-user-anon__lang-list[data-v-a01bb0d2]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-10,#191919);min-width:200px;max-height:360px;box-shadow:3px 3px 0 0 var(--Color-Neutral-neutral-10,#191919);z-index:110;border-radius:12px;flex-direction:column;gap:4px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.canvas-user-anon__lang-item[data-v-a01bb0d2]{color:var(--Color-Neutral-neutral-10,#191919);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.canvas-user-anon__lang-item[data-v-a01bb0d2]:hover{background:var(--Color-Neutral-neutral-1,#f5f5f5)}.canvas-user-anon__lang-item.is-active[data-v-a01bb0d2]{background:var(--Color-Neutral-neutral-1,#f5f5f5);border-color:var(--Color-Neutral-neutral-3,#e6e6e6)}.canvas-user-anon__divider[data-v-a01bb0d2]{background:var(--Color-Neutral-neutral-3,#e6e6e6);flex-shrink:0;width:1px;height:20px}.canvas-user-anon__login[data-v-a01bb0d2]{height:40px;color:var(--Color-Neutral-white,#fff);background:var(--Color-Neutral-neutral-10,#191919);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:14px;font-weight:600;transition:opacity .15s,transform .15s;display:inline-flex}.canvas-user-anon__login[data-v-a01bb0d2]:hover{opacity:.88}.canvas-user-anon__login[data-v-a01bb0d2]:active{transform:scale(.98)}.canvas-user-pill[data-v-a01bb0d2]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);box-sizing:border-box;border-radius:8px;align-items:center;height:40px;padding:0 10px 0 8px;transition:border-color .15s;display:inline-flex;position:relative;box-shadow:0 4px 16px #0f172a0f}.canvas-user-pill[data-v-a01bb0d2]:hover{border-color:var(--Color-Neutral-neutral-10,#191919)}.canvas-user-pill__credits[data-v-a01bb0d2]{align-items:center;display:inline-flex}.canvas-user-pill__credits[data-v-a01bb0d2] .pac-credits{height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.canvas-user-pill__credits[data-v-a01bb0d2] .pac-credits:hover{background:0 0;border:none}.canvas-user-pill__divider[data-v-a01bb0d2]{background:var(--Color-Neutral-neutral-3,#e6e6e6);flex-shrink:0;width:1px;height:16px;margin:0 8px 0 4px;display:inline-block}.canvas-user-pill__user[data-v-a01bb0d2]{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.canvas-user-pill__user:hover .canvas-user-pill__avatar[data-v-a01bb0d2]{opacity:.9}.canvas-user-pill__avatar.avatar-circle[data-v-a01bb0d2]{flex-shrink:0;width:22px;height:22px;font-size:10px}.canvas-chat-pill[data-v-a01bb0d2]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);cursor:pointer;height:40px;color:var(--Color-Neutral-neutral-10,#191919);box-sizing:border-box;border-radius:8px;align-items:center;gap:6px;padding:0 14px;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 4px 16px #0f172a0f}.canvas-chat-pill[data-v-a01bb0d2]:hover{border-color:var(--Color-Neutral-neutral-10,#191919)}.canvas-chat-pill__icon[data-v-a01bb0d2]{flex-shrink:0}.canvas-chat-pill__text[data-v-a01bb0d2]{font-size:14px;font-weight:600;line-height:1}.user-bar-avatar[data-v-a01bb0d2]{justify-content:center;align-items:center;display:flex;position:relative}.avatar-circle[data-v-a01bb0d2]{box-sizing:border-box;width:32px;height:32px;color:var(--ai-avatar-fg,#fff);box-shadow:1px 1px 0px 0px var(--one-level-text-color);cursor:pointer;background:#62c49a;border:1px solid #191919;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:600;display:flex}.avatar-circle[data-v-a01bb0d2]:hover{opacity:.92}.user-menu[data-v-a01bb0d2]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-10,#191919);width:280px;box-shadow:3px 3px 0 0 var(--Color-Neutral-neutral-10,#191919);z-index:200;color:var(--Color-Neutral-neutral-10,#191919);border-radius:12px;flex-direction:column;gap:4px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.user-menu__header[data-v-a01bb0d2]{align-items:center;gap:12px;padding:12px;display:flex}.user-menu__avatar[data-v-a01bb0d2]{cursor:default;width:36px;height:36px;box-shadow:2px 2px 0px 0px var(--one-level-text-color);flex:none;font-size:14px;position:relative}.user-menu__avatar[data-v-a01bb0d2]:hover{opacity:1}.user-menu__member-badge[data-v-a01bb0d2]{width:16px;height:16px;box-shadow:0 0 0 1.5px var(--Color-Neutral-white,#fff);border-radius:50%;line-height:0;display:block;position:absolute;top:-1px;right:-1px}.user-menu__member-badge svg[data-v-a01bb0d2]{width:100%;height:100%;display:block}.user-menu__id[data-v-a01bb0d2]{flex:auto;min-width:0}.user-menu__name[data-v-a01bb0d2]{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:1.5;overflow:hidden}.user-menu__email[data-v-a01bb0d2]{color:var(--Color-Neutral-neutral-6,#999);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;line-height:18px;overflow:hidden}.user-menu__divider[data-v-a01bb0d2]{background:var(--Color-Neutral-neutral-3,#e6e6e6);height:1px;margin:0}.user-menu__item[data-v-a01bb0d2]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:16px;font-weight:500;line-height:1.5;transition:background .15s;display:flex}.user-menu__item[data-v-a01bb0d2]:hover{background:var(--Color-Neutral-neutral-1,#f5f5f5)}.user-menu__icon[data-v-a01bb0d2]{width:16px;height:16px;color:var(--Color-Neutral-neutral-10,#191919);flex:none}.user-menu__chevron[data-v-a01bb0d2]{color:var(--Color-Neutral-neutral-8,#999);margin-left:auto;transition:transform .2s}.user-menu__chevron--open[data-v-a01bb0d2]{transform:none}.user-menu__lang[data-v-a01bb0d2]{flex-direction:column;display:flex;position:relative}.user-menu__item--lang.is-open[data-v-a01bb0d2]{background:var(--Color-Neutral-neutral-1,#f5f5f5)}.user-menu__lang-list[data-v-a01bb0d2]{z-index:210;background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-10,#191919);min-width:200px;box-shadow:3px 3px 0 0 var(--Color-Neutral-neutral-10,#191919);border-radius:12px;flex-direction:column;gap:4px;max-height:320px;padding:10px;display:flex;position:absolute;top:-10px;right:calc(100% + 18px);overflow-y:auto}.user-menu__lang-item[data-v-a01bb0d2]{color:var(--Color-Neutral-neutral-10,#191919);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.user-menu__lang-item[data-v-a01bb0d2]:hover{background:var(--Color-Neutral-neutral-1,#f5f5f5)}.user-menu__lang-item.is-active[data-v-a01bb0d2]{background:var(--Color-Neutral-neutral-1,#f5f5f5);border-color:var(--Color-Neutral-neutral-3,#e6e6e6)}.user-bar-icon-btn[data-v-a01bb0d2]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);cursor:pointer;width:32px;height:32px;color:var(--Color-Neutral-neutral-10,#191919);border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex;box-shadow:0 4px 16px #0f172a0f}.user-bar-icon-btn[data-v-a01bb0d2]:hover{background:var(--Color-Neutral-neutral-2,#eee)}@media (max-width:768px){.canvas-user-bar[data-v-a01bb0d2]{right:16px}}.pac-credits-overlay--ai-design-user-bar{transform:translate(-150px)}.bottom-left-bar[data-v-ae539d66]{z-index:100;align-items:center;gap:12px;display:flex;position:fixed;bottom:24px;left:16px}.pill[data-v-ae539d66]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);box-sizing:border-box;border-radius:8px;align-items:center;height:40px;display:flex;box-shadow:0 4px 16px #0f172a0f}.zoom-pill[data-v-ae539d66]{gap:0;padding:0 4px}.undo-pill[data-v-ae539d66]{gap:6px;padding:0 6px}.pill-btn[data-v-ae539d66]{cursor:pointer;width:28px;height:28px;color:var(--Color-Neutral-neutral-10,#191919);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.pill-btn[data-v-ae539d66] svg{width:100%;height:100%;display:block}.pill-btn[data-v-ae539d66]:hover:not(:disabled){background:var(--Color-Neutral-neutral-2,#eee)}.pill-btn[data-v-ae539d66]:disabled{opacity:.35;cursor:default}.zoom-text[data-v-ae539d66]{text-align:center;width:40px;color:var(--Color-Neutral-neutral-10,#191919);user-select:none;font-size:13px;font-weight:500}@media (max-width:768px){.bottom-left-bar[data-v-ae539d66]{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:8px}.pill[data-v-ae539d66]{height:36px}.pill-btn[data-v-ae539d66]{width:24px;height:24px}.zoom-text[data-v-ae539d66]{width:36px;font-size:12px}}.card-toolbar[data-v-247879b4]{top:16px;left:calc((100vw - var(--ai-chat-width,0px)) / 2);box-sizing:border-box;background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);white-space:nowrap;z-index:101;pointer-events:auto;border-radius:10px;height:40px;transition:width .42s cubic-bezier(.34,1.6,.5,1),background .2s,border-color .2s;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 6px #0000000d}.card-toolbar--enter[data-v-247879b4]{animation:.32s cubic-bezier(.16,1,.3,1) card-toolbar-enter-247879b4}@keyframes card-toolbar-enter-247879b4{0%{opacity:0;transform:translate(-50%)translateY(-14px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.card-toolbar__inner[data-v-247879b4]{box-sizing:border-box;align-items:center;gap:4px;height:100%;padding:0 6px;display:inline-flex}.ct-content-enter-active[data-v-247879b4],.ct-content-leave-active[data-v-247879b4]{transition:opacity .2s}.ct-content-enter-from[data-v-247879b4],.ct-content-leave-to[data-v-247879b4]{opacity:0}.ct-content-leave-active[data-v-247879b4]{pointer-events:none;position:absolute;top:0;left:0}.card-toolbar-icon[data-v-247879b4]{align-items:center;display:flex}.card-toolbar-link[data-v-247879b4]{height:30px;color:var(--Color-Neutral-neutral-10,#191919);cursor:pointer;border-radius:6px;align-items:center;column-gap:4px;padding:0 8px;font-size:14px;font-weight:500;line-height:30px;transition:color .15s;display:flex}.card-toolbar-link[data-v-247879b4]:hover{background:var(--Color-Neutral-neutral-2,#eee)}.card-toolbar-icon-link[data-v-247879b4]{padding:0 6px}.card-toolbar-link--disabled[data-v-247879b4]{color:#b5b5b5;cursor:not-allowed}.card-toolbar-link--disabled[data-v-247879b4]:hover{color:#b5b5b5}.card-toolbar-link--design[data-v-247879b4]{color:var(--ai-primary,#7c3aed);background:linear-gradient(#7c3aed1f,#2563eb14);border-radius:999px;padding:3px 8px}.card-toolbar-link--design[data-v-247879b4]:hover{background:linear-gradient(#7c3aed29,#2563eb1f)}.card-toolbar-link--3d[data-v-247879b4]{color:#eef2ff}.card-toolbar-link--3d[data-v-247879b4]:hover{color:#fff;background:linear-gradient(#0f172a,#2563ebeb)}.card-toolbar-sep[data-v-247879b4]{color:var(--Color-Neutral-neutral-4,#d9d9d9);margin:0 4px;font-size:12px}.card-toolbar--compact[data-v-247879b4]{gap:2px}.card-toolbar--compact .card-toolbar-link[data-v-247879b4]:not(.card-toolbar-icon-link){column-gap:0;padding:0 6px;font-size:0}.card-toolbar--compact .card-toolbar-link:not(.card-toolbar-icon-link)>i[data-v-247879b4]{font-size:16px;line-height:1}.card-toolbar--compact .card-toolbar-sep[data-v-247879b4]{margin:0 2px;font-size:12px}.card-toolbar-tooltip[data-v-247879b4]{background:var(--Color-Neutral-neutral-10,#191919);color:var(--Color-Neutral-white,#fff);white-space:nowrap;pointer-events:none;z-index:1000;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #00000029}.card-toolbar-tooltip[data-v-247879b4]:after{content:"";border:4px solid #0000;border-bottom-color:var(--Color-Neutral-neutral-10,#191919);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.card-download-btn[data-v-247879b4]{cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;display:flex}.card-download-btn[data-v-247879b4]:hover{background:var(--ai-bg,#f5f5f5)}.card-mode-toggle[data-v-30407a2c]{z-index:25;cursor:default;transform-origin:100% 0;will-change:transform;background:#191919;border-radius:6px;align-items:center;padding:4px 8px;display:flex;position:absolute;top:8px;right:8px}.mode-btn[data-v-30407a2c]{color:#666;cursor:pointer;font-size:12px;font-weight:600;line-height:1.2;transition:color .15s}.mode-btn.active[data-v-30407a2c]{color:#fff}.mode-btn[data-v-30407a2c]:hover:not(.active){color:#999}.mode-sep[data-v-30407a2c]{color:#fff;font-size:12px;font-weight:500;line-height:1.2}.pin-marker[data-v-572219ef]{cursor:pointer;z-index:20;width:calc(var(--ai-stroke,1px) * 30);height:calc(var(--ai-stroke,1px) * 34);pointer-events:auto;transition:transform .15s;position:absolute;transform:translate(-50%,-85%)}.pin-marker svg[data-v-572219ef]{width:100%;height:100%;display:block}.pin-marker[data-v-572219ef]:hover{transform:translate(-50%,-85%)scale(1.08)}.inline-edit-dialog[data-v-f21a349c]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);z-index:20;transform-origin:0 0;border-radius:10px;flex-direction:column;gap:8px;width:408px;max-width:100%;margin-top:8px;padding:12px;display:flex;position:relative;box-shadow:0 2px 8px #0f172a0f}.inline-dialog-row[data-v-f21a349c]{align-items:center;gap:6px;display:flex}.inline-dialog-content[data-v-f21a349c]{flex-wrap:wrap;align-items:flex-start;min-height:21px}.inline-dialog-chip[data-v-f21a349c]{background:var(--Color-Neutral-neutral-3,#e6e6e6);color:var(--Color-Neutral-neutral-10,#191919);white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;padding:2px 4px;font-size:14px;font-weight:600;line-height:17px;display:inline-flex}.inline-dialog-input[data-v-f21a349c]{min-width:120px;color:var(--Color-Neutral-neutral-10,#191919);cursor:text;resize:none;white-space:pre-wrap;word-break:break-word;background:0 0;border:none;outline:none;flex:1;max-height:132px;padding:0;font-size:14px;font-weight:500;line-height:21px;display:block;overflow-y:auto}.inline-dialog-input[data-v-f21a349c]::placeholder{color:var(--Color-Neutral-neutral-6,#999);font-weight:400}.inline-dialog-input[data-v-f21a349c]:disabled{opacity:.7;cursor:default}.inline-dialog-actions[data-v-f21a349c]{justify-content:flex-end}.inline-dialog-send-wrap[data-v-f21a349c]{flex-shrink:0;display:inline-flex;position:relative}.inline-dialog-run[data-v-f21a349c]{background:var(--Color-Neutral-neutral-10,#191919);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 14px;transition:opacity .15s,background .15s;display:inline-flex}.inline-dialog-run[data-v-f21a349c]:hover:not(:disabled){background:#333}.inline-dialog-run[data-v-f21a349c]:disabled{opacity:.4;cursor:default}.inline-dialog-run__label[data-v-f21a349c]{color:var(--Color-Neutral-white,#fff);font-size:14px;font-weight:500;line-height:1}.inline-dialog-run__spark[data-v-f21a349c]{flex-shrink:0;width:14px;height:14px;display:block}.inline-dialog-run__cost[data-v-f21a349c]{color:#999;font-size:14px;font-weight:500;line-height:1}.resize-handle[data-v-3cda865a]{width:calc(var(--ai-stroke,1px) * 8);height:calc(var(--ai-stroke,1px) * 8);border:solid #7c3aed;border-width:calc(var(--ai-stroke,1px) * 1.5);box-sizing:border-box;z-index:15;pointer-events:auto;background:#fff;position:absolute}.resize-handle.tl[data-v-3cda865a]{top:calc(var(--ai-stroke,1px) * -4);left:calc(var(--ai-stroke,1px) * -4);cursor:nwse-resize}.resize-handle.tr[data-v-3cda865a]{top:calc(var(--ai-stroke,1px) * -4);right:calc(var(--ai-stroke,1px) * -4);cursor:nesw-resize}.resize-handle.bl[data-v-3cda865a]{bottom:calc(var(--ai-stroke,1px) * -4);left:calc(var(--ai-stroke,1px) * -4);cursor:nesw-resize}.resize-handle.br[data-v-3cda865a]{bottom:calc(var(--ai-stroke,1px) * -4);right:calc(var(--ai-stroke,1px) * -4);cursor:nwse-resize}.resize-handle.tm[data-v-3cda865a]{top:calc(var(--ai-stroke,1px) * -4);margin-left:calc(var(--ai-stroke,1px) * -4);cursor:ns-resize;left:50%}.resize-handle.bm[data-v-3cda865a]{bottom:calc(var(--ai-stroke,1px) * -4);margin-left:calc(var(--ai-stroke,1px) * -4);cursor:ns-resize;left:50%}.resize-handle.ml[data-v-3cda865a]{top:50%;left:calc(var(--ai-stroke,1px) * -4);margin-top:calc(var(--ai-stroke,1px) * -4);cursor:ew-resize}.resize-handle.mr[data-v-3cda865a]{top:50%;right:calc(var(--ai-stroke,1px) * -4);margin-top:calc(var(--ai-stroke,1px) * -4);cursor:ew-resize}.card-label-shared[data-v-1b2d39f3]{white-space:nowrap;color:#7c3aed;pointer-events:auto;user-select:none;transform-origin:0 100%;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:1;display:inline-flex;position:absolute;bottom:calc(100% + 4px);left:0}.card-label-shared__icon[data-v-1b2d39f3]{color:currentColor;flex-shrink:0}.card-label-shared-hint[data-v-1b2d39f3]{color:#9ca3af;white-space:nowrap;pointer-events:none;user-select:none;transform-origin:100% 100%;font-size:11px;font-weight:400;line-height:1;position:absolute;right:0}.card-label-shared__name[data-v-1b2d39f3]{user-select:none;cursor:text;outline:none;min-width:4px}.card-label-shared__name[contenteditable=true][data-v-1b2d39f3]{user-select:text}.card-label-shared__name[data-v-1b2d39f3]:focus{background:var(--Color-Neutral-white,#fff);border:1px solid #7c3aed;border-radius:4px;margin:-2px -6px;padding:1px 5px}@property --d3-loading-sweep-start{syntax:"<percentage>";inherits:false;initial-value:-80%}@property --d3-loading-sweep-mid{syntax:"<percentage>";inherits:false;initial-value:-55%}@property --d3-loading-sweep-end{syntax:"<percentage>";inherits:false;initial-value:-30%}@keyframes d3-loading-card-sweep-dafc55a8{0%{--d3-loading-sweep-start:-80%;--d3-loading-sweep-mid:-55%;--d3-loading-sweep-end:-30%}to{--d3-loading-sweep-start:130%;--d3-loading-sweep-mid:155%;--d3-loading-sweep-end:180%}}.design-card[data-v-dafc55a8]{z-index:10;user-select:none;contain:layout style;position:absolute}.design-card>.card-frame[data-v-dafc55a8]{display:block}.design-card:not(.selected) .card-label[data-v-dafc55a8]{display:none}.design-card:hover:not(.dragging) .card-body[data-v-dafc55a8],.design-card.selected .card-body[data-v-dafc55a8]{outline:calc(var(--ai-stroke,1px) * 1.5) solid #7c3aed;outline-offset:0}.design-card.selected.multi-selected .card-body[data-v-dafc55a8]{outline:none}.design-card.selected>.card-frame[data-v-dafc55a8]{display:block}.design-card.dragging[data-v-dafc55a8]{opacity:.85;z-index:100}.card-frame[data-v-dafc55a8]{inset:calc(var(--ai-stroke,1px) * -10);background-color:var(--Color-Neutral-white,#fff);background-image:repeating-linear-gradient(45deg, var(--ai-stripe-color,#731eff1a) 0, var(--ai-stripe-color,#731eff1a) calc(var(--ai-stroke,1px) * 1), transparent calc(var(--ai-stroke,1px) * 1), transparent calc(var(--ai-stroke,1px) * 3)), linear-gradient(#731eff0f, #731eff0f);cursor:move;pointer-events:auto;z-index:0;border-radius:0;position:absolute}.card-body.dieline-card[data-v-dafc55a8]{z-index:1;background:var(--ai-bg-white,#fff);box-shadow:none;border:none;border-radius:0;position:relative}.card-image[data-v-dafc55a8]{pointer-events:none;user-select:none;object-fit:contain;background:#f5f5f5;width:100%;display:block}.knife-sketch-box[data-v-dafc55a8]{background:#f5f5f5;justify-content:center;align-items:flex-start;width:100%;display:flex;overflow:hidden}.sketch-container[data-v-dafc55a8]{transform-origin:top;justify-content:center;align-items:center;display:flex}.layer-box[data-v-dafc55a8]{position:relative}.layer-box .design-box[data-v-dafc55a8]{position:absolute;top:0;left:0}.d3-container[data-v-dafc55a8]{background:#1a1a2e;width:100%;height:100%;min-height:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.d3-snapshot[data-v-dafc55a8]{object-fit:contain;background:#1a1a2e;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.d3-loading[data-v-dafc55a8]{-webkit-backdrop-filter:blur(20px);z-index:20;background:#bfbfbfb3;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.d3-loading[data-v-dafc55a8]:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(-57deg, #fff0 var(--d3-loading-sweep-start), #ffffff4d var(--d3-loading-sweep-mid), #fff0 var(--d3-loading-sweep-end));will-change:--d3-loading-sweep-start, --d3-loading-sweep-mid, --d3-loading-sweep-end;background-repeat:no-repeat;animation:1.5s ease-in-out infinite alternate d3-loading-card-sweep-dafc55a8;position:absolute;top:0;bottom:0;left:0;right:0}.d3-loading-pill[data-v-dafc55a8]{z-index:1;font-size:calc(var(--ai-stroke,1px) * 14);letter-spacing:.2px;padding:calc(var(--ai-stroke,1px) * 8) calc(var(--ai-stroke,1px) * 16);color:#fff;white-space:nowrap;background:#191919eb;border-radius:9999px;font-weight:600;line-height:1.2;position:relative}.d3-load-hint[data-v-dafc55a8]{z-index:2;pointer-events:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.d3-load-hint__text[data-v-dafc55a8]{font-size:calc(var(--ai-stroke,1px) * 14);color:var(--ai-text-muted,#999);letter-spacing:.2px;white-space:nowrap;font-weight:500;line-height:1.2}.card-label[data-v-dafc55a8]{bottom:calc(100% + var(--ai-stroke,1px) * 10 + 4px);left:calc(var(--ai-stroke,1px) * -10);transform-origin:0 100%;white-space:nowrap;pointer-events:auto;cursor:move;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute}.dieline-label[data-v-dafc55a8]{color:var(--ai-card-border-dieline,#4caf50);background:#4caf501f}.fold-slider-bar[data-v-dafc55a8]{background:#1a1a2ef2;border-top:1px solid #ffffff1a;align-items:center;gap:8px;padding:6px 12px;display:flex}.fold-label[data-v-dafc55a8]{color:#fffc;cursor:pointer;white-space:nowrap;user-select:none;flex-shrink:0;font-size:11px}.fold-label[data-v-dafc55a8]:hover{color:#fff}.fold-label--disabled[data-v-dafc55a8]{color:#ffffff59;cursor:not-allowed}.fold-label--disabled[data-v-dafc55a8]:hover{color:#ffffff59}.fold-slider[data-v-dafc55a8]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff3;border-radius:2px;outline:none;flex:1;min-width:60px;height:4px}.fold-slider[data-v-dafc55a8]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #0000004d}.fold-slider[data-v-dafc55a8]::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #0000004d}.design-card[data-v-61bba463]{z-index:10;user-select:none;contain:layout style;position:absolute}.design-card:hover:not(.dragging) .card-body[data-v-61bba463]{outline:calc(var(--ai-stroke,1px) * 1.5) solid #7c3aed;outline-offset:0}.design-card.selected .card-body[data-v-61bba463]{outline:calc(var(--ai-stroke,1px) * 1.5) solid #7c3aed;outline-offset:0;overflow:visible}.design-card.selected.multi-selected .card-body[data-v-61bba463]{outline:none}.design-card.dragging[data-v-61bba463]{opacity:.85;z-index:100}.card-body.creation-card[data-v-61bba463]{z-index:1;background:var(--ai-bg-white,#fff);box-shadow:none;border:none;border-radius:0;position:relative;overflow:hidden}.card-image[data-v-61bba463]{pointer-events:none;user-select:none;object-fit:contain;background:#f5f5f5;width:100%;display:block}.card-label[data-v-61bba463]{transform-origin:0 100%;white-space:nowrap;pointer-events:none;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;bottom:100%;left:0}.creation-label[data-v-61bba463]{color:var(--ai-accent-cyan,#00bcd4);background:#00bcd41f}.card-dimensions[data-v-61bba463]{white-space:nowrap;color:#7c3aed;pointer-events:none;user-select:none;transform-origin:100% 100%;font-size:14px;font-weight:400;line-height:1;position:absolute;bottom:calc(100% + 4px);right:0}.design-card[data-v-97f95d57]{z-index:10;user-select:none;contain:layout style;position:absolute}.design-card>.card-frame[data-v-97f95d57]{display:none}.design-card:hover:not(.dragging) .card-body[data-v-97f95d57],.design-card.selected .card-body[data-v-97f95d57]{outline:calc(var(--ai-stroke,1px) * 1.5) solid #7c3aed;outline-offset:0}.design-card.selected.multi-selected .card-body[data-v-97f95d57]{outline:none}.design-card.selected>.card-frame[data-v-97f95d57]{display:block}.design-card.dragging[data-v-97f95d57]{opacity:.85;z-index:100}.card-body.image-card[data-v-97f95d57]{z-index:1;background:var(--ai-bg-white,#fff);box-shadow:none;border-radius:0;position:relative;overflow:visible}@property --img-upload-sweep-start{syntax:"<percentage>";inherits:false;initial-value:-80%}@property --img-upload-sweep-mid{syntax:"<percentage>";inherits:false;initial-value:-55%}@property --img-upload-sweep-end{syntax:"<percentage>";inherits:false;initial-value:-30%}@keyframes imageUploadSweep-97f95d57{0%{--img-upload-sweep-start:-80%;--img-upload-sweep-mid:-55%;--img-upload-sweep-end:-30%}to{--img-upload-sweep-start:130%;--img-upload-sweep-mid:155%;--img-upload-sweep-end:180%}}@keyframes imageUploadShimmer-97f95d57{0%{background-position:120%}to{background-position:-20%}}.card-image-uploading[data-v-97f95d57]{background:#f5f5f5;width:100%;position:relative;overflow:hidden}.card-image-uploading[data-v-97f95d57]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(-57deg, #fff0 var(--img-upload-sweep-start), #ffffff4d var(--img-upload-sweep-mid), #fff0 var(--img-upload-sweep-end));will-change:--img-upload-sweep-start, --img-upload-sweep-mid, --img-upload-sweep-end;background-repeat:no-repeat;animation:1.5s ease-in-out infinite alternate imageUploadSweep-97f95d57;position:absolute;top:0;bottom:0;left:0;right:0}.card-image-uploading__preview[data-v-97f95d57]{object-fit:cover;filter:blur(20px);opacity:.58;pointer-events:none;user-select:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.08)}.card-image-uploading__pill[data-v-97f95d57]{z-index:2;box-sizing:border-box;max-width:calc(100% - var(--ai-stroke,1px) * 16);max-height:calc(100% - var(--ai-stroke,1px) * 16);padding:calc(var(--ai-stroke,1px) * 6) calc(var(--ai-stroke,1px) * 12);border-radius:calc(var(--ai-stroke,1px) * 24);pointer-events:none;background:#000000b3;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-image-uploading__pill span[data-v-97f95d57]{color:#0000;font-size:calc(var(--ai-stroke,1px) * 12);text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,#ffffff4d 0% 35%,#fff 50.63%,#ffffff4d 66% 100.79%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;min-width:0;font-weight:500;line-height:1.2;animation:1.6s ease-in-out infinite imageUploadShimmer-97f95d57;overflow:hidden}.card-frame[data-v-97f95d57]{inset:calc(var(--ai-stroke,1px) * -10);cursor:move;pointer-events:auto;z-index:0;background:0 0;position:absolute}.card-image[data-v-97f95d57]{pointer-events:none;user-select:none;width:100%;display:block}.image-dimensions[data-v-97f95d57]{white-space:nowrap;color:#7c3aed;pointer-events:none;user-select:none;transform-origin:100% 100%;font-size:14px;font-weight:400;line-height:1;position:absolute;bottom:calc(100% + 4px);right:0}@keyframes d3-loading-card-sweep-5b3dc585{0%{--d3-loading-sweep-start:-80%;--d3-loading-sweep-mid:-55%;--d3-loading-sweep-end:-30%}to{--d3-loading-sweep-start:130%;--d3-loading-sweep-mid:155%;--d3-loading-sweep-end:180%}}.d3-container[data-v-5b3dc585]{touch-action:none;background:#fff;width:100%;height:100%;min-height:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.d3-snapshot[data-v-5b3dc585]{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.d3-loading[data-v-5b3dc585]{-webkit-backdrop-filter:blur(20px);background:#bfbfbfb3;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.d3-loading[data-v-5b3dc585]:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(-57deg, #fff0 var(--d3-loading-sweep-start), #ffffff4d var(--d3-loading-sweep-mid), #fff0 var(--d3-loading-sweep-end));will-change:--d3-loading-sweep-start, --d3-loading-sweep-mid, --d3-loading-sweep-end;background-repeat:no-repeat;animation:1.5s ease-in-out infinite alternate d3-loading-card-sweep-5b3dc585;position:absolute;top:0;bottom:0;left:0;right:0}.d3-loading-pill[data-v-5b3dc585]{z-index:1;font-size:calc(var(--ai-stroke,1px) * 12);letter-spacing:.2px;padding:calc(var(--ai-stroke,1px) * 8) calc(var(--ai-stroke,1px) * 16);color:#fff;white-space:nowrap;background:#191919eb;border-radius:9999px;font-weight:600;line-height:1.2;position:relative}.d3-load-hint[data-v-5b3dc585]{z-index:2;pointer-events:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.d3-load-hint__text[data-v-5b3dc585]{font-size:calc(var(--ai-stroke,1px) * 14);color:var(--ai-text-muted,#999);letter-spacing:.2px;white-space:nowrap;font-weight:500;line-height:1.2}.fold-slider-bar[data-v-5b3dc585]{transform-origin:bottom;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000014}.fold-slider[data-v-5b3dc585]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:82px;height:12px}.fold-slider[data-v-5b3dc585]::-webkit-slider-runnable-track{background:#d9d9d9;border-radius:2px;height:4px}.fold-slider[data-v-5b3dc585]::-moz-range-track{background:#d9d9d9;border-radius:2px;height:4px}.fold-slider[data-v-5b3dc585]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1.5px solid #191919;border-radius:50%;width:12px;height:12px;margin-top:-4px}.fold-slider[data-v-5b3dc585]::-moz-range-thumb{cursor:pointer;background:#fff;border:1.5px solid #191919;border-radius:50%;width:12px;height:12px}.fold-label[data-v-5b3dc585]{color:#191919;cursor:pointer;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.2}.fold-label--disabled[data-v-5b3dc585]{opacity:.35;cursor:default}.layered-knife-preview[data-v-8e9c7e60]{position:absolute;top:0;bottom:0;left:0;right:0}.layered-knife-preview svg[data-v-8e9c7e60]{position:absolute;top:0;left:0}.layered-card-editor[data-v-25cf7ad9]{background:var(--Color-Neutral-white,#fff);width:100%;height:100%;padding:12px;position:relative}.layered-card-editor__file-input[data-v-25cf7ad9]{display:none}.layered-card-editor__canvas[data-v-25cf7ad9]{width:100%;height:100%;position:relative;overflow:hidden}.layered-card-editor__stage-anchor[data-v-25cf7ad9]{transform-origin:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.layered-card-editor__stage-frame[data-v-25cf7ad9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.layered-card-editor__snap-guides[data-v-25cf7ad9]{pointer-events:none;z-index:12;position:absolute;top:0;bottom:0;left:0;right:0}.layered-card-editor__snap-guide[data-v-25cf7ad9]{pointer-events:none;background:#ff445e;position:absolute}.layered-card-editor__snap-guide--vertical[data-v-25cf7ad9]{width:1px}.layered-card-editor__snap-guide--horizontal[data-v-25cf7ad9]{height:1px}.layered-card-editor__knife-guides[data-v-25cf7ad9]{pointer-events:none;z-index:13;position:absolute;top:0;bottom:0;left:0;right:0}.layered-card-editor__knife-guide[data-v-25cf7ad9]{pointer-events:none;position:absolute}.layered-card-editor__knife-distance[data-v-25cf7ad9]{z-index:1;position:relative}.layered-card-editor__knife-distance span[data-v-25cf7ad9]{flex:none;display:block}.layered-card-editor__knife-label[data-v-25cf7ad9]{color:#fff;white-space:nowrap;background:#0090ff;border-radius:16px;height:14px;padding:2px 5px;font-size:10px;font-weight:700;line-height:14px;display:inline-table;position:absolute}.layered-card-editor__stage[data-v-25cf7ad9]{transform-origin:0 0;justify-content:center;align-items:center;display:flex;position:relative}.layered-card-editor__layer[data-v-25cf7ad9]{position:relative}.layered-card-editor__designs[data-v-25cf7ad9],.layered-card-editor__element-wrap[data-v-25cf7ad9]{position:absolute;top:0;bottom:0;left:0;right:0}.layered-card-editor__hitbox[data-v-25cf7ad9]{z-index:2;cursor:move;background:0 0;border:1px solid #0000;position:absolute}.layered-card-editor__hitbox--locked[data-v-25cf7ad9]{cursor:default}.layered-card-editor__hitbox--selected[data-v-25cf7ad9]{box-shadow:none;background:0 0;border-color:#0000}.layered-card-editor__empty[data-v-25cf7ad9]{text-align:center;color:#666;justify-content:center;align-items:center;min-height:240px;padding:20px;font-size:13px;display:flex}.layered-card-editor__move-box[data-v-25cf7ad9]{z-index:50;transform-origin:50%;cursor:move;--layered-editor-theme-color:var(--primary-color,#7c3aed);position:absolute}.layered-card-editor__move-box--group[data-v-25cf7ad9]{cursor:move}.layered-card-editor__move-box-border[data-v-25cf7ad9]{border:calc(var(--ai-stroke,1px) * 2) solid var(--layered-editor-theme-color);background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.layered-quick-design-tip{z-index:80;color:#fff;white-space:nowrap;pointer-events:none;background:#191919;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1;position:fixed;transform:translate(-50%,-100%)}.layered-quick-design-tip:after{content:"";border:5px solid #0000;border-top-color:#191919;position:absolute;top:100%;left:50%;transform:translate(-50%)}.layered-card-editor__move-box-rotate[data-v-25cf7ad9],.layered-card-editor__move-box-handle[data-v-25cf7ad9]{z-index:1;border:var(--ai-stroke,1px) solid var(--layered-editor-theme-color);box-shadow:0 0 calc(var(--ai-stroke,1px) * 4) 0 #03030333;box-sizing:border-box;color:#595959;pointer-events:auto;background:#fff;padding:0;position:absolute}.layered-card-editor__move-box-rotate[data-v-25cf7ad9]:hover,.layered-card-editor__move-box-handle[data-v-25cf7ad9]:hover{background:var(--layered-editor-theme-color)}.layered-card-editor__move-box-rotate[data-v-25cf7ad9]{left:50%;bottom:calc(var(--ai-stroke,1px) * -14);width:calc(var(--ai-stroke,1px) * 28);height:calc(var(--ai-stroke,1px) * 28);line-height:calc(var(--ai-stroke,1px) * 28);cursor:grab;border:none;border-radius:100%;justify-content:center;align-items:center;display:flex;transform:translate(-50%,100%)}.layered-card-editor__move-box-rotate i[data-v-25cf7ad9]{font-size:calc(var(--ai-stroke,1px) * 18)}.layered-card-editor__move-box-rotate[data-v-25cf7ad9]:hover{color:#fff}.layered-card-editor__move-box-handle[data-v-25cf7ad9]{width:calc(var(--ai-stroke,1px) * 14);height:calc(var(--ai-stroke,1px) * 14);border-radius:100%}.layered-card-editor__move-box-handle--ct[data-v-25cf7ad9],.layered-card-editor__move-box-handle--cb[data-v-25cf7ad9]{width:calc(var(--ai-stroke,1px) * 20);height:calc(var(--ai-stroke,1px) * 7);border-radius:calc(var(--ai-stroke,1px) * 5)}.layered-card-editor__move-box-handle--lc[data-v-25cf7ad9],.layered-card-editor__move-box-handle--rc[data-v-25cf7ad9]{width:calc(var(--ai-stroke,1px) * 7);height:calc(var(--ai-stroke,1px) * 20);border-radius:calc(var(--ai-stroke,1px) * 5)}.layered-card-editor__move-box-handle--lt[data-v-25cf7ad9]{left:calc(var(--ai-stroke,1px) * -7);top:calc(var(--ai-stroke,1px) * -7)}.layered-card-editor__move-box-handle--ct[data-v-25cf7ad9]{transform:translate(-50%, calc(-50% - var(--ai-stroke,1px)));top:0;left:50%}.layered-card-editor__move-box-handle--rt[data-v-25cf7ad9]{right:calc(var(--ai-stroke,1px) * -7);top:calc(var(--ai-stroke,1px) * -7)}.layered-card-editor__move-box-handle--rc[data-v-25cf7ad9]{transform:translate(calc(50% + var(--ai-stroke,1px)), -50%);top:50%;right:0}.layered-card-editor__move-box-handle--rb[data-v-25cf7ad9]{right:calc(var(--ai-stroke,1px) * -7);bottom:calc(var(--ai-stroke,1px) * -7)}.layered-card-editor__move-box-handle--cb[data-v-25cf7ad9]{transform:translate(-50%, calc(50% + var(--ai-stroke,1px)));bottom:0;left:50%}.layered-card-editor__move-box-handle--lb[data-v-25cf7ad9]{left:calc(var(--ai-stroke,1px) * -7);bottom:calc(var(--ai-stroke,1px) * -7)}.layered-card-editor__move-box-handle--lc[data-v-25cf7ad9]{transform:translate(calc(-50% - var(--ai-stroke,1px)), -50%);top:50%;left:0}.design-card[data-v-82b7a668]{z-index:10;user-select:none;contain:layout style;position:absolute}.design-card>.card-frame[data-v-82b7a668]{display:block}.design-card:not(.selected) .card-label[data-v-82b7a668]{display:none}.design-card:hover:not(.dragging):not(.has-element-selection) .card-body[data-v-82b7a668],.design-card.selected .card-body[data-v-82b7a668]{outline:calc(var(--ai-stroke,1px) * 1.5) solid #731eff;outline-offset:0}.design-card.selected.multi-selected .card-body[data-v-82b7a668]{outline:none}.design-card.selected>.card-frame[data-v-82b7a668]{display:block}.design-card.selected.has-element-selection .card-body[data-v-82b7a668]{outline:none}.design-card.selected[data-v-82b7a668]{z-index:120}.design-card.dragging[data-v-82b7a668]{opacity:.85;z-index:130}.card-frame[data-v-82b7a668]{inset:calc(var(--ai-stroke,1px) * -10);background-color:var(--Color-Neutral-white,#fff);background-image:repeating-linear-gradient(45deg, var(--ai-stripe-color,#731eff1a) 0, var(--ai-stripe-color,#731eff1a) calc(var(--ai-stroke,1px) * 1), transparent calc(var(--ai-stroke,1px) * 1), transparent calc(var(--ai-stroke,1px) * 3)), linear-gradient(#731eff0f, #731eff0f);cursor:move;pointer-events:auto;z-index:0;border-radius:0;position:absolute}.card-body.layered-card[data-v-82b7a668]{z-index:1;box-shadow:none;background:#eee;border:none;border-radius:0;position:relative}.card-label[data-v-82b7a668]{bottom:calc(100% + var(--ai-stroke,1px) * 10 + 4px);left:calc(var(--ai-stroke,1px) * -10);transform-origin:0 100%;white-space:nowrap;pointer-events:auto;cursor:move;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute}.layered-label[data-v-82b7a668]{color:var(--ai-card-border-dieline,#4caf50);background:#4caf501f}.layer-list[data-v-82b7a668]{border-top:1px solid var(--ai-border-light,#f0f0f0);flex-direction:column;gap:4px;padding:8px;display:flex}.layer-item[data-v-82b7a668]{border-radius:4px;align-items:center;gap:8px;padding:4px;display:flex}.layer-item[data-v-82b7a668]:hover{background:var(--ai-bg,#f5f5f5)}.layer-thumb[data-v-82b7a668]{object-fit:cover;border:1px solid var(--ai-border-light,#f0f0f0);border-radius:4px;width:32px;height:32px}.layer-name[data-v-82b7a668]{color:var(--ai-text-secondary,#666);font-size:12px}@property --layered-loading-sweep-start{syntax:"<percentage>";inherits:false;initial-value:-80%}@property --layered-loading-sweep-mid{syntax:"<percentage>";inherits:false;initial-value:-55%}@property --layered-loading-sweep-end{syntax:"<percentage>";inherits:false;initial-value:-30%}@keyframes layered-loading-card-sweep-a7ff66e7{0%{--layered-loading-sweep-start:-80%;--layered-loading-sweep-mid:-55%;--layered-loading-sweep-end:-30%}to{--layered-loading-sweep-start:130%;--layered-loading-sweep-mid:155%;--layered-loading-sweep-end:180%}}@keyframes layered-loading-text-shimmer-a7ff66e7{0%{background-position:120%}to{background-position:-20%}}.design-card[data-v-a7ff66e7]{z-index:10;user-select:none;position:absolute}.design-card.selected .card-body[data-v-a7ff66e7]{outline:calc(var(--ai-stroke,1px) * 1.5) solid #7c3aed;outline-offset:0}.design-card.dragging[data-v-a7ff66e7]{opacity:.85;z-index:100}.card-body.layered-loading-card[data-v-a7ff66e7]{box-shadow:none;background:#f5f5f5;border:none;border-radius:0;position:relative;overflow:hidden}.card-body.layered-loading-card[data-v-a7ff66e7]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(-57deg, #fff0 var(--layered-loading-sweep-start), #ffffff4d var(--layered-loading-sweep-mid), #fff0 var(--layered-loading-sweep-end));will-change:--layered-loading-sweep-start, --layered-loading-sweep-mid, --layered-loading-sweep-end;background-repeat:no-repeat;animation:1.5s ease-in-out infinite alternate layered-loading-card-sweep-a7ff66e7;position:absolute;top:0;bottom:0;left:0;right:0}.source-image[data-v-a7ff66e7]{object-fit:contain;filter:blur(20px);opacity:.58;pointer-events:none;user-select:none;width:100%;height:100%;display:block;transform:scale(1.08)}.loading-pill[data-v-a7ff66e7]{z-index:2;box-sizing:border-box;max-width:calc(100% - var(--ai-stroke,1px) * 16);max-height:calc(100% - var(--ai-stroke,1px) * 16);padding:calc(var(--ai-stroke,1px) * 6) calc(var(--ai-stroke,1px) * 12);border-radius:calc(var(--ai-stroke,1px) * 24);pointer-events:none;background:#000000b3;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-pill span[data-v-a7ff66e7]{color:#0000;font-size:calc(var(--ai-stroke,1px) * 12);text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,#ffffff4d 0% 35%,#fff 50.63%,#ffffff4d 66% 100.79%) 0 0/220% 100% text;min-width:0;font-weight:500;line-height:1.2;animation:1.6s ease-in-out infinite layered-loading-text-shimmer-a7ff66e7;overflow:hidden}.loading-error[data-v-a7ff66e7]{left:50%;bottom:calc(var(--ai-stroke,1px) * 14);z-index:2;max-width:calc(100% - calc(var(--ai-stroke,1px) * 28));padding:calc(var(--ai-stroke,1px) * 5) calc(var(--ai-stroke,1px) * 8);border-radius:calc(var(--ai-stroke,1px) * 4);color:#fff;font-size:calc(var(--ai-stroke,1px) * 11);text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#c62828e6;font-weight:600;line-height:1.35;position:absolute;overflow:hidden;transform:translate(-50%)}.failed .card-body.layered-loading-card[data-v-a7ff66e7]:after{display:none}.text-card-toolbar[data-v-b5f1d37c]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);white-space:nowrap;z-index:20;transform-origin:bottom;border-radius:12px;align-items:center;gap:6px;height:44px;padding:0 12px;display:flex;position:absolute;left:50%;box-shadow:0 8px 28px #0f172a1f,0 2px 8px #0f172a0f}.text-card-toolbar__divider[data-v-b5f1d37c]{background:var(--Color-Neutral-neutral-3,#e6e6e6);flex-shrink:0;width:1px;height:22px}.text-card-toolbar__color[data-v-b5f1d37c]{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.text-card-toolbar__swatch[data-v-b5f1d37c]{box-sizing:border-box;border:1px solid #0000001f;border-radius:50%;width:24px;height:24px}.text-card-toolbar__color-input[data-v-b5f1d37c]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.text-card-toolbar__select[data-v-b5f1d37c]{border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);background:var(--Color-Neutral-white,#fff);height:30px;color:var(--Color-Neutral-neutral-10,#191919);cursor:pointer;border-radius:8px;outline:none;padding:0 6px;font-size:13px}.text-card-toolbar__select[data-v-b5f1d37c]:hover{border-color:var(--Color-Neutral-neutral-4,#d1d5db)}.text-card-toolbar__select--font[data-v-b5f1d37c]{text-overflow:ellipsis;max-width:130px}.text-card-toolbar__select--size[data-v-b5f1d37c]{width:64px}.text-card-toolbar__icon-btn[data-v-b5f1d37c]{border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);background:var(--Color-Neutral-white,#fff);width:30px;height:30px;color:var(--Color-Neutral-neutral-10,#191919);cursor:pointer;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.text-card-toolbar__icon-btn[data-v-b5f1d37c]:hover:not(:disabled){border-color:var(--Color-Neutral-neutral-4,#d1d5db);background:var(--Color-Neutral-neutral-1,#fafafa)}.text-card-toolbar__icon-btn.active[data-v-b5f1d37c]{color:#7c3aed;background:#efe5ff;border-color:#7c3aed}.text-card-toolbar__icon-btn[data-v-b5f1d37c]:disabled{cursor:default;opacity:.5}.text-card-align-popover .pop-card,.text-card-settings-popover .pop-card{padding:4px!important}.text-card-align-list{gap:4px;display:flex}.text-card-align-item{cursor:pointer;color:#191919;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.text-card-align-item:hover{background:#f5f5f5}.text-card-align-item.active{color:#7c3aed;background:#efe5ff}.text-card-align-icon{width:18px;height:18px;display:inline-flex}.text-card-settings{flex-direction:column;gap:4px;min-width:160px;display:flex}.text-card-settings__row{gap:4px;display:flex}.text-card-settings__btn{cursor:pointer;color:#191919;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;height:30px;font-size:14px;display:inline-flex}.text-card-settings__btn:hover{background:#f5f5f5}.text-card-settings__btn.active{color:#7c3aed;background:#efe5ff;border-color:#7c3aed}.text-card-settings__decoration{font-weight:600}.text-card-settings__decoration--underline{text-decoration:underline}.text-card-settings__decoration--strike{text-decoration:line-through}.text-card-toolbar__font-trigger{justify-content:space-between;align-items:center;gap:6px;display:inline-flex}.text-card-toolbar__font-trigger.active{border-color:#731eff}.text-card-toolbar__font-label{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.text-card-toolbar__font-caret{color:var(--Color-Neutral-neutral-8,#999);flex-shrink:0}.text-card-font-popover .text-card-font-list{width:200px;max-height:320px;padding:4px;overflow-y:auto}.text-card-font-popover .text-card-font-item{color:var(--Color-Neutral-neutral-10,#191919);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:6px;padding:8px 12px;font-size:15px;line-height:1.3;overflow:hidden}.text-card-font-popover .text-card-font-item:hover{background:var(--Color-Neutral-neutral-2,#f2f2f2)}.text-card-font-popover .text-card-font-item.active{color:#731eff;background:#731eff1a}.design-card[data-v-842c2e31]{z-index:10;user-select:none;contain:layout style;position:absolute}.design-card>.card-frame[data-v-842c2e31]{display:none}.design-card:hover:not(.dragging):not(.editing) .card-body[data-v-842c2e31],.design-card.selected .card-body[data-v-842c2e31]{outline:calc(var(--ai-stroke,1px) * 1.5) solid #7c3aed;outline-offset:0}.design-card.selected.multi-selected .card-body[data-v-842c2e31]{outline:none}.design-card.selected>.card-frame[data-v-842c2e31]{display:block}.design-card.dragging[data-v-842c2e31]{opacity:.85;z-index:100}.design-card.editing[data-v-842c2e31]{z-index:120}.card-body.text-card[data-v-842c2e31]{z-index:1;width:max-content;height:auto;box-shadow:none;background:0 0;display:block;position:relative;overflow:visible}.text-card__content[data-v-842c2e31]{white-space:pre;pointer-events:none;cursor:default;outline:none;min-width:1ch;line-height:1.2}.text-card__content.is-editing[data-v-842c2e31]{pointer-events:auto;cursor:text;user-select:text}.card-frame[data-v-842c2e31]{inset:calc(var(--ai-stroke,1px) * -10);cursor:move;pointer-events:auto;z-index:0;background:0 0;position:absolute}.canvas-frame[data-v-94c1722f]{border:calc(var(--ai-stroke,1px) * 1.5) solid #d9d9d9;cursor:move;z-index:0;box-sizing:border-box;pointer-events:auto;background:0 0;transition:border-color .12s;position:absolute}.canvas-frame.selected-frame[data-v-94c1722f]{border-color:#7c3aed}.canvas-frame.group-frame[data-v-94c1722f]{border-style:dashed;border-color:#bfbfbf}.canvas-frame.group-frame.selected-frame[data-v-94c1722f]{border-color:#7c3aed}.canvas-frame-label[data-v-94c1722f]{bottom:calc(100% + calc(var(--ai-stroke,1px) * 4));font-size:calc(var(--ai-stroke,1px) * 14);color:#999;white-space:nowrap;transform-origin:0 100%;outline:none;align-items:baseline;font-weight:600;line-height:1;transition:color .12s;display:inline-flex;position:absolute;left:0}.canvas-frame.selected-frame .canvas-frame-label[data-v-94c1722f]{color:#7c3aed}.frame-label-prefix[data-v-94c1722f]{user-select:none;pointer-events:none}.frame-label-editable[data-v-94c1722f]{user-select:none;outline:none;min-width:4px}.frame-label-editable[contenteditable=true][data-v-94c1722f]{user-select:text}.frame-label-editable[data-v-94c1722f]:focus{background:var(--Color-Neutral-white,#fff);border:1px solid #7c3aed;border-radius:4px;margin:-1px -4px;padding:1px 4px}.frame-resize-handle[data-v-94c1722f]{width:calc(var(--ai-stroke,1px) * 8);height:calc(var(--ai-stroke,1px) * 8);border:solid #7c3aed;border-width:calc(var(--ai-stroke,1px) * 1.5);box-sizing:border-box;z-index:15;pointer-events:auto;background:#fff;display:none;position:absolute}.canvas-frame.selected-frame .frame-resize-handle[data-v-94c1722f]{display:block}.frame-resize-handle.tl[data-v-94c1722f]{top:calc(var(--ai-stroke,1px) * -4);left:calc(var(--ai-stroke,1px) * -4);cursor:nwse-resize}.frame-resize-handle.tr[data-v-94c1722f]{top:calc(var(--ai-stroke,1px) * -4);right:calc(var(--ai-stroke,1px) * -4);cursor:nesw-resize}.frame-resize-handle.bl[data-v-94c1722f]{bottom:calc(var(--ai-stroke,1px) * -4);left:calc(var(--ai-stroke,1px) * -4);cursor:nesw-resize}.frame-resize-handle.br[data-v-94c1722f]{bottom:calc(var(--ai-stroke,1px) * -4);right:calc(var(--ai-stroke,1px) * -4);cursor:nwse-resize}.alignment-guide[data-v-c6a7a90b]{z-index:1000;pointer-events:none;background:#f44;position:absolute}.alignment-guide.horizontal[data-v-c6a7a90b]{height:calc(var(--ai-stroke,1px) * 1)}.alignment-guide.vertical[data-v-c6a7a90b]{width:calc(var(--ai-stroke,1px) * 1)}.alignment-guide--center.horizontal[data-v-c6a7a90b]{height:calc(var(--ai-stroke,1px) * 1.5)}.alignment-guide--center.vertical[data-v-c6a7a90b]{width:calc(var(--ai-stroke,1px) * 1.5)}.alignment-guide__marker[data-v-c6a7a90b]{color:#f44;font-size:calc(var(--ai-stroke,1px) * 12);z-index:1001;pointer-events:none;user-select:none;font-weight:400;line-height:1;position:absolute;transform:translate(-50%,-50%)}.alignment-guide__marker--center[data-v-c6a7a90b]{font-size:calc(var(--ai-stroke,1px) * 14);font-weight:700}.selection-rect[data-v-bf4621a4]{border:1px dashed var(--ai-primary,#7c3aed);pointer-events:none;z-index:999;background:#7c3aed14;position:absolute}.context-menu[data-v-d1a9e179]{z-index:10000;background:#fff;border-radius:8px;min-width:220px;padding:6px 0;animation:.12s ease-out ctxFadeIn-d1a9e179;position:fixed;box-shadow:0 4px 24px #00000026,0 0 0 1px #0000000f}@keyframes ctxFadeIn-d1a9e179{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.context-menu-item[data-v-d1a9e179]{cursor:pointer;color:#1a1a1a;justify-content:space-between;align-items:center;padding:8px 16px;font-size:14px;transition:background .1s;display:flex}.context-menu-item[data-v-d1a9e179]:hover{background:#f0f0f0}.ctx-shortcut[data-v-d1a9e179]{color:#999;margin-left:32px;font-size:12px}.context-menu-divider[data-v-d1a9e179]{background:#e8e8e8;height:1px;margin:4px 0}.card-placeholder[data-v-69e1091a]{z-index:1;box-sizing:border-box;pointer-events:auto;background:0 0;border:1px solid #0000;position:absolute}.card-placeholder.selected[data-v-69e1091a]{border-color:#731eff}.card-placeholder.dragging[data-v-69e1091a]{z-index:100}.multi-select-box[data-v-e483adce]{border:calc(var(--ai-stroke,1px) * 1.5) solid #7c3aed;pointer-events:none;box-sizing:border-box;z-index:16;background:0 0;position:absolute}.multi-resize-handle[data-v-e483adce]{width:calc(var(--ai-stroke,1px) * 8);height:calc(var(--ai-stroke,1px) * 8);border:solid #7c3aed;border-width:calc(var(--ai-stroke,1px) * 1.5);box-sizing:border-box;z-index:17;pointer-events:auto;background:#fff;position:absolute}.multi-resize-handle.tl[data-v-e483adce]{top:calc(var(--ai-stroke,1px) * -4);left:calc(var(--ai-stroke,1px) * -4);cursor:nwse-resize}.multi-resize-handle.tr[data-v-e483adce]{top:calc(var(--ai-stroke,1px) * -4);right:calc(var(--ai-stroke,1px) * -4);cursor:nesw-resize}.multi-resize-handle.bl[data-v-e483adce]{bottom:calc(var(--ai-stroke,1px) * -4);left:calc(var(--ai-stroke,1px) * -4);cursor:nesw-resize}.multi-resize-handle.br[data-v-e483adce]{bottom:calc(var(--ai-stroke,1px) * -4);right:calc(var(--ai-stroke,1px) * -4);cursor:nwse-resize}.ai-design-canvas-viewport[data-v-612ad1b0]{touch-action:none;isolation:isolate;background-color:var(--ai-canvas-bg,#fff);background-image:radial-gradient(circle, var(--ai-canvas-dot,#d4d4d4) .84px, transparent .84px);background-size:13px 13px;width:100%;height:100%;position:relative;overflow:hidden}.ai-design-canvas-viewport[data-v-612ad1b0]:active{cursor:grabbing}.ai-design-canvas-viewport.pin-cursor .card-body[data-v-612ad1b0],.ai-design-canvas-viewport.pin-cursor .card-image[data-v-612ad1b0],.ai-design-canvas-viewport.pin-cursor .card-body img[data-v-612ad1b0]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C7.58 2 4 5.58 4 10c0 5.5 8 12 8 12s8-6.5 8-12c0-4.42-3.58-8-8-8z' fill='%23191919' stroke='white' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='10' r='3.5' fill='white'/%3E%3C/svg%3E") 12 22,crosshair!important}.ai-design-canvas-viewport.pin-cursor .card-toolbar[data-v-612ad1b0],.ai-design-canvas-viewport.pin-cursor .card-toolbar [data-v-612ad1b0],.ai-design-canvas-viewport.pin-cursor .inline-edit-dialog[data-v-612ad1b0],.ai-design-canvas-viewport.pin-cursor .inline-edit-dialog [data-v-612ad1b0],.ai-design-canvas-viewport.pin-cursor .card-mode-toggle[data-v-612ad1b0],.ai-design-canvas-viewport.pin-cursor .card-mode-toggle [data-v-612ad1b0],.ai-design-canvas-viewport.pin-cursor .resize-handle[data-v-612ad1b0],.ai-design-canvas-viewport.pin-cursor input[data-v-612ad1b0],.ai-design-canvas-viewport.pin-cursor textarea[data-v-612ad1b0],.ai-design-canvas-viewport.pin-cursor button[data-v-612ad1b0],.ai-design-canvas-viewport.pin-cursor select[data-v-612ad1b0]{cursor:default!important}.ai-design-canvas-viewport.pin-cursor .inline-dialog-input[data-v-612ad1b0]{cursor:text!important}.ai-design-dot-cursor-overlay[data-v-612ad1b0]{pointer-events:none;z-index:-1;-webkit-mask-image:radial-gradient(circle at var(--dot-cursor-x,-100px) var(--dot-cursor-y,-100px), #000 30px, transparent 60px);mask-image:radial-gradient(circle at var(--dot-cursor-x,-100px) var(--dot-cursor-y,-100px), #000 30px, transparent 60px);opacity:0;background-image:radial-gradient(circle,#000 .84px,#0000 .84px);background-size:13px 13px;position:absolute;top:0;bottom:0;left:0;right:0}.ai-design-canvas-content[data-v-612ad1b0]{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.ai-design-canvas-content.multi-selecting[data-v-612ad1b0] .resize-handle{display:none}.frame-select-rect[data-v-612ad1b0]{pointer-events:none;z-index:200;background:#7c3aed0f;border:1.5px dashed #7c3aed;position:absolute}.zoom-indicator[data-v-612ad1b0]{background:var(--ai-bg-white,#fff);border-radius:var(--ai-radius,8px);color:var(--ai-text-secondary,#666);box-shadow:0 2px 8px var(--ai-shadow,#00000014);z-index:100;user-select:none;padding:4px 14px;font-size:12px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.canvas-bottom-toolbar[data-v-134775e9]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);z-index:100;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:6px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0f172a14,0 2px 8px #0f172a0a}.tool-btn[data-v-134775e9]{cursor:pointer;width:36px;height:36px;color:var(--Color-Neutral-neutral-10,#191919);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:background .15s,color .15s;display:flex;position:relative}.tool-btn[data-v-134775e9]:hover{background:var(--Color-Neutral-neutral-2,#eee)}.tool-btn.active[data-v-134775e9]{background:var(--Color-Neutral-neutral-10,#191919);color:var(--Color-Neutral-white,#fff)}.tool-btn:hover .tooltip[data-v-134775e9]{opacity:1;transform:translate(-50%)translateY(0)}.tool-icon[data-v-134775e9]{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.tool-icon[data-v-134775e9] svg{width:100%;height:100%;display:block}.tool-icon--rotate-45[data-v-134775e9]{transform:rotate(-45deg)}.frame-icon[data-v-134775e9]{width:24px;height:24px;position:relative}.frame-bar[data-v-134775e9]{background:currentColor;border-radius:3px;position:absolute}.frame-bar--h-top[data-v-134775e9]{width:18px;height:2px;top:6px;left:3px}.frame-bar--h-bottom[data-v-134775e9]{width:18px;height:2px;top:16px;left:3px}.frame-bar--v-left[data-v-134775e9]{width:2px;height:18px;top:3px;left:6px}.frame-bar--v-right[data-v-134775e9]{width:2px;height:18px;top:3px;left:16px}.tool-divider[data-v-134775e9]{background:var(--Color-Neutral-neutral-4,#d9d9d9);flex-shrink:0;width:1px;height:18px}.tooltip[data-v-134775e9]{background:var(--Color-Neutral-neutral-10,#191919);color:var(--Color-Neutral-white,#fff);white-space:nowrap;pointer-events:none;opacity:0;z-index:10;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.tooltip[data-v-134775e9]:after{content:"";border:4px solid #0000;border-top-color:var(--Color-Neutral-neutral-10,#191919);position:absolute;top:100%;left:50%;transform:translate(-50%)}.tooltip kbd[data-v-134775e9]{opacity:.9;background:#ffffff24;border-radius:3px;margin-left:6px;padding:1px 4px;font-size:11px;line-height:1;display:inline-block}.select-group[data-v-134775e9]{position:relative}.select-picker[data-v-134775e9]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);z-index:20;border-radius:12px;flex-direction:column;gap:2px;min-width:168px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0f172a1f,0 2px 8px #0f172a0f}.select-picker[data-v-134775e9]:before{content:"";height:10px;position:absolute;top:100%;left:0;right:0}.picker-row[data-v-134775e9]{cursor:pointer;color:var(--Color-Neutral-neutral-10,#191919);text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;line-height:1;transition:background .12s;display:flex}.picker-row[data-v-134775e9]:hover,.picker-row.active[data-v-134775e9]{background:var(--Color-Neutral-neutral-2,#f5f5f5)}.picker-icon[data-v-134775e9]{width:18px;height:18px;color:var(--Color-Neutral-neutral-10,#191919);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.picker-icon[data-v-134775e9] svg{width:100%;height:100%;display:block}.picker-label[data-v-134775e9]{flex:1;font-weight:500}.picker-kbd[data-v-134775e9]{color:var(--Color-Neutral-neutral-6,#999);margin-left:16px;font-size:12px}.multi-select-toolbar[data-v-9807f54d]{top:16px;left:calc((100vw - var(--ai-chat-width,0px)) / 2);z-index:101;pointer-events:auto;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;transform:translate(-50%)}.multi-select-toolbar--enter[data-v-9807f54d]{animation:.32s cubic-bezier(.16,1,.3,1) msb-enter-9807f54d}@keyframes msb-enter-9807f54d{0%{opacity:0;transform:translate(-50%)translateY(-14px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.msb-main[data-v-9807f54d]{box-sizing:border-box;background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);border-radius:10px;height:40px;transition:width .42s cubic-bezier(.34,1.6,.5,1),background .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000d}.msb-main__inner[data-v-9807f54d]{box-sizing:border-box;align-items:center;gap:4px;height:100%;padding:0 6px;display:inline-flex}.msb-content-enter-active[data-v-9807f54d],.msb-content-leave-active[data-v-9807f54d]{transition:opacity .2s}.msb-content-enter-from[data-v-9807f54d],.msb-content-leave-to[data-v-9807f54d]{opacity:0}.msb-content-leave-active[data-v-9807f54d]{pointer-events:none;position:absolute;top:0;left:0}.msb-divider[data-v-9807f54d]{background:var(--Color-Neutral-neutral-3,#e6e6e6);width:1px;height:20px;margin:0 2px}.msb-btn[data-v-9807f54d]{height:32px;color:var(--Color-Neutral-neutral-10,#191919);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;line-height:1;display:inline-flex;position:relative}.msb-btn[data-v-9807f54d]:hover{background:var(--Color-Neutral-neutral-2,#f7f7f7)}.msb-btn.active[data-v-9807f54d]{background:var(--Color-Neutral-neutral-2,#eee)}.msb-btn--icon[data-v-9807f54d]{gap:2px;padding:0 8px}.msb-btn--icon-only[data-v-9807f54d]{gap:0;padding:0 8px}.multi-select-toolbar--compact .msb-main[data-v-9807f54d]{gap:2px}.multi-select-toolbar--compact .msb-btn[data-v-9807f54d]:not(.msb-btn--icon):not(.msb-btn--icon-only){gap:0;padding:0 8px;font-size:0}.multi-select-toolbar--compact .msb-btn[data-v-9807f54d]{position:relative}.multi-select-toolbar--compact .msb-btn[title][data-v-9807f54d]:not([title=""]):before{content:attr(title);background:var(--Color-Neutral-neutral-10,#191919);color:var(--Color-Neutral-white,#fff);white-space:nowrap;opacity:0;pointer-events:none;z-index:102;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1;transition:opacity .15s .2s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.multi-select-toolbar--compact .msb-btn[title][data-v-9807f54d]:not([title=""]):after{content:"";border:4px solid #0000;border-bottom-color:var(--Color-Neutral-neutral-10,#191919);opacity:0;pointer-events:none;z-index:102;transition:opacity .15s .2s;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}.multi-select-toolbar--compact .msb-btn:hover[title][data-v-9807f54d]:not([title=""]):before,.multi-select-toolbar--compact .msb-btn:hover[title][data-v-9807f54d]:not([title=""]):after{opacity:1}.msb-caret[data-v-9807f54d]{color:#999;margin-top:1px;font-size:9px;font-style:normal;line-height:1}.msb-dot[data-v-9807f54d]{background:#ff3b30;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:22px}.msb-align-popover[data-v-9807f54d]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);border-radius:12px;align-items:center;gap:4px;padding:8px;display:inline-flex;box-shadow:0 4px 16px #0f172a14}.msb-align-btn[data-v-9807f54d]{width:36px;height:36px;color:var(--Color-Neutral-neutral-10,#191919);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.msb-align-btn[data-v-9807f54d]:hover{background:var(--Color-Neutral-neutral-2,#f7f7f7)}.msb-bg-btn[data-v-9807f54d]{padding:0 6px}.msb-bg-swatch[data-v-9807f54d]{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:50%;width:20px;height:20px;display:inline-block}.msb-bg-swatch.is-transparent[data-v-9807f54d]{background-color:#fff;background-image:linear-gradient(45deg,#ccc 25%,#0000 25%),linear-gradient(-45deg,#ccc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ccc 75%),linear-gradient(-45deg,#0000 75%,#ccc 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.msb-bg-popover[data-v-9807f54d]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);border-radius:12px;flex-direction:column;gap:8px;width:332px;max-height:420px;padding:12px;display:flex;overflow-y:auto;box-shadow:0 4px 16px #0f172a14}.msb-bg-section-title[data-v-9807f54d]{color:var(--Color-Neutral-neutral-10,#191919);font-size:14px;font-weight:600}.msb-bg-divider[data-v-9807f54d]{background:var(--Color-Neutral-neutral-2,#eee);height:1px;margin:4px -4px}.msb-bg-grid[data-v-9807f54d]{grid-template-columns:repeat(9,1fr);gap:6px;display:grid}.msb-bg-cell[data-v-9807f54d]{cursor:pointer;border:1px solid #e6e6e6;border-radius:50%;outline:none;width:28px;height:28px;padding:0;position:relative}.msb-bg-cell[data-v-9807f54d]:hover{border-color:#bfbfbf}.msb-bg-cell.is-active[data-v-9807f54d]{border:2px solid #7c3aed;box-shadow:inset 0 0 0 2px #fff}.msb-bg-cell.is-transparent[data-v-9807f54d]{background-color:#fff;background-image:linear-gradient(45deg,#ccc 25%,#0000 25%),linear-gradient(-45deg,#ccc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ccc 75%),linear-gradient(-45deg,#0000 75%,#ccc 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px}.credit-cost-badge[data-v-4ea27c53]{color:#ffc93d;font-weight:500;font-size:inherit;white-space:nowrap;align-items:center;gap:3px;margin-left:6px;line-height:1;display:inline-flex}.credit-cost-badge__spark[data-v-4ea27c53]{width:13px;height:13px;display:block}.edit-text-panel[data-v-5e7ab3d6]{border:1px solid var(--ai-border,#e5e7eb);border-radius:14px;width:400px;max-height:min(460px,100vh - 32px);box-shadow:0 16px 40px #0f172a24}.edit-text-panel[data-v-5e7ab3d6]:before{content:"";background:var(--ai-bg-white,#fff);border-left:1px solid var(--ai-border,#e5e7eb);border-bottom:1px solid var(--ai-border,#e5e7eb);width:14px;height:14px;position:absolute;top:28px;left:-7px;transform:rotate(45deg)}.edit-text-heading[data-v-5e7ab3d6]{color:var(--Color-Neutral-neutral-10,#191919);flex-direction:column;font-size:16px;font-weight:500;line-height:1.2;display:flex}.panel-drag-handle[data-v-5e7ab3d6]{cursor:move;user-select:none}.edit-text-eyebrow[data-v-5e7ab3d6]{color:var(--ai-text-secondary,#6b7280);font-size:11px;font-weight:600;line-height:1}.edit-text-loading[data-v-5e7ab3d6]{text-align:center;color:var(--ai-text-muted,#999);padding:40px 20px;font-size:14px}.edit-text-skeleton[data-v-5e7ab3d6]{padding:4px 0 8px}.edit-text-skeleton-row[data-v-5e7ab3d6]{margin-top:16px}.edit-text-skeleton-row[data-v-5e7ab3d6]:first-child{margin-top:8px}.edit-text-skeleton-bar[data-v-5e7ab3d6]{background:linear-gradient(90deg, var(--Color-Neutral-neutral-2,#e8e8e8) 0%, var(--Color-Neutral-neutral-3,#f2f2f2) 50%, var(--Color-Neutral-neutral-2,#e8e8e8) 100%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite edit-text-skeleton-shimmer-5e7ab3d6;display:block}.edit-text-skeleton-bar--label[data-v-5e7ab3d6]{width:35%;height:12px;margin-bottom:8px}.edit-text-skeleton-bar--input[data-v-5e7ab3d6]{width:100%;height:36px}@keyframes edit-text-skeleton-shimmer-5e7ab3d6{0%{background-position:150% 0}to{background-position:-150% 0}}.edit-text-empty[data-v-5e7ab3d6]{text-align:center;color:var(--ai-text-muted,#999);padding:24px 8px;font-size:13px}.edit-text-row[data-v-5e7ab3d6]{margin-top:16px}.edit-text-label[data-v-5e7ab3d6]{color:var(--Color-Neutral-neutral-6,#999);margin-bottom:8px;font-size:12px;font-weight:400;display:block}.edit-text-input[data-v-5e7ab3d6]{border:1px solid var(--ai-border,#e5e5e5);background:var(--ai-bg-white,#fff);width:100%;color:var(--ai-text-primary,#191919);border-radius:6px;outline:none;padding:9px 10px;font-size:13px;transition:border-color .15s,border-width .15s,box-shadow .15s,background-color .15s}.edit-text-input[data-v-5e7ab3d6]:hover{border-color:var(--Color-Neutral-neutral-10,#191919)}.edit-text-input[data-v-5e7ab3d6]:focus{border-color:var(--Color-Neutral-neutral-10,#191919);box-shadow:none;border-width:1.5px}.edit-text-input.changed[data-v-5e7ab3d6]{border-color:var(--Color-Neutral-neutral-10,#191919)}.edit-text-actions[data-v-5e7ab3d6]{justify-content:flex-end;gap:14px;margin-top:20px;display:flex}.edit-text-cancel[data-v-5e7ab3d6],.edit-text-apply[data-v-5e7ab3d6]{width:0;height:32px;color:var(--Color-Neutral-neutral-10,#191919);border-radius:8px;flex:1;justify-content:center;align-items:center;font-size:14px;font-weight:400;display:flex}.edit-text-error[data-v-5e7ab3d6]{color:#b91c1c;background:#dc262614;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px}.edit-text-change-count[data-v-5e7ab3d6]{color:var(--ai-text-secondary,#666);margin-top:10px;font-size:12px}.modify-history[data-v-5e7ab3d6]{border:1px solid var(--ai-border,#e5e5e5);border-radius:8px;margin-top:12px;overflow:hidden}.modify-history-header[data-v-5e7ab3d6]{cursor:pointer;color:var(--ai-text-secondary,#666);background:var(--ai-bg,#f5f5f5);justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.modify-history-arrow[data-v-5e7ab3d6]{transition:transform .2s}.modify-history-arrow.expanded[data-v-5e7ab3d6]{transform:rotate(90deg)}.modify-history-content[data-v-5e7ab3d6]{border-top:1px solid var(--ai-border,#e5e5e5);flex-direction:column;gap:6px;max-height:200px;padding:8px 12px;display:flex;overflow-y:auto}.modify-history-empty[data-v-5e7ab3d6]{border:1px dashed var(--ai-border,#e5e5e5);color:var(--ai-text-muted,#999);border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px}[data-v-5e7ab3d6] .ai-panel-header{cursor:default;background:var(--Color-Neutral-white,#fff)}[data-v-5e7ab3d6] .ai-panel-close{margin-top:-2px}[data-v-5e7ab3d6] .ai-modal-btn-confirm:disabled,[data-v-5e7ab3d6] .ai-modal-btn-cancel:disabled{cursor:not-allowed;opacity:.6}[data-v-5e7ab3d6] .ai-modal-btn-confirm{background:var(--Color-Neutral-neutral-10,#191919);color:var(--Color-Neutral-white,#fff)}[data-v-5e7ab3d6] .ai-modal-btn-confirm:hover:not(:disabled){background:#333}[data-v-5e7ab3d6] .ai-modal-btn-cancel{background:var(--ai-bg,#f8f9fb)}[data-v-5e7ab3d6] .ai-modal-btn-cancel:hover{background:var(--ai-bg-hover,#eef2f7)}.diff-item[data-v-5e7ab3d6]{color:var(--ai-text-primary,#191919);font-size:11px;line-height:1.4}.diff-item strong[data-v-5e7ab3d6]{color:var(--ai-text-secondary,#666);text-transform:uppercase;font-size:10px;font-weight:600;display:block}.edit-elements-panel[data-v-1a7c9428]{width:400px;max-height:70vh}.edit-text-loading[data-v-1a7c9428]{text-align:center;color:var(--ai-text-muted,#999);padding:40px 20px;font-size:14px}.edit-element-row[data-v-1a7c9428]{border:1px solid var(--ai-border-light,#f0f0f0);border-radius:8px;gap:10px;margin-bottom:10px;padding:8px;display:flex}.edit-element-preview[data-v-1a7c9428]{border:1px solid var(--ai-border,#e5e5e5);background:#f6f7f8;border-radius:6px;flex-shrink:0;width:60px;height:60px;position:relative;overflow:hidden}.edit-element-preview img[data-v-1a7c9428]{transform-origin:0 0;max-width:none;position:absolute;top:0;left:0}.edit-element-info[data-v-1a7c9428]{flex-direction:column;flex:1;gap:4px;display:flex}.edit-element-label[data-v-1a7c9428]{color:var(--ai-text-primary,#191919);font-size:12px;font-weight:600}.edit-element-input[data-v-1a7c9428]{border:1px solid var(--ai-border,#e5e5e5);border-radius:6px;outline:none;width:100%;padding:6px 8px;font-size:12px}.edit-element-input[data-v-1a7c9428]:focus{border-color:var(--Color-Neutral-neutral-10,#191919)}.edit-text-actions[data-v-1a7c9428]{justify-content:flex-end;gap:14px;margin-top:20px;display:flex}.edit-elements-cancel[data-v-1a7c9428],.edit-elements-apply[data-v-1a7c9428]{width:0;height:32px;color:var(--Color-Neutral-neutral-10,#191919);border-radius:8px;flex:1;justify-content:center;align-items:center;font-size:14px;font-weight:400;display:flex}.edit-elements-error[data-v-1a7c9428]{color:#b91c1c;background:#dc262614;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px}.edit-elements-change-count[data-v-1a7c9428]{color:var(--ai-text-secondary,#666);margin-top:10px;font-size:12px}[data-v-1a7c9428] .ai-modal-btn-confirm:disabled,[data-v-1a7c9428] .ai-modal-btn-cancel:disabled{cursor:not-allowed;opacity:.6}[data-v-1a7c9428] .ai-modal-btn-confirm{background:var(--Color-Neutral-neutral-10,#191919);color:var(--Color-Neutral-white,#fff)}[data-v-1a7c9428] .ai-modal-btn-confirm:hover{background:var(--ai-primary-hover,#1d4ed8)}[data-v-1a7c9428] .ai-modal-btn-cancel{background:var(--ai-bg,#f8f9fb)}[data-v-1a7c9428] .ai-modal-btn-cancel:hover{background:var(--ai-bg-hover,#eef2f7)}.d2-box[data-v-9d2862c3]{opacity:0;overflow:visible}.d2-box.active[data-v-9d2862c3]{opacity:1}.dieline-detail-body[data-v-9d2862c3]{min-width:1040px;height:100%;display:flex}.dieline-detail-body .left[data-v-9d2862c3]{z-index:2;flex-shrink:0;margin:20px 0 20px 20px;position:relative}.dieline-detail-body .right-item[data-v-9d2862c3]{z-index:1;flex:1;position:relative}.edit-dieline-sheet[data-v-d900c9d4]{z-index:12000;background:#f4f4f4;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #0000002e}.edit-dieline-sheet__header[data-v-d900c9d4]{flex:none;align-items:center;gap:16px;height:64px;padding:0 16px;display:flex}.edit-dieline-sheet__back[data-v-d900c9d4]{color:#191919;cursor:pointer;background:#f4f4f6;border:1px solid #e6e6e6;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 16px 0 12px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.edit-dieline-sheet__back[data-v-d900c9d4]:hover{background:#ececef;border-color:#d9d9df}.edit-dieline-sheet__back svg[data-v-d900c9d4]{flex:none;width:16px;height:16px}.edit-dieline-sheet__error[data-v-d900c9d4]{color:#d14343;font-size:13px}.edit-dieline-sheet__body[data-v-d900c9d4]{flex:1;height:0;min-height:0;position:relative;overflow:hidden}.edit-dieline-sheet__body[data-v-d900c9d4] .dieline-detail-body .left{margin-top:0;z-index:100!important}.edit-dieline-sheet__body[data-v-d900c9d4] .right-side{top:0}.edit-dieline-sheet__empty[data-v-d900c9d4]{color:#6e6e70;justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.edit-dieline-sheet-enter-active[data-v-d900c9d4],.edit-dieline-sheet-leave-active[data-v-d900c9d4]{transition:transform .24s,opacity .24s}.edit-dieline-sheet-enter-from[data-v-d900c9d4],.edit-dieline-sheet-leave-to[data-v-d900c9d4]{opacity:0;transform:translateY(100%)}body.ai-design-edit-dieline-open .dieline-toolbar-popover,body.ai-design-edit-dieline-open .pac-color-picker-popover.dieline-toolbar-popover,body.ai-design-edit-dieline-open .tree-select-body,body.ai-design-edit-dieline-open .tree-select-item-body{z-index:12020!important}body.ai-design-edit-dieline-open .dialog-size-mode .b-dialog,body.ai-design-edit-dieline-open .dialog-material .b-dialog{z-index:12030!important}body.ai-design-edit-dieline-open .dialog-size-mode .b-dialog-wrapper,body.ai-design-edit-dieline-open .dialog-material .b-dialog-wrapper{z-index:12031!important}.design-3d-popover[data-v-0d988a43]{border:1px solid var(--Color-Neutral-neutral-3,#0f172a1f);border-radius:16px;width:420px;max-height:min(520px,100vh - 32px);box-shadow:0 18px 40px #0f172a2e}.design-3d-popover[data-v-0d988a43]:before{content:"";background:var(--Color-Neutral-white,#fff);border-left:1px solid var(--Color-Neutral-neutral-3,#0f172a1f);border-bottom:1px solid var(--Color-Neutral-neutral-3,#0f172a1f);width:14px;height:14px;position:absolute;top:30px;left:-7px;transform:rotate(45deg)}.design-3d-heading[data-v-0d988a43]{flex-direction:column;gap:2px;display:flex}.design-3d-eyebrow[data-v-0d988a43]{letter-spacing:.04em;text-transform:uppercase;color:#2563eb;font-size:11px;font-weight:700;line-height:1}[data-v-0d988a43] .ai-panel-body.design-3d-panel-body-flush{padding:0;overflow:hidden}[data-v-0d988a43] .ai-panel-body.layered-edit-mockup-panel-shell{overflow:visible}.ai-design-layout-panel .image-container__loading{background:#0006}.ai-design-layout-panel .image-container__loading span{font-weight:500}.ai-design-layout-panel .pac-loading{width:14px;height:14px}.ai-design-layout-panel[data-v-7837a8fa]{background:#fff;flex-direction:column;min-height:360px;display:flex;overflow:hidden}.ai-design-layout-panel[data-v-7837a8fa] .gutter-box__image--active:not(.gutter-box__image--loading):after{border-color:var(--Color-Neutral-neutral-10,#191919)!important}.ai-design-layout-panel__title[data-v-7837a8fa]{display:none}.ai-design-layout-panel__content[data-v-7837a8fa]{flex:1;min-height:280px;position:relative;overflow:hidden auto}.ai-design-layout-panel__error[data-v-7837a8fa],.ai-design-layout-panel__empty[data-v-7837a8fa]{text-align:center;color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ai-design-layout-panel__error i[data-v-7837a8fa],.ai-design-layout-panel__empty i[data-v-7837a8fa]{color:#94a3b8;font-size:28px}.ai-design-layout-panel__error button[data-v-7837a8fa]{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:999px;padding:8px 14px}[data-v-f67f2c65] .ai-panel-body.ai-design-background-panel-shell{min-height:0;display:flex}.ai-design-background-panel[data-v-f67f2c65]{background:var(--Color-Neutral-white,#fff);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.ai-design-background-panel__title[data-v-f67f2c65]{display:none}.ai-design-background-panel__content[data-v-f67f2c65]{flex:1;min-height:0;position:relative;overflow:hidden}.ai-design-background-panel__groups[data-v-f67f2c65]{height:100%;padding:14px 0 20px;overflow:hidden auto}.ai-design-background-panel__group+.ai-design-background-panel__group[data-v-f67f2c65]{margin-top:18px}.ai-design-background-panel__group-title[data-v-f67f2c65]{color:#191919;margin:0 0 10px;font-size:14px;font-weight:600}.ai-design-background-panel__grid[data-v-f67f2c65]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ai-design-background-panel__item[data-v-f67f2c65]{cursor:pointer;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.ai-design-background-panel__item.is-active[data-v-f67f2c65]{border-color:var(--Color-Neutral-neutral-10,#191919);box-shadow:0 0 0 1px var(--Color-Neutral-neutral-10,#191919) inset}.ai-design-background-panel__thumb[data-v-f67f2c65]{aspect-ratio:1;object-fit:cover;background:#e2e8f0;width:100%;display:block}.ai-design-background-panel__skeleton[data-v-f67f2c65]{aspect-ratio:1;background:linear-gradient(90deg,#eef2f7 25%,#f6f8fb 37%,#eef2f7 63%) 0 0/400% 100%;border-radius:8px;animation:1.4s ease-in-out infinite ai-design-bg-skeleton-f67f2c65}.ai-design-background-panel__loading-mask[data-v-f67f2c65]{color:#fff;background:#0f172a73;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ai-design-background-panel__hover-mask[data-v-f67f2c65]{color:#fff;font-size:var(--fs-sm,14px);text-align:center;opacity:0;pointer-events:none;background:#0000004d;justify-content:center;align-items:center;font-weight:500;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ai-design-background-panel__item:not(.is-loading):hover .ai-design-background-panel__hover-mask[data-v-f67f2c65]{opacity:1}.ai-design-background-panel__state[data-v-f67f2c65]{text-align:center;color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ai-design-background-panel__state i[data-v-f67f2c65]{color:#94a3b8;font-size:28px}.ai-design-background-panel__state button[data-v-f67f2c65]{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:999px;padding:8px 14px}@keyframes ai-design-bg-skeleton-f67f2c65{0%{background-position:100%}to{background-position:0}}.tb-model-card[data-v-6db28541]{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:10px;width:100%;padding:0;display:flex}.tb-model-card.is-active .tb-model-card__thumb[data-v-6db28541]{border-width:2px;border-color:var(--Color-Neutral-neutral-10,#191919)}.tb-model-card__thumb[data-v-6db28541]{border:1px solid var(--Color-Neutral-neutral-3,#e5e7eb);background:var(--Color-Neutral-neutral-1,#f8fafc);aspect-ratio:1;border-radius:10px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.tb-model-card__img[data-v-6db28541]{width:100%;height:100%;display:block}.tb-model-card__img[data-v-6db28541] img{object-fit:cover;border-radius:10px;width:100%;height:100%}.tb-model-card:hover .tb-model-card__thumb[data-v-6db28541]{border-color:var(--Color-Neutral-neutral-10,#191919);transform:translateY(-1px)}.tb-model-card__check[data-v-6db28541]{z-index:1;background:var(--Color-Neutral-neutral-10,#191919);border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #7c3aed66}.tb-model-card__name[data-v-6db28541]{color:var(--Color-Neutral-neutral-10,#374151);margin:0;font-size:13px;font-weight:500;line-height:18px}.tb-model-card__materials[data-v-6db28541]{flex-wrap:wrap;align-items:center;margin-top:-2px;display:flex}.tb-model-card__material[data-v-6db28541]{cursor:pointer;border-radius:50%;width:20px;height:20px;margin-top:5px;margin-right:8px;position:relative}.tb-model-card__material[data-v-6db28541] img{border-radius:50%}.tb-model-card__material[data-v-6db28541]:after{box-sizing:border-box;content:"";opacity:0;border:1px solid #bfbfbf;border-radius:50%;width:24px;height:24px;transition:opacity .3s;position:absolute;top:-2px;left:-2px}[data-v-6db28541] .active .tb-model-card__material:after{opacity:1}[data-v-2469c3f9] .ai-panel-body.tb-design-3d-model-panel-shell{min-height:0;display:flex}.tb-design-3d-model-panel[data-v-2469c3f9]{background:var(--Color-Neutral-white,#fff);flex-direction:column;flex:1;height:100%;min-height:0;margin-top:16px;display:flex;position:relative;overflow:hidden}.tb-design-3d-model-panel__search[data-v-2469c3f9]{border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);background:var(--Color-Neutral-white,#fff);border-radius:10px;flex:none;align-items:center;height:40px;margin:0 4px 8px;padding:0 32px 0 36px;transition:border-color .15s;display:flex;position:relative}.tb-design-3d-model-panel__search[data-v-2469c3f9]:focus-within{border-color:var(--Color-Neutral-neutral-10,#191919)}.tb-design-3d-model-panel__search-icon[data-v-2469c3f9]{color:var(--Color-Neutral-neutral-8,#6b7280);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.tb-design-3d-model-panel__search-input[data-v-2469c3f9]{width:100%;color:var(--Color-Neutral-neutral-10,#191919);background:0 0;border:0;outline:0;flex:1;font-size:14px;line-height:20px}.tb-design-3d-model-panel__search-input[data-v-2469c3f9]::placeholder{color:var(--Color-Neutral-neutral-8,#9ca3af)}.tb-design-3d-model-panel__search-input[data-v-2469c3f9]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.tb-design-3d-model-panel__search-input[data-v-2469c3f9]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.tb-design-3d-model-panel__search-clear[data-v-2469c3f9]{width:22px;height:22px;color:var(--Color-Neutral-neutral-8,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tb-design-3d-model-panel__search-clear[data-v-2469c3f9]:hover{background:var(--Color-Neutral-neutral-2,#f5f5f5)}.tb-design-3d-model-panel__tag-collapse[data-v-2469c3f9]{z-index:11;pointer-events:none;flex:none;width:100%;position:relative}.tb-design-3d-model-panel__tag-collapse[data-v-2469c3f9] .pac-tag-collapse-wrapper{pointer-events:auto}.tb-design-3d-model-panel__tag-collapse[data-v-2469c3f9] .pac-tag-collapse-scrollbar{border-radius:0}.tb-design-3d-model-panel__tag-collapse[data-v-2469c3f9] .pac-tag-collapse{padding:0}.tb-design-3d-model-panel__tag-collapse[data-v-2469c3f9] .pac-tag-collapse--toggle{overscroll-behavior:contain;max-height:min(180px,100vh - 320px);padding:0 0 15px;overflow-y:auto}.tb-design-3d-model-panel__tag-skeleton[data-v-2469c3f9]{background:linear-gradient(90deg, var(--Color-Neutral-neutral-2,#f5f5f5) 0%, var(--Color-Neutral-neutral-1,#fafafa) 50%, var(--Color-Neutral-neutral-2,#f5f5f5) 100%);background-size:200% 100%;border-radius:999px;height:32px;margin-top:2px;animation:1.2s linear infinite tb-design-3d-model-panel-loading-2469c3f9}.tb-design-3d-model-panel__scroll[data-v-2469c3f9]{flex:1;min-height:0;padding:0}.tb-design-3d-model-panel__scroll[data-v-2469c3f9] .pac-scrollBar__mask__top{top:0}.tb-design-3d-model-panel__scroll[data-v-2469c3f9] .pac-scrollBar{min-height:0}.tb-design-3d-model-panel__container[data-v-2469c3f9]{padding:12px 8px 16px}.tb-design-3d-model-panel__section[data-v-2469c3f9]:not(:last-child){margin-bottom:10px}.tb-design-3d-model-panel__section-title[data-v-2469c3f9]{color:var(--Color-Neutral-neutral-10,#1f2937);padding:6px 4px 12px;font-size:16px;font-weight:600;line-height:24px}.tb-design-3d-model-panel__section-title.is-skeleton[data-v-2469c3f9]{background:linear-gradient(90deg, var(--Color-Neutral-neutral-2,#f5f5f5) 0%, var(--Color-Neutral-neutral-1,#fafafa) 50%, var(--Color-Neutral-neutral-2,#f5f5f5) 100%);background-size:200% 100%;border-radius:999px;width:120px;height:24px;animation:1.2s linear infinite tb-design-3d-model-panel-loading-2469c3f9}.tb-design-3d-model-panel__section-title--hidden[data-v-2469c3f9]{visibility:hidden;height:0;padding:0;overflow:hidden}.tb-design-3d-model-panel__grid[data-v-2469c3f9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tb-design-3d-model-panel__card[data-v-2469c3f9]{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:10px;width:100%;padding:0;display:flex}.tb-design-3d-model-panel__card.is-active .tb-design-3d-model-panel__thumb[data-v-2469c3f9]{border-width:2px;border-color:var(--Color-Neutral-neutral-10,#191919)}.tb-design-3d-model-panel__card.is-skeleton[data-v-2469c3f9]{cursor:default}.tb-design-3d-model-panel__thumb[data-v-2469c3f9]{border:1px solid var(--Color-Neutral-neutral-3,#e5e7eb);background:var(--Color-Neutral-neutral-1,#f8fafc);aspect-ratio:1;border-radius:10px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.tb-design-3d-model-panel__thumb img[data-v-2469c3f9]{object-fit:cover;width:100%;height:100%;display:block}.tb-design-3d-model-panel__thumb--skeleton[data-v-2469c3f9],.tb-design-3d-model-panel__name-skeleton[data-v-2469c3f9]{background:linear-gradient(90deg, var(--Color-Neutral-neutral-2,#f5f5f5) 0%, var(--Color-Neutral-neutral-1,#fafafa) 50%, var(--Color-Neutral-neutral-2,#f5f5f5) 100%);background-size:200% 100%;animation:1.2s linear infinite tb-design-3d-model-panel-loading-2469c3f9}.tb-design-3d-model-panel__mask[data-v-2469c3f9]{color:#fff;opacity:0;background:#00000052;border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tb-design-3d-model-panel__card:hover .tb-design-3d-model-panel__thumb[data-v-2469c3f9]{border-color:var(--Color-Neutral-neutral-4,#cbd5e1);transform:translateY(-1px)}.tb-design-3d-model-panel__card:hover .tb-design-3d-model-panel__mask[data-v-2469c3f9]{opacity:1}.tb-design-3d-model-panel__card.is-active:hover .tb-design-3d-model-panel__mask[data-v-2469c3f9]{opacity:0}.tb-design-3d-model-panel__check[data-v-2469c3f9]{z-index:1;background:var(--Color-Neutral-neutral-10,#191919);border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #7c3aed66}.tb-design-3d-model-panel__footer[data-v-2469c3f9]{border-top:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);flex:none;grid-template-columns:repeat(2,1fr);gap:16px;padding:12px 8px 4px;display:grid}.tb-design-3d-model-panel__cancel[data-v-2469c3f9],.tb-design-3d-model-panel__confirm[data-v-2469c3f9]{cursor:pointer;border-radius:8px;height:40px;padding:0 16px;font-size:14px;font-weight:400;line-height:1.2}.tb-design-3d-model-panel__cancel[data-v-2469c3f9]{background:var(--Color-Neutral-neutral-1,#f7f7f7);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);color:var(--Color-Neutral-neutral-10,#191919)}.tb-design-3d-model-panel__cancel[data-v-2469c3f9]:hover{background:var(--Color-Neutral-neutral-2,#ececec)}.tb-design-3d-model-panel__confirm[data-v-2469c3f9]{background:var(--Color-Neutral-neutral-10,#191919);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;display:flex}.tb-design-3d-model-panel__confirm strong[data-v-2469c3f9]{color:#ffc93d;align-items:center;gap:3px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.tb-design-3d-model-panel__confirm strong img[data-v-2469c3f9]{width:13px;height:13px;display:block}.tb-design-3d-model-panel__confirm[data-v-2469c3f9]:disabled{opacity:.5;cursor:not-allowed}.tb-design-3d-model-panel__name[data-v-2469c3f9]{color:var(--Color-Neutral-neutral-10,#374151);margin:0;font-size:13px;font-weight:500;line-height:18px}.tb-design-3d-model-panel__name-skeleton[data-v-2469c3f9]{border-radius:999px;width:70%;height:18px}.tb-design-3d-model-panel__state[data-v-2469c3f9],.tb-design-3d-model-panel__bottom[data-v-2469c3f9]{color:var(--Color-Neutral-neutral-8,#6b7280);justify-content:center;align-items:center;padding:24px 0;font-size:13px;line-height:20px;display:flex}@keyframes tb-design-3d-model-panel-loading-2469c3f9{0%{background-position:200% 0}to{background-position:-200% 0}}.creation-change-model-modal[data-v-255cd80b]{z-index:1000;background:#0f0f126b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.creation-change-model-modal__panel[data-v-255cd80b]{background:#fff;border-radius:8px;flex-direction:column;width:min(860px,100vw - 48px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 70px #00000038}.creation-change-model-modal__header[data-v-255cd80b]{border-bottom:1px solid #ececec;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.creation-change-model-modal__header h3[data-v-255cd80b]{color:#191919;margin:0;font-size:18px;font-weight:700;line-height:1.25}.creation-change-model-modal__header p[data-v-255cd80b]{color:#747474;margin:4px 0 0;font-size:13px;line-height:1.4}.creation-change-model-modal__close[data-v-255cd80b]{color:#555;cursor:pointer;background:#f4f4f4;border:0;border-radius:6px;width:28px;height:28px}.creation-change-model-modal__body[data-v-255cd80b]{grid-template-columns:minmax(0,1fr) 260px;gap:0;min-height:460px;display:grid}.creation-change-model-modal__preview[data-v-255cd80b]{background:#1a1a2e;min-height:460px;position:relative;overflow:hidden}.creation-change-model-modal__preview[data-v-255cd80b] .d3-container{min-height:460px;width:100%!important;height:100%!important}.creation-change-model-modal__state[data-v-255cd80b]{color:#fff;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.creation-change-model-modal__settings[data-v-255cd80b]{background:#fbfbfb;border-left:1px solid #ececec;padding:22px 20px}.creation-change-model-modal__field[data-v-255cd80b]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.creation-change-model-modal__field label[data-v-255cd80b]{color:#505050;font-size:13px;font-weight:600}.creation-change-model-modal__input-wrap[data-v-255cd80b]{background:#fff;border:1px solid #d9d9d9;border-radius:6px;align-items:center;display:flex;overflow:hidden}.creation-change-model-modal__input-wrap input[data-v-255cd80b]{color:#191919;border:0;outline:0;flex:1;min-width:0;height:38px;padding:0 10px;font-size:14px}.creation-change-model-modal__input-wrap span[data-v-255cd80b]{color:#858585;padding:0 10px;font-size:12px}.creation-change-model-modal__error[data-v-255cd80b]{color:#d93025;margin:12px 0 0;font-size:12px;line-height:1.4}.creation-change-model-modal__footer[data-v-255cd80b]{border-top:1px solid #ececec;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.creation-change-model-modal__button[data-v-255cd80b]{color:#191919;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;min-width:92px;height:36px;padding:0 14px;font-size:13px;font-weight:600}.creation-change-model-modal__button[data-v-255cd80b]:disabled{cursor:not-allowed;opacity:.5}.creation-change-model-modal__button--primary[data-v-255cd80b]{color:#fff;background:#191919;border-color:#191919}@media (max-width:760px){.creation-change-model-modal__body[data-v-255cd80b]{grid-template-columns:1fr}.creation-change-model-modal__settings[data-v-255cd80b]{border-top:1px solid #ececec;border-left:0}}.loadingImg[data-v-56746f16]{position:relative}.reference_img[data-v-56746f16]{border:1px solid var(--Grey05);border-radius:14px}.reference_img_list[data-v-56746f16]{flex-flow:wrap-reverse;justify-content:flex-end;width:75%;display:flex}.reference_img_list .imgBox[data-v-56746f16]:nth-child(3n){margin-right:0}.reference_img_list .imgBox[data-v-56746f16]:nth-child(4n){margin-left:10px}.loading-text[data-v-56746f16]{color:var(--Grey00);z-index:10;backdrop-filter:blur(10px);background:#19191959;border-radius:6px;padding:5px;font-size:12px;font-weight:400;line-height:120%;position:absolute;top:10px;left:10px}.image-list[data-v-56746f16]{margin-bottom:4px}.error-message[data-v-56746f16]{color:var(--Grey08);border-radius:var(--Radius-borderRadius-5);border:1px solid var(--Grey03);background:var(--Grey01);cursor:pointer;margin-top:6px;margin-bottom:8px;padding:12px 24px;font-size:16px;font-weight:400}.placeOnCanvas[data-v-56746f16]{z-index:1;-webkit-backdrop-filter:blur(6px);height:32px;color:var(--Grey00,#fff);cursor:pointer;white-space:nowrap;opacity:0;background:#1919198c;border:1px solid #ffffff2e;border-radius:16px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:500;transition:opacity .2s,background .2s,transform .1s;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.placeOnCanvas[data-v-56746f16]:hover{background:#191919c7}.placeOnCanvas[data-v-56746f16]:active{transform:translate(-50%)scale(.97)}.placeOnCanvas svg[data-v-56746f16]{flex-shrink:0}.imgBox[data-v-56746f16]{cursor:pointer;vertical-align:top;width:calc(50% - 5px);margin-bottom:10px;margin-right:10px;display:inline-block;position:relative}.imgBox[data-v-56746f16]:nth-child(2n){margin-right:0}.imgBox:hover .placeOnCanvas[data-v-56746f16]{opacity:1}.imgItem[data-v-56746f16]{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;display:block}.imgPlaceholder[data-v-56746f16]{aspect-ratio:1;border-radius:6px;width:100%;overflow:hidden}.imgSkeleton[data-v-56746f16]{background:linear-gradient(90deg, var(--Grey03) 25%, var(--Grey05) 50%, var(--Grey03) 75%);background-size:200% 100%;width:100%;height:100%;animation:1.5s ease-in-out infinite imgShimmer-56746f16}@keyframes imgShimmer-56746f16{0%{background-position:200% 0}to{background-position:-200% 0}}.textSpan[data-v-56746f16]{color:#191919;font-size:14px}.active[data-v-56746f16]{animation:.8s throb-56746f16}@keyframes throb-56746f16{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.mockupBox[data-v-56746f16]{display:none}@media screen and (max-width:1023px){.reference_img_list[data-v-56746f16]{width:80%!important;display:inline-block!important}.reference_img_list .imgBox[data-v-56746f16]:nth-child(3n){margin-right:0}.reference_img_list .imgBox[data-v-56746f16]:nth-child(4n){margin-left:0}.error-message[data-v-56746f16]{border-radius:var(--Radius-borderRadius-3);margin-top:6px;margin-bottom:2px;padding:8px 12px;font-size:14px}.placeOnCanvas[data-v-56746f16]{opacity:1!important}.imgBox[data-v-56746f16]{cursor:pointer;vertical-align:top;width:100%;margin-bottom:10px;margin-right:0;display:inline-block;position:relative}.imgBox[data-v-56746f16]:nth-child(2n){margin-right:0}}.box-image[data-v-e1f17a1e]{background-repeat:no-repeat}.selected[data-v-e1f17a1e],.hovered[data-v-e1f17a1e]{background-position-y:bottom}[data-title][data-v-e1f17a1e]:hover:after{opacity:1;visibility:visible;transition:all .1s .5s}[data-title][data-v-e1f17a1e]:after{content:attr(data-title);color:#fff;white-space:nowrap;opacity:0;z-index:99999;visibility:hidden;background-color:#00000050;border:1px solid #111;border-radius:20px;padding:1px 5px 2px;position:absolute;bottom:-100%;left:50%;transform:translate(-50%)}[data-title][data-v-e1f17a1e]{position:relative}.box-list[data-v-e1f17a1e]{flex-wrap:wrap;width:100%;margin-bottom:0;display:flex}.box-list .itemBox[data-v-e1f17a1e]{aspect-ratio:1;border-radius:var(--Radius-borderRadius-3);border:1px solid var(--Grey05);background:var(--Grey01);width:calc(11.1111% - 17.7778px);margin-bottom:15px;margin-right:20px;display:block;overflow:hidden}.box-list .itemBox[data-v-e1f17a1e]:hover{border:1px solid var(--Grey05);background:var(--Grey03)}.box-list .itemBox[data-v-e1f17a1e]:nth-child(9n){margin-right:0}.box-list .itemBox .box-list-item[data-v-e1f17a1e],.box-list .itemBox .box-image[data-v-e1f17a1e]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.box-list .itemBox .imgs[data-v-e1f17a1e]{object-fit:cover;object-position:center;width:100%;height:100%}.box-list .actBorder[data-v-e1f17a1e]{border-radius:var(--Radius-borderRadius-3)!important;border:1px solid var(--theme-color)!important;background:var(--theme-hover-color)!important}.box-list .more[data-v-e1f17a1e]{vertical-align:top;cursor:pointer;text-align:center;margin-right:0}@media screen and (min-width:980px) and (max-width:1679px){.box-list[data-v-e1f17a1e]{margin-bottom:4px}.box-list .itemBox[data-v-e1f17a1e]{width:calc(16.6667% - 16.6667px);margin-bottom:20px}.box-list .itemBox[data-v-e1f17a1e]:nth-child(6n){margin-right:0}.box-list .itemBox[data-v-e1f17a1e]:nth-child(9n){margin-right:20px}}@media screen and (max-width:979px){.box-list[data-v-e1f17a1e]{width:100%;margin-bottom:calc(24px - 1.5vw);padding:0}.box-list .itemBox[data-v-e1f17a1e]{width:calc(20% - 1.7vw);margin-bottom:1.5vw;margin-right:2.12vw}.box-list .itemBox[data-v-e1f17a1e]:hover{border:1px solid var(--Grey05);background:var(--Grey01)}.box-list .itemBox[data-v-e1f17a1e]:nth-child(5n){margin-right:0}.box-list .itemBox[data-v-e1f17a1e]:nth-child(9n){margin-right:2.12vw}.box-list .itemBox .box-list-item[data-v-e1f17a1e],.box-list .itemBox .box-image[data-v-e1f17a1e]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.box-list .itemBox .imgs[data-v-e1f17a1e]{object-fit:cover;object-position:center;width:100%;height:100%}}.video-options[data-v-465e0e84]{flex-wrap:wrap;align-items:flex-start;gap:16px;width:fit-content;max-width:100%;margin-top:24px;margin-bottom:12px;display:flex}.video-options .video-options-item[data-v-465e0e84]{border:1px solid var(--Grey05);background:var(--Grey01);cursor:pointer;border-radius:16px;justify-content:flex-start;align-items:center;width:fit-content;max-width:100%;padding:12px 16px;transition:background .2s,border-color .2s;display:flex}.video-options .video-options-item .option-main[data-v-465e0e84]{min-width:auto}.video-options .video-options-item .option-title[data-v-465e0e84]{color:var(--Grey12);white-space:normal;word-break:break-word;overflow-wrap:anywhere;font-size:16px;font-weight:400}.video-options .video-options-item .option-arrow[data-v-465e0e84]{color:var(--Grey08);justify-content:center;align-items:center;margin-left:8px;display:flex}.video-options .video-options-item[data-v-465e0e84]:hover{border-color:var(--Grey05);background:var(--Grey03)}.video-options .video-options-item:hover .option-arrow[data-v-465e0e84]{color:var(--Grey10)}@media screen and (max-width:980px){.video-options .video-options-item[data-v-465e0e84]{border-radius:12px;padding:14px 16px}.video-options .video-options-item .option-title[data-v-465e0e84]{font-size:16px}}.is-selected[data-v-465e0e84]{background:#f1f1f1!important;border-color:#c8c8c8!important}.blkBtn[data-v-fa89c56d]{border-radius:var(--Radius-borderRadius-2);opacity:0;background:var(--Grey12);width:95px;height:32px;color:var(--Grey00);cursor:pointer;border:none;justify-content:center;align-items:center;margin-top:auto;margin-left:auto;font-size:16px;font-weight:400;display:flex}.video-options[data-v-fa89c56d]{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;padding-top:24px;display:grid}.video-options-item[data-v-fa89c56d]{border-radius:var(--Radius-borderRadius-4);border:1px solid var(--Grey05);background:var(--Grey00);cursor:pointer;flex-direction:column;padding:24px;display:flex;position:relative}.video-options-item[data-v-fa89c56d]:hover{border:1px solid var(--Grey06);background:var(--Grey01)}.video-options-item:hover .blkBtn[data-v-fa89c56d]{opacity:1}.title-box[data-v-fa89c56d]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.title-main[data-v-fa89c56d]{align-items:center;display:flex}.icon-ai1[data-v-fa89c56d]{color:var(--Text-Text-Tertiary);margin-right:8px;font-size:16px;display:inline-flex}.options-title[data-v-fa89c56d]{color:var(--Text-Text-Tertiary);font-size:14px;font-weight:500;line-height:120%}.editorBox[data-v-fa89c56d]{color:var(--Text-Text-Tertiary);cursor:pointer;background:0 0;border:none}.options-description[data-v-fa89c56d]{color:var(--Grey12);overflow-wrap:anywhere;word-break:break-word;white-space:break-spaces;outline:none;width:100%;margin-bottom:24px;font-size:16px;font-weight:400;line-height:150%}.isAct[data-v-fa89c56d]{opacity:1!important}.is-selected[data-v-fa89c56d]{border:1px solid var(--Grey06)!important;background:var(--Grey01)!important}.video-redesign-row[data-v-fa89c56d]{justify-content:flex-end;margin-top:12px;display:flex}.video-redesign-btn[data-v-fa89c56d]{border:1px solid var(--Grey05);background:var(--Grey01);height:32px;color:var(--Grey12);cursor:pointer;border-radius:6px;padding:0 12px}@media (max-width:980px){.video-options[data-v-fa89c56d]{grid-template-columns:1fr}.video-options-item[data-v-fa89c56d]{padding:16px}}.video-item[data-v-9631d2cc]{background:#0d0d0d;border-radius:16px;margin-top:24px;overflow:hidden}.video[data-v-9631d2cc]{background:#000;width:100%;display:block}.loading-text[data-v-9631d2cc]{color:#fff;justify-content:center;align-items:center;min-height:240px;display:flex}.video-actions[data-v-9631d2cc]{background:#ffffff0a;justify-content:flex-end;gap:8px;padding:12px;display:flex}.secondary-btn[data-v-9631d2cc]{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;height:32px;padding:0 12px}.select-mock-or-style-item[data-v-9ded4aa7]{border-radius:var(--Radius-borderRadius-6);border:1.5px solid var(--Grey05);background:var(--Grey00);user-select:none;cursor:pointer;justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:20px;display:flex}.select-mock-or-style-item[data-v-9ded4aa7]:hover{border:1.5px solid var(--Grey12);background:var(--Grey03)}.item-main[data-v-9ded4aa7]{justify-content:flex-start;align-items:center;display:flex}.select-mock-or-style-item-image[data-v-9ded4aa7]{width:85px;height:85px;color:var(--Grey12);background:linear-gradient(135deg,#f2f2f2 0%,#e7e7e7 100%);border-radius:14px;justify-content:center;align-items:center;margin-right:16px;display:flex}.select-mock-or-style-item-image[data-kind=mockup][data-v-9ded4aa7]{background:linear-gradient(135deg,#edf3ff 0%,#dde8ff 100%)}.select-mock-or-style-item-image[data-kind=style][data-v-9ded4aa7]{background:linear-gradient(135deg,#fff0df 0%,#ffe2ba 100%)}.select-mock-or-style-item-image[data-kind=refine][data-v-9ded4aa7]{background:linear-gradient(135deg,#eef9ef 0%,#d7f1db 100%)}.select-mock-or-style-item-text[data-v-9ded4aa7]{color:var(--Grey12);margin-bottom:4px;font-size:20px;font-weight:500;line-height:150%}.select-mock-or-style-item-content[data-v-9ded4aa7]{color:var(--Grey10);max-width:332px;font-size:16px;font-weight:400;line-height:130%}.radio-dot[data-v-9ded4aa7]{border:1.5px solid var(--Grey08);border-radius:999px;flex:none;width:18px;height:18px}.radio-dot.active[data-v-9ded4aa7]{background:var(--Grey12);border-color:var(--Grey12);box-shadow:inset 0 0 0 3px var(--Grey00)}.is-select[data-v-9ded4aa7]{border:1.5px solid var(--Grey12);background:var(--Grey03)}@media screen and (max-width:980px){.select-mock-or-style-item[data-v-9ded4aa7]{border-radius:var(--Radius-borderRadius-3);margin-top:12px;padding:12px}.select-mock-or-style-item[data-v-9ded4aa7]:hover{border:1.5px solid var(--Grey05);background:var(--Grey00)}.select-mock-or-style-item-image[data-v-9ded4aa7]{border-radius:10px;width:50px;height:50px;margin-right:8px}.select-mock-or-style-item-text[data-v-9ded4aa7]{font-size:14px;line-height:120%}.select-mock-or-style-item-content[data-v-9ded4aa7]{max-width:100%;font-size:12px;line-height:120%}}.delline-editor-container[data-v-49dacace]{display:inline-block}.disabledCss[data-v-49dacace]{cursor:not-allowed!important}.delline-editor[data-v-49dacace]{background:#f7f7f7;border:1.5px solid #e6e6e6;border-radius:16px;align-items:center;width:auto;margin-top:24px;padding:16px;display:flex}.delline-editor-image[data-v-49dacace]{object-fit:cover;border-radius:8px;width:90px;height:90px;margin-right:16px}.delline-editor-content-title[data-v-49dacace]{color:var(--Grey12);margin-bottom:4px;font-size:20px;font-weight:500;line-height:150%}.delline-editor-content-description[data-v-49dacace]{color:var(--Grey10);text-align:left;width:370px;font-size:16px;font-weight:400;line-height:130%}.delline-editor-footer[data-v-49dacace]{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:100px;height:32px;margin-left:32px;font-size:14px;display:flex}@media screen and (max-width:980px){.delline-editor[data-v-49dacace]{display:block}.delline-editor-image[data-v-49dacace]{width:68px;height:68px;margin-right:8px;display:inline-block}.delline-editor-content[data-v-49dacace]{vertical-align:top;width:170px;display:inline-block}.delline-editor-content-title[data-v-49dacace]{font-size:14px;line-height:120%}.delline-editor-content-description[data-v-49dacace]{width:100%;font-size:12px;line-height:130%}.delline-editor-footer[data-v-49dacace]{width:100%;height:30px;margin-top:12px;margin-left:0}}.price-item[data-v-bfa6fa36]{border-radius:var(--Radius-borderRadius-6);border:var(--border1) solid var(--Grey03);background:var(--Grey01);justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:12px;display:flex}.price-item-content[data-v-bfa6fa36]{align-items:center;gap:8px;display:flex}.icon[data-v-bfa6fa36]{display:inline-flex}.blkBtn[data-v-bfa6fa36]{background:var(--Grey12);color:var(--Grey00);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px 12px;display:flex}@media screen and (max-width:980px){.price-item[data-v-bfa6fa36]{border-radius:var(--Radius-borderRadius-4);padding:8px}.price-item-content[data-v-bfa6fa36]{font-size:13px;line-height:120%}.blkBtn[data-v-bfa6fa36]{padding:2px 8px;font-size:13px}}.ipt_36h[data-v-bc1c99c4]{border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);background-color:var(--Color-Neutral-white,#fff);width:100%;height:36px;color:var(--Color-Neutral-neutral-10,#191919);box-shadow:none;box-sizing:border-box;border-radius:6px;outline:none;margin-top:8px;padding:8px 12px;font-weight:500;line-height:1.2;font-size:14px!important}.ipt_36h[data-v-bc1c99c4]:disabled{color:var(--Color-Neutral-neutral-6,#999);-webkit-text-fill-color:var(--Color-Neutral-neutral-6,#999);background:var(--Color-Neutral-white,#fff);cursor:not-allowed}.ipt_36h[data-v-bc1c99c4]:focus{border-color:var(--Color-Neutral-neutral-10,#191919)}.ipt[data-v-bc1c99c4]{width:100%;margin:0}.packifyLabelText[data-v-bc1c99c4]{width:100%;color:var(--Color-Neutral-neutral-6,#999);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.required-asterisk[data-v-bc1c99c4]{color:#f56c6c;margin-left:2px;font-size:14px;font-weight:600;line-height:1}.prod_brand[data-v-bc1c99c4]{flex-direction:column;gap:16px;width:100%;display:flex}.title[data-v-15c8728d]{width:100%;color:var(--Color-Neutral-neutral-10,#191919);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.title .label[data-v-15c8728d]{color:var(--Color-Neutral-neutral-6,#999);font-size:12px;font-weight:500;line-height:1.2}.betaLogo[data-v-15c8728d]{position:relative}.uploadFile[data-v-15c8728d]{border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);background:var(--Color-Neutral-white,#fff);box-sizing:border-box;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:100%;height:64px;margin-top:0;padding:6px;display:flex;position:relative}.uploadFile .uploadText[data-v-15c8728d]{color:var(--Color-Neutral-neutral-10,#191919);font-size:14px;font-weight:500;line-height:1.2}.uploadFile[data-v-15c8728d]:hover{border:1px solid var(--Color-Neutral-neutral-10,#191919);background:var(--Color-Neutral-white,#fff)}.uploadIcon[data-v-15c8728d]{width:16px;height:16px;color:var(--Color-Neutral-neutral-10,#191919);justify-content:center;align-items:center;display:inline-flex}.uploadFile>.flex[data-v-15c8728d]{justify-content:center;align-items:center;gap:4px;width:auto;display:flex}.isLoading[data-v-15c8728d]{background:var(--Grey03);border:1px solid var(--Grey04)}.uploadImg[data-v-15c8728d]{justify-content:space-between;align-items:center;width:100%;padding-right:22px;display:flex;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.uploadImg .imgLoad[data-v-15c8728d]{border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);background:var(--Color-Neutral-neutral-2,#eee);object-fit:cover;border-radius:4px;max-width:100%;height:34px;padding:3px;overflow:hidden}.uploadImg .icon-Delete[data-v-15c8728d]{color:var(--Grey08);cursor:pointer;font-size:24px}.flex[data-v-ceee95ce]{align-items:center;display:flex}.in_block[data-v-ceee95ce]{display:inline-block}.phoneBox[data-v-ceee95ce]{display:none}.titleImg[data-v-ceee95ce]{vertical-align:top;width:38px;height:38px;margin-left:-12px}.selectBox_title[data-v-ceee95ce]{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.selectBox_warp[data-v-ceee95ce]{width:100%;position:relative}.packifyLabelText[data-v-ceee95ce]{width:100%;color:var(--Color-Neutral-neutral-10,#191919);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.5;overflow:hidden}.title[data-v-ceee95ce]{font-size:12px;font-weight:Medium;color:var(--Color-Neutral-neutral-10,#191919)}.box1[data-v-ceee95ce]{box-sizing:border-box;height:100%;padding:8px 12px}.btn[data-v-ceee95ce]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);cursor:pointer;user-select:none;box-sizing:border-box;border-radius:6px;width:100%;height:64px;margin-top:8px}.btn[data-v-ceee95ce]:hover{border:1px solid var(--Color-Neutral-neutral-10,#191919)}.active[data-v-ceee95ce]{border:1.5px solid var(--Grey12)!important}.selectIpt[data-v-ceee95ce]{background:var(--Color-Neutral-white,#fff);color:var(--Color-Neutral-neutral-10,#191919);outline:none;padding:4px 11px 4px 0;font-size:14px;font-weight:500;line-height:1.2}.selectIpt[data-v-ceee95ce]::placeholder{color:var(--Color-Neutral-neutral-5,#bfbfbf);font-size:14px}.select-placeholder[data-v-ceee95ce]{width:100%;height:100%;color:var(--Color-Neutral-neutral-5,#bfbfbf);text-overflow:ellipsis;white-space:nowrap;outline:none;align-items:center;padding:0;font-size:14px;font-weight:500;line-height:1.2;display:flex;overflow:hidden}.iconBox[data-v-ceee95ce]{vertical-align:top;width:38px;height:38px}.text1[data-v-ceee95ce]{color:var(--Grey12);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 12px);font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}.line[data-v-ceee95ce]{background-color:var(--Color-Neutral-neutral-4,#d1d0d2);vertical-align:top;width:1px;height:16px;margin:0 2px;display:inline-block}.arrowIcon[data-v-ceee95ce]{float:right;width:25px;margin-top:11px}.contentBox[data-v-ceee95ce]{user-select:none;z-index:9999;border:1.5px solid var(--Grey12);width:436px;box-shadow:var(--box-shadow4);border-radius:10px;transition:all .5s;position:fixed;overflow:hidden}.contentBox .leftBox[data-v-ceee95ce]{background:var(--Color-Neutral-white,#fff);width:264px;height:100%;overflow-y:auto}.contentBox .leftBox .itemBox_left[data-v-ceee95ce]{cursor:pointer;align-items:center;width:100%;height:56px;padding:12px 24px 12px 12px;display:flex}.contentBox .leftBox .itemBox_left[data-v-ceee95ce]:hover{background:var(--Grey01)}.contentBox .leftBox .itemBox_left[data-v-ceee95ce]:hover :first-child{background:var(--Grey01);border-radius:10px 0 0 10px}.contentBox .leftBox .itemBox_left[data-v-ceee95ce]:hover :last-child{background:var(--Grey01);border-radius:10px}.contentBox .rightBox[data-v-ceee95ce]{vertical-align:top;background:var(--Grey03);width:calc(100% - 264px);height:100%;overflow-y:auto}.contentBox .rightBox .itemBox-right[data-v-ceee95ce]{cursor:pointer;padding:16px 24px;font-size:16px}.contentBox .rightBox .itemBox-right[data-v-ceee95ce]:last-child{margin-bottom:0}.contentBox .rightBox .itemBox-right[data-v-ceee95ce]:hover{color:var(--new-theme-hover-color)}.text2[data-v-ceee95ce]{color:var(--Grey12);font-size:14px;font-weight:400;line-height:150%}.actName[data-v-ceee95ce]{color:var(--theme-color)}.act2[data-v-ceee95ce],.act2 .iconBox[data-v-ceee95ce]{background:var(--Grey03)!important}.uploadIcon[data-v-ceee95ce]{cursor:pointer;padding:3px 7px}.uploadIcon[data-v-ceee95ce]:hover{border-radius:var(--Radius-borderRadius-1);background:var(--Grey03)}.uploadIcon[data-v-ceee95ce]:active{border-radius:var(--Radius-borderRadius-1);background:var(--Grey05)}.uploadText[data-v-ceee95ce]{color:var(--Grey12);margin-left:12px;font-size:16px;font-weight:400}.deleteIcon[data-v-ceee95ce]{cursor:pointer;color:var(--Grey12);font-size:20px}@media screen and (max-width:1023px){.topMaskBox[data-v-ceee95ce],.bottomMaskBox[data-v-ceee95ce]{z-index:1000;pointer-events:none;width:calc(100% - 20px);height:30px;position:absolute;left:0}.topMaskBox[data-v-ceee95ce]{background:linear-gradient(#fff 9.12%,#fff0 128.12%);top:82px}.bottomMaskBox[data-v-ceee95ce]{background:linear-gradient(#fff0 -28.12%,#fff 90.88%);bottom:0}.phoneBox[data-v-ceee95ce]{display:block!important}.phoneBoxTitle[data-v-ceee95ce]{color:var(--Grey12);background:var(--Color-Neutral-white,#fff);z-index:2001;height:82px;margin:0 -1px;padding-top:12px;font-size:20px;font-weight:600;position:sticky;top:0;display:flex!important}.contentBox[data-v-ceee95ce]{width:100vw!important;height:90%!important;box-shadow:none!important;border:none!important;border-radius:10px 10px 0 0!important;top:auto!important;bottom:0!important;left:0!important;overflow:hidden!important}.contentBox .leftBox[data-v-ceee95ce]{padding:0 20px 32px;width:100%!important}.contentBox .leftBox .itemBox_left[data-v-ceee95ce]{border:1px solid #0000;border-radius:8px;align-items:center;height:48px;margin-bottom:16px;padding:4px 12px;display:flex;position:relative}.contentBox .leftBox .itemBox_left .iconBox[data-v-ceee95ce]{width:33px;height:33px}.contentBox .leftBox .act2[data-v-ceee95ce]{border:1px solid var(--Grey12)}.contentBox .leftBox .phoneBoxIcon[data-v-ceee95ce]{color:var(--Grey12);font-size:24px;position:absolute;top:50%;right:12px;transform:translateY(-50%)rotate(-90deg)}.contentBox .leftBox .phoneBoxIconAct[data-v-ceee95ce]{transform:translateY(-50%)rotate(90deg)}.contentBox .leftBox .itemBox-right[data-v-ceee95ce]{padding:0 8px 8px 50px}.contentBox .rightBox[data-v-ceee95ce]{width:0%!important;display:none!important}.contentBox .phoneBoxIcon[data-v-ceee95ce]{background:0 0!important}.maskBox[data-v-ceee95ce]{z-index:2000;backdrop-filter:blur(8px);background:#00000080;width:100vw;height:100%;position:fixed;top:0;left:0}}.color-pick-input[data-v-b24bb5ed]{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.mt-2[data-v-38e82d8f]{flex-wrap:wrap;align-items:flex-start;gap:8px;width:100%;margin-top:8px;display:flex}.flex[data-v-38e82d8f]{align-items:center;display:flex}.transitionList[data-v-38e82d8f]{width:100%}.titleText[data-v-38e82d8f]{color:var(--Color-Neutral-neutral-10,#191919);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.5;overflow:hidden}.addIcon[data-v-38e82d8f]{cursor:pointer;width:16px;height:16px;color:var(--Color-Neutral-neutral-10,#191919);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:16px;transition:all .1s ease-in-out;display:inline-flex}.addIcon[data-v-38e82d8f]:hover{color:var(--Color-Neutral-neutral-10,#191919);transform:none}.addIcon svg[data-v-38e82d8f]{width:16px;height:16px}.addIconBtn[data-v-38e82d8f]{background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.itemBox[data-v-38e82d8f]{border:1px solid var(--Color-Neutral-neutral-4,#d9d9d9);background:var(--Color-Neutral-neutral-2,#eee);cursor:default;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;gap:4px;max-width:200px;height:32px;padding:6px 12px;display:inline-flex;position:relative}.itemBox[data-v-38e82d8f]:hover{border:1px solid var(--Color-Neutral-neutral-10,#191919)}.itemBox:hover .decIcon[data-v-38e82d8f]{opacity:1}.inputBox[data-v-38e82d8f]{border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);background:var(--Color-Neutral-white,#fff);justify-content:flex-start;width:100%;max-width:none;height:36px;padding:0}.itemInput[data-v-38e82d8f]{color:var(--Color-Neutral-neutral-10,#191919);background:0 0;border:none;outline:none;width:100%;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.2}.itemInput[data-v-38e82d8f]::placeholder{color:var(--Color-Neutral-neutral-5,#bfbfbf)}.itemText[data-v-38e82d8f]{min-width:0;color:var(--Color-Neutral-neutral-10,#191919);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}.colorBox[data-v-38e82d8f]{border:1.5px solid var(--Color-Neutral-neutral-10,#191919);cursor:pointer;background:var(--Color-Neutral-white,#fff);box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .1s ease-in-out;display:flex;position:relative}.colorBox[data-v-38e82d8f]:hover{border:1.5px solid var(--Color-Neutral-neutral-10,#191919)}.colorBox:hover .hoverColor[data-v-38e82d8f]{opacity:1}.actColor[data-v-38e82d8f]{border:1.5px solid var(--Color-Neutral-neutral-10,#191919)!important}.actColor .hoverColor[data-v-38e82d8f]{opacity:1}.hoverColor[data-v-38e82d8f]{opacity:0;width:16px;height:16px;color:var(--Color-Neutral-neutral-10,#191919);font-size:16px;line-height:1;transition:all .1s ease-in-out;position:absolute;top:-6px;right:-5px}.deleteBtn[data-v-38e82d8f]{cursor:pointer;box-sizing:border-box;background:0 0;border:none;padding:0}.deleteBtn svg[data-v-38e82d8f]{display:block}.colorBox:last-child .hoverColor[data-v-38e82d8f]{opacity:1}.colorSpan[data-v-38e82d8f]{box-sizing:border-box;border:none;border-radius:4px;width:27.2px;height:27.2px;transition:all .1s ease-in-out;display:block}.decIcon[data-v-38e82d8f]{width:16px;height:16px;color:var(--Color-Neutral-neutral-6,#999);flex:0 0 16px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}@media screen and (max-width:980px){.itemBox[data-v-38e82d8f]{max-width:100%}.hoverColor[data-v-38e82d8f],.decIcon[data-v-38e82d8f]{opacity:1}}@media screen and (max-width:750px){.titleText[data-v-38e82d8f]{font-size:3.2vw}.iconBox[data-v-38e82d8f]{opacity:1;transform:scale(1)}}.tooltipNone{display:none!important}.list-move[data-v-684de4ab],.list-enter-active[data-v-684de4ab],.list-leave-active[data-v-684de4ab]{transition:all .5s}.list-enter-from[data-v-684de4ab],.list-leave-to[data-v-684de4ab]{opacity:0;transform:translate(30px)}.list-leave-active[data-v-684de4ab]{position:absolute}.collection-item[data-v-684de4ab]{width:100%;min-height:0;margin:0;padding:0}.collection-list[data-v-684de4ab]{flex-direction:column;gap:24px;width:100%;margin:0;padding:0;list-style:none;display:flex}.package-idea-back[data-v-0e8fff82]{cursor:pointer;width:28px;height:28px;color:var(--Color-Neutral-neutral-10,#191919);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-right:6px;padding:0;transition:background .15s;display:inline-flex}.package-idea-back[data-v-0e8fff82]:hover{background:var(--Color-Neutral-neutral-2,#f0f0f0)}.message-date-editor[data-v-0e8fff82]{border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);background:var(--Color-Neutral-white,#fff);width:100%;max-width:408px;min-height:1031px;color:var(--Color-Neutral-neutral-10,#191919);white-space:normal;box-sizing:border-box;border-radius:16px;margin-top:24px;margin-bottom:12px;padding:20px 20px 78px;position:relative;overflow:hidden}.message-date-editor.message-date-editor--overlay[data-v-0e8fff82]{z-index:10;border:none;border-radius:0;flex-direction:column;width:auto;max-width:none;min-height:0;margin:0;padding:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.message-date-editor.message-date-editor--overlay .message-date-editor-content[data-v-0e8fff82]{flex:1 1 0;min-height:0;padding:20px 20px 12px;overflow-y:auto}.message-date-editor.message-date-editor--overlay .message-date-editor-content[data-v-0e8fff82]::-webkit-scrollbar{width:4px}.message-date-editor.message-date-editor--overlay .message-date-editor-content[data-v-0e8fff82]::-webkit-scrollbar-thumb{background:var(--Color-Neutral-neutral-4,#d9d9d9);border-radius:2px}.message-date-editor.message-date-editor--overlay .message-date-editor-content[data-v-0e8fff82]::-webkit-scrollbar-track{background:0 0}.message-date-editor-collapsed-wrap[data-v-0e8fff82]{min-height:0;padding:0}.message-date-editor-content[data-v-0e8fff82]{padding:0;overflow:visible}.message-date-editor-body[data-v-0e8fff82]{flex-direction:column;align-items:stretch;width:100%;display:flex}.message-date-editor-title[data-v-0e8fff82]{width:100%;color:var(--Color-Neutral-neutral-10,#191919);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.2;overflow:hidden}.productBox[data-v-0e8fff82]{margin-bottom:16px}.major-gap[data-v-0e8fff82]{margin-bottom:24px}.message-date-editor-field[data-v-0e8fff82]{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.message-date-editor-label[data-v-0e8fff82]{width:100%;color:var(--Text-Neutral-primary,#191919);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.message-date-editor-input[data-v-0e8fff82]{border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);background:var(--Color-Neutral-white,#fff);width:100%;height:36px;color:var(--Color-Neutral-neutral-10,#191919);box-shadow:none;box-sizing:border-box;border-radius:6px;outline:none;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.2}.message-date-editor-input[data-v-0e8fff82]:hover{border-color:var(--Color-Neutral-neutral-10,#191919)}.message-date-editor-input[data-v-0e8fff82]:focus{border:1.5px solid var(--Color-Neutral-neutral-10,#191919)}.lastBox[data-v-0e8fff82]{margin-bottom:0}.message-date-editor-footer[data-v-0e8fff82]{background:var(--Color-Neutral-white,#fff);border-top:1px solid var(--Color-Neutral-neutral-2,#f0f0f0);box-sizing:border-box;flex:none;align-items:center;gap:12px;width:100%;padding:16px 20px;display:flex}.message-date-editor-close[data-v-0e8fff82],.message-date-editor-send[data-v-0e8fff82],.message-date-editor-collapsed[data-v-0e8fff82]{cursor:pointer;box-sizing:border-box;border:none}.message-date-editor-close[data-v-0e8fff82]{border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);background:var(--Color-Neutral-neutral-2,#f7f7f7);width:34px;height:34px;color:var(--Color-Neutral-neutral-10,#191919);border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;padding:0;display:flex}.message-date-editor-send[data-v-0e8fff82]{background:var(--Color-Neutral-neutral-10,#191919);min-width:0;height:34px;color:var(--Color-Neutral-white,#fff);letter-spacing:0;border-radius:8px;flex:auto;justify-content:center;align-items:center;padding:14px 40px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.message-date-editor-send-disabled[data-v-0e8fff82]{cursor:not-allowed;background:#bfbfbf}.message-date-editor-collapsed[data-v-0e8fff82]{background:var(--Color-Neutral-neutral-1,#f7f7f7);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);width:100%;min-height:64px;color:var(--Color-Neutral-neutral-10,#191919);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;line-height:1.3;transition:background .15s,border-color .15s,transform .1s;display:flex}.message-date-editor-collapsed[data-v-0e8fff82]:hover{background:var(--Color-Neutral-neutral-2,#eee);border-color:var(--Color-Neutral-neutral-10,#191919)}.message-date-editor-collapsed:hover .message-date-editor-collapsed__chevron[data-v-0e8fff82]{transform:translate(2px)}.message-date-editor-collapsed[data-v-0e8fff82]:active{background:var(--Color-Neutral-neutral-3,#e6e6e6);border-color:var(--Color-Neutral-neutral-10,#191919)}.message-date-editor-collapsed__icon[data-v-0e8fff82]{background:var(--Color-Neutral-white,#fff);width:36px;height:36px;color:var(--Color-Neutral-neutral-10,#191919);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.message-date-editor-collapsed__text[data-v-0e8fff82]{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.message-date-editor-collapsed__title-row[data-v-0e8fff82]{align-items:center;gap:8px;display:inline-flex}.message-date-editor-collapsed__title[data-v-0e8fff82]{color:var(--Color-Neutral-neutral-10,#191919);font-size:15px;font-weight:600}.message-date-editor-collapsed__badge[data-v-0e8fff82]{background:var(--Color-Neutral-neutral-10,#191919);height:18px;color:var(--Color-Neutral-white,#fff);letter-spacing:.4px;text-transform:uppercase;border-radius:4px;align-items:center;padding:0 6px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.message-date-editor-collapsed__subtitle[data-v-0e8fff82]{color:var(--Color-Neutral-neutral-8,#999);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:400;display:-webkit-box;overflow:hidden}.message-date-editor-collapsed__chevron[data-v-0e8fff82]{color:var(--Color-Neutral-neutral-8,#999);flex:none;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}@media screen and (max-width:1680px){.message-date-editor[data-v-0e8fff82]{min-height:1031px}.message-date-editor-collapsed-wrap[data-v-0e8fff82]{min-height:0}}@media screen and (max-width:980px){.message-date-editor[data-v-0e8fff82]{min-height:1031px}.message-date-editor-collapsed-wrap[data-v-0e8fff82]{min-height:0}}.reasoningBtn[data-v-dacd93ae]{background:var(--Grey01);border:1px solid var(--Grey03);cursor:pointer;user-select:none;width:270px;color:var(--Grey08);border-radius:8px;margin-bottom:18px;padding:5px 12px;font-size:14px;font-weight:400;line-height:120%;display:block;position:relative;overflow:hidden;font-size:16px!important}.reasoningBtn[data-v-dacd93ae]:hover{border:1px solid var(--Grey05);background:var(--Grey03)}.reasoningBtn[data-v-dacd93ae]:active{border:1px solid var(--Text-Text-Tertiary);background:var(--Grey05)}.reasoningBtnAnimation[data-v-dacd93ae]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 10.66%,#ffffffe6 51.29%,#fff0 76.65%,#ffffffe6 91.08%);width:150%;height:100%;animation:3.5s infinite shine-dacd93ae;position:absolute;top:0;left:-150%;transform:skew(-25deg)}@keyframes shine-dacd93ae{0%{left:-100%}to{left:120%}}.reasoningBtn-active[data-v-dacd93ae]{border:1.5px solid var(--Grey12)!important;background:var(--Grey01)!important;color:var(--Grey12)!important}.reasoning-message-content[data-v-dacd93ae]{border-left:2px solid var(--Grey04);margin-bottom:18px;padding-left:12px;display:inline-block;line-height:150%!important}.reasoning-message[data-v-dacd93ae]{color:var(--Grey10);user-select:none;font-size:14px;line-height:120%}.versionText[data-v-dacd93ae]{user-select:none;font-size:16px;font-weight:400;line-height:120%}.c-line[data-v-dacd93ae]{background:var(--Grey05);width:100%;height:1px;margin:24px 0}.error-message[data-v-dacd93ae]{background:var(--Grey-Red-1);color:var(--Grey12);user-select:none;border-radius:8px;padding:8px 12px;font-weight:400}.chat-action-message[data-v-dacd93ae]{cursor:pointer;transition:background .15s,box-shadow .15s}.chat-action-message[data-v-dacd93ae]:hover{background:#731eff0f}.chat-action-message[data-v-dacd93ae]:focus-visible{outline-offset:2px;outline:2px solid #731eff73}.errorBox[data-v-dacd93ae]{vertical-align:text-bottom;width:20px;margin-right:6px;display:inline-block}.design-requirements-link[data-v-dacd93ae]{color:var(--Color-Neutral-neutral-7,#666);margin-top:10px;font-size:16px;line-height:150%;display:inline-block}.design-requirements-link a[data-v-dacd93ae]{color:var(--Grey12);cursor:pointer;text-decoration:underline}.choose-box[data-v-dacd93ae]{margin-top:10px}.loadBox[data-v-dacd93ae]{background:#111;border-radius:8px;width:30px;height:30px;display:inline-block}.loadBox .spinner_rXNP[data-v-dacd93ae]{margin:0 auto;animation:1s infinite spinner_YeBj-dacd93ae}@keyframes spinner_YeBj-dacd93ae{0%,to{margin-top:0}50%{margin-top:15px}}.textCenter[data-v-dacd93ae]{justify-content:space-between;align-items:center;display:flex}.chat-upgrade-btn[data-v-dacd93ae]{background:var(--Color-Neutral-neutral-10,#191919);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:96px;height:34px;margin-top:12px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;transition:background .15s;display:flex}.chat-upgrade-btn[data-v-dacd93ae]:hover{background:var(--Color-Neutral-neutral-10,#191919)}.chat-upgrade-btn[data-v-dacd93ae]:active{background:var(--Color-Neutral-neutral-9,#2a2a2a)}.heightExpand-enter-active[data-v-dacd93ae],.heightExpand-leave-active[data-v-dacd93ae]{transition:max-height .35s,opacity .2s;overflow:hidden}.heightExpand-enter-from[data-v-dacd93ae],.heightExpand-leave-to[data-v-dacd93ae]{opacity:0;max-height:0}.heightExpand-enter-to[data-v-dacd93ae],.heightExpand-leave-from[data-v-dacd93ae]{opacity:1;max-height:1200px}[data-v-dacd93ae] .chat-md-content p{margin:0 0 6px;line-height:1.55}[data-v-dacd93ae] .chat-md-content p:last-child{margin-bottom:0}[data-v-dacd93ae] .chat-md-content strong{font-weight:600}[data-v-dacd93ae] .chat-md-content em{font-style:italic}[data-v-dacd93ae] .chat-md-content code{background:#0000000f;border-radius:4px;padding:1px 5px;font-size:.92em}[data-v-dacd93ae] .chat-md-content a{color:#731eff;word-break:break-all;text-decoration:underline}[data-v-dacd93ae] .chat-md-content a:hover{color:#590fd9}[data-v-dacd93ae] .chat-md-content ul,[data-v-dacd93ae] .chat-md-content ol{margin:4px 0 8px;padding-left:22px;line-height:1.55}[data-v-dacd93ae] .chat-md-content ul{list-style:outside}[data-v-dacd93ae] .chat-md-content ol{list-style:decimal}[data-v-dacd93ae] .chat-md-content li{margin:2px 0;display:list-item}[data-v-dacd93ae] .chat-md-content br{line-height:1}.role-packify[data-v-9aa504fb]{display:flex;position:relative}.text-right[data-v-9aa504fb]{text-align:right}.role-user[data-v-9aa504fb]{justify-content:flex-end;display:flex}.thinking-loading-avatar[data-v-9aa504fb]{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.message-content[data-v-9aa504fb]{word-wrap:break-word;white-space:break-spaces;max-width:100%;color:var(--Grey12);border-radius:10px;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.answer-message[data-v-9aa504fb]{margin-bottom:72px}.time[data-v-9aa504fb]{margin-top:6px;margin-bottom:40px;font-size:14px;line-height:120%}.bg-rotate-ani[data-v-9aa504fb]{background-size:400%;animation:3s infinite AnimationName-9aa504fb}.previewImg[data-v-9aa504fb]{cursor:pointer;border:1px solid var(--Grey05);overflow:hidden}@keyframes AnimationName-9aa504fb{0%,to{background-position:0%}50%{background-position:100%}}.timeText[data-v-9aa504fb]{font-size:14px}.avatar[data-v-9aa504fb]{position:absolute;top:0;left:0}@media screen and (max-width:1023px){.phoneTime[data-v-9aa504fb]{padding-right:0!important}}#conversation-root[data-v-1fbdc522]{scrollbar-width:none;flex-direction:column;padding:24px 0;display:flex}#conversation-root[data-v-1fbdc522]::-webkit-scrollbar{display:none}#conversation-root[data-v-1fbdc522]:first-child,#conversation-root:first-child .message[data-v-1fbdc522]{margin-top:0!important}.muPb[data-v-1fbdc522],.unMuPb[data-v-1fbdc522]{padding-bottom:8px}.previewMode[data-v-1fbdc522]{padding-bottom:0!important}.scroll-content[data-v-1fbdc522]{padding-top:0;overflow-y:auto}.firstItem[data-v-1fbdc522]{margin-top:0!important}.loadingDots[data-v-1fbdc522]{align-items:center;gap:4px;display:flex}.loadingDots .dot[data-v-1fbdc522]{background:var(--Grey08);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite dotBounce-1fbdc522}.loadingDots .dot[data-v-1fbdc522]:nth-child(2){animation-delay:.16s}.loadingDots .dot[data-v-1fbdc522]:nth-child(3){animation-delay:.32s}.welcome-static[data-v-1fbdc522]{gap:16px;padding:0 0 8px}.welcome-static__bubble[data-v-1fbdc522]{background:var(--Color-Neutral-neutral-1,#f7f7f7);min-width:0;color:var(--Color-Neutral-neutral-10,#191919);border-radius:12px;flex:1;padding:12px 16px;font-size:14px;line-height:1.5}.welcome-form-skeleton[data-v-1fbdc522]{border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);background:var(--Color-Neutral-neutral-1,#f7f7f7);border-radius:12px;align-items:center;gap:14px;min-height:64px;padding:14px 16px;display:flex}.welcome-form-skeleton__icon[data-v-1fbdc522]{background:linear-gradient(90deg, var(--Color-Neutral-neutral-2,#f0f0f0) 0%, var(--Color-Neutral-neutral-1,#f7f7f7) 50%, var(--Color-Neutral-neutral-2,#f0f0f0) 100%);background-size:200% 100%;border-radius:8px;flex:0 0 36px;width:36px;height:36px;animation:1.4s linear infinite welcome-form-shimmer-1fbdc522}.welcome-form-skeleton__lines[data-v-1fbdc522]{flex-direction:column;flex:auto;gap:8px;display:flex}.welcome-form-skeleton__line[data-v-1fbdc522]{background:linear-gradient(90deg, var(--Color-Neutral-neutral-2,#f0f0f0) 0%, var(--Color-Neutral-neutral-1,#f7f7f7) 50%, var(--Color-Neutral-neutral-2,#f0f0f0) 100%);background-size:200% 100%;border-radius:6px;height:14px;animation:1.4s linear infinite welcome-form-shimmer-1fbdc522}@keyframes welcome-form-shimmer-1fbdc522{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes dotBounce-1fbdc522{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@media screen and (max-width:1023px){.muPb[data-v-1fbdc522]{padding-bottom:270px!important}.unMuPb[data-v-1fbdc522]{padding-bottom:195px!important}.previewMode[data-v-1fbdc522]{padding-bottom:0!important}}@media screen and (max-width:980px){.scroll-content[data-v-1fbdc522]{padding-top:40px}.previewMode[data-v-1fbdc522]{padding-top:0!important}}@media screen and (max-width:750px){.muPb[data-v-1fbdc522]{padding-bottom:calc(15vw + 75px)}.unMuPb[data-v-1fbdc522]{padding-bottom:15vw}.previewMode[data-v-1fbdc522]{padding-bottom:0!important}.photoConversation[data-v-1fbdc522]{padding-bottom:40px!important}}.message-input[data-v-36c0bba9]{flex:none;width:100%;height:auto;margin:8px 0 0;left:0}.message-input .borderBox[data-v-36c0bba9]{border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);border-radius:10px;padding:12px}.message-input .borderBox[data-v-36c0bba9]:hover{border:1px solid var(--Color-Neutral-neutral-2,#d9d9d9)}.message-input .borderBox[data-v-36c0bba9]:focus-within{border:1.5px solid var(--Color-Neutral-neutral-2,#d9d9d9)}.border-act[data-v-36c0bba9]{border:1.5px solid var(--Grey12)!important}.sendBox[data-v-36c0bba9]{border-radius:var(--Radius-borderRadius-2);background:var(--Grey04);cursor:not-allowed;width:32px;height:32px;color:var(--Grey00);justify-content:center;align-items:center;display:flex;transform:rotate(90deg)}.sendBox svg[data-v-36c0bba9]{display:block;transform:rotate(180deg)}.activeSendBox[data-v-36c0bba9]{background:var(--Grey12);cursor:pointer}.textareaBox[data-v-36c0bba9]{box-shadow:none;resize:none;color:var(--Color-Neutral-neutral-10,#191919);background:0 0;border:none;border-radius:0;outline:none;width:100%;padding:0;font-size:14px;line-height:1.2;overflow-y:auto;min-height:71px!important;max-height:168px!important}.textareaBox[data-v-36c0bba9]::placeholder{color:var(--GreyBF)}.uploadItemBox[data-v-36c0bba9]{margin-bottom:16px;display:flex}.uploadItemBox .uploadItem[data-v-36c0bba9]{border-radius:var(--Radius-borderRadius-2);border:var(--border1) solid var(--Grey05);background-color:var(--Grey05);justify-content:center;align-items:center;width:68px;height:68px;margin-right:8px;display:flex;position:relative;overflow:hidden}.uploadItemBox .uploadItem:hover .closeIcon[data-v-36c0bba9]{opacity:1}.uploadItemBox .uploadItem img[data-v-36c0bba9]{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%}.uploadItemBox .uploadItem .closeIcon[data-v-36c0bba9]{width:16px;height:16px;color:var(--Grey00);cursor:pointer;opacity:0;background-color:#19191966;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s linear;display:flex;position:absolute;top:3px;right:3px}.closeIconSvg[data-v-36c0bba9]{display:block;transform:rotate(45deg)scale(.85)}.uploadTrigger[data-v-36c0bba9]{border-radius:var(--Radius-borderRadius-2);border:1px solid var(--Grey05);background:var(--Grey01);height:32px;color:var(--Grey12);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.uploadTrigger[data-v-36c0bba9]:hover:not(:disabled){border-color:var(--Grey12);background:var(--Grey00)}.uploadTrigger[data-v-36c0bba9]:disabled{opacity:.5;cursor:not-allowed}.buttonBox[data-v-36c0bba9]{align-items:center;min-height:32px;display:flex}.inspirationsBtnBox[data-v-36c0bba9]{flex:1;align-items:center;display:flex}@media screen and (max-width:980px){.message-input[data-v-36c0bba9]{width:100%;position:static!important;bottom:auto!important}.message-input .borderBox[data-v-36c0bba9]{border:1px solid var(--Grey05);border-radius:10px;padding:16px}.message-input .borderBox[data-v-36c0bba9]:hover{border:1px solid var(--Grey05)}.uploadItemBox .closeIcon[data-v-36c0bba9]{opacity:1!important}}.welcome-module[data-v-2e0a5abd]{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;margin-top:auto;display:flex}.welcome-module__title[data-v-2e0a5abd]{width:100%;color:var(--Color-Neutral-neutral-10,#191919);text-align:left;margin:0 0 12px;padding:0;font-size:14px;font-weight:600;line-height:1.3}.welcome-module__content[data-v-2e0a5abd]{flex-direction:column;flex-shrink:0;gap:10px;width:100%;margin-bottom:16px;display:flex}.welcome-module__content__item[data-v-2e0a5abd]{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;transition:background .15s,border-color .15s;display:flex}.welcome-module__content__item img[data-v-2e0a5abd]{aspect-ratio:1;border-radius:8px;flex-shrink:0;width:56px;height:56px}.welcome-module__content__item__text[data-v-2e0a5abd]{color:#666;word-break:break-all;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:14px;line-height:120%;display:-webkit-box;overflow:hidden}.welcome-module__content__item[data-v-2e0a5abd]:hover{border-color:var(--Color-Neutral-neutral-10,#191919);background:var(--Color-Neutral-neutral-2,#eee);color:#191919}.welcome-module__content__item[data-v-2e0a5abd]:active{border-color:var(--Color-Neutral-neutral-10,#191919);background:var(--Color-Neutral-neutral-3,#e6e6e6);color:#191919}.welcome-module__content__item[data-v-2e0a5abd] .image-container{aspect-ratio:1;border-radius:8px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.welcome-module__content__item[data-v-2e0a5abd] .image-container img{object-fit:cover;object-position:center}.welcome-module__content__more[data-v-2e0a5abd]{cursor:pointer;color:#666;align-items:center;gap:4px;width:fit-content;display:flex}.welcome-module__content__more[data-v-2e0a5abd]:hover{color:#731eff}.welcome-module__content__more[data-v-2e0a5abd]:active{color:#590fd9}.welcome-module__content__more i[data-v-2e0a5abd]{font-size:16px}.welcome-module__content__more span[data-v-2e0a5abd]{font-size:12px;line-height:150%}.packify-history-popover[data-v-2cb9c998]{z-index:30;box-sizing:border-box;border:1px solid var(--text-text-primary,#191919);border-radius:var(--radius-borderradius-5,12px);background:var(--neutral-white,#fff);width:242px;max-height:596px;box-shadow:3px 3px 0 var(--dark-gray-black,#000);padding:10px;position:absolute;top:calc(100% + 10px);right:0}.packify-history-popover__content[data-v-2cb9c998]{scrollbar-width:none;width:100%;max-height:328px;position:relative;overflow-y:auto}.packify-history-popover__content[data-v-2cb9c998]::-webkit-scrollbar{display:none}.packify-history-popover__list[data-v-2cb9c998]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.packify-history-popover__item[data-v-2cb9c998]{box-sizing:border-box;border-radius:var(--radius-borderradius-2,6px);width:220px;min-width:220px;max-width:220px;height:40px;color:var(--text-text-primary,#191919);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:20px;padding:0 12px;display:flex;position:relative}.packify-history-popover__item[data-v-2cb9c998]:hover{border-color:var(--text-text-primary,#191919);background:var(--neutral-gray2,#eee)}.packify-history-popover__item[data-v-2cb9c998]:active,.packify-history-popover__item.is-active[data-v-2cb9c998]{border-color:var(--text-text-primary,#191919);background:var(--neutral-gray3,#d9d9d9)}.packify-history-popover__title[data-v-2cb9c998]{width:156px;color:var(--text-text-primary,#191919);text-overflow:ellipsis;white-space:nowrap;flex:0 0 156px;font-size:14px;font-weight:500;line-height:normal;overflow:hidden}.packify-history-popover__delete[data-v-2cb9c998]{width:20px;height:20px;color:var(--text-text-primary,#191919);background:#ffffffd9;border-radius:4px;flex:0 0 20px;justify-content:center;align-items:center;display:none}.packify-history-popover__delete[data-v-2cb9c998]:hover{background:var(--neutral-white,#fff);color:var(--function-red,#e11900)}.packify-history-popover__item:hover .packify-history-popover__delete[data-v-2cb9c998],.packify-history-popover__item.is-active .packify-history-popover__delete[data-v-2cb9c998]{display:flex}.packify-history-popover__empty[data-v-2cb9c998]{box-sizing:border-box;width:220px;color:var(--text-neutral-tertiary,#7f7f7f);padding:12px;font-size:14px;font-weight:500}.packify-history-popover__loading[data-v-2cb9c998]{box-sizing:border-box;width:220px;color:var(--text-neutral-tertiary,#7f7f7f);text-align:center;padding:8px 12px 4px;font-size:12px;font-weight:500}.packify-history-popover__mask[data-v-2cb9c998]{pointer-events:none;width:220px;height:32px;position:absolute;left:50%;transform:translate(-50%)}.packify-history-popover__mask--top[data-v-2cb9c998]{background:linear-gradient(#fff 0%,#fff0 79.688%);top:10px}.packify-history-popover__mask--bottom[data-v-2cb9c998]{background:linear-gradient(#fff0 20.312%,#fff 100%);bottom:10px}.chat-icon[data-v-451d3c85]{width:20px;height:20px;color:var(--Color-Neutral-neutral-10,#191919);cursor:pointer}.packify-chat-panel[data-v-451d3c85]{z-index:101;background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);border-radius:12px;flex-direction:column;width:440px;height:calc(100% - 20px);margin-top:10px;margin-right:10px;padding:12px 16px 16px;transition:width .25s,margin .25s,padding .25s,border-color .25s,background-color .25s;display:flex;position:relative}.packify-chat-panel.collapsed[data-v-451d3c85]{background:0 0;border-color:#0000;width:0;margin:0;padding:0;overflow:hidden}.panel-collapse-btn[data-v-451d3c85]{z-index:10;background:var(--ai-bg-white,#fff);border:1px solid var(--ai-border,#eee);cursor:pointer;color:var(--ai-text-muted,#999);border-right:none;border-radius:6px 0 0 6px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;transition:color .15s;display:flex;position:absolute;top:50%;left:-1px;transform:translate(-100%,-50%)}.panel-collapse-btn[data-v-451d3c85]:hover{color:var(--ai-text-primary,#333)}.collapse-divider[data-v-451d3c85]{background:var(--ai-border,#ddd);width:1px;height:16px}.chat-body-row[data-v-451d3c85]{background:var(--Color-Neutral-white,#fff);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chat-panel-content[data-v-451d3c85]{flex-direction:column;flex:1;display:flex;overflow:hidden}.chatbox-title[data-v-451d3c85]{height:32px;color:var(--Color-Neutral-neutral-9,#191919);align-items:center;font-size:16px;font-style:normal;font-weight:500;display:flex}.chatbox-title .api-closeIcon[data-v-451d3c85]{justify-content:center;align-items:center;column-gap:10px;display:flex;position:relative}.chatbox-title__back-anchor[data-v-451d3c85]{align-items:center;display:inline-flex}.chatbox-body[data-v-451d3c85]{background:var(--Color-Neutral-white,#fff);justify-content:initial;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.chatbox-body .chat-conversation[data-v-451d3c85]{flex:1;min-width:0;height:auto;min-height:0}.chat-main-shell[data-v-451d3c85]{flex-direction:column;width:100%;min-width:0;height:100%;display:flex;position:relative}.chat-result-strip[data-v-451d3c85]{display:none}.api-closeIcon[data-v-451d3c85]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.chat-action-icon[data-v-451d3c85]{cursor:pointer;transition:transform .15s,opacity .15s}.chat-action-icon[data-v-451d3c85]:hover{opacity:.72;transform:translateY(-1px)}.chat-history-trigger[data-v-451d3c85]{justify-content:center;align-items:center;display:flex;position:relative}[data-v-451d3c85] .chat-action-message.chat-login-action-flash{animation:.7s chat-login-action-flash-451d3c85}@keyframes chat-login-action-flash-451d3c85{0%,to{background:var(--Grey-Red-1);box-shadow:none}35%{background:#731eff1a;box-shadow:0 0 0 2px #731eff29}}.packify-history-delete-popover[data-v-451d3c85]{z-index:32;box-sizing:border-box;border:1px solid var(--text-text-primary,#191919);border-radius:var(--radius-borderradius-5,12px);background:var(--neutral-white,#fff);width:242px;box-shadow:3px 3px 0 var(--dark-gray-black,#000);padding:12px;position:absolute;top:calc(100% + 10px);right:8px}.packify-history-delete-popover__title[data-v-451d3c85]{color:var(--text-text-primary,#191919);text-align:center;font-size:14px;font-weight:500;line-height:20px}.packify-history-delete-popover__actions[data-v-451d3c85]{justify-content:center;gap:8px;margin-top:12px;display:flex}.packify-history-delete-popover__btn[data-v-451d3c85]{box-sizing:border-box;border:1px solid var(--text-text-primary,#191919);background:var(--neutral-white,#fff);height:32px;color:var(--text-text-primary,#191919);cursor:pointer;border-radius:6px;padding:0 12px;font-size:14px;font-weight:500;line-height:30px}.packify-history-delete-popover__btn[data-v-451d3c85]:hover{background:var(--neutral-gray2,#eee)}.packify-history-delete-popover__btn--primary[data-v-451d3c85]{background:var(--text-text-primary,#191919);color:var(--neutral-white,#fff)}.packify-history-delete-popover__btn--primary[data-v-451d3c85]:hover{background:var(--dark-gray-black,#000)}.packify-loading-spinner[data-v-451d3c85]{border:2.5px solid var(--ai-border,#e0e0e0);border-top-color:var(--ai-primary,#7c3aed);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin-451d3c85}@keyframes spin-451d3c85{to{transform:rotate(360deg)}}.chat-skeleton[data-v-451d3c85]{flex-direction:column;flex:1;gap:16px;padding:16px 0 20px;display:flex}.chat-skeleton__bubble[data-v-451d3c85]{background:0 0;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.chat-skeleton__line[data-v-451d3c85]{background:linear-gradient(90deg, var(--Color-Neutral-neutral-2,#f0f0f0) 0%, var(--Color-Neutral-neutral-1,#f7f7f7) 50%, var(--Color-Neutral-neutral-2,#f0f0f0) 100%);background-size:200% 100%;border-radius:6px;height:14px;animation:1.4s linear infinite chat-skeleton-shimmer-451d3c85}.chat-skeleton__btn[data-v-451d3c85]{border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);background:linear-gradient(90deg, var(--Color-Neutral-neutral-1,#fafafa) 0%, var(--Color-Neutral-white,#fff) 50%, var(--Color-Neutral-neutral-1,#fafafa) 100%);background-size:200% 100%;border-radius:12px;height:44px;margin:0 16px;animation:1.4s linear infinite chat-skeleton-shimmer-451d3c85}.chat-skeleton__ideas[data-v-451d3c85]{flex-direction:column;gap:8px;padding:16px 16px 0;display:flex}.chat-skeleton__idea[data-v-451d3c85]{background:linear-gradient(90deg, var(--Color-Neutral-neutral-2,#f0f0f0) 0%, var(--Color-Neutral-neutral-1,#f7f7f7) 50%, var(--Color-Neutral-neutral-2,#f0f0f0) 100%);background-size:200% 100%;border-radius:12px;height:64px;animation:1.4s linear infinite chat-skeleton-shimmer-451d3c85}@keyframes chat-skeleton-shimmer-451d3c85{0%{background-position:200% 0}to{background-position:-200% 0}}.packify-error[data-v-451d3c85]{text-align:center;color:var(--ai-text-secondary,#666);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:13px;display:flex}.packify-error-icon[data-v-451d3c85]{background:var(--ai-danger-bg,#fef2f2);width:32px;height:32px;color:var(--ai-danger,#ef4444);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.packify-retry-btn[data-v-451d3c85]{border:1px solid var(--ai-primary,#7c3aed);color:var(--ai-primary,#7c3aed);cursor:pointer;background:0 0;border-radius:6px;margin-top:4px;padding:6px 16px;font-size:12px;transition:background .15s}.packify-retry-btn[data-v-451d3c85]:hover{background:var(--ai-primary,#7c3aed);color:#fff}@media (max-width:1680px){.packify-chat-panel[data-v-451d3c85]{width:440px}}@media (max-width:980px){.api-closeIcon[data-v-451d3c85]{display:none}.packify-chat-panel[data-v-451d3c85]{width:100%;max-width:none}.chat-body-row[data-v-451d3c85]{flex-direction:column}.chat-main-shell[data-v-451d3c85]{width:100%;min-width:0;height:100%}}@media (max-width:768px){.packify-chat-panel[data-v-451d3c85]{z-index:500;width:100%;max-width:100%;position:absolute;right:0;box-shadow:-4px 0 20px #00000026}.packify-chat-panel.collapsed[data-v-451d3c85]{box-shadow:none}}.mockup-editor-dialog[data-v-54b14cdc]{z-index:9000;backdrop-filter:blur(4px);background:#0f172a73;justify-content:stretch;align-items:stretch;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mockup-editor-dialog [data-v-54b14cdc]:focus:not(:focus-visible){outline:none}.mockup-editor-dialog__panel[data-v-54b14cdc]{background:#dedfdf;width:100%;height:100%;position:relative;overflow:hidden}.me-topbar[data-v-54b14cdc]{z-index:99;pointer-events:none;background:0 0;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex;position:absolute;top:0;left:0;right:0}.me-topbar>[data-v-54b14cdc]{pointer-events:auto}.me-back[data-v-54b14cdc]{color:#191919;cursor:pointer;background:#f4f4f6;border:1px solid #e6e6e6;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 16px 0 12px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.me-back[data-v-54b14cdc]:hover{background:#ececef;border-color:#d9d9df}.me-back svg[data-v-54b14cdc]{flex:none;width:16px;height:16px}.me-mode-pill[data-v-54b14cdc]{color:#fff;background:#191919;border-radius:999px;align-items:center;gap:4px;height:36px;padding:4px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.me-mode-pill button[data-v-54b14cdc]{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.me-mode-pill button.is-active[data-v-54b14cdc]{color:#fff;background:#ffffff24}.me-mode-pill .pill-icon[data-v-54b14cdc]{flex:none;width:14px;height:14px}.me-topbar-right[data-v-54b14cdc]{align-items:center;gap:10px;display:flex}.me-share-group[data-v-54b14cdc]{background:#f4f4f6;border:1px solid #e6e6e6;border-radius:999px;align-items:center;gap:0;height:36px;padding:2px;display:inline-flex}.me-share-group__btn[data-v-54b14cdc]{color:#191919;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;height:100%;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.me-share-group__btn[data-v-54b14cdc]:hover{background:#fff}.me-share-group__divider[data-v-54b14cdc]{background:#d9d9df;flex:none;width:1px;height:18px}.me-main[data-v-54b14cdc]{box-sizing:border-box;width:100%;height:100%;min-height:0;padding-top:64px;display:block;position:relative}.me-editor[data-v-54b14cdc]{background:0 0;flex-direction:column;justify-content:stretch;align-items:stretch;height:100%;min-height:0;display:flex;position:relative;overflow:auto}.me-editor__empty[data-v-54b14cdc]{color:#999;margin:auto;font-size:14px}.me-editor--3d[data-v-54b14cdc]{justify-content:center;align-items:center;padding:32px}.me-editor--2d[data-v-54b14cdc]{padding:0}.me-editor-2d[data-v-54b14cdc]{background:0 0;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.me-dieline-empty[data-v-54b14cdc]{color:#999;margin:auto;font-size:13px}.me-editor-2d--embedded[data-v-54b14cdc]{background:0 0;padding:0}.me-editor-2d--embedded[data-v-54b14cdc] .design-root{background:0 0;width:100%;height:100%}.me-editor-2d--embedded[data-v-54b14cdc] .design-header{display:none}.me-editor-2d--embedded[data-v-54b14cdc] .design-body,.me-editor-2d--embedded[data-v-54b14cdc] .design-right{height:100%}.me-editor-2d--embedded[data-v-54b14cdc] .design-editor{flex:auto}body.ai-design-mockup-editor-open .design-tools-root,body.ai-design-mockup-editor-open .unlock-root,body.ai-design-mockup-editor-open .context-menu-box,body.ai-design-mockup-editor-open .p-popover,body.ai-design-mockup-editor-open .tool-up-popover,body.ai-design-mockup-editor-open .tool-down-popover,body.ai-design-mockup-editor-open .text-tool-popover,body.ai-design-mockup-editor-open .default-tools-popover,body.ai-design-mockup-editor-open .group-align,body.ai-design-mockup-editor-open .tool-ai-creation-tip-popover,body.ai-design-mockup-editor-open .snap-line,body.ai-design-mockup-editor-open [class*=distance-label]{z-index:9020!important}.me-editor-3d[data-v-54b14cdc]{background:0 0;width:100%;height:100%;min-height:480px;position:relative;overflow:hidden}.me-editor-3d[data-v-54b14cdc] .d3-loading{-webkit-backdrop-filter:none;background:#dedfdf}.me-editor-3d[data-v-54b14cdc] .d3-snapshot{background:#dedfdf}.me-dock[data-v-54b14cdc]{z-index:5;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:88px;bottom:16px;right:16px}.me-dock__panel[data-v-54b14cdc]{pointer-events:auto;-webkit-backdrop-filter:blur(14px);background:#ffffffeb;border:none;border-radius:18px;flex-direction:column;width:220px;height:100%;display:flex;overflow:hidden;box-shadow:0 12px 40px #0f172a1f}.me-dock__header[data-v-54b14cdc]{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 10px;display:flex}.me-dock__title[data-v-54b14cdc]{color:#191919;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.me-dock__collapse-btn[data-v-54b14cdc]{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s,color .15s;display:inline-flex}.me-dock__collapse-btn[data-v-54b14cdc]:hover{color:#191919;background:#0000000f}.me-dock__list[data-v-54b14cdc]{scrollbar-width:thin;border-bottom:15px solid #fff;flex-direction:column;flex:auto;align-items:stretch;gap:12px;min-height:0;padding:4px 12px 0;display:flex;overflow-y:auto}.me-dock__item[data-v-54b14cdc]{aspect-ratio:1;cursor:pointer;background:#fff;border:1.5px solid #e6e6e6;border-radius:14px;flex:none;width:100%;padding:0;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.me-dock__item[data-v-54b14cdc] .d3-container,.me-dock__item[data-v-54b14cdc] .d3-snapshot,.me-dock__item[data-v-54b14cdc] .d3-loading{pointer-events:none;top:0;bottom:0;left:0;right:0}.me-dock__item[data-v-54b14cdc]:hover:not(.is-active){border-color:#7c3aed80}.me-dock__item.is-active[data-v-54b14cdc]{border-color:var(--Color-Neutral-neutral-10,#191919);cursor:default}.me-dock__toggle[data-v-54b14cdc]{pointer-events:auto;-webkit-backdrop-filter:blur(14px);color:#191919;cursor:pointer;background:#ffffffeb;border:1px solid #00000014;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 6px 20px #0f172a1a}.me-dock__toggle[data-v-54b14cdc]:hover{background:#fff;transform:scale(1.04)}@media (max-width:768px){.me-topbar[data-v-54b14cdc]{height:56px;padding:0 12px;padding-top:env(safe-area-inset-top,0px)}.me-back[data-v-54b14cdc]{height:32px;padding:0 12px 0 8px;font-size:13px}.me-back>span[data-v-54b14cdc]{display:none}[data-v-54b14cdc] .me-mode-toggle{transform-origin:50%;transform:scale(.9)}.me-editor-2d--embedded[data-v-54b14cdc] .design-right{visibility:hidden;pointer-events:none;width:360px!important;height:100%!important;position:absolute!important;left:-10000px!important}.me-editor-2d--embedded[data-v-54b14cdc] .design-editor{flex:100%!important;width:100%!important}.me-dock[data-v-54b14cdc]{top:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-direction:row;align-items:stretch}.me-dock__panel[data-v-54b14cdc]{border-radius:14px;width:100%;height:auto}.me-dock__header[data-v-54b14cdc]{padding:8px 12px 6px}.me-dock__title[data-v-54b14cdc]{font-size:12px}.me-dock__list[data-v-54b14cdc]{flex-direction:row;gap:8px;padding:0 12px 8px;overflow:auto hidden}.me-dock__list[data-v-54b14cdc]:after{flex:0 0 5px;width:5px;height:auto}.me-dock__item[data-v-54b14cdc]{aspect-ratio:auto;border-radius:10px;flex:0 0 80px;width:80px;height:80px}.me-dock__toggle[data-v-54b14cdc]{align-self:flex-end}}.components-options-select[data-v-2cc5f424]{color:#191919;cursor:pointer;border:1px solid #d1d0d2;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.components-options-select[data-v-2cc5f424]:before{content:"";background:var(--primary-background-light);z-index:-1;border-radius:8px;width:100%;height:calc(100% + 2px);position:absolute}.components-options-select--active[data-v-2cc5f424]{cursor:default}.components-options-select--active[data-v-2cc5f424],.components-options-select[data-v-2cc5f424]:hover{border-color:#0000}.components-options-select--active[data-v-2cc5f424]:before,.components-options-select[data-v-2cc5f424]:hover:before{border:2px solid var(--primary-color);background:var(--secondary-background)}.export-dieline[data-v-2cc5f424]{z-index:10;width:100%;height:612px;display:flex;position:absolute;top:0;left:0}@media screen and (max-height:750px){.export-dieline[data-v-2cc5f424]{height:592px}}.export-dieline .left[data-v-2cc5f424]{width:calc(100% - 400px);overflow:hidden}.export-dieline .left .editor[data-v-2cc5f424]{background:#ededed;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.export-dieline .left .editor .knife-stech[data-v-2cc5f424]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.export-dieline .left .editor .knife-stech .layer-box[data-v-2cc5f424]{position:relative}.export-dieline .left .editor .knife-stech .layer-box .design-box[data-v-2cc5f424]{position:absolute;top:0;left:0}.export-dieline .right[data-v-2cc5f424]{width:400px}.export-dieline .right .right-wrap[data-v-2cc5f424]{flex-direction:column;justify-content:space-between;height:100%;padding:24px 30px;display:flex}.export-dieline .right .right-wrap .right-main-dieline[data-v-2cc5f424]{height:100%;max-height:496px;overflow-y:auto}.export-dieline .right .right-wrap .right-main-dieline__withoutDesign[data-v-2cc5f424]{color:#191919}.export-dieline .right .right-wrap .right-main-dieline__withoutDesign__suggestion[data-v-2cc5f424]{color:#6e6e70;background:#731eff0d;border-radius:12px;margin-bottom:24px;padding:12px;font-size:14px}.export-dieline .right .right-wrap .right-main-dieline__withoutDesign__suggestion__title span[data-v-2cc5f424]{font-weight:var(--fw-medium)}.export-dieline .right .right-wrap .right-main-dieline__withoutDesign__step__title[data-v-2cc5f424]{font-weight:var(--fw-medium);font-size:var(--dialog-tab-title-fs)}.export-dieline .right .right-wrap .right-main-dieline__withoutDesign__step__item[data-v-2cc5f424]{color:#4c4c4c;margin-top:8.5px;font-size:14px;display:flex}.export-dieline .right .right-wrap .right-main-dieline__withoutDesign__step__item__serial[data-v-2cc5f424]{font-weight:var(--fw-medium);margin-right:10px}.export-dieline .right .right-wrap .right-main-dieline__design__fileType__title[data-v-2cc5f424]{font-size:var(--dialog-tab-title-fs);font-weight:var(--fw-medium);color:#191919}.export-dieline .right .right-wrap .right-main-dieline__design__fileType .components-options-select[data-v-2cc5f424]{margin-top:12px;padding:8px 12px}.export-dieline .right .right-wrap .right-main-dieline__design__fileType .components-options-select__item[data-v-2cc5f424]{width:100%}.export-dieline .right .right-wrap .right-main-dieline__design__fileType .components-options-select__title[data-v-2cc5f424]{font-size:var(--dialog-tab-title-fs);font-weight:var(--fw-medium);color:#191919}.export-dieline .right .right-wrap .right-main-dieline__design__fileType .components-options-select__des[data-v-2cc5f424]{color:#4c4c4c;font-size:14px}.export-dieline .right .right-wrap .right-main-dieline.over-height[data-v-2cc5f424]{max-height:535px;overflow-y:auto}.components-options-select[data-v-2cc5f424]{cursor:pointer;border:1px solid #dcdde1;border-radius:8px}.components-options-select--active[data-v-2cc5f424]{border-color:#0000}.components-options-select__title[data-v-2cc5f424]{color:#191919;font-size:14px;font-weight:500}.components-options-select__des[data-v-2cc5f424]{color:#6e6e70;margin-top:4px;font-size:12px;line-height:18px}.tip[data-v-2cc5f424]{font-size:14px;font-weight:var(--fw-medium);color:#313438;margin:20px 0 12px}.file-color-sel[data-v-2cc5f424]{display:flex}.file-color-sel[data-v-2cc5f424] .components-options-select:first-child{margin-right:10px}.color-switch-item[data-v-2cc5f424]{text-align:center;color:#313438;height:38px;font-size:14px;line-height:38px}.export-form-wrapper[data-v-2cc5f424]{gap:10px;display:flex}.export-format-item[data-v-2cc5f424]{border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 16px;display:flex;position:relative}.export-format-item img[data-v-2cc5f424]{object-fit:contain;width:14px;height:14px}.export-format-item .label[data-v-2cc5f424]{color:#191919;font-size:12px;font-weight:600}.export-dieline__action[data-v-2cc5f424]{margin-top:16px}.exports-file[data-v-2cc5f424]{color:#fff;cursor:pointer;background:#8f47ff;border:0;border-radius:8px;width:100%;height:40px;font-size:14px;font-weight:500}.exports-file[data-v-2cc5f424]:hover:not(:disabled){background:#823aec}.exports-file[data-v-2cc5f424]:disabled{opacity:.5;cursor:not-allowed}.preview-image[data-v-2cc5f424]{object-fit:contain;max-width:100%;max-height:100%}.preview-empty[data-v-2cc5f424],.export-dieline__error[data-v-2cc5f424]{color:#d14343;font-size:12px;line-height:18px}.components-options-select[data-v-758b7857]{color:#191919;cursor:pointer;border:1px solid #d1d0d2;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.components-options-select[data-v-758b7857]:before{content:"";background:var(--primary-background-light);z-index:-1;border-radius:8px;width:100%;height:calc(100% + 2px);position:absolute}.components-options-select--active[data-v-758b7857]{cursor:default}.components-options-select--active[data-v-758b7857],.components-options-select[data-v-758b7857]:hover{border-color:#0000}.components-options-select--active[data-v-758b7857]:before,.components-options-select[data-v-758b7857]:hover:before{border:2px solid var(--primary-color);background:var(--secondary-background)}.pac-export-mockup[data-v-758b7857]{width:100%;height:612px;display:flex;position:relative}.pac-export-mockup__left[data-v-758b7857]{background:#b9b9b9;flex:none;justify-content:center;align-items:center;width:calc(100% - 400px);min-width:0;display:flex;position:relative;overflow:hidden}.pac-export-mockup__left[data-v-758b7857]:before,.pac-export-mockup__left[data-v-758b7857]:after{content:"";pointer-events:none;z-index:1;backdrop-filter:blur(10px);background:#00000080;position:absolute}.pac-export-mockup__left--mask-horizontal[data-v-758b7857]:before,.pac-export-mockup__left--mask-horizontal[data-v-758b7857]:after{width:100%;height:var(--preview-mask-size,0px);left:0}.pac-export-mockup__left--mask-horizontal[data-v-758b7857]:before{top:0}.pac-export-mockup__left--mask-horizontal[data-v-758b7857]:after{bottom:0}.pac-export-mockup__left--mask-vertical[data-v-758b7857]:before,.pac-export-mockup__left--mask-vertical[data-v-758b7857]:after{height:100%;width:var(--preview-mask-size,0px);top:0}.pac-export-mockup__left--mask-vertical[data-v-758b7857]:before{left:0}.pac-export-mockup__left--mask-vertical[data-v-758b7857]:after{right:0}.pac-export-mockup__right[data-v-758b7857]{flex:none;width:400px;position:relative}.pac-export-mockup__preview[data-v-758b7857]{z-index:2;box-shadow:none;background:#b9b9b9;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.pac-export-mockup__preview-canvas[data-v-758b7857]{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.pac-export-mockup__preview--transparent[data-v-758b7857]{background-color:#fff;background-image:linear-gradient(45deg,#e4e4e4 25%,#0000 25%),linear-gradient(-45deg,#e4e4e4 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e4e4e4 75%),linear-gradient(-45deg,#0000 75%,#e4e4e4 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.pac-export-mockup__bottom-controls[data-v-758b7857]{z-index:9;pointer-events:none;justify-content:center;align-items:center;gap:10px;width:100%;display:flex;position:absolute;bottom:24px;left:0}.pac-export-mockup__bottom-controls[data-v-758b7857] .pac-ratio,.pac-export-mockup__bottom-controls .pac-export-mockup__transparent-bg[data-v-758b7857]{pointer-events:all}.pac-export-mockup__transparent-bg[data-v-758b7857]{background:var(--primary-background-light);height:32px;color:var(--one-level-text-color);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex;box-shadow:0 4px 8px #00000008}.pac-mockup-dialog__container__background[data-v-758b7857]{z-index:1;pointer-events:none;will-change:transform, filter;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(0,0)}.pac-mockup-dialog__container__background[data-v-758b7857]:after{content:"";background:#32323266;position:absolute;top:0;bottom:0;left:0;right:0}.ai-card-export-mockup__controls[data-v-758b7857]{height:100%}.ai-card-export-mockup__controls[data-v-758b7857] .pac-export-mockup__right__format .components-options-select,.ai-card-export-mockup__controls[data-v-758b7857] .pac-export-mockup__right__resolution .components-options-select{border:1px solid #dcdde1;border-radius:8px}.ai-card-export-mockup__controls[data-v-758b7857] .pac-export-mockup__right__format .components-options-select--active,.ai-card-export-mockup__controls[data-v-758b7857] .pac-export-mockup__right__resolution .components-options-select--active{color:var(--Color-Neutral-neutral-10,#191919);border-color:#0000!important}.ai-card-export-mockup__controls[data-v-758b7857] .pac-export-mockup__right__format .components-options-select--active:before,.ai-card-export-mockup__controls[data-v-758b7857] .pac-export-mockup__right__resolution .components-options-select--active:before{border:2px solid var(--Color-Neutral-neutral-10,#191919)!important}.card-export-mockup__error[data-v-758b7857]{color:#d14343;font-size:12px;line-height:18px;position:absolute;bottom:62px;left:30px;right:30px}.ai-card-export-dialog[data-v-0bc98d43] .b-dialog{backdrop-filter:blur(10px);background:#eee6}.ai-card-export-dialog[data-v-0bc98d43] .b-dialog-wrapper{min-width:0;min-height:0;box-shadow:none;background:#fff;border-radius:24px;width:min(1114px,100vw - 48px)!important}.ai-card-export-dialog[data-v-0bc98d43] .close-icon{color:#191919;width:40px;height:40px;top:8px;right:12px}.ai-card-export-dialog[data-v-0bc98d43] .close-icon i{font-size:20px}.ai-card-export-dialog__tab[data-v-0bc98d43]{background:#fff;border-radius:12px 12px 0 0;justify-content:center;align-items:center;gap:36px;width:100%;height:64px;display:flex;box-shadow:0 4px 8px #00000008,0 2px 8px #00000008}.ai-card-export-dialog__tab__item[data-v-0bc98d43]{color:#191919;font-size:var(--fs-lg,20px);font-weight:var(--fw-normal,500);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.ai-card-export-dialog__tab__item.active[data-v-0bc98d43]:after{content:"";background-color:var(--primary-color);border-radius:2px;height:4px;transition:transform .3s cubic-bezier(.645,.045,.355,1),width .2s cubic-bezier(.645,.045,.355,1);position:absolute;bottom:-8px;left:0;right:0;box-shadow:0 4px 8px #00000014}.tab-contents[data-v-0bc98d43]{height:612px;position:relative}.ai-card-export-dialog__error[data-v-0bc98d43]{color:#a0482c;z-index:2;background:#fff3ef;border-bottom:1px solid #f3d0c6;padding:12px 24px;font-size:12px;line-height:1.5;position:relative}.dieline-modal-overlay[data-v-74ae0adb]{z-index:9999;backdrop-filter:blur(10px);background:#eee6;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dieline-modal[data-v-74ae0adb]{background-color:#fff;border:1.5px solid #191919;border-radius:24px;flex-direction:column;gap:32px;width:min(1441px,100vw - 48px);height:min(820px,100vh - 48px);padding:48px;display:flex;overflow:hidden;box-shadow:4px 4px #191919}.dieline-modal-header[data-v-74ae0adb]{justify-content:space-between;align-items:center;display:flex}.dieline-modal-header .header-title[data-v-74ae0adb]{color:#191919;font-size:20px;font-weight:600;line-height:1.5}.dieline-modal-close[data-v-74ae0adb]{color:#191919;cursor:pointer;background:#f7f7f7;border:1px solid #d9d9d9;border-radius:8px;justify-content:center;align-items:center;width:104px;height:40px;padding:8px 16px;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex}.dieline-modal-body[data-v-74ae0adb]{flex:1;gap:32px;min-height:0;display:flex}.dieline-modal-nav[data-v-74ae0adb]{box-sizing:border-box;width:248px;min-width:248px;height:100%;padding:4px}.dieline-modal-content[data-v-74ae0adb]{flex:1;min-width:0;height:100%;overflow-y:auto}.dieline-toolbar[data-v-74ae0adb]{background:#f7f7f7;border-radius:20px;margin-bottom:24px;padding:20px 24px;box-shadow:inset 0 0 0 1px #ececec}.newNavigate[data-v-74ae0adb]{width:100%;padding-bottom:20px}.newNavigate[data-v-74ae0adb] .Menu .SubMenu{background-color:#fff}.newNavigate[data-v-74ae0adb] .Menu .SubMenu-box{background-color:#fff;border:1px solid #0000;transition:border .1s linear,box-shadow .1s linear,transform .1s linear}.newNavigate[data-v-74ae0adb] .Menu .SubMenu-box:hover{border:1.5px solid #191919!important}.newNavigate[data-v-74ae0adb] .Menu .SubMenu-box-bg--active{box-shadow:2px 2px 0px 0px var(--one-level-text-color);border:1.5px solid #191919;transform:translate(-2px,-2px);background-color:#fff!important}.newNavigate[data-v-74ae0adb] .Menu .MenuItem{transition:border .1s linear,box-shadow .1s linear,transform .1s linear}.newNavigate[data-v-74ae0adb] .Menu .MenuItem__container{background-color:#fff;border:1px solid #0000}.newNavigate[data-v-74ae0adb] .Menu .MenuItem__container:hover{border:1.5px solid #191919!important}.newNavigate[data-v-74ae0adb] .Menu .MenuItem__container--active{box-shadow:2px 2px 0px 0px var(--one-level-text-color);border:1.5px solid #191919;transform:translate(-2px,-2px);background-color:#fff!important}.newNavigate .name[data-v-74ae0adb]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.newNavigate .count[data-v-74ae0adb]{color:#7f7f7f;margin-left:auto;font-size:12px;font-weight:500;line-height:22px}.newNavigate a[data-v-74ae0adb]{box-sizing:border-box;align-items:center;width:100%;height:40px;padding:9px 10px 9px 12px;display:flex}.newNavigate a.sub-menu span[data-v-74ae0adb]{color:#191919;font-size:16px;font-weight:500;line-height:22px}.newNavigate a.sub-menu-item[data-v-74ae0adb]{padding-left:14px}.newNavigate a.sub-menu-item span[data-v-74ae0adb]{color:#191919;padding-left:6px;font-size:16px;font-weight:500;line-height:22px}.dieline-breadcrumb[data-v-74ae0adb]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.dieline-breadcrumb__item[data-v-74ae0adb]{color:#7f7f7f;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;line-height:16px;position:relative}.dieline-breadcrumb__item[data-v-74ae0adb]:not(:last-child):after{content:"/";color:#b2b2b2;margin-left:8px}.dieline-breadcrumb__item[data-v-74ae0adb]:last-child{color:#191919;cursor:default}.dieline-search-keyword[data-v-74ae0adb]{white-space:nowrap;text-overflow:ellipsis;color:#191919;margin-top:16px;font-size:20px;font-weight:500;line-height:28px;overflow:hidden}.dieline-results[data-v-74ae0adb]{position:relative}.result-header[data-v-74ae0adb]{margin-bottom:16px}.result-header .total[data-v-74ae0adb]{color:#7f7f7f;font-size:16px;font-weight:500;line-height:22px}.p-list[data-v-74ae0adb]{flex-wrap:wrap;gap:24px;width:100%;display:flex}.template-pagination[data-v-74ae0adb]{margin:64px 0}.dieline-search[data-v-74ae0adb]{background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.dieline-search i[data-v-74ae0adb]{color:#8c8c8c}.dieline-search input[data-v-74ae0adb]{background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:16px}.dieline-search__clear[data-v-74ae0adb],.dieline-search__action[data-v-74ae0adb]{color:#191919;cursor:pointer;background:0 0;border:none;font-size:14px}.dieline-search__action[data-v-74ae0adb]{background:#f3f3f3;border-radius:8px;padding:6px 10px}.dieline-list-item[data-v-74ae0adb]{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:12px;width:336px;padding:0;display:flex}.dieline-list-item__shadow[data-v-74ae0adb]{width:100%}.dieline-list-item__image-box[data-v-74ae0adb]{box-sizing:border-box;background:#f2f2f2;border:1px solid #191919;border-radius:16px;width:100%;height:220.63px;padding:1px;display:flex;position:relative;overflow:hidden}.dieline-list-item__tags[data-v-74ae0adb]{z-index:2;gap:4px;display:flex;position:absolute;top:12px;right:11px}.dieline-list-item__tag[data-v-74ae0adb]{color:#7f7f7f;background:#ffffffe6;border-radius:6px;padding:6px 4px;font-size:12px;font-weight:500;line-height:12px}.dieline-list-item__pic[data-v-74ae0adb]{flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.dieline-list-item__pic img[data-v-74ae0adb]{object-fit:contain;max-width:100%;max-height:100%}.dieline-list-item__pic--knife[data-v-74ae0adb],.dieline-list-item__pic--mockup[data-v-74ae0adb]{background:0 0}.dieline-list-item__add-btn[data-v-74ae0adb]{color:#fff;cursor:pointer;z-index:3;background:#191919;border:none;border-radius:30.5px;justify-content:center;align-items:center;gap:10px;width:302px;height:40px;padding:10px 41px;font-size:16px;font-weight:500;line-height:1;display:inline-flex;position:absolute;bottom:19px;left:16px}.dieline-list-item__title[data-v-74ae0adb]{color:#7f7f7f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:500;line-height:19.2px;display:-webkit-box;overflow:hidden}.dieline-list-item__badge[data-v-74ae0adb]{color:#fff;vertical-align:top;background:#00b57a;border-radius:999px;margin-right:8px;padding:1px 6px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex}.no-data[data-v-74ae0adb]{justify-content:center;width:100%;padding-top:56px;padding-bottom:120px;display:flex}.no-data__container[data-v-74ae0adb]{flex-direction:column;align-items:center;width:fit-content;display:flex}.no-data .no-data-for-keyword[data-v-74ae0adb]{text-align:center;text-overflow:ellipsis;word-break:break-all;width:600px;color:var(--three-level-text-color);margin-top:32px;font-size:16px;line-height:22px;overflow:hidden}.no-data .no-data-for-keyword .keyword[data-v-74ae0adb]{color:var(--two-level-text-color)}.no-data .suggestion[data-v-74ae0adb],.no-data .un-search-no-data[data-v-74ae0adb]{color:var(--three-level-text-color);text-align:center;font-size:16px;line-height:22px}.no-data .back-to-all[data-v-74ae0adb]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:10px;margin-top:24px;padding:10px 18px}.dieline-loading[data-v-74ae0adb]{color:#666;justify-content:center;align-items:center;gap:12px;padding:80px 0;display:flex}.dieline-spinner[data-v-74ae0adb]{border:2px solid #d9d9d9;border-top-color:#191919;border-radius:50%;width:18px;height:18px;animation:1s linear infinite spin-74ae0adb}@keyframes spin-74ae0adb{to{transform:rotate(360deg)}}@media screen and (max-width:1280px){.dieline-modal[data-v-74ae0adb]{padding:32px}}.creation-dieline-flow{z-index:5000;width:424px;max-height:calc(100vh - 32px);position:fixed;overflow-y:auto;box-shadow:0 18px 40px #0f172a2e}.creation-dieline-flow__panel{box-sizing:border-box;color:var(--Color-Neutral-neutral-10,#191919);background:0 0;border:0;border-radius:0}.creation-dieline-flow button,.creation-dieline-flow input{box-sizing:border-box}.creation-dieline-flow__panel--bound{height:auto;min-height:300px}.creation-dieline-flow__bound-header,.creation-dieline-flow__bound-row{justify-content:space-between;align-items:center;display:flex}.creation-dieline-flow__bound-header h3,.creation-dieline-flow__bound-row h4{color:var(--Color-Neutral-neutral-10,#191919);font-size:16px;font-weight:500;line-height:1.5}.creation-dieline-flow__bound-row h4{font-size:14px}.creation-dieline-flow__bound-header button,.creation-dieline-flow__bound-row button{color:var(--Color-Neutral-neutral-7,#7f7f7f);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:400;line-height:1.2}.creation-dieline-flow__bound-model{margin-top:16px}.creation-dieline-flow__how{box-sizing:border-box;background:#f5edff;border-radius:8px;margin-top:12px;padding:16px;position:relative}.creation-dieline-flow__how-close{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex;position:absolute;top:16px;right:16px}.creation-dieline-flow__how-close svg{display:block}.creation-dieline-flow__how h4{color:var(--Color-Neutral-neutral-10);margin:0;font-size:14px;font-weight:500;line-height:1.2}.creation-dieline-flow__how>p{color:var(--Color-Neutral-neutral-8,#666);margin:8px 0 16px;font-size:12px;font-weight:400;line-height:1.2}.creation-dieline-flow__how-image{border-radius:4px;width:100%;margin-top:14px;overflow:hidden}.creation-dieline-flow__how-image img{width:100%;height:auto;display:block}.creation-dieline-flow__bound-preview{box-sizing:border-box;background:var(--Color-Neutral-neutral-1,#f2f2f2);border-radius:8px;height:178px;margin-top:8px;padding:14px;position:relative}.creation-dieline-flow__bound-mockup{background:#d9d9d9;border-radius:4px;justify-content:center;align-items:center;width:89px;height:72px;display:flex;position:absolute;bottom:14px;left:14px;overflow:hidden}.creation-dieline-flow__bound-mockup img{object-fit:contain;width:100%;height:100%}.creation-dieline-flow__bound-dieline{justify-content:center;align-items:center;width:195px;height:calc(100% - 28px);display:flex;position:absolute;right:14px}.creation-dieline-flow__bound-dieline img{object-fit:contain;max-width:100%;max-height:100%}.creation-dieline-flow__skeleton{background:linear-gradient(90deg, var(--Color-Neutral-neutral-2,#e8e8e8) 0%, var(--Color-Neutral-neutral-3,#f2f2f2) 50%, var(--Color-Neutral-neutral-2,#e8e8e8) 100%);background-size:200% 100%;border-radius:4px;width:100%;height:100%;animation:1.4s ease-in-out infinite creation-dieline-flow-skeleton}@keyframes creation-dieline-flow-skeleton{0%{background-position:150% 0}to{background-position:-150% 0}}.creation-dieline-flow__bound-size{margin-top:16px}.creation-dieline-flow__bound-footer{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:12px;display:grid}.creation-dieline-flow__credit-estimate{background:var(--Color-Neutral-neutral-1,#f5f5f5);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;display:flex}.creation-dieline-flow__credit-estimate-text{color:var(--Color-Neutral-neutral-9,#333);align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.creation-dieline-flow__credit-star{flex-shrink:0;width:18px;height:18px;display:block}.creation-dieline-flow__credit-info{cursor:help;flex-shrink:0;width:16px;height:16px;display:inline-flex;position:relative}.creation-dieline-flow__credit-info svg{width:100%;height:100%;display:block}.creation-dieline-flow__credit-info:hover:after{content:attr(data-tip);color:#fff;white-space:normal;text-align:left;z-index:30;pointer-events:none;background:#191919;border-radius:10px;width:240px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45;position:absolute;bottom:calc(100% + 10px);right:-10px;box-shadow:0 8px 24px #0f172a2e}.creation-dieline-flow__credit-info:hover:before{content:"";z-index:30;pointer-events:none;border:6px solid #0000;border-top-color:#191919;position:absolute;bottom:calc(100% + 4px);right:0}.creation-dieline-flow__section h3{color:var(--Color-Neutral-neutral-10,#191919);margin:0;font-size:16px;font-weight:500;line-height:1.5}.creation-dieline-flow__section-head{justify-content:space-between;align-items:center;display:flex}.creation-dieline-flow__more{color:var(--Color-Neutral-neutral-8,#666);cursor:pointer;background:0 0;font-size:12px;font-weight:500;line-height:1.5}.creation-dieline-flow__models{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:15px;display:grid}.creation-dieline-flow__model{aspect-ratio:1;cursor:pointer;border-radius:6px;overflow:hidden}.creation-dieline-flow__model.active{border:1.5px solid var(--Color-Neutral-neutral-10,#191919);padding:1.5px}.creation-dieline-flow__model img{background:var(--Color-Neutral-neutral-2,#eee);object-fit:contain;border-radius:6px;width:100%;height:100%}.creation-dieline-flow__model-skeleton{aspect-ratio:1;background:linear-gradient(90deg, var(--Color-Neutral-neutral-2,#e8e8e8) 0%, var(--Color-Neutral-neutral-3,#f2f2f2) 50%, var(--Color-Neutral-neutral-2,#e8e8e8) 100%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite creation-dieline-flow-skeleton}.creation-dieline-flow__section--size{margin-top:24px}.creation-dieline-flow__complex-size-summary{background:var(--primary-background1,#f7f7f7);color:var(--one-level-text-color,#191919);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:8px 16px;display:flex}.creation-dieline-flow__complex-size-summary i{color:var(--Color-Neutral-neutral-7,#7f7f7f);font-size:12px}.creation-dieline-flow__complex-size-copy{min-width:0}.creation-dieline-flow__complex-size-copy p,.creation-dieline-flow__complex-size-copy span{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.creation-dieline-flow__complex-size-copy p{color:var(--Color-Neutral-neutral-7,#7f7f7f);font-size:12px;font-weight:400;line-height:1.35}.creation-dieline-flow__complex-size-copy span{color:var(--Color-Neutral-neutral-10,#191919);margin-top:2px;font-size:14px;font-weight:400;line-height:1.4}.creation-dieline-flow__cup-size-list{scrollbar-width:none;gap:10px;margin-top:10px;display:flex;overflow-x:auto}.creation-dieline-flow__cup-size-list::-webkit-scrollbar{display:none}.creation-dieline-flow__cup-size-item{background:var(--Color-Neutral-neutral-2,#eee);cursor:pointer;border:0;border-radius:12px;flex:0 0 80px;width:80px;height:80px;padding:0;position:relative;overflow:hidden}.creation-dieline-flow__cup-size-item:after{content:"";border:2px solid var(--Color-Neutral-neutral-10,#191919);opacity:0;pointer-events:none;border-radius:12px;position:absolute;top:0;bottom:0;left:0;right:0}.creation-dieline-flow__cup-size-item:hover:after,.creation-dieline-flow__cup-size-item.active:after{opacity:1}.creation-dieline-flow__cup-size-item img{object-fit:cover;width:100%;height:100%;display:block}.creation-dieline-flow__cup-size-capacity{color:var(--Color-Neutral-neutral-7,#7f7f7f);font-size:12px;font-weight:500;line-height:1.2;position:absolute;bottom:6px;left:10px}.creation-dieline-flow__size-grid{align-items:flex-start;gap:0;margin-top:7px;display:flex}.creation-dieline-flow__size-grid .proper-item{flex:1;padding:4px;display:inline-block;position:relative}.creation-dieline-flow__size-grid .proper-item .proper-item-title{color:#7f7f7f;margin-bottom:8px;font-size:12px;font-weight:400;line-height:16px}.creation-dieline-flow__size-grid .proper-item.active{background-color:var(--secondary-background-active,#f5f5f5);border-radius:8px}.creation-dieline-flow__size-grid .proper-item.active .proper-item-title{color:var(--one-level-text-color,#191919)}.creation-dieline-flow__size-grid :deep(.number-input-box){background-color:#fff;border-radius:8px!important;height:36px!important}.creation-dieline-flow__size-grid :deep(.number-input-box input){font-size:14px}.creation-dieline-flow__size-grid .unit{color:#7f7f7f;font-size:14px;line-height:20px}.number-input-box :deep(input){text-align:left!important}.creation-dieline-flow__section--material{margin-top:16px}.creation-dieline-flow__materials{--stroke-active:var(--Color-Neutral-neutral-10,#191919);margin-top:8px}.creation-dieline-flow__materials .material-swatch{width:48px;height:48px;position:relative}.creation-dieline-flow__materials .material-swatch--skeleton{background:linear-gradient(90deg, var(--Color-Neutral-neutral-2,#e8e8e8) 0%, var(--Color-Neutral-neutral-3,#f2f2f2) 50%, var(--Color-Neutral-neutral-2,#e8e8e8) 100%);background-size:200% 100%;border-radius:50%;animation:1.4s ease-in-out infinite creation-dieline-flow-skeleton}.creation-dieline-flow__materials .material-swatch__tip{white-space:nowrap;color:var(--Color-Neutral-white,#fff);background:var(--stroke-active,#191919);opacity:0;pointer-events:none;z-index:20;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.2;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:0}.creation-dieline-flow__materials .material-swatch:hover>.material-swatch__tip{opacity:1}.creation-dieline-flow__materials .material-selection__list{flex-wrap:wrap;gap:8px;display:flex}.creation-dieline-flow__materials .material-selection__list .material-selection__list__item{cursor:pointer;background:0 0;border:0;border-radius:50%;width:48px;height:48px;padding:0;display:inline-block;position:relative;overflow:hidden}.creation-dieline-flow__materials .material-selection__list .material-selection__list__item img{object-fit:cover;width:100%;height:100%;display:block}.creation-dieline-flow__materials .material-selection__list .material-selection__list__item:after{content:"";border:2px solid var(--stroke-active,#191919);opacity:0;pointer-events:none;z-index:1;border-radius:50%;width:100%;height:100%;transition:opacity .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.creation-dieline-flow__materials .material-selection__list .material-selection__list__item:hover,.creation-dieline-flow__materials .material-selection__list .material-selection__list__item.active{padding:2px}.creation-dieline-flow__materials .material-selection__list .material-selection__list__item:hover:after,.creation-dieline-flow__materials .material-selection__list .material-selection__list__item.active:after{opacity:1;box-shadow:inset 0 0 0 2px var(--primary-background-light,#fff)}.creation-dieline-flow__materials .material-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.creation-dieline-flow__materials .material-list .material-list-item-container{background:0 0;border-radius:50%;width:48px;height:48px;position:relative}.creation-dieline-flow__materials .material-list .material-list-item{background:var(--primary-background,#fff);cursor:pointer;border:0;border-radius:50%;width:100%;height:100%;padding:0;position:absolute;top:0;left:0;overflow:hidden}.creation-dieline-flow__materials .material-list .material-list-item img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.creation-dieline-flow__materials .material-list .material-list-item .material-name{display:none}.creation-dieline-flow__materials .material-list .material-list-item:after{content:"";border:1px solid var(--stroke-default,#f2f2f2);pointer-events:none;z-index:1;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.creation-dieline-flow__materials .material-list .material-list-item:hover:after,.creation-dieline-flow__materials .material-list .material-list-item.active:after{border:2px solid var(--stroke-active,#191919);box-shadow:inset 0 0 0 2px var(--primary-background-light,#fff)}.creation-dieline-flow__materials .material-list .material-list-item.active{padding:2px}.creation-dieline-flow__footer{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:20px;display:grid}.creation-dieline-flow__cancel,.creation-dieline-flow__apply{cursor:pointer;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:400;line-height:1.2}.creation-dieline-flow__cancel{background:var(--Color-Neutral-neutral-1,#f7f7f7);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);color:var(--Color-Neutral-neutral-10,#191919)}.creation-dieline-flow__apply{background:var(--Color-Neutral-neutral-10,#191919);color:#fff;justify-content:center;align-items:center;gap:8px;display:flex}.creation-dieline-flow__apply strong{color:#ffc93d;font-size:14px;font-weight:500;line-height:1.2}.creation-dieline-flow__apply:disabled{opacity:.5;cursor:not-allowed}[data-v-a8c49504] .ai-panel-body.layered-edit-mockup-panel-shell{min-height:0;display:flex}@keyframes animation-wiooy9-a8c49504{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}.loading-skeleton .skeleton-selection[data-v-a8c49504],.loading-skeleton .skeleton-attributes[data-v-a8c49504]{position:relative;overflow:hidden}.loading-skeleton .skeleton-selection[data-v-a8c49504]:after,.loading-skeleton .skeleton-attributes[data-v-a8c49504]:after{background:linear-gradient(90deg, var(--skeleton-image-gradient-start-color), var(--skeleton-image-gradient-end-color));content:"";animation:2s linear .5s infinite animation-wiooy9-a8c49504;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.loading-skeleton .skeleton-selection[data-v-a8c49504]{background:var(--skeleton-image-background-color);border-radius:8px;height:48px;margin-bottom:10px}.loading-skeleton .skeleton-attributes[data-v-a8c49504]{background:var(--skeleton-image-background-color);border-radius:8px;height:120px;margin-bottom:10px}.material-root[data-v-a8c49504]{background:var(--primary-background-light);border-radius:16px;flex-direction:column;max-height:100%;margin-top:16px;display:flex}.material-root__box[data-v-a8c49504]{padding-bottom:16px}.cup-material-box[data-v-a8c49504]{flex-direction:column;flex:1;min-height:40px;display:flex}.cup-material-box .title[data-v-a8c49504]{color:var(--one-level-text-color);font-family:var(--pac-font-family), sans-serif;font-size:var(--fs-base);font-weight:var(--fw-normal);line-height:var(--lh-1_6);letter-spacing:var(--pac-font-letter-spacing);margin-bottom:10px}.cup-material-box[data-v-a8c49504] .material-selection .image-container,.cup-material-box[data-v-a8c49504] .material-selection .image-container img{height:100%!important}.material-root[data-v-a8c49504] .material-selection__list__item:after{border-color:var(--Color-Neutral-neutral-10,#191919)!important}.material-root[data-v-a8c49504] .material-selection__list__item:hover:after,.material-root[data-v-a8c49504] .material-selection__list__item.active:after{box-shadow:inset 0 0 0 2px var(--Color-Neutral-white,#fff)!important}.material-root[data-v-a8c49504] .box-material-box .material-list-item:hover:after,.material-root[data-v-a8c49504] .box-material-box .material-list-item.active:after{border-color:var(--Color-Neutral-neutral-10,#191919)!important}.material-root[data-v-a8c49504] .box-material-box .material-list-item.active:after{box-shadow:inset 0 0 0 2px var(--Color-Neutral-white,#fff)!important}.layered-ai-creation-modal[data-v-55abac06]{z-index:1200;background:#00000061;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.layered-ai-creation-modal__panel[data-v-55abac06]{border:1px solid var(--stroke-divider,#e6e6e6);background:var(--primary-background-light,#fff);border-radius:12px;width:376px;max-height:calc(100vh - 48px);overflow:visible;box-shadow:0 18px 52px #0000002e}.layered-ai-creation-modal__header[data-v-55abac06]{border-bottom:1px solid var(--stroke-divider,#e6e6e6);justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.layered-ai-creation-modal__title[data-v-55abac06]{color:var(--one-level-text-color,#191919);font-size:16px;font-weight:600;line-height:1.2}.layered-ai-creation-modal__close[data-v-55abac06]{color:#666;cursor:pointer;background:0 0;border:0;width:24px;height:24px;font-size:16px;line-height:24px}.layered-ai-creation-modal__close[data-v-55abac06]:disabled{cursor:not-allowed;opacity:.45}.layered-ai-creation-modal__file[data-v-55abac06]{display:none}.ai-creation-content[data-v-55abac06]{width:100%;padding:0 16px 16px}.ai-creation-textarea[data-v-55abac06]{border:1px solid var(--stroke-divider,#e6e6e6);background:var(--primary-background1,#fff);border-radius:8px;width:100%;height:291px;margin:16px 0;padding:10px 8px 1px;position:relative}.ai-creation-textarea[data-v-55abac06]:hover,.ai-creation-textarea.active[data-v-55abac06],.ai-creation-textarea[data-v-55abac06]:focus-within{border-color:var(--one-level-text-color,#191919)}.ai-creation-textarea.disabled[data-v-55abac06]{cursor:not-allowed;opacity:.72}.ai-creation-textarea__input-area textarea[data-v-55abac06]{resize:none;background:var(--primary-background1,#fff);width:100%;height:230px;color:var(--one-level-text-color,#191919);border:0;outline:0;padding:0;font-size:14px;font-weight:400;line-height:150%}.ai-creation-textarea__input-area textarea[data-v-55abac06]::placeholder{color:#999}.ai-creation-textarea__actions[data-v-55abac06]{align-items:center;display:flex}.ai-creation-textarea__actions__button[data-v-55abac06]{border:1px solid var(--stroke-divider,#e6e6e6);background:var(--primary-background-light,#fff);width:auto;height:28px;color:var(--one-level-text-color,#191919);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;margin-right:6px;padding:0 8px;font-size:12px;transition:border-color .2s;display:flex}.ai-creation-textarea__actions__button i[data-v-55abac06]{margin-right:2px;font-size:12px}.ai-creation-textarea__actions__button[data-v-55abac06]:hover,.ai-creation-textarea__actions__button.active[data-v-55abac06]{border-color:var(--one-level-text-color,#191919)}.ai-creation-textarea__actions__button.disabled[data-v-55abac06],.ai-creation-textarea__actions__button[data-v-55abac06]:disabled{cursor:not-allowed;opacity:.5}.ai-creation-textarea__popover[data-v-55abac06]{z-index:5;border:1px solid var(--one-level-text-color,#191919);background:var(--primary-background-light,#fff);border-radius:8px;width:249px;padding:12px;position:absolute;bottom:-18px;left:8px;transform:translateY(100%);box-shadow:0 8px 28px #00000024}.ai-creation-textarea__popover-content[data-v-55abac06]{flex-wrap:wrap;gap:8px;display:flex}.ai-creation-textarea__popover-option[data-v-55abac06]{border:1px solid var(--stroke-divider,#e6e6e6);background:var(--primary-background1,#fff);color:var(--one-level-text-color,#191919);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px;line-height:1.2}.ai-creation-textarea__popover-option[data-v-55abac06]:hover,.ai-creation-textarea__popover-option--selected[data-v-55abac06]{border-color:var(--one-level-text-color,#191919);background:var(--primary-background3,#f5f5f5)}.ai-creation-reference[data-v-55abac06]{width:100%;margin-bottom:16px}.ai-creation-reference__header[data-v-55abac06]{margin-bottom:8px}.ai-creation-reference__title[data-v-55abac06]{color:var(--one-level-text-color,#191919);font-size:14px}.ai-creation-reference__content[data-v-55abac06]{border:1px solid var(--primary-background3,#e6e6e6);background:var(--primary-background1,#fff);border-radius:8px;width:100%;min-height:90px;padding:8px;position:relative}.ai-creation-reference__content.pointer[data-v-55abac06]{cursor:pointer}.ai-creation-reference__content[data-v-55abac06]:not(.disabled):hover,.ai-creation-reference__content[data-v-55abac06]:not(.disabled):active{border-color:var(--one-level-text-color,#191919)}.ai-creation-reference__content.dragging[data-v-55abac06]{border-color:#731eff}.ai-creation-reference__image-list[data-v-55abac06]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-creation-reference__image-item[data-v-55abac06]{cursor:pointer;border-radius:8px;width:72px;height:72px;position:relative;overflow:hidden}.ai-creation-reference__image-item:not(.disabled):hover .ai-creation-reference__image-remove[data-v-55abac06]{opacity:1}.ai-creation-reference__image-item.disabled[data-v-55abac06]{cursor:not-allowed;opacity:.6}.ai-creation-reference__image-loading-container[data-v-55abac06]{background:#fff;border-radius:8px;width:100%;height:100%;position:relative}.ai-creation-reference__image-preview[data-v-55abac06]{object-fit:cover;object-position:center;border-radius:8px;width:100%;height:100%;display:block}.ai-creation-reference__image-loading-overlay[data-v-55abac06]{background:#0000004d;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ai-creation-reference__image-loading-overlay span[data-v-55abac06]{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite aiCreationSpin-55abac06}.ai-creation-reference__image-remove[data-v-55abac06]{z-index:10;background:var(--Color-Neutral-neutral-8,#666);color:#fff;cursor:pointer;opacity:0;border:0;border-radius:14px;justify-content:center;align-items:center;width:14px;height:14px;padding:0;font-size:12px;transition:opacity .2s;display:flex;position:absolute;top:4px;right:4px}.ai-creation-reference__image-remove i[data-v-55abac06]{color:#fff;font-size:14px}.ai-creation-reference__upload-button[data-v-55abac06]{border:1px dashed var(--Color-Neutral-neutral-5,#bfbfbf);background:var(--primary-background0,#fafafa);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.ai-creation-reference__upload-button.disabled[data-v-55abac06],.ai-creation-reference__upload-button[data-v-55abac06]:disabled{cursor:not-allowed;opacity:.6}.ai-creation-reference__upload-icon[data-v-55abac06]{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ai-creation-reference__upload-icon i[data-v-55abac06]{color:#999;font-size:20px}.ai-creation-reference__upload-text[data-v-55abac06]{color:#999;text-align:center;justify-content:center;align-items:center;width:calc(100% - 80px);font-size:12px;line-height:150%;display:flex}.ai-creation-reference__drop[data-v-55abac06]{z-index:2;color:#731eff;text-align:center;pointer-events:none;background:#f7f2ff;border:1px dashed #731eff;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;line-height:150%;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.ai-creation-reference__content.dragging .ai-creation-reference__drop[data-v-55abac06]{display:flex}.ai-creation-content__error[data-v-55abac06]{color:#c62828;margin:-6px 0 12px;font-size:12px;line-height:1.4}.ai-creation-generate[data-v-55abac06]{justify-content:flex-end;display:flex}.ai-creation-generate-button[data-v-55abac06]{color:#fff;cursor:pointer;background:#191919;border:0;border-radius:8px;min-width:112px;height:36px;padding:0 18px;font-size:14px;font-weight:600}.ai-creation-generate-button[data-v-55abac06]:disabled{cursor:not-allowed;opacity:.45}@keyframes aiCreationSpin-55abac06{to{transform:rotate(360deg)}}.list-item[data-v-c0cdadfc]{cursor:pointer;text-align:left;background:0 0;border:0;width:192px;padding:0;display:inline-block;position:relative}.list-item .tip[data-v-c0cdadfc]{color:var(--three-level-text-color);z-index:5;pointer-events:none;transition:transform .1s linear;position:absolute;top:12px;left:16px}.list-item .tip .p-icon-3D_v2[data-v-c0cdadfc]{color:var(--three-level-text-color);opacity:1;padding:5.5px 4px;font-size:28px;font-weight:500;line-height:28px}.list-item .image[data-v-c0cdadfc]{border:1px solid #e6e6e6;border-radius:12px;width:192px;height:192px;transition:border .1s linear,box-shadow .1s linear;position:relative;overflow:hidden}.list-item .image .master-image[data-v-c0cdadfc]{border-radius:12px}.list-item .image .master-image[data-v-c0cdadfc] img{object-fit:cover;border-radius:12px;height:100%;max-height:100%}.list-item .image.img-hover[data-v-c0cdadfc]{border:1.5px solid #191919;box-shadow:2.22px 2.22px #000}.list-item .image .add-overlay[data-v-c0cdadfc]{cursor:pointer;z-index:6;background:#191919;border:none;border-radius:30.5px;justify-content:center;align-items:center;gap:10px;width:calc(100% - 32px);height:40px;padding:10px 41px;display:flex;position:absolute;bottom:16px;left:16px}.list-item .image .add-overlay__text[data-v-c0cdadfc]{color:#fff;font-size:16px;font-weight:500;line-height:1}.list-item .side-image-box[data-v-c0cdadfc]{pointer-events:none;z-index:1;transition:transform .1s linear;position:absolute;top:0;right:8px}.list-item .side-image-box .side-image-item[data-v-c0cdadfc]{border:solid 1px var(--border-color);border-radius:4px;width:56px;height:56px;margin-top:8px;overflow:hidden}.list-item[data-v-c0cdadfc] .lazy-text-container{margin-top:12px}.list-item[data-v-c0cdadfc] .lazy-text-container .item-title{width:100%;font-weight:400;font-family:var(--pac-font-family), sans-serif;font-size:var(--fs-base);font-weight:var(--fw-normal);line-height:var(--lh-1_6);letter-spacing:var(--pac-font-letter-spacing);color:var(--three-level-text-color);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.list-item[data-v-c0cdadfc] .lazy-text-container .item-title p{width:100%}.list-item .material-list[data-v-c0cdadfc]{flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:8px 2px;display:flex}.list-item .material-item[data-v-c0cdadfc]{cursor:pointer;border-radius:50%;width:20px;height:20px;margin-top:5px;margin-right:8px;position:relative}.list-item .material-item[data-v-c0cdadfc]:after{box-sizing:border-box;content:"";opacity:0;border:1px solid #bfbfbf;border-radius:50%;width:24px;height:24px;transition:opacity .3s;display:flex;position:absolute;top:-2px;left:-2px}.list-item .active .material-item[data-v-c0cdadfc]:after,.list-item[data-v-c0cdadfc] .active .material-item:after{opacity:1}.list-item[data-v-c0cdadfc] .material-item img{border-radius:50%}.list-item[data-v-c0cdadfc] .material-item:after{box-sizing:border-box;content:"";opacity:0;border:1px solid #bfbfbf;border-radius:50%;width:24px;height:24px;transition:opacity .3s;display:flex;position:absolute;top:-2px;left:-2px}.list-item[data-v-c0cdadfc] .material-item.active:after{opacity:1}@media screen and (max-width:768px){.list-item .tip .p-icon-3D_v2[data-v-c0cdadfc]{font-size:24px}}.mockup-modal-overlay[data-v-2eadfa9a]{z-index:9999;backdrop-filter:blur(10px);background:#eee6;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mockup-modal[data-v-2eadfa9a]{background-color:#fff;border:1.5px solid #191919;border-radius:24px;flex-direction:column;gap:32px;width:min(1441px,100vw - 48px);height:min(820px,100vh - 48px);padding:48px;display:flex;overflow:hidden;box-shadow:4px 4px #191919}.mockup-modal-header[data-v-2eadfa9a]{justify-content:space-between;align-items:center;display:flex}.mockup-modal-header .header-title[data-v-2eadfa9a]{color:#191919;font-size:20px;font-weight:600;line-height:1.5}.mockup-modal-close[data-v-2eadfa9a]{color:#191919;cursor:pointer;background:#f7f7f7;border:1px solid #d9d9d9;border-radius:8px;justify-content:center;align-items:center;width:104px;height:40px;padding:8px 16px;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex}.mockup-modal-body[data-v-2eadfa9a]{flex:1;gap:32px;min-height:0;display:flex}.mockup-modal-nav[data-v-2eadfa9a]{box-sizing:border-box;width:248px;min-width:248px;height:100%;padding:4px}.mockup-modal-content[data-v-2eadfa9a]{flex:1;min-width:0;height:100%;overflow-y:auto}.newNavigate[data-v-2eadfa9a]{width:100%;height:100%;padding-top:2px}.newNavigate[data-v-2eadfa9a] .Menu .SubMenu{background-color:#fff}.newNavigate[data-v-2eadfa9a] .Menu .SubMenu-box{background-color:#fff;border:1px solid #0000;transition:border .1s linear,box-shadow .1s linear,transform .1s linear}.newNavigate[data-v-2eadfa9a] .Menu .SubMenu-box:hover{border:1.5px solid #191919!important}.newNavigate[data-v-2eadfa9a] .Menu .SubMenu-box-bg--active{box-shadow:2px 2px 0px 0px var(--one-level-text-color);border:1.5px solid #191919;transform:translate(-2px,-2px);background-color:#fff!important}.newNavigate[data-v-2eadfa9a] .Menu .MenuItem{transition:border .1s linear,box-shadow .1s linear,transform .1s linear}.newNavigate[data-v-2eadfa9a] .Menu .MenuItem__container{background-color:#fff;border:1px solid #0000}.newNavigate[data-v-2eadfa9a] .Menu .MenuItem__container:hover{border:1.5px solid #191919!important}.newNavigate[data-v-2eadfa9a] .Menu .MenuItem__container--active{box-shadow:2px 2px 0px 0px var(--one-level-text-color);border:1.5px solid #191919;transform:translate(-2px,-2px);background-color:#fff!important}.newNavigate .icon[data-v-2eadfa9a]{color:#7f7f7f;font-size:20px}.newNavigate .count[data-v-2eadfa9a]{text-align:right;color:#7f7f7f;padding-left:8px;font-size:12px;font-weight:500;line-height:22px;position:relative;top:1px}.newNavigate a[data-v-2eadfa9a]{box-sizing:border-box;align-items:center;width:100%;height:40px;padding:9px 10px 9px 12px;display:flex}.newNavigate a span.name[data-v-2eadfa9a]{color:#191919;text-overflow:ellipsis;white-space:nowrap;max-width:205px;padding-left:6px;font-size:16px;font-weight:500;line-height:22px;transition:color .3s ease-in-out;overflow:hidden}.newNavigate a.sub-menu[data-v-2eadfa9a]{max-width:254px}.newNavigate a.sub-menu-item[data-v-2eadfa9a]{padding-left:34px}.result-header[data-v-2eadfa9a]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.total[data-v-2eadfa9a]{text-align:left;color:#7f7f7f;font-size:16px;font-weight:500;line-height:22px}.sort-by[data-v-2eadfa9a]{align-items:center;gap:10px;display:flex;position:relative}.sort-by__label[data-v-2eadfa9a]{color:#666;font-size:16px;font-weight:500;line-height:22px}.sort-by__select[data-v-2eadfa9a]{color:#191919;cursor:pointer;background:#f7f7f7;border:1px solid #e6e6e6;border-radius:8px;justify-content:space-between;align-items:center;width:208px;height:36px;padding:8px 12px;font-size:16px;font-weight:500;line-height:1;transition:border-color .15s;display:flex;position:relative}.sort-by__select[data-v-2eadfa9a]:hover,.sort-by__select.open[data-v-2eadfa9a]{border-color:#191919}.sort-by__value[data-v-2eadfa9a]{color:#191919;align-items:center;gap:6px;min-width:0;display:inline-flex}.sort-by__arrow[data-v-2eadfa9a]{color:#191919;font-size:18px;transition:transform .2s}.sort-by__arrow.open[data-v-2eadfa9a]{transform:rotate(180deg)}.sort-by__menu[data-v-2eadfa9a]{z-index:10;background:#fff;border:1px solid #e6e6e6;border-radius:8px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 4px 12px #00000014}.sort-by__menu-item[data-v-2eadfa9a]{color:#191919;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.sort-by__menu-item[data-v-2eadfa9a]:hover,.sort-by__menu-item.active[data-v-2eadfa9a]{background:#f7f7f7}.p-list[data-v-2eadfa9a]{flex-wrap:wrap;gap:24px;width:100%;display:flex}.mockup-pagination[data-v-2eadfa9a]{margin:64px 0}.mockup-loading[data-v-2eadfa9a],.mockup-empty[data-v-2eadfa9a]{color:#7f7f7f;justify-content:center;align-items:center;min-height:320px;font-size:14px;display:flex}.mockup-spinner[data-v-2eadfa9a]{border:2px solid #19191933;border-top-color:#191919;border-radius:50%;width:18px;height:18px;margin-right:8px;animation:.8s linear infinite mockup-spin-2eadfa9a}@keyframes mockup-spin-2eadfa9a{to{transform:rotate(360deg)}}@media screen and (max-width:1200px){.mockup-modal[data-v-2eadfa9a]{padding:32px}}.template-card[data-v-4fe019a5]{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:8px;width:192px;padding:0;display:flex}.template-card.is-disabled[data-v-4fe019a5]{cursor:wait;opacity:.6}.template-card__cover[data-v-4fe019a5]{background-color:#f7f7f7;border:1px solid #e6e6e6;border-radius:12px;width:192px;height:192px;transition:border .1s linear,box-shadow .1s linear;position:relative;overflow:hidden}.template-card__cover img[data-v-4fe019a5]{object-fit:cover;border-radius:inherit;pointer-events:none;width:100%;height:100%}.template-card__cover[data-v-4fe019a5]:hover,.template-card__cover--selected[data-v-4fe019a5]{border:1.5px solid #191919;box-shadow:2.22px 2.22px #000}.template-card__check[data-v-4fe019a5]{z-index:1;background:#191919;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:10px;right:10px}.template-card__add-btn[data-v-4fe019a5]{color:#fff;cursor:pointer;z-index:2;background:#191919;border:none;border-radius:30.5px;justify-content:center;align-items:center;gap:10px;width:160px;height:40px;padding:10px 41px;font-size:16px;font-weight:500;line-height:1;display:inline-flex;position:absolute;bottom:16px;left:16px}.template-card__name[data-v-4fe019a5]{color:#7f7f7f;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:34px;margin:0;font-size:14px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.template-modal-overlay[data-v-bb817329]{z-index:9999;backdrop-filter:blur(10px);background:#eee6;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.template-modal[data-v-bb817329]{background-color:#fff;border:1.5px solid #191919;border-radius:24px;flex-direction:column;gap:32px;width:min(1441px,100vw - 48px);height:min(820px,100vh - 48px);padding:48px;display:flex;position:relative;overflow:hidden;box-shadow:4px 4px #191919}.template-modal-header[data-v-bb817329]{justify-content:space-between;align-items:center;display:flex}.template-modal-header .header-title[data-v-bb817329]{color:#191919;font-size:20px;font-weight:600;line-height:1.5}.template-modal-close[data-v-bb817329]{color:#191919;cursor:pointer;background:#f7f7f7;border:1px solid #d9d9d9;border-radius:8px;justify-content:center;align-items:center;width:104px;height:40px;padding:8px 16px;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex}.template-modal-error[data-v-bb817329]{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:20px}.template-modal-body[data-v-bb817329]{flex:1;gap:32px;min-height:0;display:flex}.template-modal-body.is-submitting[data-v-bb817329]{pointer-events:none}.template-modal-nav[data-v-bb817329]{box-sizing:border-box;flex-shrink:0;width:248px;min-width:248px;max-height:100%;padding:4px}.template-modal-content[data-v-bb817329]{flex:1;min-width:0;height:100%;overflow-y:auto}.category-sidebar[data-v-bb817329]{flex-direction:column;gap:8px;display:flex}.category-sidebar__group[data-v-bb817329]{flex-direction:column;flex-shrink:0;display:flex}.category-sidebar__item[data-v-bb817329]{color:#191919;cursor:pointer;box-sizing:border-box;background:0 0;border:1.5px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:16px;font-weight:500;line-height:22px;transition:all .1s linear;display:flex}.category-sidebar__item[data-v-bb817329]:hover{background:#fff;border:1.5px solid #191919}.category-sidebar__item--active[data-v-bb817329]{background:#fff;border:1.5px solid #191919;box-shadow:2px 2px #191919}.category-sidebar__item-icon-wrapper[data-v-bb817329]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.category-sidebar__category-name[data-v-bb817329]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.category-sidebar__arrow[data-v-bb817329]{margin-left:auto;transition:transform .2s}.category-sidebar__arrow--open[data-v-bb817329]{transform:rotate(180deg)}.category-sidebar__industries[data-v-bb817329]{flex-direction:column;gap:8px;padding:8px 0;display:flex}.category-sidebar__industry[data-v-bb817329]{cursor:pointer;box-sizing:border-box;background:0 0;border:1.5px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 12px 0 42px;transition:all .1s linear;display:flex}.category-sidebar__industry[data-v-bb817329]:hover{background:#fff;border:1.5px solid #191919}.category-sidebar__industry--active[data-v-bb817329]{background:#fff;border:1.5px solid #191919;box-shadow:2px 2px #191919}.category-sidebar__industry-name[data-v-bb817329]{color:#191919;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:16px;font-weight:500;line-height:22px;overflow:hidden}.category-sidebar__industry-count[data-v-bb817329]{color:#7f7f7f;flex-shrink:0;font-size:12px;font-weight:500}.result-header[data-v-bb817329]{align-items:center;margin-bottom:16px;display:flex}.total[data-v-bb817329]{color:#7f7f7f;font-size:16px;font-weight:500;line-height:22px}.p-list[data-v-bb817329],.template-grid__list[data-v-bb817329]{flex-wrap:wrap;gap:24px;width:100%;display:flex}.template-grid__skeleton[data-v-bb817329]{flex-direction:column;gap:8px;width:192px;display:flex}.template-grid__skeleton-cover[data-v-bb817329]{background:#f0f0f0;border-radius:12px;width:192px;height:192px;animation:1.5s ease-in-out infinite pulse-bb817329}.template-grid__skeleton-name[data-v-bb817329]{background:#f0f0f0;border-radius:4px;width:100%;height:18px;animation:1.5s ease-in-out infinite pulse-bb817329}.template-grid__empty[data-v-bb817329]{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 24px;display:flex}.template-grid__empty-text[data-v-bb817329]{color:#191919;margin:0;font-size:16px;font-weight:500}.template-grid__empty-hint[data-v-bb817329]{color:#999;margin:0;font-size:14px}.template-load-more[data-v-bb817329]{justify-content:center;padding:32px 0 8px;display:flex}.template-load-more__btn[data-v-bb817329]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;height:40px;padding:0 20px}.template-modal-submitting[data-v-bb817329]{color:#fff;z-index:10;background:#191919e0;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner[data-v-bb817329]{border:2px solid #19191933;border-top-color:#191919;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin-bb817329}.spinner--light[data-v-bb817329]{border-color:#fff #ffffff59 #ffffff59}@keyframes spin-bb817329{to{transform:rotate(360deg)}}@keyframes pulse-bb817329{0%,to{opacity:1}50%{opacity:.5}}.ai-design-workbench[data-v-e573fb12]{background:var(--Color-Neutral-white,#fff);width:100vw;height:100vh;color:var(--Color-Neutral-neutral-10,#191919);align-items:flex-start;display:flex;position:relative;overflow:hidden}.ai-design-canvas-area[data-v-e573fb12]{flex:1;height:100%;position:relative;overflow:hidden}.canvas-drop-overlay[data-v-e573fb12]{z-index:120;pointer-events:none;border:2px dashed var(--ai-primary,#7c3aed);background:#7c3aed0f;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.canvas-drop-overlay__inner[data-v-e573fb12]{background:var(--Color-Neutral-white,#fff);color:var(--ai-primary,#7c3aed);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px 32px;font-size:15px;font-weight:500;display:flex;box-shadow:0 8px 24px #0f172a1f}.canvas-drop-overlay__inner span[data-v-e573fb12]{color:var(--Color-Neutral-neutral-10,#191919)}.canvas-empty-state[data-v-e573fb12]{pointer-events:none;user-select:none;z-index:1;color:var(--Color-Neutral-neutral-8,#666);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.canvas-empty-state__img[data-v-e573fb12]{object-fit:contain;width:180px;height:180px;margin-bottom:4px}.canvas-empty-state__line[data-v-e573fb12]{align-items:center;gap:6px;margin:0;display:inline-flex}.canvas-empty-state__arrow[data-v-e573fb12]{color:var(--Color-Neutral-neutral-8,#666)}.canvas-empty-state__arrow--inline[data-v-e573fb12]{flex-shrink:0;width:48px;height:18px}.top-fade-overlay[data-v-e573fb12]{z-index:99;pointer-events:none;background:linear-gradient(#fff 0%,#ffffffd9 45%,#fff0 100%);height:96px;position:fixed;top:0;left:0;right:0}.dark-mode .top-fade-overlay[data-v-e573fb12]{background:linear-gradient(#191919 0%,#191919d9 45%,#19191900 100%)}.export-history-fly-dot[data-v-e573fb12]{pointer-events:none;z-index:1002;background:#191919;border-radius:50%;width:14px;height:14px;animation:.62s cubic-bezier(.2,.8,.2,1) forwards export-history-fly-e573fb12;position:fixed;top:0;left:0;box-shadow:0 8px 22px #1919193d}@keyframes export-history-fly-e573fb12{0%{opacity:0;transform:translate(calc(var(--from-x) - 7px), calc(var(--from-y) - 7px)) scale(.35)}18%{opacity:1;transform:translate(calc(var(--from-x) - 7px), calc(var(--from-y) - 7px)) scale(1)}58%{opacity:1;transform:translate(calc(var(--mid-x) - 7px), calc(var(--arc-y) - 7px)) scale(.82)}to{opacity:0;transform:translate(calc(var(--to-x) - 7px), calc(var(--to-y) - 7px)) scale(.18)}}@media (max-width:1024px){.ai-design-canvas-area[data-v-e573fb12]{right:280px}.chat-collapsed .ai-design-canvas-area[data-v-e573fb12]{right:0}}@media (max-width:768px){.ai-design-canvas-area[data-v-e573fb12]{right:0}}.home-dot-cursor-overlay[data-v-48e2238e]{pointer-events:none;z-index:-1;-webkit-mask-image:radial-gradient(circle at var(--dot-cursor-x,-100px) var(--dot-cursor-y,-100px), #000 30px, transparent 60px);mask-image:radial-gradient(circle at var(--dot-cursor-x,-100px) var(--dot-cursor-y,-100px), #000 30px, transparent 60px);opacity:0;background-image:radial-gradient(circle,#000 .7px,#0000 .7px);background-size:13px 13px;position:absolute;top:0;bottom:0;left:0;right:0}.ai-design-home[data-v-48e2238e]{isolation:isolate;background-color:var(--ai-canvas-bg,#fff);background-image:radial-gradient(circle, var(--ai-canvas-dot,#d4d4d4) .7px, transparent .7px);width:100vw;min-height:100vh;color:var(--Color-Neutral-neutral-10,#191919);background-size:13px 13px;position:relative;overflow-x:clip}.home-topbar[data-v-48e2238e]{z-index:90;background:var(--Color-Neutral-white,#fff);border-bottom:1px solid var(--Color-Neutral-neutral-10,#191919);align-items:center;padding:10px 40px;display:flex;position:sticky;top:0;left:0;right:0}[data-v-48e2238e] .canvas-user-bar{top:30px;transform:translateY(-50%)}.home-logo[data-v-48e2238e]{align-items:center;gap:8px;height:40px;padding:0 12px;display:inline-flex}.home-logo__link[data-v-48e2238e]{color:inherit;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s;display:inline-flex}.home-logo__link[data-v-48e2238e]:hover{background:#0000000f}.home-logo__img[data-v-48e2238e]{flex-shrink:0;width:32px;height:32px;display:block}.home-logo__text[data-v-48e2238e]{letter-spacing:-.2px;font-size:16px;font-weight:600}.home-logo__beta[data-v-48e2238e]{background:var(--Color-Neutral-neutral-10,#191919);color:var(--Color-Neutral-white,#fff);letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.home-logo__menu[data-v-48e2238e]{align-items:center;display:inline-flex;position:relative}.plain-icon-btn[data-v-48e2238e]{cursor:pointer;width:40px;height:40px;color:var(--Color-Neutral-neutral-10,#191919);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex;position:relative}.plain-icon-btn[data-v-48e2238e]:hover,.plain-icon-btn.is-active[data-v-48e2238e]{background:var(--Color-Neutral-neutral-2,#eee)}.save-history[data-v-48e2238e]{flex-shrink:0}.save-history[data-v-48e2238e] .pac-export-history__trigger{border-radius:8px}.save-history[data-v-48e2238e] .pac-export-history__trigger:hover{background:var(--Color-Neutral-neutral-2,#eee)}.save-history__button[data-v-48e2238e]{position:relative;margin-left:0!important}.save-history__button[data-v-48e2238e]:hover{background:0 0}.save-history__button .download-running-icon__bucket[data-v-48e2238e]{transform-box:view-box;transform-origin:20px 20px;animation:1.4s linear infinite download-bucket-spin-48e2238e}.save-history__button .download-running-icon__arrow[data-v-48e2238e]{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite download-arrow-fall-48e2238e}@keyframes download-arrow-fall-48e2238e{0%{opacity:.55;transform:translateY(-2px)}60%{opacity:1;transform:translateY(1.5px)}to{opacity:.55;transform:translateY(-2px)}}@keyframes download-bucket-spin-48e2238e{to{transform:rotate(360deg)}}.nav-icon[data-v-48e2238e]{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.nav-icon[data-v-48e2238e] svg{width:100%;height:100%;display:block}.project-dropdown[data-v-48e2238e]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-10,#191919);box-shadow:3px 3px 0 var(--Color-Neutral-neutral-10,#191919);z-index:200;border-radius:12px;min-width:320px;padding:10px;position:absolute;top:calc(100% + 8px);left:0}.dropdown-item[data-v-48e2238e]{cursor:pointer;color:var(--Color-Neutral-neutral-10,#191919);border-radius:8px;align-items:center;gap:12px;margin-bottom:4px;padding:12px;font-size:16px;font-weight:500;line-height:1.5;transition:background .12s;display:flex}.dropdown-item[data-v-48e2238e]:hover{background:var(--Color-Neutral-neutral-1,#f7f7f7)}.dropdown-item__icon[data-v-48e2238e]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.dropdown-section-title[data-v-48e2238e]{text-transform:uppercase;letter-spacing:.4px;color:var(--Color-Neutral-neutral-6,#999);pointer-events:none;padding:8px 14px 4px;font-size:11px}.dropdown-divider[data-v-48e2238e]{background:var(--Color-Neutral-neutral-3,#e6e6e6);height:1px;margin:4px -10px}.recent-list[data-v-48e2238e]{max-height:360px;padding-right:2px;overflow-y:auto}.recent-list[data-v-48e2238e]::-webkit-scrollbar{width:4px}.recent-list[data-v-48e2238e]::-webkit-scrollbar-thumb{background:var(--Color-Neutral-neutral-4,#d9d9d9);border-radius:2px}.recent-list[data-v-48e2238e]::-webkit-scrollbar-track{background:0 0}.recent-card[data-v-48e2238e]{cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:8px 10px;transition:background .12s;display:flex}.recent-card[data-v-48e2238e]:hover{background:var(--Color-Neutral-neutral-1,#f7f7f7)}.recent-card__thumb[data-v-48e2238e]{background:var(--Color-Neutral-neutral-1,#f7f7f7);width:56px;height:56px;color:var(--Color-Neutral-neutral-8,#999);border-radius:10px;flex:0 0 56px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.recent-card__thumb-img[data-v-48e2238e]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.recent-card__meta[data-v-48e2238e]{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.recent-card__name[data-v-48e2238e]{color:var(--Color-Neutral-neutral-10,#191919);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.recent-card__sub[data-v-48e2238e]{color:var(--Color-Neutral-neutral-8,#888);align-items:center;gap:6px;font-size:12px;line-height:1.2;display:inline-flex}.recent-card__icon[data-v-48e2238e]{color:currentColor;flex-shrink:0}.recent-card__date[data-v-48e2238e]{font-variant-numeric:tabular-nums;letter-spacing:.2px}.home-page[data-v-48e2238e]{flex-direction:column;gap:40px;padding:64px 40px;display:flex;position:relative}.home-main[data-v-48e2238e]{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:920px;margin:0 auto;display:flex}.home-main__title[data-v-48e2238e]{letter-spacing:-.5px;text-align:center;margin:0;font-size:32px;font-weight:600}.home-main__subtitle[data-v-48e2238e]{color:var(--Color-Neutral-neutral-8,#666);text-align:center;margin:0;font-size:15px}.home-recent[data-v-48e2238e]{width:100%;max-width:780px;margin:0 auto}.home-recent__head[data-v-48e2238e]{justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.home-recent__title[data-v-48e2238e]{letter-spacing:-.3px;color:var(--Color-Neutral-neutral-10,#191919);margin:0;font-size:20px;font-weight:600}.home-recent__newbtn[data-v-48e2238e]{box-sizing:border-box;background:var(--Color-Neutral-neutral-10,#191919);height:32px;color:var(--Color-Neutral-white,#fff);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:500;line-height:1;transition:opacity .15s;display:inline-flex}.home-recent__newbtn[data-v-48e2238e]:hover{opacity:.9}.home-recent__newbtn svg[data-v-48e2238e]{display:block}.home-recent__viewport[data-v-48e2238e]{position:relative}.home-recent__row[data-v-48e2238e]{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:24px;padding:8px 6px 8px 0;display:flex;overflow-x:auto}.home-recent__row[data-v-48e2238e]::-webkit-scrollbar{display:none}.home-recent__arrow[data-v-48e2238e]{z-index:3;background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);width:36px;height:36px;color:var(--Color-Neutral-neutral-10,#191919);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,box-shadow .15s,transform .1s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0f172a1f}.home-recent__arrow[data-v-48e2238e]:hover{background:var(--Color-Neutral-neutral-1,#f7f7f7);box-shadow:0 6px 18px #0f172a2e}.home-recent__arrow[data-v-48e2238e]:active{transform:translateY(-50%)scale(.94)}.home-recent__arrow svg[data-v-48e2238e]{display:block}.home-recent__arrow--prev[data-v-48e2238e]{left:-16px}.home-recent__arrow--next[data-v-48e2238e]{right:-16px}.home-recent__card[data-v-48e2238e]{aspect-ratio:16/10;background:var(--Color-Neutral-neutral-1,#f7f7f7);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);cursor:pointer;color:inherit;border-radius:12px;outline:none;flex:0 0 calc(33.3333% - 16px);padding:0;transition:transform .15s,box-shadow .15s,border-color .15s;display:block;position:relative;overflow:hidden}.home-recent__card[data-v-48e2238e]:hover,.home-recent__card--menu-open[data-v-48e2238e]{border-color:var(--Color-Neutral-neutral-10,#191919);box-shadow:4px 4px 0 0 var(--Color-Neutral-neutral-10,#191919);transform:translateY(-2px)}.home-recent__card[data-v-48e2238e]:focus-visible{border-color:var(--Color-Neutral-neutral-10,#191919);box-shadow:4px 4px 0 0 var(--Color-Neutral-neutral-10,#191919);transform:translateY(-2px)}.home-recent__card:hover .home-recent__menubtn[data-v-48e2238e],.home-recent__card--menu-open .home-recent__menubtn[data-v-48e2238e]{opacity:1;pointer-events:auto}.home-recent__card:focus-visible .home-recent__menubtn[data-v-48e2238e]{opacity:1;pointer-events:auto}.home-recent__menubtn[data-v-48e2238e]{background:var(--Color-Neutral-white,#fff);cursor:pointer;opacity:0;pointer-events:none;z-index:2;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:2px;transition:opacity .15s,background .15s;display:inline-flex;position:absolute;top:10px;right:10px}.home-recent__menubtn i[data-v-48e2238e]{color:var(--Color-Neutral-neutral-10,#191919);font-size:20px;line-height:1}.home-recent__menubtn[data-v-48e2238e]:hover{background:var(--Color-Neutral-neutral-9,#444)}.home-recent__menubtn:hover i[data-v-48e2238e]{color:var(--Color-Neutral-white,#fff)}.home-recent__menubtn.is-active[data-v-48e2238e]{background:var(--Color-Neutral-neutral-10,#191919);opacity:1;pointer-events:auto}.home-recent__menubtn.is-active i[data-v-48e2238e]{color:var(--Color-Neutral-white,#fff)}.home-recent__popover[data-v-48e2238e]{background:var(--Color-Neutral-white,#fff);z-index:300;border:1px solid #191919;border-radius:12px;flex-direction:column;align-items:center;gap:4px;width:245px;min-width:245px;padding:10px;animation:.18s cubic-bezier(.16,1,.3,1) home-recent-popover-in-48e2238e;display:flex;position:fixed;box-shadow:3px 3px #191919}@keyframes home-recent-popover-in-48e2238e{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.home-recent__popover-top[data-v-48e2238e]{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:4px;width:100%;padding:12px;display:flex}.home-recent__popover-name-editor[data-v-48e2238e]{border-bottom:1px solid #0000;align-items:center;gap:4px;width:100%;display:flex}.home-recent__popover-name-editor[data-v-48e2238e]:focus-within{border-bottom:1px solid #191919}.home-recent__popover-name-display[data-v-48e2238e]{flex:1;justify-content:space-between;align-items:center;gap:10px;width:100%;height:24px;display:flex}.home-recent__popover-name-display .name__text[data-v-48e2238e]{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:#191919;border-bottom:1px dashed #0000;max-width:100%;font-size:14px;font-weight:400;line-height:22px;overflow:hidden}.home-recent__popover-name-display .name__text[data-v-48e2238e]:hover{border-bottom:1px dashed #999}.home-recent__popover-name-display .name__edit-icon[data-v-48e2238e]{cursor:pointer;background:#fff;border-radius:4px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.home-recent__popover-name-display .name__edit-icon i[data-v-48e2238e]{color:#999;font-size:16px;line-height:1}.home-recent__popover-name-display .name__edit-icon[data-v-48e2238e]:hover{background:#eee}.home-recent__popover-name-display .name__edit-icon[data-v-48e2238e]:active{background:#e6e6e6}.home-recent__popover-name-input[data-v-48e2238e]{color:#191919;background:0 0;border:none;outline:none;flex:1;width:100%;height:24px;padding:0;font-size:14px;font-weight:400;line-height:22px}.home-recent__popover-name-input[data-v-48e2238e]::selection{background:#b6d6fd}.home-recent__popover-author[data-v-48e2238e]{color:#999;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.home-recent__popover-divider[data-v-48e2238e]{background:var(--Color-Neutral-neutral-3,#e6e6e6);width:calc(100% + 20px);height:1px;margin:4px 0;transform:translate(-10px)}.home-recent__popover-btn[data-v-48e2238e]{color:#999;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;outline:none;align-items:center;gap:12px;width:100%;padding:12px;transition:all .2s;display:flex}.home-recent__popover-btn i[data-v-48e2238e]{color:inherit;flex-shrink:0;font-size:20px;line-height:1}.home-recent__popover-btn span[data-v-48e2238e]{color:#191919;font-size:14px;font-weight:400;line-height:22px}.home-recent__popover-btn[data-v-48e2238e]:hover{background:#eee;border:1px solid #191919}.home-recent__popover-btn[data-v-48e2238e]:active{background:#d9d9d9;border:1.5px solid #191919}.home-recent__confirm-mask[data-v-48e2238e]{z-index:350;backdrop-filter:blur(4px);background:#0f172a59;justify-content:center;align-items:center;animation:.18s home-recent-confirm-mask-in-48e2238e;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes home-recent-confirm-mask-in-48e2238e{0%{opacity:0}to{opacity:1}}.home-recent__confirm[data-v-48e2238e]{background:var(--Color-Neutral-white,#fff);border:1px solid #191919;border-radius:16px;width:min(440px,100vw - 32px);padding:40px 32px 32px;animation:.2s cubic-bezier(.16,1,.3,1) home-recent-confirm-in-48e2238e;position:relative;box-shadow:3px 3px #191919}@keyframes home-recent-confirm-in-48e2238e{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.home-recent__confirm-close[data-v-48e2238e]{cursor:pointer;color:#191919;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:16px;right:16px}.home-recent__confirm-close[data-v-48e2238e]:hover{background:var(--Color-Neutral-neutral-1,#f7f7f7)}.home-recent__confirm-close svg[data-v-48e2238e]{display:block}.home-recent__confirm-title[data-v-48e2238e]{color:#191919;text-align:center;margin-bottom:32px;font-size:20px;font-weight:600;line-height:1.3}.home-recent__confirm-actions[data-v-48e2238e]{gap:16px;display:flex}.home-recent__confirm-btn[data-v-48e2238e]{cursor:pointer;border-radius:12px;outline:none;flex:1;justify-content:center;align-items:center;height:48px;padding:0 16px;font-size:16px;font-weight:500;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.home-recent__confirm-btn[data-v-48e2238e]:disabled{cursor:not-allowed;opacity:.6}.home-recent__confirm-btn--cancel[data-v-48e2238e]{background:var(--Color-Neutral-neutral-1,#f7f7f7);color:#191919;border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6)}.home-recent__confirm-btn--cancel[data-v-48e2238e]:hover:not(:disabled){background:var(--Color-Neutral-neutral-2,#eee);border-color:#191919}.home-recent__confirm-btn--primary[data-v-48e2238e]{background:var(--Color-Neutral-neutral-10,#191919);color:var(--Color-Neutral-white,#fff);border:1px solid #191919}.home-recent__confirm-btn--primary[data-v-48e2238e]:hover:not(:disabled){background:#000}.home-recent__thumb[data-v-48e2238e]{background:var(--Color-Neutral-neutral-1,#f7f7f7);color:var(--Color-Neutral-neutral-8,#999);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.home-recent__img[data-v-48e2238e]{object-fit:cover;width:100%;height:100%;display:block}.home-recent__placeholder[data-v-48e2238e]{justify-content:center;align-items:center;display:inline-flex}.home-recent__bar[data-v-48e2238e]{color:var(--Color-Neutral-neutral-10,#191919);pointer-events:none;background:linear-gradient(#fff0 0%,#ffffffbf 55%,#fffffff2 100%);border-radius:0 0 12px 12px;flex-direction:row;align-items:center;gap:8px;padding:28px 12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.home-recent__name[data-v-48e2238e]{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:0 0 70%;min-width:0;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.home-recent__time[data-v-48e2238e]{color:var(--Color-Neutral-neutral-8,#666);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:0 0 30%;font-size:11px;line-height:1.3;overflow:hidden}.home-recent__row--skeleton[data-v-48e2238e]{pointer-events:none}.home-recent__card--skeleton[data-v-48e2238e]{cursor:default;background:0 0;border:0}.home-recent__card--skeleton[data-v-48e2238e]:hover{box-shadow:none;border:0;transform:none}.home-recent__thumb--skeleton[data-v-48e2238e]{background:linear-gradient(90deg, var(--Color-Neutral-neutral-2,#f0f0f0) 0%, var(--Color-Neutral-neutral-1,#f7f7f7) 50%, var(--Color-Neutral-neutral-2,#f0f0f0) 100%);background-size:200% 100%;animation:1.4s linear infinite home-recent-shimmer-48e2238e}.home-recent__bar--skeleton[data-v-48e2238e]{background:linear-gradient(#fff0 0%,#ffffffbf 55%,#fffffff2 100%);border-radius:0 0 12px 12px;flex-direction:row;align-items:center}.home-recent__skeleton-line[data-v-48e2238e]{background:linear-gradient(90deg, var(--Color-Neutral-neutral-2,#f0f0f0) 0%, var(--Color-Neutral-neutral-1,#f7f7f7) 50%, var(--Color-Neutral-neutral-2,#f0f0f0) 100%);background-size:200% 100%;border-radius:6px;height:10px;animation:1.4s linear infinite home-recent-shimmer-48e2238e;display:block}.home-recent__skeleton-line--name[data-v-48e2238e]{flex:0 0 70%}.home-recent__skeleton-line--time[data-v-48e2238e]{flex:0 0 30%}@keyframes home-recent-shimmer-48e2238e{0%{background-position:200% 0}to{background-position:-200% 0}}.home-input[data-v-48e2238e]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);border-radius:16px;width:100%;max-width:780px;padding:16px 16px 12px;transition:border-color .15s;box-shadow:0 8px 32px #0f172a0f}.home-input[data-v-48e2238e]:hover{border-color:var(--Color-Neutral-neutral-10,#191919)}.home-input[data-v-48e2238e]:focus-within{border:1.5px solid var(--Color-Neutral-neutral-10,#191919)}.home-input__area[data-v-48e2238e]{resize:none;width:100%;color:inherit;background:0 0;border:none;outline:none;font-size:16px;line-height:1.5}.home-input__area[data-v-48e2238e]::placeholder{color:#ccc}.home-input__footer[data-v-48e2238e]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.home-input__hint[data-v-48e2238e]{color:var(--Color-Neutral-neutral-8,#999);font-size:11px}.home-input__send[data-v-48e2238e]{background:var(--Color-Neutral-neutral-10,#191919);width:36px;height:36px;color:var(--Color-Neutral-white,#fff);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:inline-flex}.home-input__send[data-v-48e2238e]:hover:not(:disabled){transform:translateY(-1px)}.home-input__send[data-v-48e2238e]:disabled{opacity:.3;cursor:not-allowed}.home-inspiration[data-v-48e2238e]{width:100%;max-width:1700px;margin:0 auto;padding-top:44px;position:relative}.home-inspiration__head[data-v-48e2238e]{text-align:center;margin:0 0 16px}.home-inspiration__title[data-v-48e2238e]{letter-spacing:-.3px;margin:0 0 6px;font-size:22px;font-weight:600}.home-inspiration__note[data-v-48e2238e]{color:var(--Color-Neutral-neutral-8,#666);max-width:720px;margin:0 auto;font-size:13px;line-height:1.5}.home-inspiration__tabs[data-v-48e2238e]{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.home-cat-btn[data-v-48e2238e]{background:var(--Color-Neutral-white,#fff);border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);height:36px;color:var(--Color-Neutral-neutral-10,#191919);cursor:pointer;border-radius:18px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.home-cat-btn[data-v-48e2238e]:hover:not(.is-disabled){border-color:var(--Color-Neutral-neutral-10,#191919)}.home-cat-btn.is-active[data-v-48e2238e]{background:var(--Color-Neutral-neutral-10,#191919);color:var(--Color-Neutral-white,#fff);border-color:var(--Color-Neutral-neutral-10,#191919)}.home-cat-btn.is-disabled[data-v-48e2238e]{opacity:.4;cursor:not-allowed}.home-cat-btn__icon[data-v-48e2238e]{align-items:center;display:inline-flex}.home-cat-btn__icon[data-v-48e2238e] svg{display:block}.home-inspiration__list[data-v-48e2238e]{min-height:400px}.home-inspiration__list[data-v-48e2238e] .card-content .card-content__item:nth-child(2),.home-inspiration__list[data-v-48e2238e] .card-content .card-content__item:nth-child(3){display:none!important}.home-inspiration__skeleton[data-v-48e2238e]{column-count:4;column-gap:16px;width:100%}@media (max-width:1280px){.home-inspiration__skeleton[data-v-48e2238e]{column-count:3}}@media (max-width:960px){.home-inspiration__skeleton[data-v-48e2238e]{column-count:2}}@media (max-width:600px){.home-inspiration__skeleton[data-v-48e2238e]{column-count:1}}.home-inspiration__skeleton-card[data-v-48e2238e]{background:linear-gradient(90deg, var(--Color-Neutral-neutral-2,#f0f0f0) 0%, var(--Color-Neutral-neutral-1,#f7f7f7) 50%, var(--Color-Neutral-neutral-2,#f0f0f0) 100%);break-inside:avoid;background-size:200% 100%;border-radius:8px;width:100%;margin:0 0 16px;animation:1.4s linear infinite home-inspiration-shimmer-48e2238e;display:block}@keyframes home-inspiration-shimmer-48e2238e{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:900px){.home-logo__text[data-v-48e2238e],.home-logo__beta[data-v-48e2238e]{display:none}.home-topbar[data-v-48e2238e]{padding:10px 16px}.home-page[data-v-48e2238e]{gap:32px;padding:64px 16px 48px}.home-main[data-v-48e2238e],.home-recent[data-v-48e2238e]{max-width:none}.home-recent__row[data-v-48e2238e]{gap:16px}.home-recent__card[data-v-48e2238e]{flex:0 0 calc(50% - 8px)}}@media (max-width:560px){.home-recent__card[data-v-48e2238e]{flex:0 0 calc(100% - 36px)}}[data-v-97ae08ef]:root{--pricing-theme-color:#1ed7d2;--theme-color:#731eff;--new-theme-color:#731eff;--new-theme-hover-color:#9447ff;--new-theme-active-color:#560fd9;--theme-hover-color:#f5efff;--pricing-theme-hover-color:#f0fefc;--mockup-theme-color:#f435ce;--photo-theme-color:#ff963b;--editor-theme-color:#191919;--Primary-Disabled:#bf99ff;--Primary-Light-Hover:#efe5ff;--Grey06:#000;--Grey12:#191919;--Grey00:#fff;--Grey05:#e6e6e6;--Grey10:#7f7f7f;--Grey01:#f7f7f7;--Grey02:#dfdfdf;--Grey04:#d9d9d9;--Grey08:#666;--Grey03:#eee;--Grey07:#333;--Grey09:#444;--Grey11:#4c4c4c;--GreyBF:#bfbfbf;--Alert:#ff445e;--Error:#d22a46;--Grey-Red-1:#ffe9e8;--Grey12-50:#19191980;--Success-Default:#00b57a;--Success-Light:#e8fff4;--Text-Text-Tertiary:#999;--border1:1px;--border2:1.5px;--box-shadow2:2px 2px 0 var(--Grey12);--box-shadow3:3px 3px 0 var(--Grey12);--box-shadow4:4px 4px 0 var(--Grey12);--Radius-borderRadius-1:4px;--Radius-borderRadius-2:6px;--Radius-borderRadius-3:8px;--Radius-borderRadius-4:10px;--Radius-borderRadius-5:12px;--Radius-borderRadius-6:16px;--Radius-borderRadius-7:20px;--Radius-borderRadius-8:24px;--fs-xsm:12px;--fs-sm:14px;--fs-base:16px;--fs-lg:20px;--fs-l:24px;--fs-xl:28px;--fs-2xl:32px;--fs-3xl:40px;--fs-4xl:48px;--fs-5xl:56px;--fs-6xl:64px;--fs-7xl:72px;--fs-8xl:96px;--fs-9xl:110px;--fw-bold:600;--fw-medium:500;--fw-normal:400;--fw-light:300;--lh-none:1;--lh-s:1.1;--lh-tight:1.3;--lh-normal:1.5;--lh-loose:2;--primary-background-light:var(--Color-Neutral-white,#fff);--primary-background-light-pure:var(--primary-background-light);--stroke-default:var(--Color-Neutral-neutral-3,#d1d0d2);--stroke-default-light:var(--Color-Neutral-neutral-2,#eaeaea);--stroke-default-pure:var(--stroke-default);--ai-primary:#7c3aed;--ai-primary-light:#ede9fe;--ai-primary-hover:#6d28d9;--ai-bg:#f5f5f5;--ai-bg-white:#fff;--ai-bg-canvas:#e8e8e8;--ai-text-primary:#191919;--ai-text-secondary:#666;--ai-text-muted:#999;--ai-border:#e5e5e5;--ai-border-light:#f0f0f0;--ai-shadow:#00000014;--ai-shadow-md:#0000001f;--ai-accent-cyan:#00bcd4;--ai-accent-orange:#ff9800;--ai-danger:#ef4444;--ai-card-border-dieline:#4caf50;--ai-card-border-creation:#00bcd4;--ai-card-border-mockup:#ce93d8;--ai-stripe-color:#731eff1a;--ai-chat-width:450px;--ai-radius:8px;--ai-radius-lg:12px;--ai-radius-xl:16px}.ai-design-share[data-v-97ae08ef]{background:var(--Color-Neutral-white,#fff);width:100vw;height:100vh;color:var(--Color-Neutral-neutral-10,#191919);position:relative;overflow:hidden}.top-fade-overlay[data-v-97ae08ef]{pointer-events:none;z-index:99;background:linear-gradient(#ffffffe6 0%,#fff0 100%);height:72px;position:fixed;top:0;left:0;right:0}.share-topbar[data-v-97ae08ef]{z-index:100;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 24px;display:grid;position:fixed;top:0;left:0;right:0}.share-topbar>[data-v-97ae08ef]{pointer-events:auto}.share-topbar__left[data-v-97ae08ef]{align-items:center;gap:12px;min-width:0;display:flex}.share-topbar__logo-link[data-v-97ae08ef]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.share-topbar__logo-img[data-v-97ae08ef]{width:40px;height:40px;display:block}.share-topbar__title[data-v-97ae08ef]{color:var(--Color-Neutral-neutral-10,#191919);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:360px;font-size:16px;font-weight:600;overflow:hidden}.share-topbar__center[data-v-97ae08ef]{justify-content:center;align-items:center;display:flex}.share-topbar__preview-btn[data-v-97ae08ef]{border:1px solid var(--Color-Neutral-neutral-3,#e6e6e6);background:var(--Color-Neutral-white,#fff);height:36px;color:var(--Color-Neutral-neutral-10,#191919);cursor:pointer;border-radius:18px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}.share-topbar__preview-btn[data-v-97ae08ef]:hover:not(.is-disabled){background:var(--Color-Neutral-neutral-2,#f0f0f0)}.share-topbar__preview-btn.is-disabled[data-v-97ae08ef]{cursor:not-allowed;opacity:.5;background:var(--Color-Neutral-neutral-2,#f0f0f0)}.share-topbar__right[data-v-97ae08ef]{justify-content:flex-end;align-items:center;display:flex}.ai-design-share-canvas-area[data-v-97ae08ef]{position:absolute;top:0;bottom:0;left:0;right:0}[data-v-97ae08ef] .share-side-toolbar .undo-pill{display:none}.ai-design-share-loading[data-v-97ae08ef],.ai-design-share-error[data-v-97ae08ef]{background:var(--Color-Neutral-white,#fff);z-index:50;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;top:64px;bottom:0;left:0;right:0}.ai-design-share-loading[data-v-97ae08ef]{z-index:1000;pointer-events:auto;background:#ffffffb3;top:0;bottom:0;left:0;right:0}.ai-design-share-loading__spinner[data-v-97ae08ef]{border:3px solid var(--Color-Neutral-neutral-3,#e6e6e6);border-top-color:var(--Color-Neutral-neutral-10,#191919);border-radius:50%;width:32px;height:32px;animation:.9s linear infinite shareSpin-97ae08ef}.ai-design-share-loading__text[data-v-97ae08ef]{color:var(--Color-Neutral-neutral-8,#999);font-size:13px}@keyframes shareSpin-97ae08ef{to{transform:rotate(360deg)}}.ai-design-share-error__title[data-v-97ae08ef]{color:var(--Color-Neutral-neutral-10,#191919);font-size:18px;font-weight:600}.ai-design-share-error__desc[data-v-97ae08ef]{color:var(--Color-Neutral-neutral-8,#999);font-size:13px}@media (max-width:768px){.share-topbar[data-v-97ae08ef]{grid-template-columns:auto 1fr auto;align-items:center;height:56px;padding:0 16px}.share-topbar__left[data-v-97ae08ef]{align-self:center;gap:8px}.share-topbar__right[data-v-97ae08ef]{align-self:center}.share-topbar__logo-link[data-v-97ae08ef],.share-topbar__logo-img[data-v-97ae08ef]{width:32px;height:32px}.share-topbar__title[data-v-97ae08ef]{max-width:none;font-size:14px}.share-topbar__center[data-v-97ae08ef]{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:99;pointer-events:auto;justify-content:flex-end;position:fixed}.share-topbar__preview-btn[data-v-97ae08ef]{background:var(--Color-Neutral-neutral-10,#191919);color:#fff;border-color:#0000;border-radius:50%;justify-content:center;gap:0;width:48px;height:48px;padding:0;box-shadow:0 4px 16px #0f172a2e}.share-topbar__preview-btn[data-v-97ae08ef]:hover:not(.is-disabled){background:#333}.share-topbar__preview-btn>span[data-v-97ae08ef]{display:none}.share-topbar[data-v-97ae08ef]{grid-template-columns:auto 1fr}.ai-design-share-error[data-v-97ae08ef]{top:56px;bottom:0;left:0;right:0}.ai-design-share-error__title[data-v-97ae08ef]{font-size:16px}}
