.ref-uploader[data-v-21792f1f]{display:flex;flex-direction:column;gap:6px;width:100%}.ref-uploader__input[data-v-21792f1f]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ref-uploader__pick-btn[data-v-21792f1f]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:7px 12px;border:1px dashed rgba(120,80,200,.55);border-radius:6px;background:#ffffffb3;color:#4a2c8c;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.ref-uploader__pick-btn[data-v-21792f1f]:hover:not(:disabled){background:#c034fc14;border-color:#c034fc;color:#5b1ea8}.ref-uploader__pick-btn[data-v-21792f1f]:disabled{opacity:.55;cursor:not-allowed}.ref-uploader__btn-label[data-v-21792f1f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.ref-uploader__icon[data-v-21792f1f]{font-size:14px}.ref-uploader__spinner[data-v-21792f1f]{display:inline-block;width:12px;height:12px;border:2px solid rgba(120,80,200,.3);border-top-color:#c034fc;border-radius:50%;animation:ref-uploader-spin-21792f1f .8s linear infinite}@keyframes ref-uploader-spin-21792f1f{to{transform:rotate(360deg)}}.ref-uploader__file-row[data-v-21792f1f]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;background:#c034fc14;border:1px solid rgba(192,52,252,.35)}.ref-uploader__preview[data-v-21792f1f]{flex:0 0 auto;width:48px;height:48px;border-radius:4px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08)}.ref-uploader__preview-img[data-v-21792f1f]{width:100%;height:100%;object-fit:cover;display:block}.ref-uploader__file-info[data-v-21792f1f]{flex:1;min-width:0;line-height:1.2}.ref-uploader__file-title[data-v-21792f1f]{font-size:12px;font-weight:600;color:#4a2c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-uploader__file-hint[data-v-21792f1f]{font-size:11px;color:#6c4f9f;opacity:.85}.ref-uploader__remove-btn[data-v-21792f1f]{flex:0 0 auto;width:28px;height:28px;border:none;border-radius:50%;background:#ffffffb3;color:#b91c1c;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:13px;transition:all .15s ease}.ref-uploader__remove-btn[data-v-21792f1f]:hover:not(:disabled){background:#fef2f2;color:#991b1b}.ref-uploader__remove-btn[data-v-21792f1f]:disabled{opacity:.5;cursor:not-allowed}.ref-uploader__error[data-v-21792f1f]{display:flex;align-items:flex-start;gap:6px;padding:5px 8px;border-radius:4px;background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c;font-size:11.5px;line-height:1.3}.ref-uploader--dark .ref-uploader__pick-btn[data-v-21792f1f]{background:#ffffff0f;color:#eea0ff;border-color:#eea0ff8c}.ref-uploader--dark .ref-uploader__pick-btn[data-v-21792f1f]:hover:not(:disabled){background:#c034fc2e;color:#fff;border-color:#c034fc}.ref-uploader--dark .ref-uploader__file-row[data-v-21792f1f]{background:#c034fc2e;border-color:#eea0ff73}.ref-uploader--dark .ref-uploader__file-title[data-v-21792f1f]{color:#ffe1ff}.ref-uploader--dark .ref-uploader__file-hint[data-v-21792f1f]{color:#d4b8ff}.ref-uploader--dark .ref-uploader__remove-btn[data-v-21792f1f]{background:#ffffff1f;color:#ffd2d2}.ref-uploader--dark .ref-uploader__remove-btn[data-v-21792f1f]:hover:not(:disabled){background:#ef4444b3;color:#fff}.ai-prompt-gallery[data-v-b40bc4e0]{width:100%;display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.ai-prompt-gallery.is-disabled[data-v-b40bc4e0]{opacity:.6;pointer-events:none}.ai-prompt-gallery-label[data-v-b40bc4e0]{font-size:.875rem;font-weight:600;color:#495057;margin-bottom:.25rem}.ai-prompt-gallery--dark .ai-prompt-gallery-label[data-v-b40bc4e0]{color:#ced4da}.ai-prompt-gallery-scroll[data-v-b40bc4e0]{overflow-y:auto;overflow-x:hidden;padding:.25rem;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;flex-shrink:0}.ai-prompt-gallery--fill[data-v-b40bc4e0]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.ai-prompt-gallery-scroll--fill[data-v-b40bc4e0]{flex:1 1 auto;flex-shrink:1;min-height:0;height:100%!important;max-height:none!important}.ai-prompt-gallery-grid[data-v-b40bc4e0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;align-items:start;align-content:start;grid-auto-rows:auto;width:100%}.ai-prompt-gallery--single-col .ai-prompt-gallery-grid[data-v-b40bc4e0]{grid-template-columns:1fr;gap:.65rem}.ai-prompt-gallery--single-col .ai-prompt-card-name.over-image[data-v-b40bc4e0]{font-size:.95rem;padding:.45rem .65rem .5rem}.ai-prompt-gallery--single-col .ai-prompt-card-check[data-v-b40bc4e0]{top:10px;right:10px;width:26px;height:26px}@media (max-width: 640px){.ai-prompt-gallery:not(.ai-prompt-gallery--single-col) .ai-prompt-gallery-grid[data-v-b40bc4e0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}}@media (max-width: 460px){.ai-prompt-gallery:not(.ai-prompt-gallery--single-col) .ai-prompt-gallery-grid[data-v-b40bc4e0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-prompt-card[data-v-b40bc4e0]{position:relative;width:100%;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#f1f3f5;padding:0;cursor:pointer;outline:none;transition:border-color .18s ease,transform .12s ease,box-shadow .18s ease;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.ai-prompt-card[data-v-b40bc4e0]:before{content:"";display:block;padding-top:100%}.ai-prompt-card[data-v-b40bc4e0]:hover:not(:disabled){border-color:#adb5bd;transform:translateY(-1px);box-shadow:0 4px 10px #00000014}.ai-prompt-card[data-v-b40bc4e0]:disabled{cursor:not-allowed}.ai-prompt-card.is-active[data-v-b40bc4e0]{border-color:#0d6efd;box-shadow:0 0 0 2px #0d6efd40}.ai-prompt-card-img[data-v-b40bc4e0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ai-prompt-card-img img[data-v-b40bc4e0]{width:100%;height:100%;display:block;object-fit:cover}.ai-prompt-card-placeholder[data-v-b40bc4e0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6f42c1,#0d6efd,#20c997);color:#ffffffd9}.ai-prompt-card-placeholder .bi[data-v-b40bc4e0]{font-size:2rem;opacity:.9}.ai-prompt-card.is-empty .ai-prompt-card-name[data-v-b40bc4e0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:.5rem;font-size:.95rem;font-weight:600;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.45);background:transparent;line-height:1.2;white-space:normal}.ai-prompt-card.is-empty .ai-prompt-card-placeholder .bi[data-v-b40bc4e0]{display:none}.ai-prompt-card-name.over-image[data-v-b40bc4e0]{position:absolute;left:0;right:0;bottom:0;padding:.35rem .5rem .4rem;font-size:.8rem;font-weight:600;color:#fff;text-align:center;background:linear-gradient(transparent,#000000a6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.ai-prompt-card-check[data-v-b40bc4e0]{position:absolute;top:6px;right:6px;background:#fff;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000002e;pointer-events:none}.ai-prompt-card-check .bi[data-v-b40bc4e0]{color:#0d6efd;font-size:1.25rem;line-height:1}.ai-panel-main[data-v-200bf387]{display:flex;flex-direction:column;min-height:0}.ai-panel-gallery-zone[data-v-200bf387]{flex-shrink:0;overflow:hidden;max-height:min(80vh,900px);opacity:1;transition:max-height .28s ease,opacity .22s ease,margin .28s ease}.ai-panel-main--extra-open .ai-panel-gallery-zone[data-v-200bf387]{max-height:0;opacity:0;margin:0;pointer-events:none}.ai-panel-extra-zone[data-v-200bf387]{flex:0 0 auto;display:flex;flex-direction:column;margin-top:16px;min-height:0;transition:flex .28s ease,margin .28s ease}.ai-panel-main--extra-open .ai-panel-extra-zone[data-v-200bf387]{flex:1 1 auto;margin-top:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.ai-extra-accordion[data-v-200bf387]{border:1px solid #e9ecef;border-radius:10px;overflow:hidden;background:#fff}.ai-extra-accordion.is-open[data-v-200bf387]{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.touch .ai-extra-accordion[data-v-200bf387]{background:#ffffff0d;border-color:#ffffff26}.ai-extra-toggle[data-v-200bf387]{width:100%;display:flex;align-items:center;justify-content:space-between;background:#f8f9fa;border:none;padding:.7rem 1rem;font-weight:600;color:#495057;cursor:pointer;outline:none;transition:background .15s ease;flex-shrink:0}.ai-extra-accordion.is-open .ai-extra-toggle[data-v-200bf387],.ai-extra-toggle.open[data-v-200bf387]{position:sticky;top:0;z-index:2;background:#f8f9fa;border-bottom:1px solid #e9ecef}.touch .ai-extra-accordion.is-open .ai-extra-toggle[data-v-200bf387],.touch .ai-extra-toggle.open[data-v-200bf387]{background:#1f2126fa;border-bottom-color:#ffffff1a}.ai-extra-accordion.is-open .ai-extra-toggle[data-v-200bf387]:hover:not(:disabled){background:#eef0f2}.touch .ai-extra-accordion.is-open .ai-extra-toggle[data-v-200bf387]:hover:not(:disabled){background:#ffffff1a}.ai-extra-toggle[data-v-200bf387]:hover:not(:disabled){background:#eef0f2}.ai-extra-toggle[data-v-200bf387]:disabled{cursor:not-allowed;opacity:.6}.touch .ai-extra-toggle[data-v-200bf387]{background:#ffffff12;color:#fff}.touch .ai-extra-toggle[data-v-200bf387]:hover:not(:disabled){background:#ffffff1f}.ai-extra-toggle-label[data-v-200bf387]{display:inline-flex;align-items:center;gap:.25rem}.ai-extra-badge[data-v-200bf387]{display:inline-flex;align-items:center;margin-left:.4rem;color:#198754}.touch .ai-extra-badge[data-v-200bf387]{color:#75ff8e}.ai-extra-toggle-chevron[data-v-200bf387]{display:inline-flex;color:#868e96}.ai-extra-body[data-v-200bf387]{padding:.85rem 1rem 1rem;border-top:1px solid #e9ecef;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.touch .ai-extra-body[data-v-200bf387]{border-top-color:#ffffff1a}.ai-extra-fade-enter-active[data-v-200bf387],.ai-extra-fade-leave-active[data-v-200bf387]{transition:opacity .18s ease,max-height .22s ease;overflow:hidden}.ai-extra-fade-enter-from[data-v-200bf387],.ai-extra-fade-leave-to[data-v-200bf387]{opacity:0;max-height:0}.ai-extra-fade-enter-to[data-v-200bf387],.ai-extra-fade-leave-from[data-v-200bf387]{opacity:1;max-height:600px}.ai-panel-action[data-v-200bf387]{margin-top:16px;display:flex;justify-content:center}.ai-generate-btn[data-v-200bf387]{width:100%;max-width:360px;padding:.7rem 1rem;font-weight:400;font-size:1rem}.ai-generate-btn__brain[data-v-200bf387]{display:inline-block;margin-right:.35rem;font-size:1.05em;line-height:1;vertical-align:-.05em}.ai-energy-cost[data-v-200bf387]{font-size:.85em;font-weight:400;opacity:.85}.ai-custom-meta-counter[data-v-200bf387]{text-align:right;margin-top:4px}.ai-panel[data-v-200bf387]{margin-top:16px;background:transparent;padding:0;border-radius:12px}.ai-panel--insufficient[data-v-200bf387]{background:linear-gradient(135deg,#fff5f5,#ffe3e3);border-color:#ffc9c9}.ai-panel-header[data-v-200bf387]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:12px}.ai-panel-title[data-v-200bf387]{display:inline-flex;align-items:center;gap:6px;font-weight:400;font-size:1rem;color:#5c4400}.ai-panel-title__brain[data-v-200bf387]{font-size:1.1em;line-height:1}.touch .ai-panel-title[data-v-200bf387],.touch .ai-prompts-label[data-v-200bf387],.touch .ai-custom-title[data-v-200bf387],.touch .ai-loader-title[data-v-200bf387]{color:#ca92f8}.touch .ai-stat[data-v-200bf387]{color:#ffc128!important}.touch .ai-panel[data-v-200bf387]{background:#000c}.touch .ai-panel--drawer[data-v-200bf387]{background:transparent;border-radius:0}.touch .ai-panel-custom[data-v-200bf387]{border-top:1px dashed rgb(135 40 214)!important}.touch .ai-custom-meta button[data-v-200bf387]{width:100%}.touch .ai-custom-counter[data-v-200bf387]{color:#fff!important}.ai-panel-stats[data-v-200bf387]{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;font-size:.9rem}.ai-stat[data-v-200bf387]{display:inline-flex;align-items:center;gap:4px}.ai-panel-warning[data-v-200bf387]{background:#fff;border:1px solid #ffe69c;border-radius:8px;padding:8px 12px;margin-bottom:12px;font-size:.9rem;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.ai-panel-empty[data-v-200bf387]{background:#fff9;border-radius:8px;padding:12px;text-align:center;color:#6c757d;font-size:.9rem}.ai-prompts-label[data-v-200bf387]{font-size:.85rem;color:#6c4f00;margin-bottom:6px;font-weight:500}.ai-prompts-grid[data-v-200bf387]{display:flex;flex-wrap:wrap;gap:8px}.ai-prompt-btn[data-v-200bf387]{padding:6px 14px;border-radius:999px;white-space:nowrap;font-size:14px!important;background:#881cd6;border:none;overflow:hidden}.btn.ai-prompt-btn[data-v-200bf387]:hover{background-color:#9d37f1!important}.ai-prompt-btn--active[data-v-200bf387]{outline:2px solid #ffd84a;outline-offset:2px;box-shadow:0 2px 6px #ffd84a66}.ai-panel-reference[data-v-200bf387]{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(136,28,214,.18)}.touch .ai-panel-reference[data-v-200bf387]{margin-top:0;padding-top:0;border-top:none}.ai-reference-error[data-v-200bf387]{margin-top:4px}.ai-describe-status[data-v-200bf387]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:.85rem;padding:6px 10px;border-radius:6px;line-height:1.35;margin-top:8px}.ai-describe-ok[data-v-200bf387]{background:#b246dd0f;border-left:3px solid #b246dd}.ai-panel-custom[data-v-200bf387]{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(136,28,214,.25)}.ai-custom-title[data-v-200bf387]{font-size:.95rem;color:#5c4400;font-weight:600;margin-bottom:8px}.ai-custom-textarea[data-v-200bf387]{resize:vertical;min-height:60px;font-size:14px;border-color:#881cd659;scroll-margin-top:12px}.ai-custom-textarea[data-v-200bf387]:focus{border-color:#881cd6;box-shadow:0 0 0 .2rem #881cd626}.ai-custom-meta[data-v-200bf387]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;flex-wrap:wrap}.ai-custom-counter[data-v-200bf387]{font-variant-numeric:tabular-nums}.ai-energy-cost[data-v-200bf387]{font-weight:400;font-size:.85em;opacity:.9}.ai-panel-processing[data-v-200bf387]{display:flex;flex-direction:column;gap:14px}.ai-panel-loader[data-v-200bf387]{display:flex;align-items:center;gap:16px;padding:8px 4px}.ai-loader-spinner .spinner-border[data-v-200bf387]{width:36px;height:36px;border-width:3px}.ai-loader-message[data-v-200bf387]{flex:1;min-width:0}.ai-loader-title[data-v-200bf387]{font-weight:600;font-size:1rem;color:#5c4400;margin-bottom:2px;white-space:pre-line}.ai-loader-hint[data-v-200bf387]{font-size:.8rem}.ai-progress-bar[data-v-200bf387]{position:relative;width:100%;height:18px;background:#e7ebf0;border:none;border-radius:10px;overflow:hidden}.ai-progress-bar-fill[data-v-200bf387]{position:absolute;inset:0 auto 0 0;height:100%;background:linear-gradient(90deg,#621f9c,#ffb300,#00d0ff);transition:width .6s cubic-bezier(.25,.1,.25,1)}.ai-progress-bar-fill[data-v-200bf387]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#fff0,#ffffff73,#fff0);background-size:200% 100%;animation:ai-progress-bar-shine-200bf387 1.6s linear infinite}.ai-progress-bar-fill--complete[data-v-200bf387]{background:linear-gradient(90deg,#95d5a3,#28a745)}.ai-progress-bar-fill--complete[data-v-200bf387]:after{animation:none}@keyframes ai-progress-bar-shine-200bf387{0%{background-position:100% 0}to{background-position:-100% 0}}.ai-progress-bar-label[data-v-200bf387]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:#5c4400;text-shadow:0 0 4px rgba(255,255,255,.7);letter-spacing:.5px;pointer-events:none}.ai-processing-lock-notice[data-v-200bf387]{display:flex;align-items:center;gap:4px;font-size:.78rem;padding:4px 8px;background:#edf2ff;border:none;border-radius:6px;color:#856404}.ai-processing-lock-notice i[data-v-200bf387]{font-size:.85rem}.ai-panel-queue[data-v-200bf387]{display:flex;align-items:center;gap:16px;padding:14px 12px;background:linear-gradient(135deg,#fff8e1,#ffecb3);border:1px solid #ffd54f;border-radius:12px}.ai-queue-position[data-v-200bf387]{font-size:.95rem;color:#5c4400}.ai-queue-position b[data-v-200bf387]{font-size:1.1rem;color:#d97706}.ai-progress-grid[data-v-200bf387]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ai-progress-grid--n1[data-v-200bf387]{grid-template-columns:minmax(140px,220px);justify-content:center}.ai-progress-grid--n2[data-v-200bf387]{grid-template-columns:repeat(2,minmax(110px,160px));justify-content:center}.ai-progress-grid--n3[data-v-200bf387]{grid-template-columns:repeat(3,minmax(100px,130px));justify-content:center}.ai-progress-grid--n4[data-v-200bf387]{grid-template-columns:repeat(4,minmax(80px,110px));justify-content:center}.ai-progress-grid--n5[data-v-200bf387],.ai-progress-grid--n6[data-v-200bf387]{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.ai-progress-item[data-v-200bf387]{position:relative;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:#fff;border:1px solid #e9d99a;box-shadow:0 1px 3px #0000000d inset;display:flex;align-items:center;justify-content:center}.ai-progress-item--ready[data-v-200bf387]{border-color:#95d5a3;box-shadow:0 0 0 2px #95d5a3,0 2px 6px #28a74526}.ai-progress-item--failed[data-v-200bf387]{border-color:#ec9aa1;background:linear-gradient(135deg,#fff,#fde8ea)}.ai-progress-img[data-v-200bf387]{width:100%;height:100%;object-fit:cover;display:block;animation:ai-progress-fadein-200bf387 .35s ease}@keyframes ai-progress-fadein-200bf387{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ai-progress-shimmer[data-v-200bf387]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#fff3,#ffffffb3,#fff3);background-size:200% 100%;animation:ai-progress-shimmer-200bf387 1.4s linear infinite}.ai-progress-shimmer--idle[data-v-200bf387]{opacity:.45;animation-duration:2.4s}@keyframes ai-progress-shimmer-200bf387{0%{background-position:100% 0}to{background-position:-100% 0}}.ai-progress-overlay[data-v-200bf387]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;background:#0006;border-radius:8px;color:#fff;font-size:.7rem;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ai-progress-overlay--idle[data-v-200bf387]{background:#b246dd;font-size:.65rem}.ai-progress-overlay-label[data-v-200bf387]{white-space:nowrap}.ai-progress-failed[data-v-200bf387]{display:flex;flex-direction:column;align-items:center;gap:6px;color:#b02a37}.ai-progress-failed i[data-v-200bf387]{font-size:1.6rem}.ai-progress-failed-label[data-v-200bf387]{font-size:.7rem;font-weight:500}.ai-progress-num[data-v-200bf387]{position:absolute;top:4px;right:6px;z-index:2;font-size:.65rem;font-weight:700;color:#5c4400;background:#ffffffd9;padding:1px 5px;border-radius:6px;letter-spacing:.5px}.ai-panel-success-wrap[data-v-200bf387]{display:flex;flex-direction:column;gap:12px}.ai-panel-success[data-v-200bf387]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#d4edda,#c3e6cb);border:1px solid #95d5a3;border-radius:8px;padding:10px 14px;font-size:.95rem;color:#1e6e3a;font-weight:500}.ai-panel-success>span[data-v-200bf387]{flex:1;min-width:0}.ai-replace-section[data-v-200bf387]{background:linear-gradient(135deg,#fff8e1,#ffecb3);border:1px solid #f1c40f;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:12px}.ai-replace-section-title[data-v-200bf387]{font-size:.95rem;font-weight:600;color:#6c4f00}.ai-replace-grid[data-v-200bf387]{display:flex;flex-direction:column;gap:12px}.ai-replace-item[data-v-200bf387]{display:flex;gap:14px;background:#fff;border:1px solid #ffe48a;border-radius:8px;padding:10px;align-items:flex-start}.ai-replace-preview[data-v-200bf387]{position:relative;flex:0 0 auto;width:90px;height:90px;border-radius:6px;overflow:hidden;background:#f8f9fa;border:1px solid #e9ecef}.ai-replace-thumb[data-v-200bf387]{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.55) saturate(.7)}.ai-replace-num[data-v-200bf387]{position:absolute;top:4px;right:6px;z-index:2;font-size:.65rem;font-weight:700;color:#5c4400;background:#ffffffeb;padding:1px 5px;border-radius:6px;letter-spacing:.5px}.ai-replace-icon[data-v-200bf387]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.ai-replace-icon i[data-v-200bf387]{font-size:2rem;color:#fff;text-shadow:0 0 8px rgba(180,50,0,.8)}.ai-replace-icon--selected i[data-v-200bf387]{color:#fff;text-shadow:0 0 8px rgba(25,135,84,.85)}.ai-replace-item--pending .ai-replace-thumb[data-v-200bf387]{filter:none;opacity:1}.ai-replace-process-btn[data-v-200bf387]{min-width:7.5rem}.ai-replace-body[data-v-200bf387]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.ai-replace-message[data-v-200bf387]{font-size:.9rem;color:#6c4f00;line-height:1.35}.ai-replace-actions[data-v-200bf387]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ai-replace-busy[data-v-200bf387]{display:inline-flex;align-items:center}@media (max-width: 480px){.ai-replace-item[data-v-200bf387]{flex-direction:column;align-items:stretch}.ai-replace-preview[data-v-200bf387]{width:100%;height:140px}.ai-replace-actions[data-v-200bf387]{flex-direction:column;align-items:stretch}.ai-replace-actions .btn[data-v-200bf387]{width:100%;justify-content:center}}.ai-panel-error[data-v-200bf387]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#f8d7da,#f5c6cb);border:1px solid #ec9aa1;border-radius:8px;padding:10px 14px;font-size:.95rem;color:#842029;font-weight:500}.ai-panel-error>span[data-v-200bf387]{flex:1;min-width:0}@media (max-width: 600px){.ai-panel[data-v-200bf387]{padding:12px}.ai-panel-header[data-v-200bf387]{flex-direction:column;align-items:flex-start}.ai-prompt-btn[data-v-200bf387]{flex:1 1 calc(50% - 4px);min-width:0}.ai-panel-loader[data-v-200bf387]{flex-direction:column;text-align:center;gap:12px}.ai-panel-success[data-v-200bf387],.ai-panel-error[data-v-200bf387]{flex-wrap:wrap}}.ai-panel--drawer[data-v-200bf387]{margin:0;padding:0 4px;border-radius:0;height:100%;min-height:0;display:flex;flex-direction:column;background:transparent;box-sizing:border-box}.ai-panel--drawer.ai-panel--insufficient[data-v-200bf387]{background:transparent}.ai-panel--drawer .ai-panel-header[data-v-200bf387]{flex:0 0 auto;margin-bottom:10px}.ai-panel--drawer .ai-panel-warning[data-v-200bf387]{flex:0 0 auto}.ai-panel--drawer .ai-panel-main[data-v-200bf387]{flex:1 1 auto;min-height:0;overflow:hidden}.ai-panel--drawer .ai-panel-gallery-zone[data-v-200bf387]{flex:1 1 auto;min-height:0;max-height:none;display:flex;flex-direction:column;overflow:hidden}.ai-panel--drawer .ai-panel-main--extra-open .ai-panel-gallery-zone[data-v-200bf387]{max-height:0}.ai-panel--drawer .ai-panel-action[data-v-200bf387]{flex:0 0 auto;margin-top:12px;margin-bottom:0;width:100%}.ai-panel--drawer .ai-generate-btn[data-v-200bf387]{max-width:none;font-weight:400}.ai-panel--drawer .ai-panel-processing[data-v-200bf387],.ai-panel--drawer .ai-panel-success-wrap[data-v-200bf387],.ai-panel--drawer .ai-panel-error[data-v-200bf387]{flex:1 1 auto;min-height:0;overflow-y:auto}.touch .amw-modal{background:url(/assets/mob-bg-TXn2UcJD.jpg) repeat #2e2e2e;background-position:center top;background-size:20%;background-attachment:fixed}.touch .amw-3d-title{color:#fff!important}.touch .amw-3d-header .btn{background:#00000080;color:#fff!important}.pkg-dialog-overlay[data-v-e8e7339d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:14000;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:16px}.pkg-dialog[data-v-e8e7339d]{position:relative;width:min(720px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:14px;padding:20px 20px 16px;box-shadow:0 16px 48px #00000059}.pkg-dialog-close[data-v-e8e7339d]{position:absolute;top:10px;right:10px;width:36px;height:36px;border:none;border-radius:50%;background:#0000000f;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.pkg-dialog-title[data-v-e8e7339d]{margin:0 36px 16px 0;font-size:1.15rem;font-weight:600}.pkg-dialog-loading[data-v-e8e7339d],.pkg-dialog-error[data-v-e8e7339d],.pkg-dialog-empty[data-v-e8e7339d]{min-height:120px;display:flex;align-items:center;justify-content:center;color:#666;text-align:center}.pkg-dialog-main[data-v-e8e7339d]{position:relative;display:flex;justify-content:center;align-items:center;min-height:200px;margin-bottom:8px}.pkg-dialog-main-img[data-v-e8e7339d]{height:500px;width:auto;max-width:calc(100% - 88px);object-fit:contain;border-radius:8px}.pkg-dialog-nav[data-v-e8e7339d]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:50%;background:#fffffff2;box-shadow:0 2px 10px #0000002e;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#212529;cursor:pointer;z-index:1}.pkg-dialog-nav[data-v-e8e7339d]:hover{background:#fff}.pkg-dialog-nav--prev[data-v-e8e7339d]{left:0}.pkg-dialog-nav--next[data-v-e8e7339d]{right:0}.pkg-dialog-counter[data-v-e8e7339d]{text-align:center;font-size:.85rem;color:#6c757d;margin-bottom:12px}.pkg-dialog-thumbs[data-v-e8e7339d]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pkg-dialog-thumb[data-v-e8e7339d]{border:2px solid transparent;border-radius:8px;padding:0;background:none;overflow:hidden;cursor:pointer}.pkg-dialog-thumb-active[data-v-e8e7339d]{border-color:#0d6efd}.pkg-dialog-thumb img[data-v-e8e7339d]{display:block;height:100px;width:auto;object-fit:cover}.saving-overlay[data-v-09f393d1]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:10020;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:20px}.saving-content[data-v-09f393d1]{background:#fff;border-radius:12px;padding:40px 60px;box-shadow:0 10px 40px #0000004d;display:flex;flex-direction:column;align-items:center;gap:24px;min-width:280px}.spinner-container[data-v-09f393d1]{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.spinner[data-v-09f393d1]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin-09f393d1 1s linear infinite}.saving-text[data-v-09f393d1]{margin:0;font-size:18px;font-weight:500;color:#333;text-align:center}.saving-subtext[data-v-09f393d1]{margin:-10px 0 0;font-size:14px;font-weight:400;color:#6c757d;text-align:center;min-height:18px}.saving-stage-counter[data-v-09f393d1]{margin:-10px 0 0;font-size:13px;font-weight:400;color:#6c757d;text-align:center}.saving-stage-counter__num[data-v-09f393d1]{font-weight:600;color:#0d6efd}.saving-progress[data-v-09f393d1]{width:100%;display:flex;flex-direction:column;gap:6px}.saving-progress__track[data-v-09f393d1]{width:100%;height:8px;background:#eef0f4;border-radius:999px;overflow:hidden}.saving-progress__bar[data-v-09f393d1]{height:100%;background:#0d6efd;transition:width .15s linear;border-radius:999px}.saving-progress__caption[data-v-09f393d1]{display:flex;justify-content:space-between;font-size:12px;color:#6c757d}@keyframes spin-09f393d1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-enter-active[data-v-09f393d1],.fade-leave-active[data-v-09f393d1]{transition:opacity .3s ease}.fade-enter-from[data-v-09f393d1],.fade-leave-to[data-v-09f393d1]{opacity:0}.stream-player[data-v-a25fcf43]{position:relative;width:100%;background:#0f0f0f;outline:none}.stream-player__stage[data-v-a25fcf43]{position:relative;width:100%;aspect-ratio:9 / 16;max-height:min(70vh,560px);margin:0 auto;background:#000}.stream-player--fs .stream-player__stage[data-v-a25fcf43]{max-height:none;aspect-ratio:auto;height:calc(100vh - 120px)}.stream-player__video[data-v-a25fcf43]{display:block;width:100%;height:100%;object-fit:contain;cursor:pointer}.stream-player__spinner[data-v-a25fcf43]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#00000040}.stream-player__spinner-dot[data-v-a25fcf43]{width:44px;height:44px;border:4px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:stream-player-spin-a25fcf43 .75s linear infinite}@keyframes stream-player-spin-a25fcf43{to{transform:rotate(360deg)}}.stream-player__cover[data-v-a25fcf43]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.stream-player__cover-img[data-v-a25fcf43]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.stream-player__cover-dim[data-v-a25fcf43]{position:absolute;top:0;right:0;bottom:0;left:0}.stream-player__idle-title[data-v-a25fcf43]{position:absolute;top:16px;left:16px;right:16px;z-index:3;margin:0;color:#fff;font-size:22px;font-weight:700;line-height:1.3;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,.55);pointer-events:none}.stream-player--idle-cover .stream-player__stage[data-v-a25fcf43]{background:#111}.stream-player--idle-cover .stream-player__video[data-v-a25fcf43]{opacity:0}.stream-player__big-play[data-v-a25fcf43]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;border:none;border-radius:50%;background:#ffffffeb;color:#0f0f0f;font-size:2.25rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 24px #00000073;padding-left:6px;transition:transform .15s ease,background .15s ease;z-index:4}.stream-player__big-play[data-v-a25fcf43]:hover{transform:translate(-50%,-50%) scale(1.05);background:#fff}.stream-player__big-play--cover[data-v-a25fcf43]{width:68px;height:68px;background:#000c;color:#fff;box-shadow:none;padding:0}.stream-player__big-play--cover[data-v-a25fcf43]:hover{background:#000000e0}.stream-player__play-tri[data-v-a25fcf43]{display:block;width:0;height:0;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #fff;margin-left:4px}.stream-player__chrome[data-v-a25fcf43]{padding:8px 10px 10px;background:linear-gradient(to top,#000000d9,#0000008c)}.stream-player__track[data-v-a25fcf43]{position:relative;height:6px;border-radius:3px;background:#fff3;cursor:pointer;margin-bottom:8px}.stream-player__buffer[data-v-a25fcf43]{position:absolute;left:0;top:0;bottom:0;background:#ffffff59;border-radius:3px;pointer-events:none}.stream-player__played[data-v-a25fcf43]{position:absolute;left:0;top:0;bottom:0;background:red;border-radius:3px;pointer-events:none}.stream-player__toolbar[data-v-a25fcf43]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#fff;font-size:.875rem}.stream-player__btn[data-v-a25fcf43]{border:none;background:transparent;color:#fff;padding:6px;line-height:1;font-size:1.25rem;cursor:pointer;border-radius:4px}.stream-player__btn[data-v-a25fcf43]:hover{background:#ffffff1f}.stream-player__btn--fs[data-v-a25fcf43]{margin-left:auto}.stream-player__time[data-v-a25fcf43]{font-variant-numeric:tabular-nums;min-width:7.5em}.stream-player__volume[data-v-a25fcf43]{display:flex;align-items:center;gap:4px}.stream-player__volume-range[data-v-a25fcf43]{width:72px;accent-color:#ff0000}.stream-player__poster-pick[data-v-a25fcf43]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 10px 4px;background:#1a1a1a;border-top:1px solid rgba(255,255,255,.08);display:none}.stream-player__poster-label[data-v-a25fcf43]{font-size:.8rem;color:#ffffffbf;flex-shrink:0}.stream-player__poster-thumbs[data-v-a25fcf43]{display:flex;gap:8px;flex-wrap:wrap}.stream-player__poster-btn[data-v-a25fcf43]{padding:0;border:3px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;background:#000;line-height:0;opacity:.85;transition:opacity .15s,border-color .15s}.stream-player__poster-btn[data-v-a25fcf43]:hover{opacity:1}.stream-player__poster-btn.is-active[data-v-a25fcf43]{border-color:red;opacity:1}.stream-player__poster-btn img[data-v-a25fcf43]{display:block;width:72px;height:72px;object-fit:cover}@media (max-width: 576px){.stream-player__volume-range[data-v-a25fcf43]{width:56px}.stream-player__stage[data-v-a25fcf43]{max-height:none}}@font-face{font-family:Dela Gothic One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/files/DelaGothicOne-Regular.woff2) format("woff2"),url(/fonts/files/DelaGothicOne-Regular.woff) format("woff"),url(/fonts/files/DelaGothicOne-Regular.ttf) format("truetype")}.amw-overlay[data-v-e2c910ab]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:13000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.amw-content[data-v-e2c910ab]{position:relative;width:100%;max-width:min(100%,1240px);display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:8px}.amw-branding[data-v-e2c910ab]{flex-shrink:0;text-align:center;pointer-events:auto;-webkit-user-select:none;user-select:none;max-width:min(100%,1080px);text-decoration:none;color:inherit;cursor:pointer;display:block}.amw-brand-title-row[data-v-e2c910ab]{display:flex;align-items:center;justify-content:center;font-size:80px;gap:12px}.amw-brand-logo-wrap[data-v-e2c910ab]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:90px;height:90px;padding:13px;background:#fff;border-radius:50%;box-sizing:border-box}.amw-brand-logo[data-v-e2c910ab]{display:block;width:100%;height:100%;object-fit:contain;margin-left:9px}.amw-brand-title[data-v-e2c910ab]{margin:0;font-family:Dela Gothic One,sans-serif;font-size:.6em;font-weight:400;line-height:1;letter-spacing:.02em;color:#fff;text-shadow:2px 2px 0 black}.amw-brand-subtitle[data-v-e2c910ab]{display:inline-block;margin:14px 0 0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px!important;font-weight:700;line-height:1.35;color:#ffffffeb;background:#1f354f;padding:8px 7px;border-radius:10px}.amw-branding-side[data-v-e2c910ab]{flex:0 0 auto;max-width:100%;padding:12px 12px 0}.amw-branding-side .amw-brand-title-row[data-v-e2c910ab]{font-size:44px;gap:8px}.amw-branding-side .amw-brand-logo-wrap[data-v-e2c910ab]{width:52px;height:52px;padding:8px}.amw-branding-side .amw-brand-logo[data-v-e2c910ab]{margin-left:5px}.amw-branding-side .amw-brand-subtitle[data-v-e2c910ab]{margin-top:8px;font-size:13px}@media (max-width: 900px){.amw-brand-title-row[data-v-e2c910ab]{font-size:clamp(40px,11vw,64px)}.amw-brand-subtitle[data-v-e2c910ab]{font-size:15px;padding:0 12px}}@media (max-width: 480px){.amw-overlay[data-v-e2c910ab]{padding:12px}.amw-content[data-v-e2c910ab]{gap:12px}.amw-brand-title-row[data-v-e2c910ab]{font-size:clamp(32px,9vw,48px);gap:8px}.amw-brand-subtitle[data-v-e2c910ab]{font-size:13px}}.touch canvas[data-v-e2c910ab]{background:url(/assets/big-card-bg-DmyS9lbQ.jpg) repeat #5ea9e3;background-size:60%;background-position:center top;background-repeat:repeat;box-shadow:4px 4px 12px #0006;background-blend-mode:hard-light}.touch .amw-branding[data-v-e2c910ab]{display:none}.touch .amw-3d-actions[data-v-e2c910ab]{padding:12px 24px}.touch .amw-step-variants .amw-3d-wrap[data-v-e2c910ab]{top:54px;position:relative;height:calc(100dvh - 68px);max-height:calc(100dvh - 68px);box-sizing:border-box}.touch .amw-upload-sep[data-v-e2c910ab]{color:#fff;font-size:14px;font-weight:700;display:block;width:100%;text-align:center;text-shadow:1px 1px black;display:none}.touch .amw-bg-under[data-v-e2c910ab]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#333;cursor:pointer;background:#fff;padding:3px 9px;border-radius:0 0 5px 5px;font-weight:600}.touch .amw-bg-under input[data-v-e2c910ab]{margin-top:0;margin-right:5px}.touch .amw-step .amw-actions[data-v-e2c910ab]{padding:12px;position:fixed;width:100%}.touch .mobile-tool-btn.mob-auto-mode-btn[data-v-e2c910ab]{display:none}.touch .amw-step-variants .amw-variants-grid[data-v-e2c910ab]{padding-bottom:160px!important}.touch .amw-step-head[data-v-e2c910ab]{margin-top:53px}.touch .amw-nav-btn[data-v-e2c910ab]{background:transparent;border:none;color:#fff}.amw-modal[data-v-e2c910ab]{background:#fff;border-radius:20px;width:100%;max-width:720px;margin-left:auto;margin-right:auto;max-height:calc(100vh - 32px);box-shadow:0 20px 60px #00000040;position:relative;overflow:hidden;display:flex;flex-direction:column}.touch .amw-modal[data-v-e2c910ab]{padding-top:0}.amw-modal-wide[data-v-e2c910ab]{max-width:1080px}.amw-stage[data-v-e2c910ab]{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:16px;width:100%}.amw-stage>.amw-modal[data-v-e2c910ab]{flex:0 0 720px;margin-left:0;margin-right:0}.amw-stage>.amw-modal.amw-modal-wide[data-v-e2c910ab]{flex-basis:1080px}.amw-side-3d[data-v-e2c910ab]{flex:0 0 400px;width:400px;max-width:400px;align-self:stretch;display:flex;flex-direction:column;min-height:350px;border-radius:20px;overflow:hidden}.amw-side-3d-viewport[data-v-e2c910ab]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:400px}.amw-side-3d-carousel-shell[data-v-e2c910ab]{position:relative;width:100%;height:400px;flex:0 0 400px}.amw-side-3d-canvas[data-v-e2c910ab]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.amw-side-3d-canvas--slide-hidden[data-v-e2c910ab]{visibility:hidden;pointer-events:none;opacity:0}.amw-side-packaging-slide[data-v-e2c910ab]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:12px 44px;background:none}.amw-side-packaging-slide__img[data-v-e2c910ab]{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 4px 16px #0003}.amw-side-carousel-btn[data-v-e2c910ab]{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:36px;height:36px;border:none;border-radius:50%;background:#ffffffeb;color:#333;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0003;cursor:pointer;padding:0}.touch .amw-side-carousel-btn[data-v-e2c910ab]{background:#050f1b;color:#fff}.touch .amw-side-carousel-btn[data-v-e2c910ab]:hover{background:#050f1b}.amw-side-carousel-btn[data-v-e2c910ab]:hover{background:#fff}.amw-side-carousel-btn--prev[data-v-e2c910ab]{left:8px}.amw-side-carousel-btn--next[data-v-e2c910ab]{right:8px}.amw-packaging-note-wrap[data-v-e2c910ab]{flex:0 0 auto;margin:0 12px 12px;padding:10px 12px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a}.amw-packaging-note-wrap--link[data-v-e2c910ab]{display:flex;align-items:center;gap:8px;width:calc(100% - 24px);border:none;text-align:left;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.amw-packaging-note-wrap--link[data-v-e2c910ab]:hover{box-shadow:0 6px 16px #00000024;transform:translateY(-1px)}.amw-packaging-note-wrap--link[data-v-e2c910ab]:focus-visible{outline:2px solid #0d6efd;outline-offset:2px}.amw-packaging-note[data-v-e2c910ab]{display:flex;align-items:center;gap:8px;margin:0;flex:1 1 auto;min-width:0;font-size:.85rem;font-weight:600;color:#1f354f;line-height:1.35}.amw-packaging-note__hint[data-v-e2c910ab]{flex-shrink:0;font-size:1rem;color:#6c757d}.amw-packaging-note__icon[data-v-e2c910ab]{flex-shrink:0;font-size:1.05rem;color:#c9a227}.amw-side-3d-actions[data-v-e2c910ab]{flex:0 0 auto;margin:auto 12px 12px;display:flex;flex-direction:column;gap:12px}.amw-action-plate[data-v-e2c910ab]{padding:10px 12px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a}.amw-action-plate--tools[data-v-e2c910ab]{display:flex;flex-direction:column;gap:8px}.amw-action-plate--checkout[data-v-e2c910ab]{display:flex;flex-direction:column;gap:10px}.amw-checkout-row[data-v-e2c910ab],.amw-side-3d-price-row[data-v-e2c910ab]{display:flex;align-items:stretch;gap:12px}.amw-order-qty-inline[data-v-e2c910ab]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.amw-order-qty-label[data-v-e2c910ab]{margin:0;font-size:.72rem;font-weight:600;color:#6c757d;line-height:1.2;white-space:nowrap}.amw-order-qty-label--discount[data-v-e2c910ab]{display:inline-flex;align-items:center;color:#fd751b;font-size:calc(.72rem + 2px)}.amw-order-qty-select[data-v-e2c910ab]{font-size:.82rem;min-width:0;--bs-focus-ring-width: 0;--bs-focus-ring-opacity: 0;box-shadow:none;-webkit-tap-highlight-color:transparent}.amw-order-qty-select[data-v-e2c910ab]:hover,.amw-order-qty-select[data-v-e2c910ab]:focus,.amw-order-qty-select[data-v-e2c910ab]:focus-visible,.amw-order-qty-select[data-v-e2c910ab]:active{box-shadow:none;outline:none;border-color:#ced4da}.amw-order-qty-bar[data-v-e2c910ab]{margin-bottom:10px;padding:10px 12px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014}.amw-side-3d-price[data-v-e2c910ab]{flex:0 1 auto;display:flex;flex-direction:column;gap:4px;min-width:0}.amw-side-3d-price-values[data-v-e2c910ab]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:auto}.amw-side-3d-price-old[data-v-e2c910ab]{font-size:.9rem;font-weight:500;color:#6c757d;text-decoration:line-through}.amw-side-3d-price-value[data-v-e2c910ab]{font-size:1.15rem;font-weight:700;color:#212529}.amw-side-3d-total[data-v-e2c910ab]{flex:0 1 auto;display:flex;flex-direction:column;gap:4px;min-width:0;text-align:right}.amw-side-3d-total .amw-side-3d-price-values[data-v-e2c910ab]{align-items:flex-end}.amw-action-plate--checkout .amw-side-3d-order.btn[data-v-e2c910ab],.amw-side-3d-price-row .amw-side-3d-order.btn[data-v-e2c910ab]{width:100%;flex:none;align-self:stretch;display:flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:8px!important;background:linear-gradient(0deg,#0e6efc,#61a1ff)!important;border:none!important;min-height:32px;color:#fff!important;text-shadow:1px 1px 0 rgba(0,0,0,.3);font-weight:600!important}.amw-side-3d-ai-action .btn[data-v-e2c910ab],.amw-side-3d-ai-action .btn[data-v-e2c910ab]:active,.amw-variant-ai-action .btn[data-v-e2c910ab],.amw-variant-ai-action .btn[data-v-e2c910ab]:active{font-size:.85rem;font-weight:500;background:#b246dd!important;color:#fff!important;border:none;display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:0}.amw-side-3d-ai-action .amw-energy-cost[data-v-e2c910ab],.amw-variant-ai-action .amw-energy-cost[data-v-e2c910ab]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-size:.85rem;font-weight:600;line-height:1;vertical-align:middle;white-space:nowrap}.amw-energy-cost[data-v-e2c910ab]{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.amw-energy-cost__icon[data-v-e2c910ab]{width:16px;height:16px;flex:0 0 auto;display:block}.amw-energy-cost__value[data-v-e2c910ab]{font-variant-numeric:tabular-nums}.amw-side-3d-canvas #amw-side-3d-target[data-v-e2c910ab]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.amw-side-3d-canvas[data-v-e2c910ab] .three-d-renderer{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100%}.amw-side-3d-canvas[data-v-e2c910ab] .three-d-renderer .preview-container{width:100%;height:100%;max-height:400px}.amw-side-3d-canvas[data-v-e2c910ab] .three-d-renderer .preview-container canvas{background:none}.amw-close[data-v-e2c910ab]{position:absolute;top:10px;right:10px;background:transparent;border:0;font-size:18px;width:36px;height:36px;border-radius:50%;cursor:pointer;z-index:5;color:#666}.amw-close[data-v-e2c910ab]:hover{background:#0000000d;color:#000}.amw-step[data-v-e2c910ab]{padding:28px 28px 24px;overflow-y:auto}.amw-title[data-v-e2c910ab]{margin:0 0 8px;font-weight:700;font-size:22px;text-align:center}.amw-subtitle[data-v-e2c910ab]{margin:0 0 20px;color:#666;text-align:center;font-size:14px}.amw-mode-buttons[data-v-e2c910ab]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px}.amw-mode-btn[data-v-e2c910ab]{display:flex;flex-direction:column;align-items:center;padding:24px 16px;border-radius:0;text-align:center;white-space:normal;line-height:1.3;gap:6px;box-shadow:8px 8px #0003}.amw-mode-emoji[data-v-e2c910ab]{font-size:32px;line-height:1}.amw-mode-name[data-v-e2c910ab]{font-weight:600;font-size:16px}.amw-mode-hint[data-v-e2c910ab]{font-size:12px;opacity:.85;font-weight:400}@media (max-width: 600px){.amw-mode-buttons[data-v-e2c910ab]{grid-template-columns:1fr}}.amw-upload-bar[data-v-e2c910ab]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.amw-upload-bar[data-v-e2c910ab]:has(+.amw-step1-video){margin-bottom:0}.amw-upload-bar .btn[data-v-e2c910ab]{border-radius:0}.amw-step--with-video[data-v-e2c910ab]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.amw-step--with-video>.amw-step1-video[data-v-e2c910ab]{flex:1 1 auto!important;min-height:0!important;margin:12px 0;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;box-shadow:3px 4px #0003}@media (min-width: 768px){.amw-step--with-video>.amw-step1-video[data-v-e2c910ab]{max-height:500px}}.amw-step1-video__player[data-v-e2c910ab]{flex:1 1 auto;min-height:0;width:100%;height:100%;max-height:100%;border-radius:18px;overflow:hidden}.amw-step1-video[data-v-e2c910ab] .stream-player{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%;background:#0f0f0f}.amw-step1-video[data-v-e2c910ab] .stream-player__stage{flex:1 1 auto;min-height:0;width:100%;height:auto;max-height:none;aspect-ratio:auto;margin:0}.amw-step1-video[data-v-e2c910ab] .stream-player__video{width:100%;height:100%;object-fit:contain}.amw-step1-video[data-v-e2c910ab] .stream-player__chrome{flex:0 0 auto}.amw-step1-video[data-v-e2c910ab] .stream-player__poster-pick{display:none}.amw-step1-video[data-v-e2c910ab] .stream-player--idle-cover{height:100%}.amw-step1-video[data-v-e2c910ab] .stream-player--idle-cover .stream-player__stage{flex:1 1 auto;height:100%;min-height:0}@media (max-width: 767px){.amw-step--with-video>.amw-step1-video[data-v-e2c910ab]{margin:12px -2px}}.amw-upload-sep[data-v-e2c910ab]{color:#666;font-size:14px}.amw-counter[data-v-e2c910ab]{color:#666;font-size:13px;margin-left:auto}.amw-3d-ai-trigger[data-v-e2c910ab]{width:100%;margin:0 0 8px}.amw-3d-ai-trigger__btn[data-v-e2c910ab]{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;width:100%;border:none!important;border-radius:8px!important;background:#c034fc!important;color:#fff!important;font-weight:400;font-size:14px;line-height:1.2;padding:8px 12px!important;white-space:nowrap}.amw-3d-ai-trigger__btn[data-v-e2c910ab]:disabled{opacity:.65;background:#c034fc!important;color:#fff!important}.amw-3d-ai-trigger__label[data-v-e2c910ab]{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:400;white-space:nowrap}.amw-3d-ai-trigger__brain[data-v-e2c910ab]{font-size:16px;line-height:1}.amw-3d-ai-trigger__btn .amw-energy-cost[data-v-e2c910ab]{display:inline-flex;align-items:center;gap:4px;margin-left:0;color:#fff;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.amw-3d-ai-trigger__btn .amw-energy-cost__icon[data-v-e2c910ab]{width:14px;height:14px;filter:brightness(0) invert(1)}.amw-ai-drawer[data-v-e2c910ab]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120100;display:flex;justify-content:stretch;align-items:stretch;background:#1a1a1a}.amw-ai-drawer__panel[data-v-e2c910ab]{width:100%;height:100%;max-height:100dvh;border-radius:0;background:#1f2126;display:flex;flex-direction:column;box-shadow:none;animation:amw-ai-drawer-in-e2c910ab .28s ease-out;overflow:hidden}@keyframes amw-ai-drawer-in-e2c910ab{0%{transform:translate(100%)}to{transform:translate(0)}}.amw-ai-drawer__header[data-v-e2c910ab]{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:max(12px,env(safe-area-inset-top)) 14px 12px 16px;border-bottom:1px solid rgba(255,255,255,.12);background:#1f2126;position:relative;z-index:2}.amw-ai-drawer__title[data-v-e2c910ab]{flex:1 1 auto;margin:0;font-size:17px;font-weight:400;line-height:1.25;color:#f1f3f5}.amw-ai-drawer__close[data-v-e2c910ab]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:#fff;color:#333;cursor:pointer;box-shadow:0 2px 10px #00000059}.amw-ai-drawer__close i[data-v-e2c910ab]{font-size:1.25rem;font-weight:700;line-height:1;color:#333}.amw-ai-drawer__close[data-v-e2c910ab]:active:not(:disabled){background:#f0f0f0}.amw-ai-drawer__close[data-v-e2c910ab]:disabled{opacity:.45;cursor:not-allowed}.amw-ai-drawer__body[data-v-e2c910ab]{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:12px 12px calc(12px + env(safe-area-inset-bottom));box-sizing:border-box}.amw-ai-drawer__body .ai-panel[data-v-e2c910ab]{flex:1 1 auto;min-height:0;height:100%;padding:0;box-sizing:border-box}.amw-phone-banner-lightbox[data-v-e2c910ab]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:stretch;justify-content:stretch;padding:0;margin:0;background:#000;box-sizing:border-box}.amw-phone-banner-lightbox__card[data-v-e2c910ab]{position:relative;width:100%;height:100%;max-width:none;max-height:none;background:#000;border-radius:0;overflow:hidden;box-shadow:none}.amw-phone-banner-lightbox__img[data-v-e2c910ab]{display:block;width:100%;height:100%;object-fit:contain;border-radius:0;vertical-align:top}.amw-phone-banner-lightbox__close[data-v-e2c910ab]{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:#fff;color:#333;cursor:pointer;box-shadow:0 2px 10px #00000040}.amw-phone-banner-lightbox__close[data-v-e2c910ab]:active{background:#f0f0f0}.amw-phone-banner-lightbox__close i[data-v-e2c910ab]{font-size:22px;font-weight:700;line-height:1;color:#333;-webkit-text-stroke:.4px #333333}.amw-step-variants .amw-variant-card[data-v-e2c910ab]{border:none;padding:0;background:transparent}.amw-step-variants .amw-variant-preview[data-v-e2c910ab]{border:none;padding:0}.amw-upload-grid[data-v-e2c910ab]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:4px}.amw-upload-cell[data-v-e2c910ab]{display:flex;flex-direction:column;gap:0px;box-shadow:4px 4px #0003;border-radius:8px;border:2px solid #fff}.no-touch .amw-upload-cell[data-v-e2c910ab]{box-shadow:none}.amw-upload-thumb[data-v-e2c910ab]{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:5px 5px 0 0;overflow:hidden;background:#f1f1f1}.amw-upload-thumb .amw-remove-btn[data-v-e2c910ab]{position:absolute;top:2px;right:2px;z-index:3;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:#000c;color:#fff;font-size:15px;line-height:1;cursor:pointer;box-shadow:0 2px 6px #00000040;transition:background .15s}.amw-upload-thumb .amw-remove-btn[data-v-e2c910ab]:hover{background:#c92a2a;color:#fff}.amw-upload-thumb .amw-status-error[data-v-e2c910ab]{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;padding:2px 4px;background:#c0392be6;color:#fff;font-size:11px;text-align:center}.no-touch .amw-bg-under[data-v-e2c910ab]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#555;cursor:pointer;padding:8px;background:#eee;border-radius:0 0 8px 8px}.no-touch .amw-bg-under .form-check-input[data-v-e2c910ab]{margin-top:0}.amw-preview-img[data-v-e2c910ab]{width:100%;height:100%;background-size:cover;background-position:center}.amw-preview-placeholder[data-v-e2c910ab]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.amw-preview-overlay[data-v-e2c910ab]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff8c;display:flex;align-items:center;justify-content:center;pointer-events:none}.amw-td-file[data-v-e2c910ab]{overflow:hidden}.amw-file-name[data-v-e2c910ab]{display:block;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.amw-status[data-v-e2c910ab]{font-size:12px;display:inline-block;margin-top:2px}.amw-status-error[data-v-e2c910ab]{color:#c0392b}.amw-bg-cell[data-v-e2c910ab]{display:flex;align-items:center;justify-content:center}.amw-bg-radio[data-v-e2c910ab]{transform:scale(1.2);cursor:pointer}.amw-bg-radio[data-v-e2c910ab]:disabled{cursor:not-allowed}.amw-remove-btn[data-v-e2c910ab]{color:#c0392b;padding:0;line-height:1;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.amw-remove-btn[data-v-e2c910ab]:hover{color:#a13020;background:#c0392b14;border-radius:50%}.amw-row-no-bg .amw-no-bg-icon[data-v-e2c910ab]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#f7f7f8;border-radius:6px;color:#888;font-size:22px}.amw-no-bg-label[data-v-e2c910ab]{color:#555}.amw-row-no-bg .amw-td-bg[data-v-e2c910ab]{text-align:left;white-space:nowrap}.amw-no-bg-choice[data-v-e2c910ab]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.amw-actions[data-v-e2c910ab]{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.amw-actions-center[data-v-e2c910ab]{justify-content:center;gap:16px}.amw-actions-more[data-v-e2c910ab]{display:block}.amw-actions-more .btn[data-v-e2c910ab]{border-radius:0}.amw-step-head[data-v-e2c910ab]{position:relative;display:flex;align-items:center;justify-content:center;min-height:36px;margin-bottom:12px}.amw-step-head .amw-title[data-v-e2c910ab]{margin:0;text-align:center}.amw-nav-btn[data-v-e2c910ab]{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#333;font-size:18px;line-height:1;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}.amw-nav-btn[data-v-e2c910ab]:hover:not(:disabled){background:#f2f4f7;border-color:#b0b6c0}.amw-nav-btn[data-v-e2c910ab]:disabled{opacity:.45;cursor:not-allowed}.amw-nav-back[data-v-e2c910ab]{left:0}.amw-nav-fwd[data-v-e2c910ab]{right:0}.amw-step-variants[data-v-e2c910ab]{padding-bottom:32px}.amw-modal-variants[data-v-e2c910ab]{height:min(calc(100vh - 32px),780px)}.amw-modal-variants .amw-step-variants[data-v-e2c910ab]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden;padding-bottom:20px}.amw-modal-variants .amw-step-variants>.amw-step-head[data-v-e2c910ab],.amw-modal-variants .amw-step-variants>.amw-subtitle[data-v-e2c910ab],.amw-modal-variants .amw-step-variants>.amw-actions-more[data-v-e2c910ab]{flex:0 0 auto}.amw-variants-scroll[data-v-e2c910ab]{flex:1 1 auto;height:0;min-height:0;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.amw-modal-variants .amw-actions-more[data-v-e2c910ab]{padding-top:12px}.amw-loading[data-v-e2c910ab]{text-align:center;padding:48px 16px;color:#555}.amw-empty[data-v-e2c910ab]{text-align:center;padding:32px 16px;color:#555}.amw-variants-grid[data-v-e2c910ab]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px}@media (max-width: 992px){.amw-variants-grid[data-v-e2c910ab]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.amw-variants-grid[data-v-e2c910ab]{grid-template-columns:1fr}}.amw-variants-grid-narrow[data-v-e2c910ab]{grid-template-columns:repeat(2,1fr)}.amw-variants-grid-narrow .amw-variant-card[data-v-e2c910ab]{border:none;padding:0;background:transparent}.amw-variants-grid-narrow .amw-variant-preview[data-v-e2c910ab]{padding:0;border:none!important}.amw-variant-card[data-v-e2c910ab]{border:1px solid #eee;border-radius:0;padding:8px;background:#fff;display:flex;flex-direction:column}.amw-variant-card .btn[data-v-e2c910ab]{border-radius:0}.amw-variant-card-selected .amw-variant-preview[data-v-e2c910ab]{border-style:solid;border-color:#0d6efd}.amw-variant-card-selected .amw-variant-overlay[data-v-e2c910ab]{background:#0d6efd}.amw-variant-preview[data-v-e2c910ab]{position:relative;aspect-ratio:855 / 405;background:#f7f7f8;border-radius:0;overflow:hidden;cursor:pointer;padding:0;border:1px dashed #bbb}.amw-variant-preview img[data-v-e2c910ab]{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.amw-variant-overlay[data-v-e2c910ab]{position:absolute;bottom:6px;right:8px;background:#0000008c;color:#fff;font-size:12px;padding:3px 8px;border-radius:12px;pointer-events:none;display:flex;align-items:center;gap:4px}.amw-variant-actions[data-v-e2c910ab]{display:flex;gap:8px;margin-top:8px}.amw-variant-actions .btn[data-v-e2c910ab]{flex:1}.amw-variant-ai-action[data-v-e2c910ab]{margin-top:6px}.amw-modal.amw-modal-3d[data-v-e2c910ab]{max-height:calc(100vh - 32px)!important}.amw-modal.amw-modal-3d .amw-step[data-v-e2c910ab]{display:flex;flex-direction:column;min-height:0;padding:20px 28px 0;overflow:visible}.amw-3d-wrap[data-v-e2c910ab]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0}.amw-3d-header[data-v-e2c910ab]{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex:0 0 auto;justify-content:space-between}.amw-3d-header .btn[data-v-e2c910ab]{border-radius:0}.touch .amw-3d-header .btn[data-v-e2c910ab]{background:#00000080;color:#fff!important;border-radius:11px}.touch .amw-3d-header .amw-3d-header-edit[data-v-e2c910ab]{border-radius:50px!important;background:linear-gradient(0deg,#0e6efc,#61a1ff)!important;border:none!important;min-height:32px;color:#fff!important;text-shadow:1px 1px 0 rgba(0,0,0,.3);font-weight:600!important;padding-left:12px;padding-right:12px}.touch .amw-3d-header .amw-3d-header-edit[data-v-e2c910ab]:disabled{background:#0d6efd;opacity:.65}.amw-3d-title[data-v-e2c910ab]{font-weight:400;display:inline-flex;align-items:center;gap:8px}.amw-ai-badge[data-v-e2c910ab]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;background:linear-gradient(135deg,#ffc107,#ff8a00);color:#fff;border-radius:12px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:help}.amw-3d-teleport-error[data-v-e2c910ab]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#ffffffeb;text-align:center;padding:16px}.amw-3d-canvas-slide[data-v-e2c910ab]{position:relative}.amw-3d-canvas-wrap[data-v-e2c910ab]{flex:1 1 auto;width:100%;max-width:100%;min-height:0;position:relative;border-radius:8px;overflow:hidden;background:#cdddff url(/assets/images/mp-bg-02.webp) center center;background-size:cover;background-position:center top;background-repeat:repeat;box-shadow:4px 4px 12px #0006;background-blend-mode:hard-light;margin:0 auto;display:flex;flex-direction:column}.amw-3d-carousel-shell[data-v-e2c910ab]{position:relative;flex:1 1 auto;width:100%;min-height:0}.amw-3d-canvas-slide[data-v-e2c910ab]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}.amw-3d-canvas-slide--hidden[data-v-e2c910ab]{visibility:hidden;pointer-events:none;opacity:0}.amw-3d-canvas-slide #amw-3d-target[data-v-e2c910ab]{flex:1 1 auto;width:100%;height:100%;min-height:0;align-items:center;justify-content:center;display:flex}.amw-3d-packaging-slide[data-v-e2c910ab]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:12px 44px;background:none}.amw-3d-packaging-slide__img[data-v-e2c910ab]{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 4px 16px #0003}.amw-3d-carousel-shell .amw-side-carousel-btn--prev[data-v-e2c910ab]{left:8px}.amw-3d-carousel-shell .amw-side-carousel-btn--next[data-v-e2c910ab]{right:8px}.amw-3d-canvas-wrap[data-v-e2c910ab] .three-d-renderer{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0}.amw-3d-canvas-wrap[data-v-e2c910ab] .three-d-renderer .preview-container{flex:1 1 auto;height:100%!important;min-height:314px}.amw-3d-canvas-wrap[data-v-e2c910ab] .rotation-controls{display:none!important}.touch .amw-3d-canvas-wrap[data-v-e2c910ab]{min-height:0;margin-bottom:12px;overflow:visible}.touch .amw-3d-canvas-wrap[data-v-e2c910ab] .preview-container .three-canvas{transform:scale(1.3)}.amw-3d-actions[data-v-e2c910ab]{flex:0 0 auto;display:flex;justify-content:center;gap:12px;margin:12px -28px 0;padding:12px 28px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eee;box-shadow:0 -4px 10px #0000000a;position:relative;z-index:5}.amw-3d-actions--checkout[data-v-e2c910ab]{flex-direction:column;align-items:stretch;gap:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:transparent;border-top:none;box-shadow:none}.amw-3d-actions--checkout .amw-action-plate--checkout[data-v-e2c910ab]{width:100%;box-shadow:0 -4px 10px #00000014}.amw-3d-actions .btn[data-v-e2c910ab]{border-radius:0}.amw-spinner[data-v-e2c910ab]{width:18px;height:18px;border:2px solid #ccc;border-top-color:#0d6efd;border-radius:50%;display:inline-block;animation:amw-spin-e2c910ab .8s linear infinite}.amw-spinner-sm[data-v-e2c910ab]{width:12px;height:12px;border-width:2px}@keyframes amw-spin-e2c910ab{to{transform:rotate(360deg)}}.amw-picker-overlay[data-v-e2c910ab]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:1310;display:flex;align-items:center;justify-content:center;padding:16px}.amw-picker-modal[data-v-e2c910ab]{background:#fff;border-radius:20px;width:100%;max-width:980px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;box-shadow:0 20px 60px #00000040;overflow:hidden}.amw-picker-header[data-v-e2c910ab]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #eee}.amw-picker-title[data-v-e2c910ab]{margin:0;font-size:18px;font-weight:700}.amw-picker-subbar[data-v-e2c910ab]{display:flex;align-items:center;justify-content:space-between;padding:8px 18px;border-bottom:1px solid #f1f1f1;font-size:13px;color:#555}.amw-picker-info[data-v-e2c910ab]{font-size:13px}.amw-picker-body[data-v-e2c910ab]{flex:1 1 auto;overflow-y:auto;padding:14px 18px;min-height:220px;position:relative;-webkit-user-select:none;user-select:none}.amw-picker-grid[data-v-e2c910ab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;position:relative;-webkit-user-select:none;user-select:none}.amw-picker-marquee[data-v-e2c910ab]{position:absolute;z-index:5;pointer-events:none;background:#0d6efd1f;border:1px solid #0d6efd;border-radius:2px}.amw-picker-tile[data-v-e2c910ab]{position:relative;aspect-ratio:1 / 1;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;background:#f1f1f1;transition:border-color .15s,transform .15s}.amw-picker-tile[data-v-e2c910ab]:hover{border-color:#b0d2ff}.amw-picker-tile img[data-v-e2c910ab]{width:100%;height:100%;object-fit:cover;display:block}.amw-picker-tile-empty[data-v-e2c910ab]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:28px}.amw-picker-selected[data-v-e2c910ab]{border-color:#0d6efd}.amw-picker-selected .amw-picker-tile-check[data-v-e2c910ab]{color:#0d6efd;background:#fff}.amw-picker-disabled[data-v-e2c910ab]{cursor:not-allowed;opacity:.55}.amw-picker-tile-check[data-v-e2c910ab]{position:absolute;top:6px;right:6px;background:#ffffffd9;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#555;pointer-events:none}.amw-picker-tile-overlay[data-v-e2c910ab]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;color:#fff;display:flex;align-items:flex-end;justify-content:center;padding:8px;font-size:11px;text-align:center;pointer-events:none}.amw-picker-footer[data-v-e2c910ab]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-top:1px solid #eee;gap:12px}.amw-actions .btn[data-v-e2c910ab]{border-radius:0!important}.no-touch .amw-overlay[data-v-e2c910ab]{background:url(/assets/mob-bg-TXn2UcJD.jpg) repeat #2e2e2e;background-position:center top;background-attachment:fixed}@media (max-width: 767px){.amw-overlay[data-v-e2c910ab]{padding:0;align-items:stretch;justify-content:stretch;overflow:hidden;height:100dvh;max-height:100dvh}.amw-content[data-v-e2c910ab],.amw-stage[data-v-e2c910ab]{flex:1 1 auto;min-height:0;height:100%;width:100%;max-width:none;padding-top:0;gap:0}.amw-stage[data-v-e2c910ab]{flex-direction:column}.amw-stage>.amw-modal[data-v-e2c910ab],.amw-stage>.amw-modal.amw-modal-wide[data-v-e2c910ab]{flex:1 1 auto!important;flex-basis:auto!important;width:100%;max-width:100%;min-height:0;height:100%}.amw-variant-preview[data-v-e2c910ab]{border-radius:0}.amw-variant-card[data-v-e2c910ab]{border-radius:0;border:none}.amw-variant-actions .btn[data-v-e2c910ab],.amw-actions .btn[data-v-e2c910ab]{border-radius:0!important}.amw-3d-wrap[data-v-e2c910ab]{height:calc(100dvh - 68px);max-height:calc(100dvh - 68px);margin-bottom:0;box-sizing:border-box}.amw-3d-canvas-wrap[data-v-e2c910ab]{display:flex;flex-direction:column;align-items:stretch;margin-bottom:12px;min-height:0}.amw-modal[data-v-e2c910ab]{width:100%;max-width:100%;height:100%!important;max-height:100%!important;border-radius:0;box-shadow:none;border:0;background:url(/assets/mob-bg-TXn2UcJD.jpg) repeat #2e2e2e;background-position:center top;background-size:20%;background-attachment:fixed}.amw-modal.amw-modal-variants[data-v-e2c910ab]{height:100%!important;max-height:100%!important}.amw-title[data-v-e2c910ab]{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,1);font-weight:900}.amw-subtitle[data-v-e2c910ab]{color:#fff;background:#000c;padding:10px;margin-bottom:10px;border-radius:11px}.amw-variant-card .btn[data-v-e2c910ab]{border-radius:4px!important}.amw-mode-btn[data-v-e2c910ab]{border-radius:0}.amw-modal-wide[data-v-e2c910ab]{max-width:100%}.amw-step[data-v-e2c910ab]{padding:20px 14px 0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.amw-step.amw-step--with-video[data-v-e2c910ab]{overflow:hidden;height:100%}.amw-step.amw-step--with-video>.amw-step1-video[data-v-e2c910ab]{flex:1 1 auto!important;min-height:0!important}.amw-modal.amw-modal-variants .amw-step.amw-step-variants[data-v-e2c910ab]{padding:20px 14px 0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.amw-step[data-v-e2c910ab]>*:not(.amw-actions){flex:0 0 auto;min-height:0}.amw-modal.amw-modal-variants .amw-step-variants>.amw-variants-scroll[data-v-e2c910ab]{flex:1 1 auto!important;height:0!important;min-height:0!important;overflow-y:scroll!important;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.amw-step-variants .amw-variants-grid[data-v-e2c910ab]{padding-bottom:40px!important}.amw-step .amw-actions[data-v-e2c910ab]{position:sticky;bottom:0;margin:auto -14px 0;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#333;border-top:1px solid #eee;box-shadow:0 -4px 10px #0000000a;z-index:5;flex:0 0 auto;justify-content:space-between;border-top:none}.amw-step[data-v-e2c910ab]>*:not(.amw-actions):last-child{margin-bottom:12px}.amw-table-wrap[data-v-e2c910ab]{margin-bottom:12px}.amw-file-name[data-v-e2c910ab]{max-width:180px}.amw-modal.amw-modal-3d[data-v-e2c910ab]{height:100dvh!important;max-height:100dvh!important}.touch .amw-modal.amw-modal-3d[data-v-e2c910ab]{overflow:auto}.amw-modal.amw-modal-3d .amw-step[data-v-e2c910ab]{padding:14px 14px 0}.amw-3d-canvas-wrap[data-v-e2c910ab]{max-width:100%}.amw-3d-canvas-wrap .preview-container[data-v-e2c910ab]{width:100%;height:100%}.amw-3d-actions[data-v-e2c910ab]{margin:12px -14px 0;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#333;border-top:none;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;width:auto;z-index:20}.amw-3d-actions--checkout[data-v-e2c910ab]{padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#333}.amw-3d-actions--checkout .amw-action-plate--checkout[data-v-e2c910ab]{margin:0;box-shadow:0 4px 12px #0003}.amw-3d-actions .btn[data-v-e2c910ab]{border-radius:0!important}.amw-3d-wrap[data-v-e2c910ab]{padding-bottom:calc(180px + env(safe-area-inset-bottom))}.amw-ai-drawer__panel[data-v-e2c910ab]{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.amw-3d-carousel-shell[data-v-e2c910ab]{min-height:0;flex:1 1 auto}.amw-3d-carousel-shell[data-v-e2c910ab] .preview-container{align-items:center}.amw-3d-canvas-slide[data-v-e2c910ab]{max-height:100%}.amw-3d-canvas-wrap[data-v-e2c910ab] .three-d-renderer .preview-container{min-height:0;align-items:center}.amw-picker-overlay[data-v-e2c910ab]{padding:60px 0;align-items:stretch;justify-content:stretch}.amw-picker-modal[data-v-e2c910ab]{width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0;box-shadow:none}.amw-picker-grid[data-v-e2c910ab]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.amw-picker-header[data-v-e2c910ab]{padding:12px 14px}.amw-picker-subbar[data-v-e2c910ab]{padding:6px 14px;flex-wrap:wrap}.amw-picker-body[data-v-e2c910ab]{padding:10px 14px}.amw-picker-footer[data-v-e2c910ab]{padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 10px #0000000a;z-index:10;bottom:0;position:fixed;width:100%}.amw-upload-bar[data-v-e2c910ab]{flex-wrap:wrap;gap:8px}.amw-upload-bar .btn[data-v-e2c910ab],.amw-upload-bar .btn[data-v-e2c910ab]:hover,.amw-upload-bar .btn[data-v-e2c910ab]:focus,.amw-upload-bar .btn[data-v-e2c910ab]:active,.amw-upload-bar .btn.active[data-v-e2c910ab],.amw-upload-bar .btn[data-v-e2c910ab]:disabled,.amw-upload-bar .btn.disabled[data-v-e2c910ab]{flex:1 1 100%;background:linear-gradient(0deg,#93dbef,#fefff1)!important;border:none!important;border-radius:50px!important;color:#333!important;box-shadow:2px 4px #0003!important}.amw-upload-bar .btn[data-v-e2c910ab]:first-child,.amw-upload-bar .btn[data-v-e2c910ab]:first-child:hover,.amw-upload-bar .btn[data-v-e2c910ab]:first-child:focus,.amw-upload-bar .btn[data-v-e2c910ab]:first-child:active,.amw-upload-bar .btn:first-child.active[data-v-e2c910ab],.amw-upload-bar .btn[data-v-e2c910ab]:first-child:disabled,.amw-upload-bar .btn:first-child.disabled[data-v-e2c910ab]{border:3px solid #f8fc32!important;border-radius:3px!important;background:#fcbf32!important;color:#000!important}.amw-counter[data-v-e2c910ab]{flex:1 1 auto;margin-left:0;display:flex;align-items:center;justify-content:center;color:#23cf14;border-radius:20px;background:#000c;display:none}.ai-panel[data-v-e2c910ab]{padding:12px 12px 24px}.amw-3d-actions .btn[data-v-e2c910ab]{border-radius:4px!important;border:none}.amw-3d-actions .amw-3d-ai-trigger__btn[data-v-e2c910ab]{border-radius:50px!important;background:linear-gradient(0deg,#c034fc,#e4a3ff)!important;color:#fff!important;padding:8px 12px!important;font-weight:400!important}.amw-actions .amw-choose-layout-btn[data-v-e2c910ab],.amw-actions .amw-choose-layout-btn[data-v-e2c910ab]:hover,.amw-actions .amw-choose-layout-btn[data-v-e2c910ab]:focus,.amw-actions .amw-choose-layout-btn[data-v-e2c910ab]:active,.amw-actions .amw-choose-layout-btn.active[data-v-e2c910ab],.amw-actions .amw-choose-layout-btn[data-v-e2c910ab]:disabled,.amw-actions .amw-choose-layout-btn.disabled[data-v-e2c910ab]{border-radius:8px!important;background:linear-gradient(0deg,#0e6efc,#61a1ff)!important;border:none!important;min-height:32px;color:#fff!important;text-shadow:1px 1px 0 rgba(0,0,0,.3);font-weight:600!important}}.no-touch .amw-step .btn[data-v-e2c910ab]{border:none!important;border-radius:4px!important;background:#2485d8;padding:7px 16px;font-size:14px!important;color:#fff}.auto-icon[data-v-e2c910ab]{background:url("data:image/svg+xml,%3csvg%20width='2000'%20height='2000'%20viewBox='0%200%202000%202000'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_70_2)'%3e%3cpath%20d='M744.814%20793.235H473.63C442.981%20793.235%20418.136%20818.08%20418.136%20848.729V848.745C418.136%20879.394%20442.981%20904.239%20473.63%20904.239H744.814C775.463%20904.239%20800.308%20879.394%20800.308%20848.745V848.729C800.308%20818.08%20775.463%20793.235%20744.814%20793.235Z'%20fill='white'/%3e%3cpath%20d='M303.031%20793.235H261.373C230.725%20793.235%20205.879%20818.08%20205.879%20848.729V848.745C205.879%20879.394%20230.725%20904.239%20261.373%20904.239H303.031C333.679%20904.239%20358.525%20879.394%20358.525%20848.745V848.729C358.525%20818.08%20333.679%20793.235%20303.031%20793.235Z'%20fill='white'/%3e%3cpath%20d='M801.175%201158.9C801.175%201128.25%20776.321%201103.41%20745.681%201103.41H69.1535C38.4977%201103.41%2013.6597%201128.26%2013.6597%201158.9C13.6597%201189.54%2038.5143%201214.4%2069.1535%201214.4H745.681C776.337%201214.4%20801.175%201189.54%20801.175%201158.9Z'%20fill='white'/%3e%3cpath%20d='M328.635%201413.57H744.714C775.337%201413.57%20800.208%201438.44%20800.208%201469.06C800.208%201499.68%20775.337%201524.56%20744.714%201524.56H328.635C298.013%201524.56%20273.142%201499.68%20273.142%201469.06C273.142%201438.44%20298.013%201413.57%20328.635%201413.57Z'%20fill='white'/%3e%3cpath%20d='M1266.65%20388.775V278.988H1354.56C1385.22%20278.988%201410.06%20254.133%201410.06%20223.494C1410.06%20192.838%201385.2%20168%201354.56%20168H1067.74C1037.09%20168%201012.25%20192.855%201012.25%20223.494C1012.25%20254.15%201037.1%20278.988%201067.74%20278.988H1155.66V388.792C997.179%20400.061%20851.918%20459.122%20734.229%20551.689C692.671%20584.379%20715.392%20651.041%20768.269%20651.041H768.286C780.805%20651.041%20792.924%20646.757%20802.759%20639.006C917.714%20548.572%201063.36%20495.429%201221.52%20497.862C1581.82%20503.38%201872.66%20799.303%201872.26%201159.65C1871.86%201524.42%201576.02%201820.01%201211.15%201820.01C1056.99%201820.01%20915.18%201767.22%20802.742%201678.77C792.907%201671.03%20780.805%201666.75%20768.286%201666.75C715.609%201666.75%20692.538%201733.28%20733.929%201765.87C865.271%201869.29%201031%201931%201211.15%201931C1639.68%201931%201986.68%201581.88%201983.23%201152.57C1979.98%20746.193%201665.72%20416.914%201266.65%20388.775Z'%20fill='white'/%3e%3cpath%20d='M1240.57%201306.27L1599.68%20999.19C1622.98%20979.27%201625.71%20944.247%201605.81%20920.942C1585.89%20897.638%201550.87%20894.904%201527.56%20914.808L1210.64%201185.81L1061.84%201012.06C1041.92%20988.755%201006.9%20986.021%20983.593%201005.92C960.288%201025.85%20957.554%201060.87%20977.458%201084.17L1162.31%201300.11C1182.23%201323.42%201217.25%201326.15%201240.56%201306.25L1240.57%201306.27Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_70_2'%3e%3crect%20width='2000'%20height='2000'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center center;background-size:100%;width:42px;height:42px;display:inline-block;vertical-align:middle}.manual-icon[data-v-e2c910ab]{background:url(/assets/manual-icon-C7338F_z.svg) no-repeat center center;background-size:100%;width:42px;height:42px;display:inline-block;vertical-align:middle}.auto-mode-page[data-v-12c7a05e]{min-height:100dvh}.auto-mode-page__error[data-v-12c7a05e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:14000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#000000bf;color:#fff;padding:24px;text-align:center}
