@charset "UTF-8";.three-d-renderer[data-v-4c7c314c]{width:100%;height:100%;position:relative;overflow:visible}.preview-container[data-v-4c7c314c]{width:100%;height:300px;padding-bottom:0;position:relative;background:transparent;overflow:hidden;display:flex;justify-content:center}.preview-container canvas[data-v-4c7c314c]{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/images/transparent-dark.png) #2e2e2e}.three-canvas[data-v-4c7c314c]{width:100%;height:100%;display:block;cursor:grab}.preview-container>canvas[data-v-4c7c314c]{position:relative;top:0}.rotation-controls[data-v-4c7c314c]{position:relative;top:-24px;margin-top:0;text-align:center;padding:0 15px 15px;background:url(/assets/images/transparent-dark.png) #2e2e2e}.rotation-toggle-btn[data-v-4c7c314c]{background:#0e6ffd;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:200px;opacity:1}.rotation-toggle-btn[data-v-4c7c314c]:hover:not(.disabled){background:#2f82ff;box-shadow:0 4px 8px #0003;transform:translateY(-1px)}.rotation-toggle-btn[data-v-4c7c314c]:active:not(.disabled){box-shadow:0 2px 4px #0003}.rotation-toggle-btn.disabled[data-v-4c7c314c]{background:#7521c4;opacity:.7;cursor:pointer}.rotation-toggle-btn.disabled[data-v-4c7c314c]:hover{background:#7521c4;transform:none;box-shadow:none}.rotation-toggle-btn.disabled[data-v-4c7c314c]:active{box-shadow:none}.three-canvas[data-v-4c7c314c]:active{cursor:grabbing}.model-preloader[data-v-4c7c314c]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;z-index:10}.preloader-text[data-v-4c7c314c]{margin-top:12px;font-size:14px;color:#fff;font-weight:500;text-shadow:0 2px 4px rgba(0,0,0,.5)}.mobile-rotation-slider[data-v-4c7c314c]{position:relative;width:100%;padding:15px 20px;background:transparent;margin-top:0;z-index:10;overflow:visible;border-radius:30px;top:-30px}.slider-track[data-v-4c7c314c]{position:relative;width:100%;height:8px;background:#fff3;border-radius:4px;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.slider-fill[data-v-4c7c314c]{position:absolute;top:0;left:0;height:100%;background:#0e6ffd;border-radius:4px;pointer-events:none}.slider-thumb[data-v-4c7c314c]{position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;background:#0e6ffd;border:3px solid #ffffff;border-radius:50%;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:0 2px 8px #0000004d;z-index:10}.slider-thumb[data-v-4c7c314c]:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.1);box-shadow:0 4px 12px #0006;transition:none}.slider-track.dragging .slider-fill[data-v-4c7c314c],.slider-track.dragging .slider-thumb[data-v-4c7c314c]{transition:none!important}@media (min-width: 992px){.mobile-rotation-slider[data-v-4c7c314c]{display:none!important}.card-body[data-v-4c7c314c]{padding:0}}.touch-device .mobile-rotation-slider[data-v-4c7c314c]{display:block}.touch-device .slider-track[data-v-4c7c314c]{height:10px;background:#07f}.touch-device .slider-thumb[data-v-4c7c314c]{width:28px;height:28px}.touch-device .price-tag[data-v-4c7c314c]{padding-top:0;margin-top:-10px}.mobile-editor-checkout-plate{padding:10px 12px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;gap:10px}.mobile-editor-checkout-row{display:flex;align-items:stretch;gap:12px}.mobile-editor-qty-inline{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.mobile-editor-qty-label{margin:0;font-size:.72rem;font-weight:600;color:#6c757d;line-height:1.2;white-space:nowrap}.mobile-editor-qty-label--discount{display:inline-flex;align-items:center;color:#fd751b;font-size:calc(.72rem + 2px)}.mobile-editor-qty-select{font-size:.82rem;min-width:0;--bs-focus-ring-width: 0;--bs-focus-ring-opacity: 0;box-shadow:none;-webkit-tap-highlight-color:transparent}.mobile-editor-price,.mobile-editor-total{flex:0 1 auto;display:flex;flex-direction:column;gap:4px;min-width:0}.mobile-editor-total{text-align:right}.mobile-editor-price-values{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:auto}.mobile-editor-total .mobile-editor-price-values{align-items:flex-end}.mobile-editor-price-old{font-size:.9rem;font-weight:500;color:#6c757d;text-decoration:line-through}.mobile-editor-price-value{font-size:1.15rem;font-weight:700;color:#212529}.mobile-editor-order-btn.btn{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}.lightbox-modal[data-v-c683296a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.lightbox-content[data-v-c683296a]{position:relative;max-width:90vw;max-height:90vh;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lightbox-close[data-v-c683296a]{position:absolute;background:#fff3;border:none;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;z-index:100001;margin-top:-480px;margin-right:-400px}.touch .lightbox-close[data-v-c683296a]{top:40px;right:-10px;width:50px;height:50px;margin:0!important}.touch .lightbox-3d-container[data-v-c683296a]{margin-top:30px;margin-bottom:10px}.lightbox-close[data-v-c683296a]:hover{background:#ffffff4d}.lightbox-2d[data-v-c683296a],.lightbox-3d[data-v-c683296a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lightbox-2d[data-v-c683296a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto;position:absolute;top:0;left:0;right:0;bottom:0}.lightbox-image[data-v-c683296a]{width:auto;height:405px;max-width:100%;max-height:100%;object-fit:contain;display:block;margin:auto}.lightbox-close .bi[data-v-c683296a]:before,.lightbox-close [class^=bi-][data-v-c683296a]:before,.lightbox-close [class*=" bi-"][data-v-c683296a]:before{vertical-align:-.225em}.lightbox-3d[data-v-c683296a]{width:100%;height:100%;min-height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;flex-direction:row}.lightbox-3d-actions[data-v-c683296a]{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;width:100%;max-width:500px;margin-top:20px;padding:0 10px;flex-direction:column}.lightbox-3d-checkout-plate[data-v-c683296a]{width:100%;max-width:500px}.lightbox-3d-actions .btn[data-v-c683296a]{flex:1;min-width:140px;border-radius:0}.lightbox-3d-actions .btn.btn-primary[data-v-c683296a]{background:#0d70fd!important;border:3px solid #000}.lightbox-3d-actions .btn.btn-success[data-v-c683296a]{background:#fd750c!important;border:3px solid #000}.lightbox-3d-actions .btn.lightbox-share-btn[data-v-c683296a],.lightbox-3d-actions .btn.lightbox-share-btn[data-v-c683296a]:hover{background:#6f42c1!important;border:3px solid #000!important}.lightbox-3d-actions .lightbox-share-btn[data-v-c683296a]{background:transparent!important;border:1px solid rgba(255,255,255,.5)!important;color:#eee!important}.lightbox-3d-actions .lightbox-share-btn[data-v-c683296a]:hover{background:#ffffff1a!important;border-color:#eee!important;color:#eee!important}.lightbox-3d-container[data-v-c683296a]{width:600px;height:600px;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center;position:relative;margin:0;flex-direction:row}.lightbox-external-3d-host[data-v-c683296a]{width:600px;height:600px;max-width:90vw;max-height:90vh;position:relative}.lightbox-3d-container[data-v-c683296a] .gallery-3d-teleport-inner{width:600px;height:600px;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.lightbox-3d-container[data-v-c683296a] .three-d-renderer{width:600px!important;height:600px!important;display:flex!important;align-items:center;justify-content:center}.lightbox-3d-container[data-v-c683296a] .preview-container{width:600px!important;height:600px!important;padding-bottom:0!important;position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;overflow:visible}.lightbox-3d-container[data-v-c683296a] .preview-container canvas{width:600px!important;height:600px!important;max-width:600px!important;max-height:600px!important;object-fit:contain;position:relative!important;top:auto!important;left:auto!important;display:block!important;margin:0 auto}.lightbox-3d-container[data-v-c683296a] .three-canvas{background:transparent!important}.lightbox-mode-switcher[data-v-c683296a]{position:absolute;display:flex;gap:10px;z-index:100000;margin-bottom:-520px}.mode-btn[data-v-c683296a]{background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:8px 20px;border-radius:0;cursor:pointer;font-size:14px;font-weight:500}.mode-btn[data-v-c683296a]:hover{background:#ffffff4d}.mode-btn.active[data-v-c683296a]{background:#ffffffe6;color:#000;border-color:#ffffffe6}@media (max-width: 768px){.lightbox-modal[data-v-c683296a]{z-index:99999!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate}.lightbox-close[data-v-c683296a]{z-index:100001!important}.lightbox-mode-switcher[data-v-c683296a]{z-index:100000!important}.lightbox-3d[data-v-c683296a]{min-height:min(340px,55vh)}.lightbox-3d-container[data-v-c683296a]{width:300px;height:300px;max-width:min(300px,88vw);max-height:min(300px,52vh)}.lightbox-3d-container[data-v-c683296a] .three-d-renderer,.lightbox-3d-container[data-v-c683296a] .preview-container{width:300px!important;height:300px!important}.lightbox-3d-container[data-v-c683296a] .preview-container canvas{width:300px!important;height:300px!important;max-width:300px!important;max-height:300px!important}}.touch-device .lightbox-modal[data-v-c683296a]{z-index:99999!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;isolation:isolate!important}.stream-player[data-v-2a9336da]{position:relative;width:100%;background:#0f0f0f;outline:none}.stream-player__stage[data-v-2a9336da]{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-2a9336da]{max-height:none;aspect-ratio:auto;height:calc(100vh - 120px)}.stream-player__video[data-v-2a9336da]{display:block;width:100%;height:100%;object-fit:contain;cursor:pointer}.stream-player__spinner[data-v-2a9336da]{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-2a9336da]{width:44px;height:44px;border:4px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:stream-player-spin-2a9336da .75s linear infinite}@keyframes stream-player-spin-2a9336da{to{transform:rotate(360deg)}}.stream-player__cover[data-v-2a9336da]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.stream-player__cover-img[data-v-2a9336da]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.stream-player__cover-dim[data-v-2a9336da]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.stream-player__idle-title[data-v-2a9336da]{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-2a9336da]{background:#111}.stream-player--idle-cover .stream-player__video[data-v-2a9336da]{opacity:0}.stream-player__big-play[data-v-2a9336da]{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-2a9336da]:hover{transform:translate(-50%,-50%) scale(1.05);background:#fff}.stream-player__big-play--cover[data-v-2a9336da]{width:68px;height:68px;background:#000c;color:#fff;box-shadow:none;padding:0}.stream-player__big-play--cover[data-v-2a9336da]:hover{background:#000000e0}.stream-player__play-tri[data-v-2a9336da]{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-2a9336da]{padding:8px 10px 10px;background:linear-gradient(to top,#000000d9,#0000008c)}.stream-player__track[data-v-2a9336da]{position:relative;height:6px;border-radius:3px;background:#fff3;cursor:pointer;margin-bottom:8px}.stream-player__buffer[data-v-2a9336da]{position:absolute;left:0;top:0;bottom:0;background:#ffffff59;border-radius:3px;pointer-events:none}.stream-player__played[data-v-2a9336da]{position:absolute;left:0;top:0;bottom:0;background:red;border-radius:3px;pointer-events:none}.stream-player__toolbar[data-v-2a9336da]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#fff;font-size:.875rem}.stream-player__btn[data-v-2a9336da]{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-2a9336da]:hover{background:#ffffff1f}.stream-player__btn--fs[data-v-2a9336da]{margin-left:auto}.stream-player__time[data-v-2a9336da]{font-variant-numeric:tabular-nums;min-width:7.5em}.stream-player__volume[data-v-2a9336da]{display:flex;align-items:center;gap:4px}.stream-player__volume-range[data-v-2a9336da]{width:72px;accent-color:#ff0000}.stream-player__poster-pick[data-v-2a9336da]{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-2a9336da]{font-size:.8rem;color:#ffffffbf;flex-shrink:0}.stream-player__poster-thumbs[data-v-2a9336da]{display:flex;gap:8px;flex-wrap:wrap}.stream-player__poster-btn[data-v-2a9336da]{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-2a9336da]:hover{opacity:1}.stream-player__poster-btn.is-active[data-v-2a9336da]{border-color:red;opacity:1}.stream-player__poster-btn img[data-v-2a9336da]{display:block;width:72px;height:72px;object-fit:cover}@media (max-width: 576px){.stream-player__volume-range[data-v-2a9336da]{width:56px}.stream-player__stage[data-v-2a9336da]{max-height:none}}.contest-info-accordion-wrap[data-v-39053986]{width:100%;max-width:100%;box-sizing:border-box;color:#fff;background:#000000ab;border:1px solid rgba(255,255,255,.5);border-radius:11px!important;padding:10px 0 4px}.contest-info-accordion[data-v-39053986]{width:100%;max-width:100%;box-sizing:border-box;border-radius:0;overflow:visible}.contest-info-accordion-wrap[data-v-39053986] .accordion-item{background:transparent;border:none}.contest-info-accordion-wrap[data-v-39053986] .accordion-header{border:none}.contest-info-accordion-wrap[data-v-39053986] .accordion-button{width:100%;box-sizing:border-box;background:transparent!important;border:none;color:#fff!important;font-weight:700;box-shadow:none!important;padding:10px 15px}.contest-info-accordion-wrap[data-v-39053986] .accordion-button:not(.collapsed){background:transparent!important;color:#fff!important;box-shadow:none!important}.contest-info-accordion-wrap[data-v-39053986] .accordion-button:focus{box-shadow:none!important;border-color:transparent}.contest-info-accordion-wrap[data-v-39053986] .accordion-button:after{filter:brightness(0) invert(1)}.contest-info-accordion-wrap[data-v-39053986] .accordion-body{width:100%;box-sizing:border-box;background:transparent;color:#fff;border:none;padding:0 15px 12px}.contest-info-accordion-wrap[data-v-39053986] .accordion-body .text-muted{color:#ffffffa6!important}.contest-html-block[data-v-39053986] p:last-child{margin-bottom:0}.contest-html-block[data-v-39053986] *{color:inherit}.home-page[data-v-d3b6ba19]{--primary-color: #667eea;--primary-dark: #5a67d8;--accent-color: #f6ad55;--text-dark: #2d3748;--text-light: #718096;--bg-light: #f7fafc;--bg-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--comic-border-width: 5px;--comic-border-color: #000;--comic-gap: 22px;width:100%;overflow-x:hidden;background:transparent;padding:var(--comic-gap)}.container-main[data-v-d3b6ba19]{max-width:1220px;margin:0 auto;padding:0 20px}.mobile-view[data-v-d3b6ba19] .app-header,.mobile-view[data-v-d3b6ba19] .navbar{display:none!important}.hero-section[data-v-d3b6ba19]{background:url(/assets/comix-bg2-CVrwJ-WH.webp) #3098c7;padding:60px 0 80px;color:#fff;background-size:cover;position:relative;background-blend-mode:hard-light;background-position:center;border:var(--comic-border-width) solid var(--comic-border-color);margin-bottom:var(--comic-gap);box-shadow:8px 8px #0003}.hero-content[data-v-d3b6ba19]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;overflow:visible}.hero-left-column[data-v-d3b6ba19]{display:flex;flex-direction:column;align-items:center;gap:30px}.hero-3d-container[data-v-d3b6ba19]{display:flex;justify-content:center;align-items:center;position:relative}.hero-mug-to3d-badge.to3d[data-v-d3b6ba19]{position:absolute;left:50%;bottom:30px;transform:translate(-50%);margin:0;z-index:6;cursor:pointer;pointer-events:auto}.hero-mug-to3d-badge.to3d img[data-v-d3b6ba19]{width:min(200px,72vw);height:auto;display:block}.hero-action-buttons[data-v-d3b6ba19]{display:flex;flex-direction:column;gap:16px;width:100%;align-items:center}.hero-action-buttons .btn-outline-primary.hero-action-btn[data-v-d3b6ba19]{display:none}.hero-action-btn[data-v-d3b6ba19]{width:100%;padding:6px 28px;font-size:24px!important;font-weight:600;border:3px solid #000;text-decoration:none;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.hero-action-btn[data-v-d3b6ba19]:hover{box-shadow:4px 4px #0000004d}.hero-action-btn.btn-primary[data-v-d3b6ba19]{background:#abff03;border-color:#000;color:#000;border-radius:0;box-shadow:8px 8px #0000004d;transition:all .2s ease-in-out}.hero-action-btn.btn-primary[data-v-d3b6ba19]:hover{background:#e5ff03;border-color:#000;color:#000;border-radius:0;box-shadow:8px 8px #0000004d}.hero-action-btn.btn-outline-primary[data-v-d3b6ba19]{background:#ffffff1a;border-color:#ffffff80;color:#000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-action-btn.btn-outline-primary[data-v-d3b6ba19]:hover{background:#fff3;border-color:#fffc;color:#000}.mug-background[data-v-d3b6ba19]{width:400px;height:400px;background:url(/assets/comix-bg-gray-CjTDPo9q.png);border:4px solid #fff;display:flex;align-items:center;justify-content:center;position:relative;background-size:cover;background-position:center;box-shadow:8px 8px #0003}.mug-background[data-v-d3b6ba19] .three-d-renderer{position:relative;z-index:1;width:314px!important;height:314px!important}.mug-background[data-v-d3b6ba19] canvas{width:340px!important;height:340px!important;min-width:340px!important;min-height:340px!important;background:transparent!important}.mug-2d-image[data-v-d3b6ba19]{width:100%;height:100%;object-fit:contain}.hero-section .mug-2d-image[data-v-d3b6ba19]{width:86.5%;height:85.5%}@keyframes shimmer-d3b6ba19{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-mug-placeholder[data-v-d3b6ba19]{position:relative;z-index:2;width:340px;height:340px;display:flex;align-items:center;justify-content:center}.hero-mug-placeholder .spinner[data-v-d3b6ba19]{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-d3b6ba19 1s linear infinite}.mug-background[data-v-d3b6ba19] .three-d-renderer{width:314px;height:314px}.mug-background[data-v-d3b6ba19] .preview-container,.mug-background[data-v-d3b6ba19] .three-canvas{width:100%!important;height:100%!important;display:flex;align-items:center;justify-content:center}.mug-background.small[data-v-d3b6ba19]{width:320px;height:320px;background:url(/assets/comix-bg-blue-DYEUGdMJ.png);border:3px solid #fff;background-position:center;background:#cdddff url(/assets/images/mp-bg-02.webp) center center;background-size:cover}.mug-background.small[data-v-d3b6ba19] .three-d-renderer{width:240px;height:240px}.mug-placeholder[data-v-d3b6ba19]{width:350px;height:350px;display:flex;align-items:center;justify-content:center}.mug-placeholder.small[data-v-d3b6ba19]{width:240px;height:240px}.spinner[data-v-d3b6ba19]{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-d3b6ba19 1s linear infinite}@keyframes spin-d3b6ba19{to{transform:rotate(360deg)}}.hero-info[data-v-d3b6ba19]{display:flex;flex-direction:column;gap:24px;overflow:visible}.price-tag[data-v-d3b6ba19]{font-size:5rem;font-weight:800;color:#fff;text-shadow:4px 4px 0px rgba(0,0,0,1);line-height:50%;padding-top:30px;font-family:LOBSTER;font-weight:900;display:flex;align-items:baseline;justify-content:center;gap:20px;flex-wrap:wrap}.old-price[data-v-d3b6ba19]{color:#000;text-decoration:line-through;text-decoration-color:#dc3545;text-decoration-thickness:4px;text-shadow:none;font-weight:700;opacity:.8;font-size:3rem;transition:opacity .3s ease;margin-right:10px}.price-tag-mobile .old-price[data-v-d3b6ba19]{font-size:2.4rem}.new-price[data-v-d3b6ba19]{color:#fff;font-size:4rem;transition:text-shadow .3s ease}.price-tag-mobile .new-price[data-v-d3b6ba19]{font-size:3rem}.price-tag-mobile[data-v-d3b6ba19]{margin-bottom:10px}.price-tag-desktop[data-v-d3b6ba19]{display:block;text-align:center;margin-top:20px;padding-top:0}.price-tag-mobile[data-v-d3b6ba19]{display:none}@media (max-width: 991px){.price-tag-desktop[data-v-d3b6ba19]{display:none}.price-tag-mobile[data-v-d3b6ba19]{display:block}.quantity-selector-desktop[data-v-d3b6ba19]{display:none}.quantity-selector-mobile[data-v-d3b6ba19]{display:block}}.quantity-selector[data-v-d3b6ba19]{margin-top:15px;text-align:center}.quantity-selector-desktop[data-v-d3b6ba19]{display:block}.quantity-selector-mobile[data-v-d3b6ba19]{display:none}.quantity-select[data-v-d3b6ba19]{background:#fff;border:3px solid #000;border-radius:8px;padding:12px 40px 12px 20px;font-size:1.1rem;font-weight:700;color:#000;cursor:pointer;box-shadow:4px 4px #00000040;transition:all .2s ease;font-family:inherit;min-width:200px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px}.quantity-select[data-v-d3b6ba19]:hover{box-shadow:6px 6px #0000004d;transform:translateY(-2px)}.quantity-select[data-v-d3b6ba19]:focus{outline:none;box-shadow:6px 6px #0000004d,0 0 0 3px #007bff40}.quantity-select option[data-v-d3b6ba19]{padding:10px;font-weight:600}.speech-bubble[data-v-d3b6ba19]{position:relative;background:#fff;border:5px solid #000;padding:30px 35px;box-shadow:8px 8px #00000040}.speech-bubble .hero-title[data-v-d3b6ba19]{font-size:1.4rem;font-weight:900;line-height:1.45;margin:0;color:#000;text-transform:uppercase;letter-spacing:.5px}.bubble-tail[data-v-d3b6ba19]{position:absolute;left:-10px;bottom:50%;transform:translateY(50%);width:100px;height:80px;background:transparent;z-index:1}.bubble-tail[data-v-d3b6ba19]:before{content:"";position:absolute;left:-160px;top:100%;transform:translateY(-50%);width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:170px solid #000}.bubble-tail[data-v-d3b6ba19]:after{content:"";position:absolute;left:-124px;top:100%;transform:translateY(-50%);width:0;height:0;border-top:23px solid transparent;border-bottom:23px solid transparent;border-right:135px solid #fff}.hero-title[data-v-d3b6ba19]{font-size:2.3rem;font-weight:700;line-height:1.2;margin:0}.video-slider[data-v-d3b6ba19]{display:flex;gap:16px;overflow:hidden}.video-slide[data-v-d3b6ba19]{flex:0 0 200px;opacity:.7;transition:opacity .3s}.video-slide.active[data-v-d3b6ba19]{opacity:1}.video-placeholder[data-v-d3b6ba19]{position:relative;border:3px solid #000;overflow:hidden;cursor:pointer;aspect-ratio:16/9;background:#0000004d}.video-thumbnail[data-v-d3b6ba19]{width:100%;height:100%;object-fit:cover}.play-button[data-v-d3b6ba19]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;color:#fff;opacity:.9;transition:transform .3s,opacity .3s}.video-placeholder:hover .play-button[data-v-d3b6ba19]{transform:translate(-50%,-50%) scale(1.1);opacity:1}.play-button.large[data-v-d3b6ba19]{font-size:5rem}.video-dots[data-v-d3b6ba19]{display:flex;justify-content:center;gap:8px;margin-top:16px;width:418px}.dot[data-v-d3b6ba19]{width:10px;height:10px;border-radius:50%;background:#fff6;border:none;cursor:pointer;transition:background .3s;padding:0}.dot.active[data-v-d3b6ba19]{background:#fff}.hero-note[data-v-d3b6ba19]{display:flex;align-items:center;font-size:1rem;opacity:.9;margin-top:10px}section[data-v-d3b6ba19]{padding:50px 0;border:var(--comic-border-width) solid var(--comic-border-color);margin-bottom:var(--comic-gap);background:#fff;position:relative}section[data-v-d3b6ba19]:last-child{margin-bottom:0}.section-title[data-v-d3b6ba19]{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:50px;color:var(--text-dark)}.mug-types-section .section-title[data-v-d3b6ba19]{color:#fff}.section-description[data-v-d3b6ba19]{text-align:center;font-size:1.2rem;color:var(--text-light);max-width:700px;margin:-30px auto 50px;line-height:1.6}.mug-types-section[data-v-d3b6ba19]{background:#0006}.contest-home-section[data-v-d3b6ba19]{padding-top:50px;padding-bottom:50px}.contest-home-hero[data-v-d3b6ba19]{margin:0 auto 24px;max-width:1200px;border-radius:16px;overflow:hidden;box-shadow:4px 4px #00000040}.contest-home-hero picture[data-v-d3b6ba19],.contest-home-hero img[data-v-d3b6ba19]{display:block;width:100%;height:auto}.contest-home-hero img[data-v-d3b6ba19]{aspect-ratio:16 / 9;object-fit:cover}.contest-home-section .contest-info-accordion-wrap[data-v-d3b6ba19]{margin-bottom:30px}.contest-home-grid[data-v-d3b6ba19]{margin-bottom:24px}.contest-home-mug-card[data-v-d3b6ba19]{display:block;text-decoration:none;color:inherit}.contest-home-mug-card[data-v-d3b6ba19]:hover{transform:translateY(-4px);box-shadow:10px 10px #00000040}.contest-home-empty[data-v-d3b6ba19]{color:#fff;text-align:center;font-size:1.1rem;line-height:1.5;margin:0 0 24px;padding:0 12px}.contest-home-actions[data-v-d3b6ba19]{display:flex;justify-content:center}.mobile-3d-preview-examples[data-v-d3b6ba19]{position:fixed;display:block;visibility:visible;width:300px;height:300px;right:-9999px;top:-9999px;z-index:-1;pointer-events:none;opacity:0}.examples-3d-preview[data-v-d3b6ba19]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;display:flex;align-items:center;justify-content:center}.examples-3d-preview[data-v-d3b6ba19] .three-d-renderer{width:100%!important;height:100%!important;visibility:visible!important;position:relative}.examples-3d-preview[data-v-d3b6ba19] .preview-container{width:100%!important;height:100%!important;visibility:visible!important;display:flex;align-items:center;justify-content:center}.examples-3d-preview[data-v-d3b6ba19] canvas{pointer-events:auto;visibility:visible!important;width:100%!important;height:100%!important}.mug-types-grid[data-v-d3b6ba19]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.mug-type-card[data-v-d3b6ba19]{background:#fff;border:3px solid #000;padding:15px;text-align:center;transition:transform .3s,box-shadow .3s;box-shadow:8px 8px #0003;border-radius:20px}.mug-type-title[data-v-d3b6ba19]{font-size:1.4rem;font-weight:600;color:var(--text-dark);margin-bottom:20px}.mug-type-3d[data-v-d3b6ba19]{display:flex;justify-content:center;margin-bottom:25px}.hero-3d-teleport-shell[data-v-d3b6ba19]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1}.home-common-mug-card[data-v-d3b6ba19],.mug-type-3d.mug-container[data-v-d3b6ba19]{position:relative}.mug-background.small .home-mug-card-2d[data-v-d3b6ba19]{width:90%;height:auto;max-height:100%;object-fit:contain}.card-2d-img.hidden[data-v-d3b6ba19]{display:none!important}.card-2d-img.cursor-3d-toggle[data-v-d3b6ba19]{cursor:pointer}.prew2d[data-v-d3b6ba19]{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none;top:0;right:0;bottom:0;left:0;z-index:0}.card-3d-preview.home-examples-3d-anchor[data-v-d3b6ba19]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none;z-index:10;pointer-events:none;display:block!important;visibility:visible!important}.card-3d-preview.home-examples-3d-anchor[data-v-d3b6ba19] canvas{pointer-events:auto}.home-mug-to3d[data-v-d3b6ba19]{display:flex;justify-content:center;margin:-105px 0 8px;position:relative}.home-mug-to3d--hidden[data-v-d3b6ba19]{display:none!important}.home-mug-to3d+.btn-examples[data-v-d3b6ba19]{margin-top:10px}.home-mug-to3d img[data-v-d3b6ba19]{width:min(200px,85%);height:auto}.home-mug-to3d+.btn-examples[data-v-d3b6ba19]{margin-top:28px}.home-mug-to3d--hidden+.btn-examples[data-v-d3b6ba19]{margin-top:0!important}.btn-examples[data-v-d3b6ba19]{display:inline-flex;align-items:center;padding:6px 24px;background:#3879a8;color:#fff;border:none;text-decoration:none;font-weight:600;transition:transform .2s,box-shadow .2s;position:relative;z-index:20;border-radius:31px}.btn-examples[data-v-d3b6ba19]:hover{box-shadow:4px 4px #0000004d;color:#fff;background:#6027b5}.personal-gift-section[data-v-d3b6ba19]{background:#fff}.happy-gallery[data-v-d3b6ba19]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.happy-image[data-v-d3b6ba19]{border:3px solid #000;overflow:hidden;aspect-ratio:1;background:#f5f5f5}.happy-image img[data-v-d3b6ba19]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.happy-image:hover img[data-v-d3b6ba19]{transform:scale(1.05)}.emotions-section[data-v-d3b6ba19]{background:#fff}.emotions-video-slider[data-v-d3b6ba19]{display:flex;align-items:center;gap:20px;max-width:900px;margin:0 auto}.slider-arrow[data-v-d3b6ba19]{width:50px;height:50px;border:3px solid #000;background:#fff;color:#000;font-size:1.5rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.slider-arrow[data-v-d3b6ba19]:hover:not(:disabled){background:#000;color:#fff;box-shadow:4px 4px #0003}.slider-arrow[data-v-d3b6ba19]:disabled{opacity:.4;cursor:not-allowed}.emotions-slides-container[data-v-d3b6ba19]{flex:1;overflow:hidden}.emotions-slides[data-v-d3b6ba19]{display:flex;transition:transform .4s ease}.emotion-slide[data-v-d3b6ba19]{flex:0 0 100%;padding:0 10px}.video-card[data-v-d3b6ba19]{position:relative;border:3px solid #000;overflow:hidden;cursor:pointer;aspect-ratio:16/9;background:#000}.video-title[data-v-d3b6ba19]{position:absolute;bottom:0;left:0;right:0;padding:15px;background:linear-gradient(transparent,#000c);color:#fff;font-weight:500}.tutorial-section[data-v-d3b6ba19]{background:#fff}.tutorial-video-container[data-v-d3b6ba19]{max-width:800px;margin:0 auto}.tutorial-video[data-v-d3b6ba19]{position:relative;border:4px solid #000;overflow:hidden;cursor:pointer;aspect-ratio:16/9;background:#000}.quality-section[data-v-d3b6ba19]{background:#fff}.quality-grid[data-v-d3b6ba19]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.quality-item[data-v-d3b6ba19]{background:#fff;border:3px solid #000;overflow:hidden;box-shadow:8px 8px #0003}.quality-image[data-v-d3b6ba19]{aspect-ratio:4/3;overflow:hidden;background:var(--bg-light)}.quality-image img[data-v-d3b6ba19]{width:100%;height:100%;object-fit:cover}.quality-icon[data-v-d3b6ba19]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffa400;color:#fff;font-size:4rem}#packaging-heading[data-v-d3b6ba19]{background:#fff;padding:10px;color:#000;box-shadow:8px 8px #0003}.packaging-section[data-v-d3b6ba19]{border:none;background:transparent}.packaging-trio[data-v-d3b6ba19]{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:24px;align-items:stretch}.packaging-col-stack[data-v-d3b6ba19]{display:flex;flex-direction:column;gap:16px;min-height:260px}.packaging-col-stack .packaging-photo[data-v-d3b6ba19]{flex:1 1 0;min-height:120px;width:100%;object-fit:cover;border:3px solid #fff;box-shadow:8px 8px #0003;display:block}.packaging-video-frame[data-v-d3b6ba19]{min-height:260px;border:3px solid #fff;box-shadow:8px 8px #0003;background:#000;overflow:hidden}.packaging-stream-player[data-v-d3b6ba19]{width:100%;display:block}.pack-section-container[data-v-d3b6ba19]{padding:0 10px!important}@media (max-width: 991px){.packaging-trio[data-v-d3b6ba19]{grid-template-columns:1fr;gap:20px}.packaging-col-stack[data-v-d3b6ba19]{min-height:440px;gap:12px;padding:10px 0}.packaging-col-stack .packaging-photo[data-v-d3b6ba19]{min-height:440px}.packaging-video-frame[data-v-d3b6ba19]{min-height:440px;padding:10px 0;text-align:left}}.image-placeholder-box[data-v-d3b6ba19]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#64748b;gap:10px;padding:20px;text-align:center}.image-placeholder-box i[data-v-d3b6ba19]{font-size:2.5rem;opacity:.6}.image-placeholder-box span[data-v-d3b6ba19]{font-size:.85rem;opacity:.8}.video-placeholder-content[data-v-d3b6ba19]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#334155,#1e293b);color:#94a3b8;gap:10px}.video-placeholder-content i[data-v-d3b6ba19]{font-size:2rem;opacity:.7}.video-placeholder-content span[data-v-d3b6ba19]{font-size:.8rem;opacity:.8;max-width:80%;text-align:center}.video-placeholder-content.large i[data-v-d3b6ba19]{font-size:3rem}.video-placeholder-content.extra-large[data-v-d3b6ba19]{gap:20px}.video-placeholder-content.extra-large i[data-v-d3b6ba19]{font-size:5rem}.video-placeholder-content.extra-large span[data-v-d3b6ba19]{font-size:1.2rem}.quality-title[data-v-d3b6ba19]{font-size:1.1rem;font-weight:600;color:var(--text-dark);padding:20px 20px 10px;margin:0}.quality-text[data-v-d3b6ba19]{font-size:.95rem;color:var(--text-light);padding:0 20px 20px;line-height:1.5;margin:0}.video-modal[data-v-d3b6ba19]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.video-modal-content[data-v-d3b6ba19]{position:relative;width:100%;max-width:900px}.close-modal[data-v-d3b6ba19]{position:absolute;top:-50px;right:0;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;opacity:.8;transition:opacity .3s}.close-modal[data-v-d3b6ba19]:hover{opacity:1}.modal-video[data-v-d3b6ba19]{width:100%;border:4px solid #000}.video-iframe-container[data-v-d3b6ba19]{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border:4px solid #000;background:#000}.video-iframe-container iframe[data-v-d3b6ba19]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media (max-width: 1024px){.home-page[data-v-d3b6ba19]{padding:15px}.hero-content[data-v-d3b6ba19]{grid-template-columns:1fr;text-align:center;gap:40px}.hero-info[data-v-d3b6ba19]{align-items:center}.mug-types-grid[data-v-d3b6ba19],.quality-grid[data-v-d3b6ba19]{grid-template-columns:repeat(2,1fr)}section[data-v-d3b6ba19]{margin-bottom:15px}.hero-section[data-v-d3b6ba19]{margin-bottom:15px}}.touch-device .contest-home-hero[data-v-d3b6ba19],.touch-device .contest-info-accordion-wrap[data-v-d3b6ba19]{width:calc(100% - 20px);margin:10px auto 15px}.touch-device .contest-info-accordion-wrap[data-v-d3b6ba19]{margin:0 auto}.touch-device .home-page[data-v-d3b6ba19]{padding:10px}.touch-device .hero-section .preview-container[data-v-d3b6ba19]{min-height:314px!important}.touch-device section[data-v-d3b6ba19]{margin-bottom:10px;border-width:3px}.touch-device .hero-section[data-v-d3b6ba19]{margin-bottom:10px;border-width:3px;box-shadow:none!important}.touch-device .mug-type-card[data-v-d3b6ba19]{background:transparent}.touch-device .video-dots[data-v-d3b6ba19]{width:100%}.touch-device .hero-note i[data-v-d3b6ba19]{margin-right:0!important}.touch-device .hero-note[data-v-d3b6ba19]{flex-direction:column}.touch-device .hero-section[data-v-d3b6ba19]{padding:40px 0 20px;border:3px solid #000}.touch-device .mug-background[data-v-d3b6ba19]{width:300px;height:300px}.touch-device .mug-background[data-v-d3b6ba19] .three-d-renderer{width:260px!important;height:260px!important}.touch-device .mug-background[data-v-d3b6ba19] canvas{width:260px!important;height:260px!important;min-width:260px!important;min-height:260px!important}.touch-device .mug-placeholder[data-v-d3b6ba19]{width:260px;height:260px}.touch-device .price-tag[data-v-d3b6ba19]{font-size:2.5rem}.touch-device .hero-title[data-v-d3b6ba19]{font-size:1.8rem}.touch-device .speech-bubble[data-v-d3b6ba19]{padding:20px;margin-bottom:30px;border-left:none;border-right:none}.touch-device .speech-bubble .hero-title[data-v-d3b6ba19]{font-size:1rem;text-align:center}.touch-device .bubble-tail[data-v-d3b6ba19]{display:none!important}.touch-device .bubble-tail[data-v-d3b6ba19]:before{display:none!important}.touch-device .bubble-tail[data-v-d3b6ba19]:after{display:none!important}.touch-device section[data-v-d3b6ba19]{padding:20px 0}.touch-device .section-title[data-v-d3b6ba19]{font-size:1.6rem;margin-bottom:0}.touch-device .mug-types-grid[data-v-d3b6ba19]{grid-template-columns:1fr}.touch-device .mug-background.small[data-v-d3b6ba19]{width:320px;height:320px}.touch-device .mug-background.small .mug-2d-image[data-v-d3b6ba19]{display:none!important}.touch-device .happy-gallery[data-v-d3b6ba19]{grid-template-columns:repeat(2,1fr)}.touch-device .quality-grid[data-v-d3b6ba19]{grid-template-columns:1fr}.touch-device .slider-arrow[data-v-d3b6ba19]{width:40px;height:40px;font-size:1.2rem}.touch-device .mug-background[data-v-d3b6ba19]{width:340px;height:340px}.touch-device .mug-background[data-v-d3b6ba19] .three-d-renderer{width:314px!important;height:314px!important;display:flex;align-items:center;justify-content:center}.touch-device .mug-background[data-v-d3b6ba19] canvas{width:314px!important;height:314px!important;min-width:314px!important;min-height:314px!important}.touch-device .video-slide[data-v-d3b6ba19]{flex:0 0 160px}.touch-device .price-tag[data-v-d3b6ba19]{padding-top:0;margin-top:-10px}.hero-auth-buttons[data-v-d3b6ba19]{display:flex;flex-direction:column;gap:12px;align-items:center;width:100%;max-width:100%}.btn-vk-auth[data-v-d3b6ba19]{width:100%;max-width:300px;padding:12px 24px;font-size:16px;font-weight:600;background:#07f!important;border:3px solid #000!important;color:#fff;transition:all .2s ease}.btn-vk-auth[data-v-d3b6ba19]:hover{background:#07f!important;border:3px solid #000!important;box-shadow:4px 4px #0000004d}.btn-vk-auth[data-v-d3b6ba19]:disabled{opacity:.6;cursor:not-allowed}.btn-max-auth[data-v-d3b6ba19]{width:100%;max-width:300px;padding:12px 24px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#7b6cff,#4f3dc9)!important;border:3px solid #000!important;color:#fff!important;transition:all .2s ease}.btn-max-auth[data-v-d3b6ba19]:hover{border:3px solid #000!important;box-shadow:4px 4px #0000004d;color:#fff!important}.btn-max-auth[data-v-d3b6ba19]:disabled{opacity:.6;cursor:not-allowed}.auth-buttons-row[data-v-d3b6ba19]{display:flex;gap:12px;width:100%;max-width:300px}.btn-auth[data-v-d3b6ba19]{flex:1;padding:10px 20px;font-size:14px;font-weight:500;border:3px solid #000;transition:all .2s ease;background:#fff;color:var(--bs-btn-hover-bg)}.btn-auth[data-v-d3b6ba19]:hover{box-shadow:4px 4px #0003}.auth-lightbox-modal[data-v-d3b6ba19]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:550000;padding:20px;animation:fadeIn-d3b6ba19 .2s ease-in-out;pointer-events:auto}@keyframes fadeIn-d3b6ba19{0%{opacity:0}to{opacity:1}}.auth-lightbox-content[data-v-d3b6ba19]{background:#fff;border:4px solid #000;max-width:450px;width:100%;position:relative;animation:slideDown-d3b6ba19 .2s ease-in-out}@keyframes slideDown-d3b6ba19{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.auth-lightbox-close[data-v-d3b6ba19]{position:absolute;top:15px;right:15px;background:none;border:none;color:#666;font-size:24px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:20;pointer-events:auto}.auth-lightbox-close[data-v-d3b6ba19]:hover{background:#f0f0f0;color:#333}.auth-lightbox-body[data-v-d3b6ba19]{padding:30px}.auth-lightbox-title[data-v-d3b6ba19]{font-size:1.5rem;font-weight:600;color:#333;text-align:center}.auth-form .form-label[data-v-d3b6ba19]{font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.auth-form .form-control[data-v-d3b6ba19]{border:2px solid #000;padding:10px 12px;font-size:14px;transition:all .2s ease}.auth-form .form-control[data-v-d3b6ba19]:focus{border-color:#000;box-shadow:3px 3px #0000001a;outline:none}.auth-link[data-v-d3b6ba19]{color:#667eea;text-decoration:none;font-size:13px;transition:color .2s ease}.auth-link[data-v-d3b6ba19]:hover{color:#5a67d8;text-decoration:underline}.auth-form .form-check[data-v-d3b6ba19]{display:flex;align-items:center;gap:8px}.auth-form .form-check-input[data-v-d3b6ba19]{margin-top:0;cursor:pointer}.auth-form .form-check-label[data-v-d3b6ba19]{font-size:14px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}.auth-form button[data-v-d3b6ba19]:disabled{opacity:.6;cursor:not-allowed}.user-info-text[data-v-d3b6ba19]{color:#000}.hero-user-avatar-img[data-v-d3b6ba19]{object-fit:cover;display:block;border:2px solid #000}.hero-user-avatar-fallback[data-v-d3b6ba19]{font-size:2.75rem;color:#0e6ffd;line-height:1}.hero-user-info[data-v-d3b6ba19]{padding:20px;background:#fff;border:3px solid #000;width:100%;max-width:100%}.hero-user-profile-link[data-v-d3b6ba19]{color:inherit}.hero-user-profile-link:hover .user-info-text strong[data-v-d3b6ba19]{text-decoration:underline}.user-stats[data-v-d3b6ba19]{flex-wrap:wrap;box-sizing:border-box;justify-content:space-between;display:flex}.user-stats a[data-v-d3b6ba19]{text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;color:#000}.user-stats a strong[data-v-d3b6ba19]{font-size:30px;display:inline-block;margin-left:10px}.stat-item[data-v-d3b6ba19]{width:49%;padding:10px;display:flex;flex-wrap:wrap;border:2px solid #000}.stat-item[data-v-d3b6ba19]:last-child{width:100%;border:none;padding:0;margin-top:20px}.stat-item:last-child a[data-v-d3b6ba19]{height:44px;display:flex;align-items:center;justify-content:center;width:100%;margin:0;max-width:100%;background:#f8bc3c;border:0;border-radius:0;color:#000;font-weight:700;font-size:18px}.touch-device .hero-content[data-v-d3b6ba19]{grid-template-columns:1fr;gap:40px}.touch-device .hero-left-column[data-v-d3b6ba19]{order:1}.touch-device .hero-info[data-v-d3b6ba19]{order:2}.touch-device .hero-3d-container[data-v-d3b6ba19]{margin-top:0}.touch-device .hero-action-buttons[data-v-d3b6ba19]{max-width:100%;padding:0 20px}.touch-device .hero-action-btn[data-v-d3b6ba19]{font-size:1rem;padding:12px 24px}.touch-device .hero-auth-buttons[data-v-d3b6ba19]{margin:0}.touch-device .btn-vk-auth[data-v-d3b6ba19],.touch-device .btn-max-auth[data-v-d3b6ba19],.touch-device .auth-buttons-row[data-v-d3b6ba19]{max-width:100%}.touch-device .btn-auth[data-v-d3b6ba19]{background:#fff;border:none;color:var(--bs-btn-hover-bg)}.touch-device .auth-lightbox-content[data-v-d3b6ba19]{max-width:90%;margin:20px}.touch-device .auth-lightbox-body[data-v-d3b6ba19]{padding:20px}.touch-device .auth-lightbox-body .auth-form button[data-v-d3b6ba19]{height:42px;border-radius:8px}.touch-device .hero-section[data-v-d3b6ba19]{background-size:cover!important;padding-top:0!important}.touch-device .speech-bubble[data-v-d3b6ba19]{border-top:0!important;margin-bottom:0}.mobile-header[data-v-d3b6ba19]{display:none}.touch-device .home-page.mobile-view .hero-section[data-v-d3b6ba19]{margin-top:71px;padding-top:5px}.touch-device .home-page.mobile-view[data-v-d3b6ba19]{padding-top:0}.touch-device .hero-user-info[data-v-d3b6ba19]{margin-top:0;padding:20px;background:#fff;border-radius:12px;width:100%}.touch-device .user-info-text[data-v-d3b6ba19]{text-align:center;color:#333;font-size:16px}.touch-device .user-stats[data-v-d3b6ba19]{display:flex;flex-direction:row;gap:0;margin-top:15px}.touch-device .stat-item[data-v-d3b6ba19]{text-align:center}.touch-device .stat-link[data-v-d3b6ba19]{color:#000;text-decoration:none;font-size:16px;transition:color .2s ease}.touch-device .stat-link[data-v-d3b6ba19]:hover{color:#000;text-decoration:underline}.touch-device .stat-button[data-v-d3b6ba19]{width:100%;max-width:300px;margin:0 auto;height:34px;display:flex;border-radius:8px}.touch .hero-auth-buttons[data-v-d3b6ba19]{width:initial!important}.blog-section[data-v-d3b6ba19]{padding:4rem 0;background:#fff}.blog-preview-card[data-v-d3b6ba19]{transition:transform .2s,box-shadow .2s;border:3px solid #000;overflow:hidden;background:#fff}.blog-preview-card[data-v-d3b6ba19]:hover{box-shadow:4px 4px #0003}.blog-preview-image[data-v-d3b6ba19]{height:200px;overflow:hidden;background:var(--bg-light)}.blog-preview-image img[data-v-d3b6ba19]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.blog-preview-card:hover .blog-preview-image img[data-v-d3b6ba19]{transform:scale(1.05)}.blog-preview-card .card-body[data-v-d3b6ba19]{padding:1.25rem}.blog-preview-card .card-title[data-v-d3b6ba19]{color:#333;font-weight:600;font-size:1.1rem}.blog-preview-card .card-text[data-v-d3b6ba19]{font-size:.9rem;line-height:1.6}.video-slider-container[data-v-d3b6ba19]{display:none}@media (max-width: 768px){.blog-section[data-v-d3b6ba19]{padding:3rem 0}.blog-section .section-title[data-v-d3b6ba19]{font-size:1.75rem;margin-bottom:1.5rem}.blog-preview-image[data-v-d3b6ba19]{height:180px}.blog-preview-card .card-body[data-v-d3b6ba19]{padding:1.25rem}.blog-preview-card .card-title[data-v-d3b6ba19]{font-size:1.1rem}.blog-preview-card .card-text[data-v-d3b6ba19]{font-size:.9rem}.blog-section .d-flex.justify-content-end[data-v-d3b6ba19]{justify-content:center!important;margin-bottom:2rem}}@media (max-width: 576px){.blog-section[data-v-d3b6ba19]{padding:2rem 0}.blog-preview-image[data-v-d3b6ba19]{height:160px}.blog-section .row[data-v-d3b6ba19]{--bs-gutter-x: 1rem;--bs-gutter-y: 1.5rem}}.touch .container-main[data-v-d3b6ba19]{padding:0}.touch .mug-type-card[data-v-d3b6ba19]{border:none}.touch .mug-types-section .mug-type-card[data-v-d3b6ba19]{box-shadow:none}.touch .happy-gallery[data-v-d3b6ba19]{padding:10px 10px 0}.emotions-video-slider .slider-arrow.prev[data-v-d3b6ba19],.emotions-video-slider .slider-arrow.next[data-v-d3b6ba19]{display:none}.touch .tutorial-video-container[data-v-d3b6ba19]{padding:10px 10px 0}.touch .quality-item[data-v-d3b6ba19]{border:none;box-shadow:none}.touch .hero-user-info[data-v-d3b6ba19]{border-radius:0;width:90%}.touch .quality-image[data-v-d3b6ba19]{aspect-ratio:4/3;overflow:hidden;background:var(--bg-light);width:100%;height:100px}.touch .quality-image img[data-v-d3b6ba19]{width:100%;height:100%;object-fit:cover}.touch .quality-icon[data-v-d3b6ba19]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;color:#ffa400;font-size:4rem}.personal-gift-section[data-v-d3b6ba19],.emotions-section[data-v-d3b6ba19],.tutorial-section[data-v-d3b6ba19]{display:none}.mp-promo[data-v-d3b6ba19]{display:flex;background:#fff;width:310px;max-width:100%;margin:30px auto 0;border:3px solid #000;color:#000;flex-direction:column;padding:10px;text-align:center;position:relative;display:none}.mp-promo>span[data-v-d3b6ba19]{position:relative;z-index:2}.mp-promo>span.promo-line-2[data-v-d3b6ba19]{background:#fff;display:inline-block;width:fit-content;padding:0 5px;margin:0 auto}.mp-promo[data-v-d3b6ba19]:after{content:"";display:block;width:121px;height:155px;bottom:0;left:-54px;background:url(/assets/elka-Dv50TFqY.png) no-repeat center center;background-size:cover;position:absolute;z-index:1}.mp-promo-code[data-v-d3b6ba19]{font-weight:700;font-size:30px}.cart-auth-dialog-overlay[data-v-dcfe3488]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.cart-auth-dialog[data-v-dcfe3488]{background:#fff;border-radius:8px;padding:0;max-width:500px;width:90%;box-shadow:0 4px 20px #0000004d}.cart-auth-dialog-body[data-v-dcfe3488]{padding:1.5rem}.cart-auth-dialog-title[data-v-dcfe3488]{font-size:1.25rem;font-weight:600;color:var(--bs-body-color)}.cart-auth-dialog-text[data-v-dcfe3488]{font-size:.875rem;color:var(--bs-body-color);line-height:1.5}.cart-auth-form[data-v-dcfe3488]{margin:1rem 0}.cart-auth-dialog-footer[data-v-dcfe3488]{display:flex;justify-content:flex-end;gap:.5rem}.info-dialog-overlay[data-v-29fd3546]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-29fd3546 .2s ease-in-out}@keyframes fadeIn-29fd3546{0%{opacity:0}to{opacity:1}}.info-dialog[data-v-29fd3546]{background-color:#fff;border-radius:16px;box-shadow:0 4px 20px #00000026;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;animation:slideDown-29fd3546 .2s ease-in-out}@keyframes slideDown-29fd3546{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.info-dialog-header[data-v-29fd3546]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e9ecef}.info-dialog-title[data-v-29fd3546]{margin:0;font-size:1.25rem;font-weight:600;color:#212529}.info-dialog-close[data-v-29fd3546]{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.info-dialog-close[data-v-29fd3546]:hover{background-color:#f8f9fa;color:#212529}.info-dialog-body[data-v-29fd3546]{padding:24px}.info-dialog-message[data-v-29fd3546]{margin:0;font-size:1rem;line-height:1.5;color:#495057;white-space:pre-line}.info-dialog-footer[data-v-29fd3546]{padding:16px 24px;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end}.info-dialog-footer .btn[data-v-29fd3546]{min-width:120px}.confirm-dialog-overlay[data-v-efbc9adb]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-efbc9adb .2s ease-in-out}@keyframes fadeIn-efbc9adb{0%{opacity:0}to{opacity:1}}.confirm-dialog[data-v-efbc9adb]{background-color:#fff;border-radius:16px;box-shadow:0 4px 20px #00000026;max-width:500px;width:90%;animation:slideDown-efbc9adb .2s ease-in-out}@keyframes slideDown-efbc9adb{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.confirm-dialog-header[data-v-efbc9adb]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e9ecef}.confirm-dialog-title[data-v-efbc9adb]{margin:0;font-size:1.25rem;font-weight:600;color:#212529}.confirm-dialog-close[data-v-efbc9adb]{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.confirm-dialog-close[data-v-efbc9adb]:hover{background-color:#f8f9fa;color:#212529}.confirm-dialog-body[data-v-efbc9adb]{padding:24px}.confirm-dialog-message[data-v-efbc9adb]{margin:0;font-size:1rem;line-height:1.5;color:#495057;white-space:pre-line}.confirm-dialog-footer[data-v-efbc9adb]{padding:16px 24px;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;gap:12px}.confirm-dialog-footer .btn[data-v-efbc9adb]{min-width:120px}.share-modal-overlay[data-v-3d894f76]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10030}.touch .share-modal-overlay[data-v-3d894f76]{background:url(/assets/mob-bg-TXn2UcJD.jpg) repeat #2e2e2e;background-position:center top;background-size:20%;background-attachment:fixed}.touch .share-modal-content[data-v-3d894f76]:before{content:"";top:-1px;left:-1px;position:absolute;background:linear-gradient(265deg,#939ca6,#015df6 27%,#26f34b 51%,#ea22e3 78%,#a3adb8)!important;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:20px;z-index:0}.touch .share-modal-content[data-v-3d894f76]:after{content:"";top:1px;left:1px;position:absolute;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;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:17px;z-index:1}.touch .share-modal-title[data-v-3d894f76],.touch .share-options-title[data-v-3d894f76],.touch .share-modal-close[data-v-3d894f76]{color:#fff}.touch .share-modal-content>div[data-v-3d894f76]{z-index:5;position:relative}.share-modal-content[data-v-3d894f76]{background:#fff;border-radius:12px;width:90%;max-width:500px;box-shadow:0 4px 20px #0000004d;overflow:hidden}.touch .share-modal-content[data-v-3d894f76]{height:calc(100vh - 200px);position:absolute;top:75px;overflow-y:hidden;background:transparent;background-size:60%;background-position:center top;background-repeat:repeat;box-shadow:4px 4px 12px #0006;background-blend-mode:hard-light}.share-modal-header[data-v-3d894f76]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e9ecef}.share-modal-title[data-v-3d894f76]{margin:0;font-size:1.25rem;font-weight:600}.share-modal-close[data-v-3d894f76]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.share-modal-close[data-v-3d894f76]:hover{background-color:#f8f9fa}.share-modal-body[data-v-3d894f76]{padding:1.5rem}.share-saving[data-v-3d894f76]{display:flex;align-items:center;justify-content:center;padding:2rem;color:#6c757d}.share-options-title[data-v-3d894f76]{margin-bottom:1rem;font-weight:500;color:#495057}.share-buttons[data-v-3d894f76]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.touch .share-buttons[data-v-3d894f76]{gap:10px}.touch .share-btn[data-v-3d894f76]{flex-direction:row;padding:5px;min-height:50px}.share-btn[data-v-3d894f76]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border:2px solid #e9ecef;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s;font-size:.9rem;font-weight:500}.share-btn i[data-v-3d894f76]{font-size:1.5rem}.share-btn .share-btn-icon[data-v-3d894f76]{width:1.5rem;height:1.5rem;object-fit:contain}.share-btn[data-v-3d894f76]:hover{border-color:#0d6efd;background:#f8f9ff;transform:translateY(-2px)}.share-btn.share-btn-telegram i[data-v-3d894f76]{color:#08c}.share-btn.share-btn-telegram[data-v-3d894f76]:hover{border-color:#08c;background:#e6f7ff}.share-btn.share-btn-whatsapp i[data-v-3d894f76]{color:#25d366}.share-btn.share-btn-whatsapp[data-v-3d894f76]:hover{border-color:#25d366;background:#e6fdf0}.share-btn.share-btn-vk i[data-v-3d894f76]{color:#07f}.share-btn.share-btn-vk[data-v-3d894f76]:hover{border-color:#07f;background:#e6f2ff}.share-btn.share-btn-copy i[data-v-3d894f76]{color:#6c757d}.share-btn.share-btn-copy.copied[data-v-3d894f76]{border-color:#28a745;background:#d4edda}.share-btn.share-btn-copy.copied i[data-v-3d894f76]{color:#28a745}.share-url-display[data-v-3d894f76]{margin-top:1rem}.share-preview-btn[data-v-3d894f76]{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:6px;font-size:.875rem;background:#0d6efd;color:#fff;cursor:pointer;font-weight:500;transition:all .2s}.share-preview-btn[data-v-3d894f76]:hover{background:#0b5ed7;border-color:#0a58ca;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.share-preview-btn[data-v-3d894f76]:active{transform:translateY(0);box-shadow:none}@media (max-width: 576px){.share-buttons[data-v-3d894f76]{grid-template-columns:1fr}.share-modal-content[data-v-3d894f76]{width:95%}}.mobile-design-zoom-modal[data-v-ef1e76ff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#000000db;display:flex;align-items:stretch;justify-content:center;padding:8px;-webkit-overflow-scrolling:touch;overflow-y:auto;background:url(/assets/mob-bg-TXn2UcJD.jpg) repeat #2e2e2e;background-position:center top;background-size:20%;background-attachment:fixed}.copy-img-to-memory-icon[data-v-ef1e76ff]{width:24px;height:24px;background:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_28_5457)'%3e%3cpath%20d='M6%2010H3.33333C2.59695%2010%202%209.40307%202%208.66667V3.33333C2%202.59695%202.59695%202%203.33333%202H8.66667C9.40307%202%2010%202.59695%2010%203.33333V6M7.33333%2014H12.6667C13.4031%2014%2014%2013.4031%2014%2012.6667V7.33333C14%206.59695%2013.4031%206%2012.6667%206H7.33333C6.59695%206%206%206.59695%206%207.33333V12.6667C6%2013.4031%206.59695%2014%207.33333%2014Z'%20stroke='white'%20stroke-linecap='round'%20stroke-linejoin='round'%20shape-rendering='crispEdges'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_28_5457'%20x='1.5'%20y='1.5'%20width='14'%20height='14'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dx='1'%20dy='1'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.55%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_28_5457'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_28_5457'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") no-repeat center;display:inlin-block}.mdzm__panel[data-v-ef1e76ff]{position:relative;width:100%;max-width:480px;margin:67px auto auto;border-radius:20px;padding:14px;display:flex;flex-direction:column;align-items:stretch;gap:12px;min-height:0;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}.mdzm__panel[data-v-ef1e76ff]:before{content:"";top:-1px;left:-1px;position:absolute;background:linear-gradient(265deg,#939ca6,#015df6 27%,#26f34b 51%,#ea22e3 78%,#a3adb8)!important;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:20px;z-index:-1}.mdzm__copy-share-btn span[data-v-ef1e76ff]{font-size:12px}.mdzm__icon-btn[data-v-ef1e76ff]{position:absolute;width:40px;height:40px;border-radius:8px;border:none;background:#41495a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;cursor:pointer;transition:background .15s ease;-webkit-tap-highlight-color:transparent;z-index:2;box-shadow:2px 2px #0000004d}.mdzm__icon-btn[data-v-ef1e76ff]:hover,.mdzm__icon-btn[data-v-ef1e76ff]:focus{background:#3c3c3ce6;outline:none}.mdzm__icon-btn--edit[data-v-ef1e76ff]{top:14px;left:14px}.mdzm__icon-btn--share[data-v-ef1e76ff]{top:64px;left:14px}.mdzm__icon-btn--close[data-v-ef1e76ff]{top:14px;right:14px}.mdzm__3d-wrap[data-v-ef1e76ff]{position:relative;width:100%;aspect-ratio:4 / 3;margin-top:8px;border-radius:6px;overflow:visible}.mdzm__3d-container[data-v-ef1e76ff]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.mdzm__3d-container[data-v-ef1e76ff] canvas{width:100%!important;height:100%!important;display:block}.mdzm__3d-loading[data-v-ef1e76ff]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.mdzm__loader-circle[data-v-ef1e76ff]{width:36px;height:36px;border-radius:50%;border:3px solid rgba(255,255,255,.18);border-top-color:#fff;animation:mdzm-spin-ef1e76ff .9s linear infinite}@keyframes mdzm-spin-ef1e76ff{to{transform:rotate(360deg)}}.mdzm__share-actions[data-v-ef1e76ff]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;width:100%;position:relative;z-index:10}.mdzm__copy-share-btn[data-v-ef1e76ff]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;background:transparent;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;line-height:1.2;cursor:pointer;transition:background .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent;position:relative;z-index:10}.mdzm__copy-share-btn[data-v-ef1e76ff]:disabled{opacity:.7;cursor:progress}.mdzm__copy-share-btn.is-copying[data-v-ef1e76ff]{opacity:.85}.mdzm__download-share-btn[data-v-ef1e76ff]{position:relative}.mdzm__download-share-btn[data-v-ef1e76ff]:before{content:"";position:absolute;left:-4px;top:25%;height:50%;width:1px;background:#ffffff4d}.mdzm__download-share-btn .bi-download[data-v-ef1e76ff]{font-size:16px}.mdzm__share-preview[data-v-ef1e76ff]{width:100%;overflow:hidden;border-radius:11px;background:#1a1a1a;border:1px solid rgba(255,255,255,.5);overflow-y:scroll}.mdzm__share-preview--cropped[data-v-ef1e76ff]{aspect-ratio:1200 / 420}.mdzm__share-preview--full[data-v-ef1e76ff]{aspect-ratio:auto}.mdzm__share-preview-img[data-v-ef1e76ff]{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:-13px}.mdzm__contest-row[data-v-ef1e76ff]{display:flex;align-items:center;gap:8px;background:#505050a6;padding:8px 10px;margin:0;border-radius:11px}.mdzm__contest-row--participating[data-v-ef1e76ff]{background:#6e42c1}.mdzm__contest-btn[data-v-ef1e76ff]{flex:1;border:none;background:transparent;color:#fff;font-size:13px;font-weight:600;text-align:left;padding:4px 0}.mdzm__contest-btn[data-v-ef1e76ff]:disabled{opacity:.55}.mdzm__contest-badge[data-v-ef1e76ff]{flex:1;text-align:center;font-size:13px;font-weight:700;background:transparent;border-radius:0;padding:4px 0}.mdzm__contest-info-btn[data-v-ef1e76ff]{flex-shrink:0;width:34px;height:34px;border:none;border-radius:8px;background:#00000059;color:#fff}.mdzm__public-check[data-v-ef1e76ff]{display:flex;align-items:center;gap:10px;background:#505050a6;color:#fff;font-size:13px;font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px;margin:0;border-radius:11px}.mdzm__public-check-input[data-v-ef1e76ff]{position:absolute;opacity:0;width:0;height:0}.mdzm__public-check-mark[data-v-ef1e76ff]{position:relative;width:22px;height:22px;border:2px solid #fff;border-radius:4px;background:transparent;flex-shrink:0;transition:background .15s ease,border-color .15s ease}.mdzm__public-check-input:checked+.mdzm__public-check-mark[data-v-ef1e76ff]{background:#fd750c;border-color:#fd750c}.mdzm__public-check-input:checked+.mdzm__public-check-mark[data-v-ef1e76ff]:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mdzm__public-check-input:disabled+.mdzm__public-check-mark[data-v-ef1e76ff]{opacity:.6;cursor:not-allowed}.mdzm__public-check-label[data-v-ef1e76ff]{flex:1;line-height:1.3}.mdzm__buy-row[data-v-ef1e76ff]{display:flex;align-items:stretch;gap:10px;margin-top:4px}.mdzm__qty-controls[data-v-ef1e76ff]{display:flex;align-items:stretch;background:transparent}.mdzm__qty-btn[data-v-ef1e76ff]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:none;background:#41495a;color:#fff;border-radius:8px;font-size:18px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#505050a6;font-size:24px!important}.mdzm__qty-btn[data-v-ef1e76ff]:first-child{border-radius:11px 0 0 11px}.mdzm__qty-btn[data-v-ef1e76ff]:last-child{border-radius:0 11px 11px 0}.mdzm__qty-btn[data-v-ef1e76ff]:disabled{opacity:.5;cursor:not-allowed}.mdzm__qty-btn[data-v-ef1e76ff]:hover:not(:disabled){background:#ffffff1f}.mdzm__qty-input[data-v-ef1e76ff]{width:38px;height:38px;background:transparent;border:1px solid #388CD0;border-radius:0;color:#fff;text-align:center;font-size:16px;font-weight:500;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.mdzm__qty-input[data-v-ef1e76ff]::-webkit-outer-spin-button,.mdzm__qty-input[data-v-ef1e76ff]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mdzm__cart-btn[data-v-ef1e76ff]{flex:1;display:flex;align-items:center;justify-content:center;height:38px;background:#388cd0;color:#fff;border:none;border-radius:11px;font-size:14px!important;font-weight:900;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease;text-shadow:2px 2px 1px rgba(0,0,0,.5),-1px -1px 2px rgba(0,0,0,.2);box-shadow:4px 4px #0000004d}i.zoom-modal-cart-plus[data-v-ef1e76ff]{background:url(/assets/cart-plus-icon-D10PpxCm.svg) no-repeat center center transparent;background-size:24px;width:24px;height:24px;margin-right:4px}.mdzm__cart-btn--selected i.zoom-modal-cart-plus[data-v-ef1e76ff]{background:url(/assets/cart-clear-icon-DTyTyrRx.svg) no-repeat center center transparent;background-size:24px;width:24px;height:24px;margin-right:4px}.mdzm__cart-btn[data-v-ef1e76ff]:hover{background:#0b5ed7;color:#fff}.mdzm__cart-btn--selected[data-v-ef1e76ff],.mdzm__cart-btn--selected[data-v-ef1e76ff]:hover{background:#f353ef}@media (max-width: 360px){.mdzm__icon-btn[data-v-ef1e76ff]{width:36px;height:36px;font-size:16px}.mdzm__icon-btn--share[data-v-ef1e76ff]{top:56px}.mdzm__cart-btn[data-v-ef1e76ff]{font-size:14px}}body.mdzm-open .touch-device .app-header{z-index:110000}.designs-gallery-wrapper[data-v-07056753]{--comic-border-width: 5px;--comic-border-color: #000;--comic-gap: 22px;position:relative;min-height:100vh;overflow-y:auto;overflow-x:clip;-webkit-overflow-scrolling:touch;background:#fff;padding:var(--comic-gap);max-width:100%}.designs-gallery[data-v-07056753]{min-height:100vh;max-width:100%;background:#fff;padding:0}.mobile-3d-preview--staging[data-v-07056753]{position:fixed;display:block;visibility:visible;width:300px;height:370px;right:10px;top:10px;z-index:-1;pointer-events:none}.gallery-3d-teleport-inner[data-v-07056753]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:11}.mug-container[data-v-07056753]{position:relative;z-index:3;background:transparent!important}.mug-container[data-v-07056753]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#cdddff url(/assets/images/mp-bg-02.webp) center center;background-size:cover;z-index:-1}.to3d[data-v-07056753]{position:absolute;top:241px;left:50px;z-index:1000;padding:2px 0;font-size:.8rem;line-height:1.25;-webkit-user-select:none;user-select:none;display:none}.to3d img[data-v-07056753]{display:block;max-width:100%;height:auto;width:180px}.touch .to3d[data-v-07056753]{top:initial!important;bottom:160px;left:50%;white-space:nowrap;margin-left:-115px}.card-3d-preview[data-v-07056753]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none;z-index:0;pointer-events:none;display:block!important;visibility:visible!important}.card-3d-preview[data-v-07056753] .three-d-renderer,.card-3d-preview[data-v-07056753] .preview-container{visibility:visible!important}.card-3d-preview[data-v-07056753] canvas{pointer-events:auto;visibility:visible!important}.card-2d-img.hidden[data-v-07056753]{display:none!important}.prew2d[data-v-07056753]{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none;top:0;right:0;bottom:0;left:0;z-index:0}.card-2d-img.cursor-3d-toggle[data-v-07056753]{cursor:pointer}@media (max-width: 767.98px){.designs-gallery-wrapper[data-v-07056753]{overflow-y:hidden!important;height:auto!important}.designs-gallery[data-v-07056753]{overflow-y:visible!important}}@media (min-width: 768px){.designs-gallery-wrapper .designs-gallery[data-v-07056753]{transition:margin-right .3s ease}}@media (max-width: 767.98px){.designs-gallery-wrapper[data-v-07056753]{padding-bottom:180px}}.card-price-cart[data-v-07056753]{display:flex;flex-direction:column;align-items:center;width:100%;z-index:3}.card-price[data-v-07056753]{display:flex;gap:8px;font-size:14px;flex-wrap:wrap;justify-content:space-between;width:100%}.quantity-controls[data-v-07056753]{display:flex;align-items:center;margin-left:0}.btn-quantity[data-v-07056753]{width:33px;height:38px;padding:0;display:flex;align-items:center;justify-content:center;border:none;background:#41495a;color:#fff;border-radius:11px;cursor:pointer;font-size:24px!important;transition:all .2s ease;font-weight:900}.btn-quantity[data-v-07056753]:first-child{border-radius:11px 0 0 11px}.btn-quantity[data-v-07056753]:last-child{border-radius:0 11px 11px 0}.card-price-cart .btn-quantity.btn[data-v-07056753]:disabled{color:#fff;background:#41495a}.btn-quantity[data-v-07056753]:hover:not(:disabled){border-color:#0d6efd;color:#fff;background:#41495a}.btn-quantity[data-v-07056753]:disabled{opacity:.5;cursor:not-allowed}.quantity-input[data-v-07056753]{width:38px;height:38px;text-align:center;border:1px solid #388CD0;border-radius:0;font-size:14px;padding:0 4px;-moz-appearance:textfield;background:transparent!important;color:#fff}.quantity-input[data-v-07056753]::-webkit-outer-spin-button,.quantity-input[data-v-07056753]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input[data-v-07056753]:focus{outline:none;border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40}.price-label[data-v-07056753]{color:#fff;font-weight:500}.card-old-price[data-v-07056753]{color:#6c757d;text-decoration:line-through;font-size:1.2em;margin-right:8px}.card-actual-price[data-v-07056753]{color:#fd751b;font-size:1.2em;font-weight:700}.touch .card-actual-price[data-v-07056753],.touch .card-old-price[data-v-07056753]{font-size:1em!important}.price-value[data-v-07056753]{color:#0e6efd;font-weight:700;font-size:16px}.touch .btn-cart[data-v-07056753]{width:38px;height:38px;font-size:0!important;background:url(/assets/cart-plus-icon-D10PpxCm.svg) no-repeat center center #388cd0!important;background-size:24px!important;border:none!important;border-radius:11px!important}.touch .card-price-cart-inner-buttons[data-v-07056753]{display:flex;align-items:center;justify-content:space-between;width:100%}.btn-cart[data-v-07056753]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#0d6efd;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;width:100%;justify-content:center}.btn-cart[data-v-07056753]:hover{background-color:#0b5ed7;color:#fff}.btn-cart-selected[data-v-07056753],.btn-cart-selected[data-v-07056753]:hover{background-color:#f353ef!important}.touch .btn-cart-selected[data-v-07056753]{background:url(/assets/cart-clear-icon-DTyTyrRx.svg) no-repeat center center #f353ef!important}.cart-checkbox[data-v-07056753]{width:16px;height:16px;cursor:pointer;margin:0;display:none}.cart-btn-text[data-v-07056753]{-webkit-user-select:none;user-select:none}.cart-sidebar[data-v-07056753]{position:fixed;top:0;right:0;width:280px;height:100vh;background:#2a282f;z-index:1000;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 8px #0003}.cart-header[data-v-07056753]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #dee2e642;background:#2a282f;height:45px}.cart-header h5[data-v-07056753]{font-weight:600;color:#fff}.btn-close-cart[data-v-07056753]{background:none;border:none;font-size:20px;color:#fff;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.btn-close-cart[data-v-07056753]:hover{background:#e9ecef;color:#333}.cart-items-container[data-v-07056753]{height:55vh;overflow-y:auto;overflow-x:hidden;max-width:100%;padding:15px}.cart-items-list[data-v-07056753]{display:flex;flex-direction:column;gap:15px}.quantity-controls-small .btn[data-v-07056753]{width:33px;height:38px;padding:0;display:flex;align-items:center;justify-content:center;border:none;background:#41495a!important;color:#fff;border-radius:11px;cursor:pointer;font-size:24px!important;transition:all .2s ease;font-weight:900}.quantity-controls-small .btn[data-v-07056753]:first-child{border-radius:11px 0 0 11px}.quantity-controls-small .btn[data-v-07056753]:last-child{border-radius:0 11px 11px 0}.quantity-controls-small input[data-v-07056753]{width:38px;height:38px;text-align:center;border:1px solid #388CD0;border-radius:0;font-size:14px;padding:0 4px;-moz-appearance:textfield;background:transparent!important;color:#fff}.cart-item[data-v-07056753]{display:flex;gap:12px;padding:12px;background:transparent;border-radius:0;flex-direction:row;position:relative;border:3px solid #444444;background:url(/assets/big-card-bg-DmyS9lbQ.jpg) repeat #5ea9e3!important;background-size:60%!important;background-position:center top!important;background-repeat:repeat!important;box-shadow:4px 4px 12px #0006;background-blend-mode:hard-light}.cart-item-preview[data-v-07056753]{flex-shrink:0;width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:#fff3;overflow:hidden;border-radius:100px}.cart-item-3d[data-v-07056753]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden;background-blend-mode:overlay}.cart-item-screenshot[data-v-07056753]{width:100%;height:100%;object-fit:contain;display:block}.cart-item-placeholder[data-v-07056753]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.cart-item-info[data-v-07056753]{flex:1;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;position:absolute;right:9px;bottom:4px}.cart-item-name[data-v-07056753]{font-size:13px;font-weight:500;color:#333;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-item-price[data-v-07056753]{font-size:16px;font-weight:700;color:#eee;margin-bottom:8px}.cart-item-price .old-price[data-v-07056753],.summary-row .text-muted[data-v-07056753]{color:#e47575fc!important}.summary-row span[data-v-07056753]{color:#eee}.discount-level-info .text-muted[data-v-07056753]{color:#333!important}.cart-item-remove[data-v-07056753]{align-self:flex-start;padding:4px 8px;font-size:12px;position:absolute;bottom:initial;right:0;top:-37px;margin:0;border-radius:11px!important;background:#41495a!important;border:none!important;color:#fff}.dop-discount[data-v-07056753]{color:#77cc3c}.cart-item-quantity[data-v-07056753]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.quantity-label[data-v-07056753]{color:#666;font-weight:500}.quantity-controls-small[data-v-07056753]{display:flex;align-items:center}.btn-quantity-small[data-v-07056753]{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:none;background:#fff!important;color:#333;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s ease;opacity:1!important;box-shadow:4px 4px 12px #0003}.btn-quantity-small[data-v-07056753]:hover:not(:disabled){background:#f8f9fa;border-color:#0d6efd;color:#0d6efd}.quantity-input-small[data-v-07056753]{width:35px;height:32px;text-align:center;border:none;border-radius:4px;font-size:12px;padding:0 4px;-moz-appearance:textfield;box-shadow:4px 4px 12px #0003;background:#ebfff6}.quantity-input-small[data-v-07056753]::-webkit-outer-spin-button,.quantity-input-small[data-v-07056753]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input-small[data-v-07056753]:focus{outline:none;border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40}.cart-summary[data-v-07056753]{height:430px;display:flex;flex-direction:column;border-top:1px solid #dee2e638;background:#2c2c2c;position:fixed;width:280px;bottom:0;right:0}.cart-summary-content[data-v-07056753]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:6px}.summary-row[data-v-07056753]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#333}.summary-row.text-success[data-v-07056753]{flex-direction:column}.summary-row span[data-v-07056753]:first-child{color:#fdfdfd}.summary-total[data-v-07056753]{margin-top:8px;padding-top:12px;border-top:1px solid #dee2e6;font-size:18px;font-weight:700}.summary-old-total[data-v-07056753]{color:#6c757d;text-decoration:line-through;font-size:.95em;margin-right:10px}.total-price[data-v-07056753]{color:#77cc3c;font-size:20px}.cart-summary-footer[data-v-07056753]{flex-shrink:0;padding:20px;background:#2c2c2c}.cart-summary-footer .btn-primary[data-v-07056753]{width:100%;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.2;white-space:nowrap;color:#fff;background:linear-gradient(180deg,#4a8eff,#2c66e8);border:none;border-radius:28px;box-shadow:0 4px #0000002e;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.checkout-btn[data-v-07056753]{padding:7px;font-size:16px;font-weight:600;border-radius:0}.ratio[data-v-07056753]:before{display:none!important}.ratio>img[data-v-07056753]{position:relative}.text-truncate[data-v-07056753]{font-size:12px!important;margin-bottom:0!important}.card-body[data-v-07056753]{padding:10px;justify-content:center;align-items:flex-start;background:#222}.touch .card-body[data-v-07056753]{background:transparent!important;z-index:3;position:relative}.touch .card[data-v-07056753]{overflow:visible!important}.no-touch .card[data-v-07056753]{box-shadow:4px 4px 12px #0006!important}.touch .bg-light.card-container[data-v-07056753]{background:transparent!important;z-index:5;padding-top:5px}.preview-container[data-v-07056753]{padding:0}.design-3d-preview[data-v-07056753]{width:100%;height:100%;position:relative;top:0;left:0}.card-container[data-v-07056753]{overflow:visible!important}.card-container .three-d-renderer[data-v-07056753]{overflow:visible!important;display:flex;align-items:center}.hidden-source-canvas[data-v-07056753]{position:absolute;visibility:hidden;width:0;height:0}.lightbox-btn[data-v-07056753]{position:absolute;bottom:15px;background:#000000b3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;z-index:10;box-shadow:0 2px 8px #0000004d;width:32px;height:32px;border-radius:6px;border:none;left:initial;right:10px;top:10px}.lightbox-btn .bi-arrows-fullscreen[data-v-07056753]{font-size:14px}.lightbox-btn[data-v-07056753]:hover{background:#000000e6;border-color:#ffffff80;box-shadow:0 4px 12px #0006}.touch-device .lightbox-btn[data-v-07056753]{top:12px;border-radius:11px!important;background:#41495a!important;border:none!important;box-shadow:none!important}.object-fit-cover[data-v-07056753]{object-fit:cover}.card[data-v-07056753]{border:3px solid var(--comic-border-color)!important;box-shadow:4px 4px #00000026;overflow:hidden;position:relative;transition:all .2s ease-in-out}.card[data-v-07056753]:hover{box-shadow:6px 6px #0003}.publish-toggle-btn[data-v-07056753]{position:absolute;top:51px;right:10px;z-index:20;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;background:#017bff;border:none}.publish-toggle-btn[data-v-07056753] .segmented-ring-loader{width:16px!important;height:16px!important}.publish-toggle-btn .bi[data-v-07056753]{font-size:16px;color:#fff}.card>.card-container[data-v-07056753]{height:340px;display:flex;align-items:center;justify-content:center}.touch .card>.card-container[data-v-07056753]{height:210px}.no-touch .gal-cart-container-inner[data-v-07056753]{background:#cdddff url(/assets/images/mp-bg-02.webp) center center!important;background-size:cover!important;background-position:center top!important;background-repeat:repeat!important;box-shadow:4px 4px 12px #0006;background-blend-mode:hard-light}.card-2d-img[data-v-07056753]{position:relative;z-index:5;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;display:block}.no-touch .card-2d-img[data-v-07056753]{min-height:308px}.touch .card-2d-img[data-v-07056753]{margin-top:0;min-height:193px}.edit-design[data-v-07056753]{width:32px;height:32px;top:12px;left:10px;z-index:20}.del-design[data-v-07056753]{width:32px;height:32px;bottom:0;top:initial;left:initial;right:10px;z-index:20}.share-design-btn[data-v-07056753]{position:absolute;width:32px;height:32px;bottom:32px;left:10px;display:flex;align-items:center;justify-content:center;padding:0;z-index:20;background:#017bff;border:none;border-radius:6px;color:#fff}.share-design-btn .bi[data-v-07056753]{font-size:14px;color:#fff}.no-touch .share-design-btn[data-v-07056753]{top:51px;left:10px;bottom:initial;border-radius:11px;background:#41495a}.touch .share-design-btn[data-v-07056753]{left:50%;margin-left:-16px;bottom:initial;top:12px}.pagination[data-v-07056753]{margin-bottom:0}.page-link[data-v-07056753]{color:#333;border:1px solid #dee2e6;padding:.5rem .75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.page-link[data-v-07056753]:hover:not(:disabled){background-color:#e9ecef;border-color:#dee2e6;color:#333}.page-item.active .page-link[data-v-07056753]{background-color:#0d6efd;border-color:#0d6efd;color:#fff;z-index:3}.page-item.disabled .page-link[data-v-07056753]{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6;opacity:.6}.page-link[data-v-07056753]:focus{box-shadow:0 0 0 .25rem #0d6efd40;z-index:3}.mobile-cart-bar[data-v-07056753]{position:fixed!important;bottom:0!important;left:0!important;right:0!important;background:#fff!important;box-shadow:0 -2px 10px #0000001a!important;z-index:999!important;padding:15px!important;border-top:1px solid #dee2e6!important;display:block!important}@media (max-width: 767.98px){.mobile-cart-bar[data-v-07056753]{display:block!important;visibility:visible!important;opacity:1!important}}@media (min-width: 768px){.mobile-cart-bar[data-v-07056753]{display:none!important}}.mobile-cart-summary[data-v-07056753]{display:flex;flex-direction:column;gap:10px}.mobile-cart-info-row[data-v-07056753]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;width:100%;font-size:16px;line-height:1.2;color:#fff}.mobile-cart-info-cell[data-v-07056753]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-width:0}.mobile-cart-mug-icon[data-v-07056753]{display:inline-block;width:22px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0;vertical-align:middle}.mobile-cart-info-label[data-v-07056753]{color:#fff;font-weight:400}.mobile-cart-num[data-v-07056753]{color:#d946ef;font-weight:700;font-variant-numeric:tabular-nums}@media (max-width: 340px){.mobile-cart-info-row[data-v-07056753]{font-size:14px;gap:6px}.mobile-cart-mug-icon[data-v-07056753]{width:18px;height:16px}}.mobile-checkout-btn[data-v-07056753]{width:100%;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.2;white-space:nowrap;color:#fff;background:linear-gradient(180deg,#4a8eff,#2c66e8);border:none;border-radius:28px;box-shadow:0 4px #0000002e;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.mobile-checkout-btn[data-v-07056753]:hover,.mobile-checkout-btn[data-v-07056753]:focus{background:linear-gradient(180deg,#5a9aff,#3470ee);color:#fff}.mobile-checkout-btn[data-v-07056753]:active{transform:translateY(2px);box-shadow:0 2px #0000002e}.touch .makets-pagination[data-v-07056753]{margin-bottom:100px}.touch .makets-pagination .pagination+div[data-v-07056753]{color:#aaa!important;font-size:12px;padding-bottom:70px!important}.mobile-checkout-btn[data-v-07056753]:disabled{opacity:.6;cursor:not-allowed}.touch .user-mugs[data-v-07056753]{padding:0;margin:0!important}.touch .publish-toggle-btn[data-v-07056753]{top:12px;display:none}.touch .title-main[data-v-07056753]{margin-top:15px!important;text-align:center!important;font-size:1rem;margin-bottom:10px!important}.title-main[data-v-07056753]{font-weight:800;text-transform:uppercase;letter-spacing:1px;border-bottom:4px solid #000;padding-bottom:10px;display:inline-block;font-size:2em}.btn-cart[data-v-07056753]{border:none!important;box-shadow:2px 2px #0000001a;font-weight:600;transition:all .2s ease-in-out}.mobile-cart-bar[data-v-07056753]{border-top:none!important;box-shadow:0 -4px #0000001a!important;background:#0c2232!important}.mobile-cart-bar[data-v-07056753]:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(265deg,#5a5e63,#015df6 27%,#26f34b 51%,#ea22e3 78%,#637282)!important}.pagination .page-item.active .page-link[data-v-07056753]{background:#000!important;border-color:#000!important}@media (max-width: 1024px){.designs-gallery-wrapper[data-v-07056753]{--comic-gap: 15px;--comic-border-width: 4px}.designs-gallery[data-v-07056753]{padding:15px}}.no-touch .designs-gallery-wrapper[data-v-07056753]{background:url(/assets/mob-bg-TXn2UcJD.jpg) repeat #2e2e2e;background-position:center top;background-size:6%;background-attachment:fixed}.touch-device .designs-gallery-wrapper[data-v-07056753]{--comic-gap: 10px;--comic-border-width: 3px;padding:0;background:url(/assets/mob-bg-TXn2UcJD.jpg) repeat #2e2e2e;background-position:center top;background-size:20%;background-attachment:fixed}.designs-gallery>div>div>div[data-v-07056753]{padding:0;width:32%!important}.touch .designs-gallery>div>div>div[data-v-07056753]{width:calc(50% - 5px)!important;margin-top:3px!important}.card[data-v-07056753]{box-shadow:2px 2px #0000001a;border-radius:20px!important;position:relative;border:none!important;z-index:2;background:#353a45!important}.touch .card-body[data-v-07056753]{height:initial;padding:0}.gal-cart-container-inner[data-v-07056753]{position:relative;z-index:3}.touch .gal-cart-container-inner[data-v-07056753]{height:auto!important;display:flex;flex-direction:column;padding-bottom:0}.touch .gal-cart-container.h-100[data-v-07056753]{height:auto!important}.touch .gal-cart-container-inner>.public-gallery-check-container[data-v-07056753],.touch .gal-cart-container-inner>.contest-participate-container[data-v-07056753],.touch .gal-cart-container-inner>.card-container[data-v-07056753],.touch .gal-cart-container-inner>.to3d[data-v-07056753],.touch .gal-cart-container-inner>.card-body[data-v-07056753]{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%;box-sizing:border-box}.touch .gal-cart-container-inner>.card-container[data-v-07056753],.touch .gal-cart-container-inner>.to3d[data-v-07056753],.touch .gal-cart-container-inner>.card-body[data-v-07056753]{margin:0!important}.touch .gal-cart-container-inner>.public-gallery-check-container[data-v-07056753],.touch .gal-cart-container-inner>.contest-participate-container[data-v-07056753]{width:calc(100% - 20px);margin:0 auto 5px!important}.touch .gal-cart-container-inner>.card-body[data-v-07056753]{padding:0 10px}.touch .gal-cart-container-inner .card-price-cart[data-v-07056753]{margin-top:0!important;margin-bottom:0!important;padding-bottom:8px}.touch .gal-cart-container-inner .card-price.mb-2[data-v-07056753]{margin-bottom:0!important}.no-touch .gal-cart-container-inner[data-v-07056753]{height:auto!important;display:flex;flex-direction:column;padding-bottom:0}.no-touch .gal-cart-container.h-100[data-v-07056753]{height:auto!important}.no-touch .gal-cart-container-inner>.public-gallery-check-container[data-v-07056753],.no-touch .gal-cart-container-inner>.contest-participate-container[data-v-07056753],.no-touch .gal-cart-container-inner>.card-container[data-v-07056753],.no-touch .gal-cart-container-inner>.to3d[data-v-07056753],.no-touch .gal-cart-container-inner>.card-body[data-v-07056753]{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%;box-sizing:border-box}.no-touch .gal-cart-container-inner>.card-container[data-v-07056753],.no-touch .gal-cart-container-inner>.to3d[data-v-07056753],.no-touch .gal-cart-container-inner>.card-body[data-v-07056753]{margin:0!important}.no-touch .gal-cart-container-inner>.public-gallery-check-container[data-v-07056753],.no-touch .gal-cart-container-inner>.contest-participate-container[data-v-07056753]{width:calc(100% - 20px);margin:0 auto 5px!important}.no-touch .gal-cart-container-inner>.card-body[data-v-07056753]{padding:0 10px;background:transparent!important}.no-touch .gal-cart-container-inner .card-price-cart[data-v-07056753]{margin-top:0!important;margin-bottom:0!important}.no-touch .gal-cart-container-inner .card-price.mb-2[data-v-07056753]{margin-bottom:0!important}.gal-cart-container-inner[data-v-07056753]:before{content:"";position:absolute;top:0;left:0;width:calc(100% - 4px);height:calc(100% - 4px);z-index:1;background:#353a45!important;border-radius:20px 16px 16px!important}.no-touch .gal-cart-container-inner[data-v-07056753]:before{background:transparent!important}.touch .gal-cart-container-inner[data-v-07056753]:before{background:initial!important}.card[data-v-07056753]:before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:20px!important;z-index:-1}.card[data-v-07056753]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px!important;z-index:2;background:#1b3446ba!important}.touch .card[data-v-07056753]{background:#cdddff url(/assets/images/mp-bg-02.webp) center center!important;background-size:cover!important;background-position:center top!important;background-repeat:repeat!important;box-shadow:4px 4px 12px #0006;background-blend-mode:hard-light}.touch .card-price-cart[data-v-07056753]{width:calc(100% + 20px);margin-left:-10px;position:relative;padding:8px 10px;left:0;background:#000c;border-radius:0 0 20px 20px;box-sizing:border-box}.touch .card[data-v-07056753]:after{background:initial!important}.designs-gallery.container[data-v-07056753]{padding:0 10px!important;background:transparent}.designs-gallery.container h1[data-v-07056753]{color:#fff;background:#000000ab;width:100%;padding:10px 15px;border-bottom:none;border:1px solid rgba(255,255,255,.5);border-radius:11px!important}.designs-gallery .card-container .btn[data-v-07056753],.designs-gallery .publish-toggle-btn[data-v-07056753]{border-radius:11px!important;background:#41495a!important;border:none!important;color:#fff}.user-mugs[data-v-07056753]{gap:10px;margin:0}.contest-participate-container[data-v-07056753]{height:38px;background:#41495a;border-radius:11px!important;margin-bottom:0;position:absolute;z-index:1000;color:#fff;left:10px;bottom:48px;width:calc(100% - 20px);display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;box-sizing:border-box}.contest-participate-container--participating[data-v-07056753]{background:#6e42c1}.contest-participate-btn[data-v-07056753]{flex:1;border:none;background:transparent;color:#fff;font-size:12px!important;font-weight:900;text-shadow:1px 1px 0 rgba(0,0,0,.5),-1px -1px 0 rgba(0,0,0,.5);padding:8px 4px}.contest-participate-btn[data-v-07056753]:disabled{opacity:.55;cursor:not-allowed;font-size:12px!important}.contest-participating-badge[data-v-07056753]{flex:1;text-align:center;font-size:12px;font-weight:900;background:transparent;border-radius:0;padding:8px 4px;text-shadow:1px 1px 0 rgba(0,0,0,.5),-1px -1px 0 rgba(0,0,0,.5)}.contest-info-btn[data-v-07056753]{flex-shrink:0;width:32px;height:32px;border:none;border-radius:8px;background:#00000059;color:#fff;display:flex;align-items:center;justify-content:center}.contest-info-modal[data-v-07056753]{z-index:20050}.contest-info-modal+.modal-backdrop[data-v-07056753]{z-index:20040}.touch .contest-info-modal-dialog[data-v-07056753]{width:100%!important;max-width:100%!important;margin:0!important;height:100vh}.touch body .designs-gallery .contest-info-modal-content[data-v-07056753]{width:100%!important;max-width:100%!important}.contest-info-body[data-v-07056753] p:last-child{margin-bottom:0}.public-gallery-check-container[data-v-07056753]{height:38px;background:#41495a;border-radius:11px!important;padding:0;margin-bottom:0;position:absolute;z-index:1000;color:#fff;left:10px;bottom:89px;width:calc(100% - 20px);display:flex;align-items:center;justify-content:center}.public-gallery-check-container input[data-v-07056753]{margin-left:0;border:none}.public-gallery-check-container span[data-v-07056753]{font-size:12px;font-weight:900;text-shadow:1px 1px 0px rgba(0,0,0,.5),-1px -1px 0px rgba(0,0,0,.5)}.card-price-inner[data-v-07056753]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border:none;border-radius:11px;background:#000;margin-top:12px}.no-touch .card-container[data-v-07056753]{background:radial-gradient(rgba(129,179,255,.3215686275),transparent 75%)!important}@media (min-width: 768px){.no-touch .gal-cart-container[data-v-07056753]{overflow:visible}.no-touch .gal-cart-container-inner[data-v-07056753]{border-radius:20px}.no-touch .gal-cart-container-inner>.card-container[data-v-07056753]{flex:0 0 290px;height:290px;min-height:290px;padding:10px 12px 0;overflow:hidden!important}.no-touch .card-3d-preview[data-v-07056753]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:auto;min-height:308px}.no-touch .card-3d-preview[data-v-07056753] .gallery-3d-teleport-inner,.no-touch .card-3d-preview[data-v-07056753] .three-d-renderer,.no-touch .card-3d-preview[data-v-07056753] .preview-container{width:100%!important;height:100%!important;min-height:0!important}.no-touch .card-3d-preview[data-v-07056753] .preview-container{display:flex;align-items:center;justify-content:center;overflow:hidden!important}.no-touch .card-3d-preview[data-v-07056753] canvas{width:100%!important;height:100%!important;object-fit:contain}.no-touch .card-price-cart[data-v-07056753]{width:calc(100% + 20px);z-index:1;background:#000c;padding:10px;position:relative;left:-10px;bottom:-10px;border-radius:0 0 20px 20px}.no-touch .card-price[data-v-07056753]{display:block;margin:0!important}.no-touch .card-price-inner[data-v-07056753]{margin-top:0;min-height:38px}.no-touch .card-price-cart-inner-buttons[data-v-07056753]{display:flex;align-items:center;gap:10px;width:100%;margin-top:8px}.no-touch .quantity-controls[data-v-07056753]{flex:0 0 auto}.no-touch .btn-cart[data-v-07056753]{flex:1 1 auto;width:auto;min-height:38px;border-radius:11px;font-weight:800;font-size:13px!important;gap:7px}.no-touch .btn-cart[data-v-07056753]:before{content:"";flex:0 0 auto;width:24px;height:24px;background:url(/assets/cart-plus-icon-D10PpxCm.svg) no-repeat center center;background-size:contain}.no-touch .btn-cart-selected[data-v-07056753]:before{background-image:url(/assets/cart-clear-icon-DTyTyrRx.svg)}.no-touch .btn-cart .cart-btn-text[data-v-07056753]{line-height:1}}.ready-gallery-wrapper[data-v-09bc06ca]{--comic-border-width: 5px;--comic-border-color: #000;--comic-gap: 22px;position:relative;min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;padding:var(--comic-gap)}.ready-gallery[data-v-09bc06ca]{min-height:100vh;max-width:100%;border:none;background:#fff;padding:0}.ready-gallery[data-v-09bc06ca] *:not(.badge){border-radius:0!important}@media (max-width: 767.98px){.ready-gallery-wrapper[data-v-09bc06ca]{overflow-y:auto!important;height:auto!important}.ready-gallery[data-v-09bc06ca]{overflow-y:visible!important}}.filters-section[data-v-09bc06ca]{background:#fff;padding:11px 10px 1px!important;border:3px solid var(--comic-border-color);box-shadow:4px 4px #00000026;margin-bottom:var(--comic-gap)}.filters-buttons-container[data-v-09bc06ca]{margin-bottom:10px!important}.card[data-v-09bc06ca]{border:3px solid var(--comic-border-color)!important;box-shadow:4px 4px #00000026;overflow:hidden;transition:all .2s ease-in-out}.card[data-v-09bc06ca]:hover{box-shadow:6px 6px #0003}.card>.card-container[data-v-09bc06ca]{height:370px;display:flex;align-items:center;justify-content:center}.ratio[data-v-09bc06ca]:before{display:none!important}.ratio>img[data-v-09bc06ca]{position:relative}.card-2d-img[data-v-09bc06ca]{width:90%;height:auto}.bg-light.card-container[data-v-09bc06ca]{background:url(/assets/images/transparent-dark.png) #2e2e2e!important}.mobile-3d-preview--staging[data-v-09bc06ca]{position:fixed;display:block;visibility:visible;width:300px;height:370px;right:10px;top:10px;z-index:-1;pointer-events:none}.gallery-3d-teleport-inner[data-v-09bc06ca]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:11}.mug-container[data-v-09bc06ca]{position:relative}.card-3d-preview[data-v-09bc06ca]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none;z-index:10;pointer-events:none;display:block!important;visibility:visible!important}.card-3d-preview[data-v-09bc06ca] .three-d-renderer{visibility:visible!important;display:flex;align-items:center;justify-content:center}.card-3d-preview[data-v-09bc06ca] .preview-container{visibility:visible!important}.card-3d-preview[data-v-09bc06ca] canvas{pointer-events:auto;visibility:visible!important}.card-2d-img.hidden[data-v-09bc06ca]{display:none!important}.three-d-renderer[data-v-09bc06ca]{transition:opacity .2s ease-in-out}.lightbox-btn[data-v-09bc06ca]{position:absolute;bottom:15px;background:#000000b3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;z-index:10;box-shadow:0 2px 8px #0000004d;width:32px;height:32px;border-radius:6px;border:none;left:initial;right:10px;top:10px}.lightbox-btn .bi-arrows-fullscreen[data-v-09bc06ca]{font-size:14px}.lightbox-btn[data-v-09bc06ca]:hover{background:#000000e6;border-color:#ffffff80;box-shadow:0 4px 12px #0006}.touch-device .lightbox-btn[data-v-09bc06ca]{display:none!important}.edit-design[data-v-09bc06ca]{width:100%;border-radius:0;padding:12px;font-weight:600}.del-design[data-v-09bc06ca]{width:32px;height:32px;bottom:32px;top:initial;left:initial;right:10px;position:absolute;z-index:20}.code-design[data-v-09bc06ca]{width:32px;height:32px;bottom:12px;top:initial;left:initial;right:48px;position:absolute;background:#ffffffe6;z-index:20}.code-design[data-v-09bc06ca]:hover{background:#6c757d;color:#fff}.edit-settings[data-v-09bc06ca]{width:32px;height:32px;bottom:12px;top:initial;left:initial;right:88px;position:absolute;background:#ffffffe6;z-index:20}.edit-settings[data-v-09bc06ca]:hover{background:#0dcaf0;color:#fff}.card-body[data-v-09bc06ca]{padding:0;justify-content:center;align-items:flex-start;background:#fbfbfb}.card-body.bottom-card[data-v-09bc06ca]{position:absolute;background:transparent;top:10px;left:10px}.card-footer[data-v-09bc06ca]{border:none!important}.pagination[data-v-09bc06ca]{margin-bottom:0}.page-link[data-v-09bc06ca]{color:#333;border:1px solid #dee2e6;padding:.5rem .75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.page-link[data-v-09bc06ca]:hover:not(:disabled){background-color:#e9ecef;border-color:#dee2e6;color:#333}.page-item.active .page-link[data-v-09bc06ca]{background-color:#0d6efd;border-color:#0d6efd;color:#fff;z-index:3}.page-item.disabled .page-link[data-v-09bc06ca]{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6;opacity:.6}.page-link[data-v-09bc06ca]:focus{box-shadow:0 0 0 .25rem #0d6efd40;z-index:3}.constructor-title[data-v-09bc06ca]{display:none}.touch-device .ready-gallery[data-v-09bc06ca]{padding:0 10px!important;border:none}.touch-device .mug-shablons[data-v-09bc06ca]{padding:0;margin:0!important}.touch-device .mug-shablons>div[data-v-09bc06ca]{padding:0}.touch-device .ready-gallery .text-muted[data-v-09bc06ca]{color:#ccc!important;display:block;text-align:center;width:100%;font-size:15px;font-weight:700}.touch-device .ready-gallery h1[data-v-09bc06ca]{color:#fff;border-bottom:4px solid #fff}.touch-device .card-body.bottom-card[data-v-09bc06ca]{padding-top:10px}.touch-device .ready-gallery .card-body.bottom-card[data-v-09bc06ca]{padding-top:0}.touch-device .bottom-card>div[data-v-09bc06ca]:last-child{display:none}.touch-device .mobile-rotation-slider[data-v-09bc06ca]{top:-46px!important}.touch-device .mug-shablons[data-v-09bc06ca]{padding-bottom:30px}.touch-device .card>.card-container[data-v-09bc06ca]{height:370px}.touch-device .bage-section[data-v-09bc06ca]{position:absolute;bottom:8px;left:9px}.filters-section .btn[data-v-09bc06ca]{border:2px solid var(--comic-border-color)!important;box-shadow:2px 2px #0000001a;font-weight:600;transition:all .2s ease-in-out}.filters-section .btn[data-v-09bc06ca]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #00000026}.filters-section .btn-primary[data-v-09bc06ca]{background:#000!important;color:#fff!important;border-color:#000!important}.filters-section .btn-outline-secondary[data-v-09bc06ca]{background:#fff!important;color:#000!important}.touch .filters-section[data-v-09bc06ca]{background:#222}.filters-section .btn-outline-danger[data-v-09bc06ca]{background:#fff!important;color:#dc3545!important;border-color:#dc3545!important}.main-page-title[data-v-09bc06ca]{font-weight:800;text-transform:uppercase;letter-spacing:1px;border-bottom:4px solid #000;padding-bottom:10px;display:inline-block;font-size:2em}.touch .main-page-title[data-v-09bc06ca]{font-size:1rem;margin-bottom:10px!important}.mobile-menu-user-info .btn-outline-danger[data-v-09bc06ca]{border-radius:0;text-align:left!important}.pagination .page-link[data-v-09bc06ca]{border:2px solid var(--comic-border-color)!important;font-weight:600;box-shadow:2px 2px #0000001a}.pagination .page-item.active .page-link[data-v-09bc06ca]{background:#000!important;border-color:#000!important}@media (max-width: 1024px){.ready-gallery-wrapper[data-v-09bc06ca]{--comic-gap: 15px;--comic-border-width: 4px}.ready-gallery[data-v-09bc06ca]{padding:15px}}.touch-device .ready-gallery-wrapper[data-v-09bc06ca]{--comic-gap: 10px;--comic-border-width: 3px;margin:0!important;box-sizing:border-box;padding:70px 0 20px;background:#333}.touch-device .ready-gallery-wrapper .ready-gallery[data-v-09bc06ca]{background:#333}.touch-device .card[data-v-09bc06ca]{border-width:2px!important;box-shadow:2px 2px #0000001a}.image-placeholder[data-v-badd8c3d]{background-color:#e9ecef;display:flex;align-items:center;justify-content:center;border-radius:4px;-webkit-user-select:none;user-select:none;min-width:40px;min-height:40px}.image-placeholder i[data-v-badd8c3d]{font-size:1.5rem;color:#adb5bd;opacity:.6}.image-placeholder.small-placeholder i[data-v-badd8c3d]{font-size:1rem}.image-item[data-v-5fe42ca7]{border:none;border-radius:0;transition:box-shadow .15s ease-out,outline .15s ease-out,background-color .15s ease-out;cursor:pointer;padding:4px;margin:2px;will-change:box-shadow;overflow:hidden}.image-item[data-v-5fe42ca7]:hover{box-shadow:0 2px 8px #0d6efd4d}.image-item.selected[data-v-5fe42ca7]{box-shadow:inset 0 0 0 4px #0e6ffd;outline:3px solid #0d6efd;outline-offset:-3px;background-color:#0d6efd1a}.images-grid[data-v-5fe42ca7]{display:flex;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;width:100%;flex-wrap:wrap}.images-grid .preview-item-container[data-v-5fe42ca7]{width:15.5%}.preview-item-container[data-v-5fe42ca7]{width:100%;padding:0;min-width:0;content-visibility:auto;contain-intrinsic-size:144px 144px}.images-modal-preview-container[data-v-5fe42ca7]{max-height:500px;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}.images-modal-preview-container .image-placeholder[data-v-5fe42ca7]{height:116px!important}.images-modal-preview-container .img-fluid.rounded[data-v-5fe42ca7]{height:116px!important;border-radius:0!important}.upload-overlay[data-v-5fe42ca7]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;z-index:5}.gallery-section-title[data-v-5fe42ca7]{font-weight:600;font-size:.95rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.02em;color:#212529}.gallery-section-title.demo[data-v-5fe42ca7]{color:#6c757d}.category-item .category-preview-box[data-v-5fe42ca7]:hover{border-color:#0d6efd!important;box-shadow:0 2px 8px #0d6efd4d;transform:translateY(-2px)}.gallery-divider[data-v-5fe42ca7]{border-color:#00000014}#imageSelectorModal[data-v-5fe42ca7],#canvasImageSelectorModal[data-v-5fe42ca7],#textImageSelectorModal[data-v-5fe42ca7],#textEditorImageSelector[data-v-5fe42ca7],#stickerImageSelectorModal[data-v-5fe42ca7],#stickerSelectionImageSelectorModal[data-v-5fe42ca7]{z-index:11000!important}#imageSelectorModal .modal-dialog[data-v-5fe42ca7],#canvasImageSelectorModal .modal-dialog[data-v-5fe42ca7],#textImageSelectorModal .modal-dialog[data-v-5fe42ca7],#textEditorImageSelector .modal-dialog[data-v-5fe42ca7],#stickerImageSelectorModal .modal-dialog[data-v-5fe42ca7],#stickerSelectionImageSelectorModal .modal-dialog[data-v-5fe42ca7]{z-index:11001!important}.modal-backdrop[data-v-5fe42ca7],.modal-backdrop.show[data-v-5fe42ca7]{z-index:10999!important;pointer-events:auto!important;touch-action:auto!important}.modal.show[data-v-5fe42ca7]{z-index:11000!important;pointer-events:auto!important}.modal.show .modal-dialog[data-v-5fe42ca7]{pointer-events:auto!important;touch-action:auto!important;position:relative}@media (max-width: 768px){.modal-backdrop[data-v-5fe42ca7]{z-index:10999!important}.modal.show[data-v-5fe42ca7]{z-index:11000!important;position:fixed!important}.modal.show .modal-dialog[data-v-5fe42ca7]{z-index:11001!important;position:relative!important}}.touch-device .sub-text-upload[data-v-5fe42ca7]{font-size:12px;margin-top:15px!important}.touch-device .modal-content[data-v-5fe42ca7]{max-height:98vh;overflow-y:auto!important;padding-bottom:100px;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}.touch-device .modal-body[data-v-5fe42ca7]{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}.touch-device .modal-footer[data-v-5fe42ca7]{position:fixed;left:0;width:100%;background:#fff;bottom:0;border-top:0;box-shadow:0 0 12px #0000004d;border-radius:0!important}.modal-header[data-v-5fe42ca7]{border-bottom:0;padding-bottom:0}.touch-device .images-grid .preview-item-container[data-v-5fe42ca7]{width:30%}.auth-form-container[data-v-5fe42ca7]{max-width:400px;margin:0 auto;padding:20px}.auth-form-container .auth-form[data-v-5fe42ca7]{margin-top:20px}.auth-form-container .oauth-buttons[data-v-5fe42ca7]{margin-top:15px}.auth-form-container .form-label[data-v-5fe42ca7]{font-size:14px;font-weight:500;margin-bottom:5px}.auth-form-container .form-control-sm[data-v-5fe42ca7]{font-size:14px;padding:8px 12px}.auth-form-container .btn-sm[data-v-5fe42ca7]{font-size:14px;padding:8px 16px}.auth-form-container #vkid-container[data-v-5fe42ca7]{min-height:40px}.categories-horizontal-scroll[data-v-5fe42ca7]{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin-bottom:12px;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:#dee2e6 transparent}.categories-horizontal-scroll[data-v-5fe42ca7]::-webkit-scrollbar{height:6px}.categories-horizontal-scroll[data-v-5fe42ca7]::-webkit-scrollbar-track{background:transparent}.categories-horizontal-scroll[data-v-5fe42ca7]::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:3px}.categories-horizontal-scroll[data-v-5fe42ca7]::-webkit-scrollbar-thumb:hover{background:#adb5bd}.categories-row[data-v-5fe42ca7]{display:flex;gap:8px;padding:4px 0;min-width:max-content}.category-scroll-item[data-v-5fe42ca7]{flex-shrink:0}.category-item-compact[data-v-5fe42ca7]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#eff1f2;border:none;border-radius:0;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-size:13px;font-weight:500;color:#333}.category-item-compact i[data-v-5fe42ca7]{font-size:1rem;color:#0d6efd}.category-item-compact .category-name[data-v-5fe42ca7]{max-width:120px;overflow:hidden;text-overflow:ellipsis}.category-item-compact[data-v-5fe42ca7]:hover{border-color:#0d6efd;box-shadow:0 2px 6px #0d6efd33;transform:translateY(-1px)}.category-item-compact.active[data-v-5fe42ca7]{background:#0d6efd;border-color:#0d6efd;color:#fff}.category-item-compact.active i[data-v-5fe42ca7]{color:#fff}.subcategories-scroll[data-v-5fe42ca7]{margin-top:8px;margin-bottom:12px}.category-item-compact.subcategory[data-v-5fe42ca7]{padding:6px 12px;font-size:12px;border-radius:16px;background:#fff}.category-item-compact.subcategory i[data-v-5fe42ca7]{font-size:.875rem}.partners-scroll .category-item-compact[data-v-5fe42ca7]{padding:10px 16px}.partner-logo-small[data-v-5fe42ca7]{width:20px;height:20px;object-fit:contain;border-radius:4px}.touch-device .categories-horizontal-scroll[data-v-5fe42ca7]{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;width:calc(100% + 20px)}.touch-device .sub-text-upload[data-v-5fe42ca7]{display:none!important}.touch-device .category-item-compact[data-v-5fe42ca7]{padding:10px 16px;font-size:14px}.touch-device .category-item-compact .category-name[data-v-5fe42ca7]{max-width:100px}.gallery-section-title.demo>span[data-v-5fe42ca7]{display:flex!important;align-items:center}.gallery-section-title.demo>span>.btn[data-v-5fe42ca7]{padding:2px 8px;font-size:12px;height:44px;border:none;background:transparent!important;color:#333!important;font-size:16px!important}.upload-images-button[data-v-5fe42ca7]{border-radius:0!important;box-shadow:8px 8px #0003;margin-bottom:15px}.modal-footer .btn[data-v-5fe42ca7]{border-radius:0!important;box-shadow:8px 8px #0003}.tooltip-container[data-v-6e45b5e7]{position:relative;display:inline-block;width:100%}.tooltip-wrapper[data-v-6e45b5e7]{position:absolute;z-index:99999;pointer-events:none;opacity:0;transition:opacity .3s ease;white-space:nowrap}.tooltip-wrapper.show[data-v-6e45b5e7]{opacity:1}.tooltip-text[data-v-6e45b5e7]{display:block;padding:8px 12px;background-color:#333;color:#fff;border-radius:4px;font-size:13px;line-height:1.4;white-space:nowrap;box-shadow:0 2px 8px #00000026;width:200px;max-width:200px;white-space:normal;word-wrap:break-word}.tooltip-error .tooltip-text[data-v-6e45b5e7]{background-color:#dc3545;color:#fff}.tooltip-arrow[data-v-6e45b5e7]{position:absolute;width:0;height:0;border-style:solid}.tooltip-top .tooltip-arrow[data-v-6e45b5e7]{top:100%;left:50%;transform:translate(-50%);border-width:6px 6px 0 6px;border-color:#333 transparent transparent transparent}.tooltip-top.tooltip-error .tooltip-arrow[data-v-6e45b5e7]{border-color:#dc3545 transparent transparent transparent}.tooltip-bottom .tooltip-arrow[data-v-6e45b5e7]{bottom:100%;left:50%;transform:translate(-50%);border-width:0 6px 6px 6px;border-color:transparent transparent #333 transparent}.tooltip-bottom.tooltip-error .tooltip-arrow[data-v-6e45b5e7]{border-color:transparent transparent #dc3545 transparent}.tooltip-left .tooltip-arrow[data-v-6e45b5e7]{left:100%;top:50%;transform:translateY(-50%);border-width:6px 0 6px 6px;border-color:transparent transparent transparent #333}.tooltip-left.tooltip-error .tooltip-arrow[data-v-6e45b5e7]{border-color:transparent transparent transparent #dc3545}.tooltip-right .tooltip-arrow[data-v-6e45b5e7]{right:100%;top:50%;transform:translateY(-50%);border-width:6px 6px 6px 0;border-color:transparent #333 transparent transparent}.tooltip-right.tooltip-error .tooltip-arrow[data-v-6e45b5e7]{border-color:transparent #dc3545 transparent transparent}.font-selector[data-v-b34dd18b]{position:relative;width:100%}.font-selector-button[data-v-b34dd18b]{width:100%;padding:.375rem .75rem;font-size:.875rem;line-height:1.5;color:#212529;background-color:#fff;border:none;border-radius:4px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.font-selector-button[data-v-b34dd18b]:hover{border-color:#86b7fe}.font-selector-button[data-v-b34dd18b]:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.font-selector-button-open[data-v-b34dd18b]{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}.font-selector-button-text[data-v-b34dd18b]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-selector-dropdown[data-v-b34dd18b]{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;box-shadow:0 .5rem 1rem #00000026;z-index:1000;max-height:122px;overflow:hidden;touch-action:pan-y;overscroll-behavior-x:none}.font-selector-list[data-v-b34dd18b]{max-height:120px;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch}.font-selector-item[data-v-b34dd18b]{width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.5;color:#212529;background-color:#fff;border:none;border-bottom:1px solid #e9ecef;text-align:left;cursor:pointer;transition:background-color .15s ease-in-out;display:block;height:40px;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.font-selector-item[data-v-b34dd18b]:last-child{border-bottom:none}.font-selector-item[data-v-b34dd18b]:hover{background-color:#f8f9fa}.font-selector-item-highlighted[data-v-b34dd18b]{background-color:#e7f1ff!important}.font-selector-item-selected[data-v-b34dd18b]{background-color:#0d6efd;color:#fff;font-weight:500}.font-selector-item-selected[data-v-b34dd18b]:hover,.font-selector-item-selected.font-selector-item-highlighted[data-v-b34dd18b]{background-color:#0b5ed7!important}.font-selector-list[data-v-b34dd18b]::-webkit-scrollbar{width:6px}.font-selector-list[data-v-b34dd18b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.font-selector-list[data-v-b34dd18b]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.font-selector-list[data-v-b34dd18b]::-webkit-scrollbar-thumb:hover{background:#555}.text-manager[data-v-a6c5c332],.text-controls[data-v-a6c5c332]{margin-bottom:0}.text-dialog-overlay[data-v-a6c5c332]{position:fixed;left:0;right:0;bottom:0;background:#222;display:flex;align-items:flex-start;justify-content:center;z-index:103;top:17px;width:861px;margin:0 auto;background-blend-mode:soft-light}.transparent-text-inputs[data-v-a6c5c332]{position:sticky!important;bottom:0!important;left:0!important;right:0!important;z-index:9999!important;pointer-events:none;display:flex;flex-direction:column;gap:0;scroll-margin:0;scroll-padding:0;padding:0!important;padding-bottom:env(safe-area-inset-bottom,0)!important;margin:auto 0 0!important;background:transparent;width:100vw!important;max-width:100vw!important}.transparent-textarea[data-v-a6c5c332]{opacity:0!important;position:absolute;top:0;left:0;width:100%;height:1px;min-height:1px;max-height:1px;padding:0!important;margin:0!important;border:none!important;background:transparent!important;color:transparent!important;font-size:1px!important;line-height:1px!important;resize:none!important;overflow:hidden!important;pointer-events:auto!important;outline:none!important;box-shadow:none!important}.transparent-textarea.visible-textarea-mobile[data-v-a6c5c332]{opacity:1!important;position:sticky!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:8px 12px!important;margin:0 -2px -10px 2px!important;border:2px solid #fd750c!important;background:#fff!important;color:#333!important;font-size:16px!important;line-height:24px!important;resize:none!important;overflow:hidden!important;pointer-events:auto!important;outline:none!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:0!important;scroll-margin:0;scroll-padding:0;touch-action:manipulation;margin-bottom:env(safe-area-inset-bottom,0)}html.touch .transparent-text-inputs[data-v-a6c5c332]{position:sticky!important;bottom:0!important;left:0!important;right:0!important;z-index:9999!important;height:auto;width:100vw!important;max-width:100vw!important;padding:0!important;padding-bottom:env(safe-area-inset-bottom,0)!important;margin:auto 0 0!important;background:transparent}html.touch .transparent-textarea[data-v-a6c5c332]{position:sticky;bottom:0;left:0;width:100%;height:1px;min-height:1px;max-height:1px}html.touch .transparent-textarea.visible-textarea-mobile[data-v-a6c5c332]{position:sticky!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-size:16px!important;touch-action:manipulation;margin:0 -2px 0 2px!important;margin-bottom:calc(-10px + env(safe-area-inset-bottom,0))!important;border:2px solid #fd750c!important;border-radius:0!important;box-sizing:border-box!important;margin-top:10px!important}html.touch .transparent-text-inputs[data-v-a6c5c332]:has(.visible-textarea-mobile){height:auto;min-height:40px;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;padding-bottom:env(safe-area-inset-bottom,0)!important}.transparent-textarea.visible-textarea-mobile[data-v-a6c5c332]::placeholder,html.touch .transparent-textarea.visible-textarea-mobile[data-v-a6c5c332]::placeholder{color:#666!important;opacity:1!important;font-size:16px!important;font-weight:500!important}.transparent-textarea.visible-textarea-mobile[data-v-a6c5c332]::-webkit-input-placeholder,html.touch .transparent-textarea.visible-textarea-mobile[data-v-a6c5c332]::-webkit-input-placeholder{color:#666!important;opacity:1!important;font-size:16px!important;font-weight:500!important}.text-dialog[data-v-a6c5c332]{overflow-y:visible}.text-dialog-header[data-v-a6c5c332]{display:flex;justify-content:space-between;width:1200px;margin:0 auto;padding:1.5em 0}.text-dialog-title[data-v-a6c5c332]{margin:0;font-size:1.25rem;font-weight:600}.text-dialog-body[data-v-a6c5c332]{padding:0;top:9px!important}.text-preview-section[data-v-a6c5c332]{margin-bottom:1rem!important}.text-input-section[data-v-a6c5c332]{width:250px;margin-right:25px;max-width:100%}.text-input-section>div>div[data-v-a6c5c332]{padding:0}.text-dialog-body .tab-pane.active[data-v-a6c5c332]{width:1280px;max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.text-input-section textarea[data-v-a6c5c332]{height:56px}.text-preview[data-v-a6c5c332]{aspect-ratio:initial}.preview-canvas[data-v-a6c5c332]{width:100%;height:100%;border:none;background:transparent}.touch-device .text-preview-section[data-v-a6c5c332],.touch-device .text-input-section[data-v-a6c5c332]{width:100%}.text-dialog-footer[data-v-a6c5c332]{display:flex;justify-content:flex-end}.text-img-preview[data-v-a6c5c332]{display:flex;justify-content:space-between}.text-img-preview>.img-thumbnail[data-v-a6c5c332]{padding:0;border:none}.font-weight-buttons[data-v-a6c5c332]{display:flex;gap:.25rem}.font-weight-btn[data-v-a6c5c332]{padding:.375rem .75rem;border:1px solid #ced4da;background:#fff;color:#495057;border-radius:.375rem;transition:all .15s ease-in-out}.font-weight-btn[data-v-a6c5c332]:hover{background:#e9ecef;border-color:#adb5bd}.font-weight-btn.active[data-v-a6c5c332]{background:#007bff;border-color:#007bff;color:#fff}.text-align-buttons[data-v-a6c5c332]{display:flex;gap:.25rem;margin-bottom:1rem}.text-align-btn[data-v-a6c5c332]{padding:.375rem .75rem;border:1px solid #ced4da;background:#fff;color:#495057;border-radius:.375rem;transition:all .15s ease-in-out}.text-align-btn[data-v-a6c5c332]:hover{background:#e9ecef;border-color:#adb5bd}.text-align-btn.active[data-v-a6c5c332]{background:#007bff;border-color:#007bff;color:#fff}.style-align-divider[data-v-a6c5c332]{height:1px;background:#dee2e6;margin:.75rem 0}.color-buttons[data-v-a6c5c332]{display:flex;gap:1rem;margin-bottom:1rem}.color-button-group[data-v-a6c5c332]{display:flex;align-items:center;gap:.5rem}.color-icon[data-v-a6c5c332]{font-size:1.1rem;color:#6c757d}.color-btn[data-v-a6c5c332]{position:relative;padding:.375rem .75rem;border:1px solid #ced4da;background:#fff;border-radius:.375rem;transition:all .15s ease-in-out}.touch .color-choose-btn+.expanded-menu-up[data-v-a6c5c332]{height:fit-content!important;margin:0;padding:0;position:absolute;bottom:34px;top:initial;width:110px!important;background:transparent;border-radius:0;gap:2px}.touch .color-choose-btn+.expanded-menu-up .btn[data-v-a6c5c332]{background:#fff;padding:0 5px;height:32px;border-radius:2px;width:100%;max-width:100%;border:none;min-width:initial!important}.color-btn[data-v-a6c5c332]:hover{background:#e9ecef;border-color:#adb5bd}.color-preview[data-v-a6c5c332]{width:34px;height:34px;border-radius:6px;border:1px solid #ced4da}.color-input[data-v-a6c5c332]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.form-label[data-v-a6c5c332]{font-weight:500;margin-bottom:.5rem;color:#495057}.form-control[data-v-a6c5c332],.form-select[data-v-a6c5c332]{border:1px solid #ced4da;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-select[data-v-a6c5c332]{height:34px}.color-button-group .form-control[data-v-a6c5c332]{padding:0;width:34px;height:34px;border-radius:6px;border:none!important;box-shadow:4px 4px 6px #00000026!important}.form-control[data-v-a6c5c332]:focus,.form-select[data-v-a6c5c332]:focus{border:1px solid #80bdff;outline:0;box-shadow:none}.sp-range[data-v-a6c5c332]{--fill: 0%;position:relative;display:grid;width:100%}.sp-range-label[data-v-a6c5c332]{margin-block-end:6px;font-size:13px;font-weight:500;color:#555}.sp-range-input[data-v-a6c5c332]{width:calc(100% + 2px);height:17px;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:relative;z-index:9;cursor:pointer;outline:none;border:0;padding:0}.sp-range-input[data-v-a6c5c332]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:14px;border-radius:8px;background:url(/assets/images/slide-bg.svg) no-repeat center #5f616b;transition:all .1s ease-in-out;box-shadow:1px 1px 1px #00000026;margin:0 1px}.sp-range-input[data-v-a6c5c332]::-moz-range-thumb{width:30px;height:14px;border-radius:8px;background:url(/assets/images/slide-bg.svg) no-repeat center #5f616b;transition:all .1s ease-in-out;box-shadow:1px 1px 1px #00000026;margin:0 1px;border:0}.sp-range-input[data-v-a6c5c332]:hover::-webkit-slider-thumb,.sp-range-input[data-v-a6c5c332]:focus-visible::-webkit-slider-thumb,.sp-range-input[data-v-a6c5c332]:active::-webkit-slider-thumb{background:url(/assets/images/slide-bg.svg) no-repeat center #007bff}.sp-range-input[data-v-a6c5c332]:hover::-moz-range-thumb,.sp-range-input[data-v-a6c5c332]:focus-visible::-moz-range-thumb,.sp-range-input[data-v-a6c5c332]:active::-moz-range-thumb{background:url(/assets/images/slide-bg.svg) no-repeat center #007bff}.sp-range-input[data-v-a6c5c332]:disabled::-webkit-slider-thumb{box-shadow:0 0 0 16px inset gray}.sp-range-input[data-v-a6c5c332]:disabled::-moz-range-thumb{box-shadow:0 0 0 16px inset gray}.sp-range-input[data-v-a6c5c332]:focus-visible{outline-offset:10px;outline:1px solid #007bff;transition:all .3s ease-in-out}.sp-range-input[data-v-a6c5c332]:focus-visible::-webkit-slider-thumb{outline:3px solid #28a745}.sp-range-input[data-v-a6c5c332]:focus-visible::-moz-range-thumb{outline:3px solid #28a745}.sp-track[data-v-a6c5c332]{--fill: 0%;position:absolute;bottom:7px;width:100%;height:3px;border-radius:3px;background:linear-gradient(to right,#6fdb0d var(--fill, 0%),#161616 var(--fill, 0%));z-index:1;box-shadow:inset 1px 1px 5px #00000026;transition:background .15s ease-in-out}.sp-range:hover .sp-track[data-v-a6c5c332]{background:linear-gradient(to right,#6fdb0d var(--fill, 0%),#484848 var(--fill, 0%))!important}.form-check[data-v-a6c5c332]{padding-left:0;min-height:initial}.form-check[data-v-a6c5c332]{margin:0}.form-check-label[data-v-a6c5c332]{font-size:.875rem;margin-left:.5rem}h3 .form-check-label[data-v-a6c5c332]{margin:0 auto;font-size:inherit}h3 .form-check-input[data-v-a6c5c332]{position:relative;margin:2px 0 0}.texts-top-section[data-v-a6c5c332]{display:flex;justify-content:space-between;width:100%}.text-input-section[data-v-a6c5c332]{width:300px}.text-dialog-body .tab-pane.active[data-v-a6c5c332]{width:1200px}.vertical-line[data-v-a6c5c332]{width:1px;height:38px;background:#eee;max-width:1px;padding:0;margin:0 5px}.form-label[data-v-a6c5c332]{font-size:14px}.sp-range-label[data-v-a6c5c332]{font-size:13px}.text-input-section textarea[data-v-a6c5c332]{margin-bottom:10px}.nav.nav-tabs[data-v-a6c5c332]{width:fit-content;border-bottom:0;height:48px;background:transparent;border-radius:8px;margin-bottom:20px!important;position:absolute;top:-101px;z-index:1000;right:10px;padding:0;gap:6px}.text-add-tools-tabs[data-v-a6c5c332]{width:856px;margin:0 auto;display:flex;justify-content:space-between}.text-panel[data-v-a6c5c332]{position:fixed;top:0;right:0;width:280px;height:100vh;background:#f7f7f7;padding:20px 10px;box-shadow:-2px 0 10px #0000001a;z-index:10600;overflow-y:auto;display:flex;flex-direction:column}@media (max-width: 768px){.text-panel[data-v-a6c5c332]{right:-300px!important;transition:right .3s ease}}#textInputConversation.sticky-textarea[data-v-a6c5c332]{position:sticky;top:0;z-index:10601;background:#f7f7f7;box-shadow:0 2px 8px #0000001a;transition:all .2s ease;margin-bottom:15px}.text-panel-header[data-v-a6c5c332]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.text-panel-title[data-v-a6c5c332]{margin:0;font-size:1.1rem;font-weight:600;color:#333}.text-panel .btn-close[data-v-a6c5c332]{background:none;border:none;font-size:1.8rem;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;line-height:1;font-weight:700}.text-panel .btn-close[data-v-a6c5c332]:hover{color:#666}.text-panel-tabs[data-v-a6c5c332]{display:flex;flex-direction:column;gap:5px;margin-bottom:20px}.text-panel-content[data-v-a6c5c332]{flex:1}.text-panel .tab-content[data-v-a6c5c332]{height:100%}.content-placeholder[data-v-a6c5c332]{padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.content-placeholder h6[data-v-a6c5c332]{margin-bottom:10px;color:#333;font-weight:600;font-size:1rem}.content-placeholder p[data-v-a6c5c332]{margin-bottom:0;color:#666;font-size:.9rem}.text-panel .text-input-section[data-v-a6c5c332]{width:100%;margin-right:0;max-width:100%}.text-panel .text-input-section textarea[data-v-a6c5c332]{height:20px;min-height:80px;margin-bottom:15px}.text-panel .text-input-section .row[data-v-a6c5c332]{margin-bottom:15px;margin-left:0;margin-right:0}.text-panel .text-input-section .col-md-6[data-v-a6c5c332],.text-panel .text-input-section .col-md-12[data-v-a6c5c332],.text-panel .text-input-section .col-4[data-v-a6c5c332]{padding:0}.text-panel .text-input-section .font-weight-buttons[data-v-a6c5c332],.text-panel .text-input-section .text-align-buttons[data-v-a6c5c332]{display:flex;gap:5px;flex-wrap:wrap}.text-panel .text-input-section .font-weight-btn[data-v-a6c5c332],.text-panel .text-input-section .text-align-btn[data-v-a6c5c332]{padding:0;font-size:.8rem;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none!important;box-shadow:4px 4px 6px #00000026!important}.text-panel .text-input-section .font-weight-btn[data-v-a6c5c332]:hover,.text-panel .text-input-section .text-align-btn[data-v-a6c5c332]:hover{color:#222}.font-weight-btn.active[data-v-a6c5c332]:hover,.text-align-btn.active[data-v-a6c5c332]:hover{color:#fff!important}.text-panel .text-input-section .color-buttons[data-v-a6c5c332]{display:flex;gap:15px;margin-bottom:15px;flex-wrap:wrap}.text-panel .text-input-section .color-button-group[data-v-a6c5c332]{display:flex;align-items:center;gap:8px;height:34px}.text-panel .text-input-section .color-btn[data-v-a6c5c332]{padding:0;border:none}.text-panel .text-input-section .color-preview[data-v-a6c5c332]{width:34px;height:34px;border:none!important;box-shadow:4px 4px 6px #00000026!important}.text-panel .text-input-section .sp-range-label[data-v-a6c5c332]{font-size:.8rem;padding-bottom:3px;margin-bottom:0}.text-panel .text-input-section .form-label[data-v-a6c5c332]{font-size:.8rem;margin-bottom:5px}.text-panel .text-input-section .vertical-line[data-v-a6c5c332]{width:1px;height:24px;background:#eee;margin:5px 2px}.tab-btn[data-v-a6c5c332]{padding:12px 16px;border:1px solid #ddd;background:#f8f9fa;color:#495057;border-radius:6px;cursor:pointer;transition:all .2s ease;text-align:left;font-size:.9rem}.tab-btn[data-v-a6c5c332]:hover{background:#e9ecef;border-color:#adb5bd}.tab-btn.active[data-v-a6c5c332]{background:#007bff;border-color:#007bff;color:#fff}.text-dialog-body .tab-pane.active[data-v-a6c5c332]{width:856px}.text-dialog-body[data-v-a6c5c332]{position:relative;top:202px}.ul-text-tabs button[data-v-a6c5c332]{border-radius:6px;border:none;padding:0;background:#fff;margin:0;transition:all .2s ease-in-out;width:32px;height:32px;display:flex;align-items:center;justify-content:center;box-shadow:4px 4px 12px #00000026}.tool-button[data-v-a6c5c332]{box-shadow:4px 4px 12px #00000026}body .tool-button.tool-button[data-v-a6c5c332]:hover:not(:disabled){background:#d5fefa!important}.tool-button.active>i[data-v-a6c5c332]:before,.tool-button:hover>i[data-v-a6c5c332]:before{color:#000!important}.ul-text-tabs button.nav-link.active[data-v-a6c5c332],.ul-text-tabs button.nav-link[data-v-a6c5c332]:hover{background:#0c70fd!important}.ul-text-tabs button.nav-link[data-v-a6c5c332]{border-radius:2px!important}.save-text-button[data-v-a6c5c332]{padding:9px 16px;font-size:16px}.ul-text-tabs button.nav-link[data-v-a6c5c332]{border:none!important}.talk[data-v-a6c5c332]{display:inline-block;width:16px;height:16px;background:url(/assets/images/talk-icon.svg) no-repeat center;background-size:contain}.ul-text-tabs button.nav-link.active .talk[data-v-a6c5c332],.ul-text-tabs button.nav-link:hover .talk[data-v-a6c5c332]{background:url(/assets/images/talk-icon-white.svg) no-repeat center;background-size:contain}.think[data-v-a6c5c332]{display:inline-block;width:16px;height:16px;background:url(/assets/images/think-icon.svg) no-repeat center;background-size:contain}.ul-text-tabs button.nav-link.active .think[data-v-a6c5c332],.ul-text-tabs button.nav-link:hover .think[data-v-a6c5c332]{background:url(/assets/images/think-icon-white.svg) no-repeat center;background-size:contain}.text-dialog-body .nav.nav-tabs[data-v-a6c5c332]{box-shadow:none}.rect[data-v-a6c5c332]{display:inline-block;width:16px;height:16px;background:url(/assets/images/rect-icon.svg) no-repeat center;background-size:contain}.ul-text-tabs button.nav-link.active .rect[data-v-a6c5c332],.ul-text-tabs button.nav-link:hover .rect[data-v-a6c5c332]{background:url(/assets/images/rect-icon-white.svg) no-repeat center;background-size:contain}.text-img[data-v-a6c5c332]{display:inline-block;width:16px;height:16px;background:url(/assets/images/text-icon.svg) no-repeat center;background-size:contain}.ul-text-tabs button.nav-link.active .text-img[data-v-a6c5c332],.ul-text-tabs button.nav-link:hover .text-img[data-v-a6c5c332]{background:url(/assets/images/text-icon-white.svg) no-repeat center;background-size:contain}.settings-subheader[data-v-a6c5c332]{padding:6px;background:#fff;width:100%;text-align:center;color:#fff;margin-bottom:10px;border-radius:4px;margin-top:10px;color:#000;font-size:18px;box-shadow:1px 1px 3px #00000026}.text-panel-content .row:hover .settings-subheader[data-v-a6c5c332]{background:#d5fefa}.text-style-buttons[data-v-a6c5c332]{display:flex;height:34px}.text-main-row[data-v-a6c5c332]{padding:0;display:flex;flex-wrap:wrap}.font-size-block[data-v-a6c5c332]{margin-top:-5px}.text-main-row>div[data-v-a6c5c332]{padding:0}.text-main-row .form-group[data-v-a6c5c332]{margin-bottom:0!important}.touch-device .text-panel[data-v-a6c5c332]{width:100%;right:0}.color-picker-backdrop[data-v-a6c5c332]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;display:flex;align-items:center;justify-content:center;z-index:11000}.color-picker-dialog[data-v-a6c5c332]{background:#fff;border-radius:3px;padding:3px;box-shadow:0 10px 30px #0003}.color-grid[data-v-a6c5c332]{display:grid;grid-template-columns:repeat(22,15px);grid-auto-rows:15px;gap:0px}.color-swatch[data-v-a6c5c332]{width:15px;height:15px;border-radius:0;border:0px solid #cfd4da;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,border-color .1s ease;border:.5px solid #ffffff33}.color-swatch[data-v-a6c5c332]:hover{transform:scale(1.06);box-shadow:0 0 0 2px #0000000d;border-color:#adb5bd}.tools-panel[data-v-a6c5c332]{gap:8px;padding:4px;background:transparent;border-radius:8px;border:none;height:48px;margin-bottom:10px!important;position:absolute;top:-59px;z-index:1000;right:5px}.tool-button[data-v-a6c5c332]{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border:none!important;border-radius:2px!important;background:#fff!important;color:#495057!important;cursor:pointer!important;transition:background-color .2s ease,color .2s ease!important;font-size:18px!important;gap:0px}.touch body .nav-tabs .nav-link[data-v-a6c5c332]{padding:0!important}.tool-button[data-v-a6c5c332]:hover:not(:disabled){background:#0d6efd!important;color:#fff!important}.tool-button.active[data-v-a6c5c332]{background:#0d6efd!important;color:#fff!important}.tool-button[data-v-a6c5c332]:disabled{background:#e9ecef!important;color:#adb5bd!important;cursor:not-allowed!important;opacity:.6!important}.tool-button i[data-v-a6c5c332]{display:inline-flex;align-items:center;justify-content:center}body .save-end[data-v-a6c5c332]{background:#fd750c!important;color:#fff!important}body .tool-button.tool-button.save-end[data-v-a6c5c332]:hover{background:#0d70fd!important;color:#fff!important}body .tool-button.tool-button.save-end:hover>i[data-v-a6c5c332]:before{color:#fff!important}@media (orientation:portrait){.text-add-tools-tabs[data-v-a6c5c332]{width:100vw!important;padding:0 10px}.text-dialog-overlay[data-v-a6c5c332]{width:100vw!important;bottom:initial!important;z-index:400}.text-dialog-overlay[data-v-a6c5c332]{flex-direction:column;position:relative;top:initial!important}}.mobile-text-mode-overlay[data-v-a6c5c332]{position:fixed;background:#222!important;pointer-events:all;touch-action:none;z-index:200}.mobile-text-controls-panel[data-v-a6c5c332]{position:relative!important;bottom:initial!important;left:0!important;right:0!important;z-index:300!important;display:flex!important;gap:6px;align-items:center;justify-content:center;flex-wrap:wrap;padding:10px;background:#222!important;border-radius:0!important;box-shadow:0 -2px 10px #0000001a;width:fit-content!important;max-width:100%!important;top:0!important}.mobile-text-controls-panel .control-group[data-v-a6c5c332]{position:relative}.mobile-text-controls-panel .control-group-font-size-inline[data-v-a6c5c332]{margin-left:auto;flex:1;max-width:140px;min-width:80px;display:flex;align-items:center}.font-size-inline-wrap[data-v-a6c5c332]{display:flex;align-items:center;gap:6px;width:100%}.font-size-inline-value[data-v-a6c5c332]{font-size:11px;font-weight:700;color:#fff;min-width:24px;text-align:center;flex-shrink:0}.font-size-inline-wrap .sp-range[data-v-a6c5c332]{flex:1;min-width:0}.touch .text-align-btn-select+.expanded-menu-up[data-v-a6c5c332]{overflow-y:auto;width:32px;left:0;position:absolute;bottom:34px;top:initial;margin-bottom:0;height:fit-content!important;padding:0;border:none;border-radius:0}.touch .text-align-btn-select+.expanded-menu-up .control-btn[data-v-a6c5c332]{min-width:32px;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none}.mobile-text-controls-panel .control-btn[data-v-a6c5c332]{min-width:32px;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:2px;font-size:14px}.mobile-text-controls-panel .control-btn.font-btn-select[data-v-a6c5c332]{width:fit-content;padding:0 10px;background:#0c70fd;border:none}.mobile-text-controls-panel .control-btn.font-btn-select .font-name-preview[data-v-a6c5c332]{color:#fff;font-size:16px}.mobile-text-controls-panel .control-btn.active-btn[data-v-a6c5c332]{background:#0d70fd;color:#fff;border-color:#0d70fd}.mobile-text-controls-panel .font-name-preview[data-v-a6c5c332]{font-size:12px;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collapsible-button-group[data-v-a6c5c332]{position:relative}.expanded-menu[data-v-a6c5c332]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:10px;display:flex;flex-direction:column;gap:5px;z-index:1000;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:5px}.touch .expanded-menu[data-v-a6c5c332]{position:fixed;bottom:initial;left:0;transform:none;margin-bottom:10px;display:flex;flex-direction:column;gap:5px;z-index:1000;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:5px;width:100%;max-height:180px}.touch .expanded-menu.font-size-slider-container[data-v-a6c5c332]{position:absolute;top:-20px;height:60px!important}.expanded-menu-up[data-v-a6c5c332]{bottom:100%;top:auto}.touch .expanded-menu-up[data-v-a6c5c332]{top:60px}.expanded-menu .control-btn[data-v-a6c5c332]{min-width:50px;height:50px}.font-menu[data-v-a6c5c332]{max-height:200px;overflow-y:auto;width:150px}.font-list[data-v-a6c5c332]{display:flex;flex-direction:column;gap:5px}.font-item[data-v-a6c5c332]{padding:8px 12px;text-align:left;font-size:14px}.font-item.active[data-v-a6c5c332]{background:#0d70fd;color:#fff}.tail-control-backdrop[data-v-a6c5c332]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:transparent}.tail-control-circle[data-v-a6c5c332]{position:fixed;right:10px;bottom:initial;z-index:10000;background:#fffffff2;border-radius:50%;box-shadow:0 4px 20px #0000004d;padding:0;pointer-events:auto;top:250px;overflow:hidden}.tail-control-svg[data-v-a6c5c332]{display:block;overflow:visible}.tail-control-handle[data-v-a6c5c332]{cursor:move;-webkit-user-select:none;user-select:none;pointer-events:auto;transition:r .15s ease-out,fill .15s ease-out,filter .15s ease-out;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.tail-control-handle.dragging[data-v-a6c5c332]{filter:drop-shadow(0 4px 8px rgba(0,123,255,.5))}.tail-control-finger-indicator[data-v-a6c5c332]{pointer-events:none;opacity:0;transition:opacity .1s ease-out}.tail-control-finger-indicator.visible[data-v-a6c5c332]{opacity:.5}.tail-width-slider-container[data-v-a6c5c332]{position:fixed;right:120px;bottom:initial;z-index:10001;background:#fffffff2;border-radius:8px;box-shadow:0 4px 20px #0000004d;padding:15px;min-width:200px;top:268px}.tail-width-slider-wrapper[data-v-a6c5c332]{display:flex;flex-direction:column;gap:10px}.tail-width-label[data-v-a6c5c332]{font-size:12px;font-weight:700;color:#333;text-align:center}.shadow-control-backdrop[data-v-a6c5c332]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:transparent}.shadow-control-circle[data-v-a6c5c332]{position:fixed;right:10px;bottom:initial;z-index:10000;background:#fffffff2;border-radius:50%;box-shadow:0 4px 20px #0000004d;padding:0;pointer-events:auto;top:250px;overflow:hidden}.shadow-control-svg[data-v-a6c5c332]{display:block;overflow:visible}.shadow-control-handle[data-v-a6c5c332]{cursor:move;-webkit-user-select:none;user-select:none;pointer-events:auto;transition:r .15s ease-out,fill .15s ease-out,filter .15s ease-out;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.shadow-control-handle.dragging[data-v-a6c5c332]{filter:drop-shadow(0 4px 8px rgba(40,167,69,.5))}.shadow-control-finger-indicator[data-v-a6c5c332]{pointer-events:none;opacity:0;transition:opacity .1s ease-out}.shadow-control-finger-indicator.visible[data-v-a6c5c332]{opacity:.5}.shadow-opacity-slider-container[data-v-a6c5c332]{position:fixed;right:120px;bottom:initial;z-index:10001;background:#fffffff2;border-radius:8px;box-shadow:0 4px 20px #0000004d;padding:15px;min-width:200px;top:245px}.shadow-opacity-slider-wrapper[data-v-a6c5c332]{display:flex;flex-direction:column;gap:10px}.shadow-opacity-label[data-v-a6c5c332]{font-size:12px;font-weight:700;color:#333;text-align:center}.mobile-text-input-section[data-v-a6c5c332]{padding:10px;width:100%}.mobile-text-input-section[data-v-a6c5c332]{padding:10px;width:100%;margin-top:10px}.mobile-text-input[data-v-a6c5c332]{width:100%;min-height:100px;font-size:16px;padding:12px;border:1px solid #dee2e6;border-radius:4px;resize:vertical;font-family:inherit;background:#fff}.color-preview-small[data-v-a6c5c332]{width:20px;height:20px;border-radius:4px;border:1px solid #ccc;display:inline-block;margin-right:8px;flex-shrink:0}.color-label[data-v-a6c5c332]{font-size:12px;white-space:nowrap}.touch .color-label[data-v-a6c5c332]{font-size:12px;white-space:wrap}.expanded-menu .control-btn[data-v-a6c5c332]{display:flex;align-items:center;justify-content:flex-start;padding:8px 12px;min-width:120px}.font-size-slider-container[data-v-a6c5c332]{padding:10px;min-width:200px;position:relative;z-index:9999}.font-size-slider-wrapper[data-v-a6c5c332]{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative}.font-size-slider-overlay[data-v-a6c5c332]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:transparent;z-index:9998;touch-action:none}.font-size-slider-container[data-v-a6c5c332]{position:absolute;z-index:9999}.font-size-value[data-v-a6c5c332]{font-size:14px;font-weight:700;color:#333;min-width:40px;text-align:center}§.text-manager[data-v-a7502c73]{margin-bottom:0}.text-controls[data-v-a7502c73]{margin-bottom:0}.text-dialog-overlay[data-v-a7502c73]{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;z-index:103;height:65px;top:12px;width:880px;margin:0 auto;background-blend-mode:soft-light}.text-dialog[data-v-a7502c73]{overflow-y:visible}.text-dialog-header[data-v-a7502c73]{display:flex;justify-content:space-between;width:1200px;margin:0 auto;padding:1.5em 0}.text-dialog-title[data-v-a7502c73]{margin:0;font-size:1.25rem;font-weight:600}.text-dialog-body[data-v-a7502c73]{padding:0 20px;top:9px!important}.text-preview-section[data-v-a7502c73]{margin-bottom:1rem!important}.text-input-section[data-v-a7502c73]{width:250px;margin-right:25px;max-width:100%}.text-input-section>div>div[data-v-a7502c73]{padding:0}.text-dialog-body .tab-pane.active[data-v-a7502c73]{width:1280px;max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.text-input-section textarea[data-v-a7502c73]{height:56px}.text-preview[data-v-a7502c73]{aspect-ratio:initial}.preview-canvas[data-v-a7502c73]{width:100%;height:100%;border:none;background:transparent}@media (max-width: 768px){.text-preview-section[data-v-a7502c73],.text-input-section[data-v-a7502c73]{width:100%}}.text-dialog-footer[data-v-a7502c73]{display:flex;justify-content:flex-end}.text-img-preview[data-v-a7502c73]{display:flex;justify-content:space-between}.text-img-preview>.img-thumbnail[data-v-a7502c73]{padding:0;border:none}.font-weight-buttons[data-v-a7502c73]{display:flex;gap:.25rem}.font-weight-btn[data-v-a7502c73]{padding:.375rem .75rem;border:1px solid #ced4da;background:#fff;color:#495057;border-radius:.375rem;transition:all .15s ease-in-out}.font-weight-btn[data-v-a7502c73]:hover{background:#e9ecef;border-color:#adb5bd}.font-weight-btn.active[data-v-a7502c73]{background:#007bff;border-color:#007bff;color:#fff}.text-align-buttons[data-v-a7502c73]{display:flex;gap:.25rem;margin-bottom:1rem}.text-align-btn[data-v-a7502c73]{padding:.375rem .75rem;border:1px solid #ced4da;background:#fff;color:#495057;border-radius:.375rem;transition:all .15s ease-in-out}.text-align-btn[data-v-a7502c73]:hover{background:#e9ecef;border-color:#adb5bd}.text-align-btn.active[data-v-a7502c73]{background:#007bff;border-color:#007bff;color:#fff}.style-align-divider[data-v-a7502c73]{height:1px;background:#dee2e6;margin:.75rem 0}.color-buttons[data-v-a7502c73]{display:flex;gap:1rem;margin-bottom:1rem}.color-button-group[data-v-a7502c73]{display:flex;align-items:center;gap:.5rem}.color-icon[data-v-a7502c73]{font-size:1.1rem;color:#fff}.color-btn[data-v-a7502c73]{position:relative;padding:.375rem .75rem;border:1px solid #ced4da;background:#fff;border-radius:.375rem;transition:all .15s ease-in-out}.color-btn[data-v-a7502c73]:hover{background:#e9ecef;border-color:#adb5bd}.color-preview[data-v-a7502c73]{width:34px;height:34px;border-radius:6px;border:1px solid #ced4da}.color-input[data-v-a7502c73]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.form-label[data-v-a7502c73]{font-weight:500;margin-bottom:.5rem;color:#495057}.form-control[data-v-a7502c73],.form-select[data-v-a7502c73]{border:1px solid #ced4da;border-radius:4px;padding:.375rem .75rem;font-size:.875rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-select[data-v-a7502c73]{height:34px}.color-button-group .form-control[data-v-a7502c73]{padding:0;width:34px;height:34px;border-radius:6px;border:none!important;box-shadow:4px 4px 6px #00000026!important}.form-control[data-v-a7502c73]:focus,.form-select[data-v-a7502c73]:focus{border:1px solid #80bdff;outline:0;box-shadow:none}.range[data-v-a7502c73]{position:relative;display:grid;width:100%}.range-label[data-v-a7502c73]{margin-block-end:10px;font-size:14px;font-weight:500;color:#eee}.range-input[data-v-a7502c73]{width:calc(100% + 2px);height:17px;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:relative;z-index:9;transition:all .3s ease-in-out}.range-input[data-v-a7502c73]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:14px;border-radius:8px;background:url(/assets/images/slide-bg.svg) no-repeat center #5f616b;transition:all .1s ease-in-out;box-shadow:1px 1px 1px #00000026;margin:0 1px}.range-input[data-v-a7502c73]::-moz-range-thumb{width:30px;height:14px;border-radius:8px;background:url(/assets/images/slide-bg.svg) no-repeat center #007bff;transition:all .1s ease-in-out;margin:0 1px}.range-input[data-v-a7502c73]:hover::-webkit-slider-thumb,.range-input[data-v-a7502c73]:focus-visible::-webkit-slider-thumb{background:url(/assets/images/slide-bg.svg) no-repeat center #007bff;transition:all .1s ease-in-out}.range-input[data-v-a7502c73]:hover::-moz-range-thumb,.range-input[data-v-a7502c73]:focus-visible::-moz-range-thumb{background:url(/assets/images/slide-bg.svg) no-repeat center #007bff;transition:all .1s ease-in-out}.range-input[data-v-a7502c73]:active::-webkit-slider-thumb{background:url(/assets/images/slide-bg.svg) no-repeat center #007bff;transition:all .1s ease-in-out}.range-input[data-v-a7502c73]:active::-moz-range-thumb{background:url(/assets/images/slide-bg.svg) no-repeat center #007bff;transition:all .1s ease-in-out}.range-input[data-v-a7502c73]:disabled::-webkit-slider-thumb{box-shadow:0 0 0 16px inset gray}.range-input[data-v-a7502c73]:disabled::-moz-range-thumb{box-shadow:0 0 0 16px inset gray}.range-input[data-v-a7502c73]:focus-visible{outline-offset:10px;outline:1px solid #007bff;transition:all .3s ease-in-out}.range-input[data-v-a7502c73]:focus-visible::-webkit-slider-thumb{outline:3px solid #28a745}.range-input[data-v-a7502c73]:focus-visible::-moz-range-thumb{outline:3px solid #28a745}.track[data-v-a7502c73]{position:absolute;top:32px;width:100%;height:3px;border-radius:10px;background:linear-gradient(to right,#6fdb0d var(--fill, 0%),#000000 var(--fill, 0%));z-index:1;box-shadow:inset 1px 1px 5px #00000026;transition:background .15s ease-in-out}.range:hover .track[data-v-a7502c73]{background:linear-gradient(to right,#6fdb0d var(--fill, 0%),#6e42c1 var(--fill, 0%))}.form-check[data-v-a7502c73]{padding-left:0;min-height:initial}.form-check[data-v-a7502c73]{margin:0}.form-check-label[data-v-a7502c73]{font-size:.875rem;margin-left:.5rem}h3 .form-check-label[data-v-a7502c73]{margin:0;font-size:inherit}h3 .form-check-input[data-v-a7502c73]{position:relative;margin:-1px 10px 0 0}.texts-top-section[data-v-a7502c73]{display:flex;justify-content:space-between;width:100%}.text-input-section[data-v-a7502c73]{width:300px}.text-dialog-body .tab-pane.active[data-v-a7502c73]{width:1200px}.vertical-line[data-v-a7502c73]{width:1px;height:38px;background:#eee;max-width:1px;padding:0;margin:0 5px}.form-label[data-v-a7502c73]{font-size:14px}.range-label[data-v-a7502c73]{font-size:15px}.text-input-section textarea[data-v-a7502c73]{margin-bottom:10px}.nav.nav-tabs[data-v-a7502c73]{width:fit-content;border-bottom:0;height:54px;background:#fff;margin-bottom:20px!important;border:3px solid #000;border-radius:0;box-shadow:8px 8px #0003}.text-dialog .nav-tabs .nav-link[data-v-a7502c73],.text-dialog .nav-tabs .nav-link.active[data-v-a7502c73]{border:none!important;padding:0!important}.text-add-tools-tabs[data-v-a7502c73]{width:856px;margin:0 auto;display:flex;justify-content:space-between}.text-panel[data-v-a7502c73]{position:fixed;top:0;right:0;width:280px;height:100vh;background:#2a282f;padding:20px 10px;box-shadow:-2px 0 10px #0000001a;z-index:10600;overflow-y:auto;display:flex;flex-direction:column}#textInputConversation.sticky-textarea[data-v-a7502c73],#textInputThoughts.sticky-textarea[data-v-a7502c73],#textInputStandard.sticky-textarea[data-v-a7502c73],#textInputImageText.sticky-textarea[data-v-a7502c73]{position:sticky;top:0;z-index:10601;background:#f7f7f7;box-shadow:0 2px 8px #0000001a;transition:all .2s ease;margin-bottom:15px}.text-panel-header[data-v-a7502c73]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.text-panel-title[data-v-a7502c73]{margin:0;font-size:1.1rem;font-weight:600;color:#ffa04b}.text-panel .btn-close[data-v-a7502c73]{background:none;border:none;font-size:1.8rem;color:#fff;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;line-height:1;font-weight:700}.text-panel .btn-close[data-v-a7502c73]:hover{color:#fff}.text-panel-tabs[data-v-a7502c73]{display:flex;flex-direction:column;gap:5px;margin-bottom:20px}.text-panel-content[data-v-a7502c73]{flex:1}.text-panel .tab-content[data-v-a7502c73]{height:100%}.content-placeholder[data-v-a7502c73]{padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.content-placeholder h6[data-v-a7502c73]{margin-bottom:10px;color:#333;font-weight:600;font-size:1rem}.content-placeholder p[data-v-a7502c73]{margin-bottom:0;color:#666;font-size:.9rem}.text-panel .text-input-section[data-v-a7502c73]{width:100%;margin-right:0;max-width:100%}.text-panel .text-input-section textarea[data-v-a7502c73]{height:20px;min-height:80px;margin-bottom:15px;border:none}.text-panel .text-input-section .row[data-v-a7502c73]{margin-bottom:15px;margin-left:0;margin-right:0}.text-panel .text-input-section .col-md-6[data-v-a7502c73],.text-panel .text-input-section .col-md-12[data-v-a7502c73],.text-panel .text-input-section .col-4[data-v-a7502c73]{padding:0}.text-panel .text-input-section .font-weight-buttons[data-v-a7502c73],.text-panel .text-input-section .text-align-buttons[data-v-a7502c73]{display:flex;gap:5px;flex-wrap:wrap}.text-panel .text-input-section .font-weight-btn[data-v-a7502c73],.text-panel .text-input-section .text-align-btn[data-v-a7502c73]{padding:0;font-size:.8rem;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none!important;box-shadow:4px 4px 6px #00000026!important}.text-panel .text-input-section .font-weight-btn[data-v-a7502c73]:hover,.text-panel .text-input-section .text-align-btn[data-v-a7502c73]:hover{color:#222}.font-weight-btn.active[data-v-a7502c73]:hover,.text-align-btn.active[data-v-a7502c73]:hover{color:#fff!important}.text-panel .text-input-section .color-buttons[data-v-a7502c73]{display:flex;gap:15px;margin-bottom:15px;flex-wrap:wrap}.text-panel .text-input-section .color-button-group[data-v-a7502c73]{display:flex;align-items:center;gap:8px;height:34px}.text-panel .text-input-section .color-btn[data-v-a7502c73]{padding:0;border:none}.text-panel .text-input-section .color-preview[data-v-a7502c73]{width:34px;height:34px;border:none!important;box-shadow:4px 4px 6px #00000026!important}.text-panel .text-input-section .range-label[data-v-a7502c73]{font-size:.8rem;padding-bottom:5px;margin-bottom:0}.text-panel .text-input-section .form-label[data-v-a7502c73]{font-size:.8rem;margin-bottom:5px}.text-panel .text-input-section .vertical-line[data-v-a7502c73]{width:1px;height:24px;background:#eee;margin:5px 2px}.tab-btn[data-v-a7502c73]{padding:12px 16px;border:1px solid #ddd;background:#f8f9fa;color:#495057;border-radius:6px;cursor:pointer;transition:all .2s ease;text-align:left;font-size:.9rem}.tab-btn[data-v-a7502c73]:hover{background:#e9ecef;border-color:#adb5bd}.tab-btn.active[data-v-a7502c73]{background:#007bff;border-color:#007bff;color:#fff}.text-dialog-body .tab-pane.active[data-v-a7502c73]{width:856px}.text-dialog-body[data-v-a7502c73]{position:relative;top:202px}.ul-text-tabs button[data-v-a7502c73]{border-radius:2px;border:none;padding:0;background:#fff;margin:4px;transition:all .2s ease-in-out;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:4px 4px 12px #00000026}.tool-button[data-v-a7502c73]{box-shadow:4px 4px 12px #00000026}body .tool-button.tool-button[data-v-a7502c73]:hover:not(:disabled){background:#0c70fd!important}.tool-button.active>i[data-v-a7502c73]:before,.tool-button:hover>i[data-v-a7502c73]:before{color:#fff!important}.ul-text-tabs button.nav-link.active[data-v-a7502c73],.ul-text-tabs button.nav-link[data-v-a7502c73]:hover{background:#0c70fd!important}.save-text-button[data-v-a7502c73]{padding:9px 16px;font-size:16px}.talk[data-v-a7502c73]{display:inline-block;width:24px;height:24px;background:url(/assets/images/talk-icon.svg) no-repeat center;background-size:contain}.ul-text-tabs button.nav-link.active i.talk[data-v-a7502c73],.ul-text-tabs button.nav-link:hover i.talk[data-v-a7502c73]{background:url(/assets/images/talk-icon-white.svg) no-repeat center;background-size:contain}.think[data-v-a7502c73]{display:inline-block;width:24px;height:24px;background:url(/assets/images/think-icon.svg) no-repeat center;background-size:contain}.ul-text-tabs button.nav-link.active i.think[data-v-a7502c73],.ul-text-tabs button.nav-link:hover i.think[data-v-a7502c73]{background:url(/assets/images/think-icon-white.svg) no-repeat center;background-size:contain}.rect[data-v-a7502c73]{display:inline-block;width:24px;height:24px;background:url(/assets/images/rect-icon.svg) no-repeat center;background-size:contain}.ul-text-tabs button.nav-link.active i.rect[data-v-a7502c73],.ul-text-tabs button.nav-link:hover i.rect[data-v-a7502c73]{background:url(/assets/images/rect-icon-white.svg) no-repeat center;background-size:contain}.text-img[data-v-a7502c73]{display:inline-block;width:24px;height:24px;background:url(/assets/images/text-icon.svg) no-repeat center;background-size:contain}.ul-text-tabs button.nav-link.active i.text-img[data-v-a7502c73],.ul-text-tabs button.nav-link:hover i.text-img[data-v-a7502c73]{background:url(/assets/images/text-icon-white.svg) no-repeat center;background-size:contain}.settings-subheader[data-v-a7502c73]{padding:6px;background:#161616;width:100%;text-align:center;margin-bottom:10px;border-radius:4px;margin-top:10px;color:#fff;font-size:14px;box-shadow:1px 1px 3px #00000026;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.text-panel-content .row:hover .settings-subheader[data-v-a7502c73]{background:#6e42c1}.text-style-buttons[data-v-a7502c73]{display:flex;height:34px}.text-main-row[data-v-a7502c73]{padding:0;display:flex;flex-wrap:wrap}.font-size-block[data-v-a7502c73]{margin-top:-5px}.text-main-row>div[data-v-a7502c73]{padding:0}.text-main-row .form-group[data-v-a7502c73]{margin-bottom:0!important}@media (max-width: 768px){.text-panel[data-v-a7502c73]{width:100%;right:0}}.color-picker-backdrop[data-v-a7502c73]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;display:flex;align-items:center;justify-content:center;z-index:11000}.color-picker-dialog[data-v-a7502c73]{background:#fff;border-radius:3px;padding:3px;box-shadow:0 10px 30px #0003}.color-grid[data-v-a7502c73]{display:grid;grid-template-columns:repeat(22,15px);grid-auto-rows:15px;gap:0px}.color-swatch[data-v-a7502c73]{width:15px;height:15px;border-radius:0;border:0px solid #cfd4da;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,border-color .1s ease;border:.5px solid #ffffff33}.color-swatch[data-v-a7502c73]:hover{transform:scale(1.06);box-shadow:0 0 0 2px #0000000d;border-color:#adb5bd}.tools-panel[data-v-a7502c73]{gap:8px;padding:4px;background:#f8f9fa;border-radius:0;border:3px solid #000;height:54px;margin-bottom:10px!important;box-shadow:8px 8px #0003}.tool-button[data-v-a7502c73]{display:flex!important;align-items:center!important;justify-content:center!important;height:40px!important;border:none!important;border-radius:2px!important;background:#fff!important;color:#495057!important;cursor:pointer!important;transition:background-color .2s ease,color .2s ease!important;font-size:18px!important;gap:2px;white-space:nowrap;padding:0 12px}.tool-button[data-v-a7502c73]:hover:not(:disabled){background:#0d6efd!important;color:#fff!important}.tool-button.active[data-v-a7502c73]{background:#0d6efd!important;color:#fff!important}.tool-button[data-v-a7502c73]:disabled{background:#e9ecef!important;color:#adb5bd!important;cursor:not-allowed!important;opacity:.6!important}.tool-button i[data-v-a7502c73]{display:inline-flex;align-items:center;justify-content:center}body .save-end[data-v-a7502c73]{background:#fd750c!important;color:#fff!important}body .tool-button.tool-button.save-end[data-v-a7502c73]:hover{background:#0d70fd!important;color:#fff!important}body .tool-button.tool-button.save-end:hover>i[data-v-a7502c73]:before{color:#fff!important}.tail-control-circle-inline[data-v-a7502c73]{position:relative;display:inline-block;background:#161616;border-radius:50%;box-shadow:0 4px 20px #0000004d;padding:10px;pointer-events:auto;overflow:visible;margin:10px 0 0}.tail-control-svg[data-v-a7502c73]{display:block;overflow:visible}.tail-control-handle[data-v-a7502c73]{-webkit-user-select:none;user-select:none;pointer-events:auto;transition:r .15s ease-out,fill .15s ease-out,filter .15s ease-out;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.tail-control-handle.dragging[data-v-a7502c73]{cursor:none;filter:drop-shadow(0 4px 8px rgba(0,123,255,.5))}.tail-control-finger-indicator[data-v-a7502c73]{pointer-events:none;opacity:0;transition:opacity .1s ease-out}.tail-control-finger-indicator.visible[data-v-a7502c73]{opacity:.5}.grid-save-canvas[data-v-8df9899e]{display:flex;flex-direction:column;align-items:center;gap:16px}.save-btn[data-v-8df9899e]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;position:relative;z-index:1000;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea66}.save-btn[data-v-8df9899e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea99}.save-btn[data-v-8df9899e]:disabled{opacity:.7;cursor:not-allowed;transform:none}.save-btn.saving[data-v-8df9899e]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.btn-content[data-v-8df9899e]{display:flex;align-items:center;gap:8px}.spinner[data-v-8df9899e]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-8df9899e 1s linear infinite}.save-icon[data-v-8df9899e]{width:18px;height:18px;flex-shrink:0}.btn-text[data-v-8df9899e]{white-space:nowrap}@keyframes spin-8df9899e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.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}.ready-tree-node>label[data-v-4883868c]{cursor:pointer;font-weight:500}.ready-tree-children[data-v-4883868c]{border-left:1px solid rgba(0,0,0,.1);padding-left:.75rem}.ready-tree-node[data-v-4883868c]:last-child{margin-bottom:0}.ready-modal-backdrop[data-v-1f72122a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2050;padding:1rem}.ready-modal[data-v-1f72122a]{width:100%;max-width:640px;max-height:calc(100vh - 2rem);overflow:hidden}.ready-modal .card-body[data-v-1f72122a]{overflow-y:auto;max-height:calc(100vh - 220px)}.category-tree[data-v-1f72122a]{max-height:260px;overflow-y:auto;background:#fafafa}.grids-page .page-title[data-v-8d870de0]{color:#222;font-weight:600;margin-bottom:.5rem}.grids-page .container>div[data-v-8d870de0]{margin-bottom:0}.paper-canvas[data-v-8d870de0]{width:100%;height:100%;border:none;cursor:crosshair;touch-action:none;box-shadow:4px 4px 12px #00000026;background:#fff;max-width:100%;max-height:100%}.paper-canvas[data-v-8d870de0]:focus{outline:none}.canvas-container[data-v-8d870de0]{width:100%;height:0;padding-bottom:47.37%;position:relative}.canvas-container canvas[data-v-8d870de0]{position:absolute;top:0;left:0;width:100%;height:100%}.preview-container[data-v-8d870de0]{width:100%;height:300px;padding-bottom:100%;position:relative;background:#181818;background-image:url(/assets/cup-bg-CZIKxKBx.png);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;display:flex;justify-content:center}.preview-container canvas[data-v-8d870de0]{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border-radius:8px}.card-header[data-v-8d870de0]{background-color:#f8f9fa;padding:0;border:0}.card-title[data-v-8d870de0]{margin-bottom:0;color:#495057;font-weight:600}.card[data-v-8d870de0]{border:none;background:transparent}.card-body[data-v-8d870de0]{padding:0}.form-label[data-v-8d870de0]{font-weight:500;color:#495057;margin:0}.form-control[data-v-8d870de0]:focus,.form-select[data-v-8d870de0]:focus{border-color:#016527;box-shadow:0 0 0 .2rem #01652740}.btn-primary[data-v-8d870de0]{background-color:#0d70fd;border-color:transparent}.btn-primary[data-v-8d870de0]:hover{background-color:#2a7ff8;border-color:transparent}.btn-outline-secondary[data-v-8d870de0]{border-color:transparent;color:#6c757d}.btn-outline-secondary[data-v-8d870de0]:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-group .btn[data-v-8d870de0]{padding:.5rem 1rem}.btn-group .btn i[data-v-8d870de0]{font-size:1.1rem}.form-group .form-label[data-v-8d870de0]{text-align:left;font-size:.875rem;font-weight:500}.form-range[data-v-8d870de0]{width:100%!important}.form-check-label i[data-v-8d870de0]{font-size:.875rem;color:#6c757d;margin-top:.12rem!important}.sub-canvas-images-preview-container-col .form-check-input[data-v-8d870de0]{display:none}.form-check-input:checked+.form-check-label i[data-v-8d870de0]{color:#0c70fd;margin-top:.12rem!important}.btn[style*="background-color: #0d6efd"][data-v-8d870de0]:hover:not(:disabled){background-color:#0b5ed7!important;color:#fff!important}.btn[style*="background-color: #0d6efd"][data-v-8d870de0]:disabled{background-color:#6c757d!important;color:#adb5bd!important}.tabs-row[data-v-8d870de0]{margin-top:4.5rem}.touch-device .grids-page .card-body[data-v-8d870de0]{padding:1rem}.touch-device .row.g-3>.col-6[data-v-8d870de0]{margin-bottom:1rem}@media (max-width: 575.98px){.btn[data-v-8d870de0]{font-size:.9rem;padding:.5rem 1rem}}@media (hover: none) and (pointer: coarse){.paper-canvas[data-v-8d870de0]{cursor:pointer}.btn[data-v-8d870de0],.form-control[data-v-8d870de0],.form-select[data-v-8d870de0]{display:flex;align-items:center;justify-content:center}}.canvas-button[data-v-8d870de0]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea66}.canvas-button[data-v-8d870de0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea99;color:#fff!important}.canvas-button[data-v-8d870de0]:hover:not(:disabled) *{color:#fff!important}.canvas-button[data-v-8d870de0]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #667eea66;color:#fff!important}.canvas-button[data-v-8d870de0]:active:not(:disabled) *{color:#fff!important}.canvas-button[data-v-8d870de0]:disabled{opacity:.7;cursor:not-allowed;transform:none}.canvas-button[data-v-8d870de0] *{color:#fff!important}.text-layers-list[data-v-8d870de0]{max-height:410px;border:1px solid #dee2e6;border-radius:.375rem;overflow-y:auto;padding:7px 7px 0}.text-layer-item[data-v-8d870de0]:hover{background-color:#f8f9fa}.text-layer-item.dragging[data-v-8d870de0]{opacity:.5;transform:rotate(2deg);box-shadow:0 5px 15px #0003;cursor:grabbing}.text-layer-item.drag-over[data-v-8d870de0]{border-top:3px solid #28a745;background-color:#e8f5e8;transform:translateY(-2px);box-shadow:0 2px 8px #28a7454d}.text-layer-item[data-v-8d870de0]:hover{background-color:#f8f9fa;cursor:grab}.text-layer-item.dragging[data-v-8d870de0]:hover{cursor:grabbing}.text-layer-item .layer-info[data-v-8d870de0]{display:flex;align-items:center;flex:1}#backgroundImage[data-v-8d870de0]{margin-top:15px}#backgroundImage+label[data-v-8d870de0]{margin-top:12px}.text-layer-item .layer-details[data-v-8d870de0]{flex:1;margin-left:12px}.text-layer-item .layer-name[data-v-8d870de0]{font-weight:500;color:#212529;margin-bottom:2px;font-size:14px}.text-layer-item .layer-meta[data-v-8d870de0]{font-size:12px;color:#6c757d;margin-bottom:2px}.text-layer-item .layer-number[data-v-8d870de0]{font-weight:600;color:#28a745;font-size:12px;background-color:#e8f5e8;padding:2px 6px;border-radius:4px;min-width:100px;width:100px;display:flex;align-items:center;justify-content:center}.text-layer-item .layer-actions[data-v-8d870de0]{display:flex;gap:4px;margin:8px auto 0 12px}.text-layer-item .layer-actions .btn[data-v-8d870de0]{padding:4px 8px;font-size:12px}.tools-panel[data-v-8d870de0]{display:flex;align-items:center;gap:8px;padding:4px;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6;height:48px;margin-bottom:10px!important}.tool-button[data-v-8d870de0]{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border:none!important;border-radius:6px!important;background:#fff!important;color:#495057!important;cursor:pointer!important;transition:background-color .2s ease,color .2s ease!important;font-size:18px!important}.tool-button[data-v-8d870de0]:hover:not(:disabled){background:#0d6efd!important;color:#fff!important}.tool-button.active[data-v-8d870de0]{background:#0d6efd!important;color:#fff!important}.tool-button[data-v-8d870de0]:disabled{background:#e9ecef!important;color:#adb5bd!important;cursor:not-allowed!important;opacity:.6!important}.canvas-container[data-v-8d870de0]{position:relative}.rows-scale[data-v-8d870de0]{position:absolute;top:0;right:-21px;width:15px;height:100%;display:flex;flex-direction:column-reverse;gap:1px;z-index:10}.cols-scale[data-v-8d870de0]{position:absolute;bottom:-21px;left:0;width:100%;height:15px;display:flex;flex-direction:row;gap:1px;z-index:10}.scale-cell[data-v-8d870de0]{background:#fff;border:trnsparent;cursor:pointer;transition:all .2s ease;flex:1;border-radius:2px}.rows-scale .scale-cell[data-v-8d870de0]{width:100%;min-height:20px;border-radius:2px}.cols-scale .scale-cell[data-v-8d870de0]{height:100%;min-width:20px;border-radius:2px}.scale-cell[data-v-8d870de0]:hover{border-color:#0c70fd;background:#0c70fd}.scale-cell.selected[data-v-8d870de0]{background:#4f4f4f;border-color:transparent}.scale-cell.selected[data-v-8d870de0]:hover{background:#0c70fd}.control-scale[data-v-8d870de0]{display:flex;width:100%;height:32px;gap:1px}.control-scale .control-cell[data-v-8d870de0]{flex:1;border:none;background:#dfdfdf;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.control-scale .control-cell[data-v-8d870de0]:hover{background:#87ceeb;border-color:initial}.control-scale .control-cell.selected[data-v-8d870de0]{background:#87ceeb;border-color:#0d6efd}.control-scale .cell-zero[data-v-8d870de0]{background:#93e68b;border-color:#43c388}.control-scale .cell-pos-active[data-v-8d870de0]{background:#87ceeb;border-color:#0d6efd}.control-scale .cell-neg-active[data-v-8d870de0]{background:#ffc28f;border-color:#f7994b}.control-scale .cell-zero[data-v-8d870de0]:hover{background:#82d67a;border-color:#36b378}.control-scale .cell-pos-active[data-v-8d870de0]:hover{background:#6fc0de;border-color:#0b5ed7}.control-scale .cell-neg-active[data-v-8d870de0]:hover{background:#f5b77f;border-color:#ea8d3f}.color-picker-backdrop[data-v-8d870de0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;display:flex;align-items:center;justify-content:center;z-index:2000}.color-picker-dialog[data-v-8d870de0]{background:#fff;border-radius:3px;padding:3px;box-shadow:0 10px 30px #0003}.color-grid[data-v-8d870de0]{display:grid;grid-template-columns:repeat(22,15px);grid-auto-rows:15px;gap:0px}.color-swatch[data-v-8d870de0]{width:15px;height:15px;border-radius:0;border:0px solid #cfd4da;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,border-color .1s ease;border:.5px solid rgba(255,255,255,.2)}.color-swatch[data-v-8d870de0]:hover{transform:scale(1.06);box-shadow:0 0 0 2px #0000000d;border-color:#adb5bd}.opacity-scale[data-v-8d870de0]{width:340px;max-width:100%}.page-layout[data-v-8d870de0]{display:flex;position:relative}.main-content[data-v-8d870de0]{flex:1;min-width:0}.settings-panel[data-v-8d870de0]{position:fixed;top:0;right:0;height:100vh;z-index:104;pointer-events:auto;background:#fff;box-shadow:0 0 12px #00000026;transition:all .3s ease}.settings-panel-content[data-v-8d870de0]{position:relative;width:280px;background:#fff;color:#333;display:flex;flex-direction:column;transition:width .3s ease;height:100vh}.settings-panel.collapsed .settings-panel-content[data-v-8d870de0]{width:52px}.settings-panel-header[data-v-8d870de0]{display:flex;align-items:center;justify-content:space-between;padding:16px;flex-shrink:0;background:#fff;height:93px}.settings-panel-title[data-v-8d870de0]{display:flex;align-items:center;color:#333;font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden}.settings-panel-title i[data-v-8d870de0]{font-size:18px;margin-right:8px}.settings-text[data-v-8d870de0]{transition:opacity .3s ease}.settings-panel.collapsed .settings-text[data-v-8d870de0]{opacity:0;width:0;overflow:hidden}.btn-toggle[data-v-8d870de0]{background:transparent;color:#333;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border-radius:4px;position:relative;left:-5px}.btn-toggle[data-v-8d870de0]:hover{color:#222}.btn-toggle i[data-v-8d870de0]{font-size:16px}.settings-panel-body[data-v-8d870de0]{flex:1;overflow-y:auto;overflow-x:hidden;max-width:100%}.vertical-tabs[data-v-8d870de0]{display:flex;flex-direction:column;height:100%}.vertical-tabs-nav[data-v-8d870de0]{display:flex;flex-direction:column;border-bottom:1px solid rgba(0,0,0,.08)}.vertical-tab-button[data-v-8d870de0]{display:flex;align-items:center;padding:14px 16px;background:transparent;border:none;border-left:3px solid transparent;color:#666;cursor:pointer;transition:all .2s ease;text-align:left;white-space:nowrap}.vertical-tab-button i[data-v-8d870de0]{font-size:18px;min-width:20px;margin-right:10px}.vertical-tab-button .tab-text[data-v-8d870de0]{transition:opacity .3s ease}.vertical-tab-button[data-v-8d870de0]:hover{background:#00000008;color:#333}.vertical-tab-button.active[data-v-8d870de0]{background:#0d6efd14;border-left-color:#0d6efd;color:#0d6efd;font-weight:500}.settings-panel.collapsed .vertical-tab-button[data-v-8d870de0]{padding:14px 16px;justify-content:center}.settings-panel.collapsed .vertical-tab-button .tab-text[data-v-8d870de0]{opacity:0;width:0;overflow:hidden}.settings-panel.collapsed .vertical-tab-button i[data-v-8d870de0]{margin-right:0}.vertical-tabs-content[data-v-8d870de0]{flex:1;padding:20px}.tab-content-panel[data-v-8d870de0]{animation:fadeIn-8d870de0 .3s ease}@keyframes fadeIn-8d870de0{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.panel-title[data-v-8d870de0]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e9ecef}.settings-panel.collapsed .vertical-tabs-content[data-v-8d870de0]{display:none}.setting-group[data-v-8d870de0]:last-child{border-bottom:none}.setting-group.drag-over-highlight[data-v-8d870de0]{background-color:rgba(var(--bs-primary-rgb),.1);border:2px dashed var(--bs-primary);border-radius:8px;transition:all .2s ease}.control-scale[data-v-8d870de0]{display:flex;gap:2px;margin-top:8px}.control-cell[data-v-8d870de0]{width:20px;height:16px;border:1px solid #dee2e6;border-radius:3px;cursor:pointer;transition:all .2s ease;background:#f8f9fa}.control-cell[data-v-8d870de0]:hover{background:#e9ecef;border-color:#adb5bd}.control-cell.selected[data-v-8d870de0]{background:#0d6efd;border-color:#0d6efd}.opacity-scale .control-cell[data-v-8d870de0]{width:16px;height:16px}.uploaded-images .row[data-v-8d870de0]{margin:0 -4px}.uploaded-images .col-6[data-v-8d870de0]{padding:0 4px;margin-bottom:12px}.text-layer-item[data-v-8d870de0]{display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer;padding:8px;border:1px solid #dee2e6;border-radius:6px;margin-bottom:8px;background:#fff;transition:all .2s ease;flex-direction:column;cursor:grab}.text-layer-item[data-v-8d870de0]:hover{border-color:#0d6efd;box-shadow:0 2px 4px #0000001a}.text-layer-item.dragging[data-v-8d870de0]{opacity:.5;transform:rotate(2deg);cursor:grabbing}.text-layer-item.drag-over[data-v-8d870de0]{border-color:#0d6efd;background:#0d6efd0d}.sub-canvas-images-preview-container-row[data-v-8d870de0]{display:flex;flex-wrap:nowrap;width:100%;padding:11px 0 0 11px;background:#fff;border-radius:11px;border:1px solid #e5e5e5;box-shadow:4px 4px 12px #00000026;overflow-y:auto}.sub-canvas-images-preview-container-col[data-v-8d870de0]{margin-bottom:10px}.sub-canvas-img-preview-container>img[data-v-8d870de0]{box-shadow:4px 4px 12px #00000026}.image-hint[data-v-8d870de0]{margin-top:10px}.hint-item[data-v-8d870de0]{display:block;background:#e7ffe7;padding:10px;margin-bottom:10px;border-radius:6px;box-shadow:4px 4px 12px #00000026}.comix-images-container[data-v-8d870de0]{width:100%;margin-top:15px}.sub-canvas-images-preview-container-col[data-v-8d870de0]{display:flex;flex-direction:column;margin-right:10px;align-items:center;justify-content:center;width:74px;overflow:hidden;min-width:74px}.form-check-input.selected+.form-check-label>i[data-v-8d870de0]:before{color:red}.sub-canvas-img-preview-container>img[data-v-8d870de0]{height:124px;width:100%;object-fit:cover}.sub-canvas-images-preview-container-col .d-flex.gap-1[data-v-8d870de0]{margin:0 auto 0 0}.sub-canvas-images-preview-container-col .form-check[data-v-8d870de0]{margin:0;padding-left:0}.sub-canvas-images-preview-container-col .form-check-label[data-v-8d870de0]{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s;background-color:#0000000d}.sub-canvas-images-preview-container-col .form-check-label[data-v-8d870de0]:hover{background-color:#0000001a}.sub-canvas-images-preview-container-col .form-check-input:checked~.form-check-label[data-v-8d870de0]{color:#0d6efd}.layer-info[data-v-8d870de0]{display:flex;align-items:center;flex:1;min-width:0}.drag-handle[data-v-8d870de0]{margin-right:8px;color:#6c757d;cursor:grab}.drag-handle[data-v-8d870de0]:active{cursor:grabbing}.layer-details[data-v-8d870de0]{flex:1;min-width:0}.layer-name[data-v-8d870de0]{font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px;display:flex;align-items:center;gap:8px}.layer-name .talk[data-v-8d870de0]{display:inline-block;width:20px;height:20px;flex-shrink:0;background:url(/assets/images/talk-icon.svg) no-repeat center;background-size:contain}.layer-name .think[data-v-8d870de0]{display:inline-block;width:20px;height:20px;flex-shrink:0;background:url(/assets/images/think-icon.svg) no-repeat center;background-size:contain}.layer-name .rect[data-v-8d870de0]{display:inline-block;width:20px;height:20px;flex-shrink:0;background:url(/assets/images/rect-icon.svg) no-repeat center;background-size:contain}.layer-name .text-img[data-v-8d870de0]{display:inline-block;width:20px;height:20px;flex-shrink:0;background:url(/assets/images/text-icon.svg) no-repeat center;background-size:contain}.layer-meta[data-v-8d870de0]{color:#6c757d;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.layer-number[data-v-8d870de0]{color:#6c757d;font-size:11px}.layer-actions[data-v-8d870de0]{display:flex;gap:4px;flex-shrink:0}.layer-actions .btn[data-v-8d870de0]{padding:4px 6px;font-size:12px}.color-chooser[data-v-8d870de0]{box-shadow:2px 2px 6px #0003}.settings-subheader[data-v-8d870de0]{padding:6px;background:#d5f2d2;width:100%;text-align:center;color:#fff;margin-bottom:10px;border-radius:4px;margin-top:10px;color:#000;font-size:18px}.top-header[data-v-8d870de0]{position:relative;width:100%;background:transparent;left:0;top:0;text-align:center;box-shadow:none}.main-part[data-v-8d870de0]{position:relative;margin-top:10px;margin-bottom:10px!important}body .card[data-v-8d870de0]{border-radius:0}body .img-upload-btn[data-v-8d870de0]{padding:8px 16px;height:38px}.btn-group .btn[data-v-8d870de0]{padding:9.8px 16px;height:48px;background:#fff}.demo-hor-button[data-v-8d870de0]{display:inline-block;width:32px;height:14px;background:#87ceeb;position:relative;bottom:-3px;border-radius:2px}.demo-vert-button[data-v-8d870de0]{display:inline-block;width:14px;height:32px;background:#87ceeb;position:relative;bottom:-12px;border-radius:2px}.hint-item.special-item[data-v-8d870de0]{padding-top:0!important}.hint-item.special-item>span[data-v-8d870de0]{display:block;position:relative;top:-4px}.tool-button.save-mug[data-v-8d870de0]{width:fit-content!important;height:48px!important;font-size:16px!important;border:none!important;box-shadow:4px 4px 12px #00000026;background:#fd750c!important;color:#fff!important;white-space:nowrap}.tool-button.save-mug[data-v-8d870de0]:before{content:"";background:url(/assets/images/bag-light.svg) no-repeat center center;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:8px;background-size:contain;position:relative;top:-2px}.tool-button.save-mug[data-v-8d870de0]:hover:before{content:"";background:url(/assets/images/bag-light.svg) no-repeat center center;width:20px;height:20px;display:inline-block;vertical-align:middle;background-size:contain;position:relative;top:-2px}.tool-button.save-mug i[data-v-8d870de0]{margin-right:10px}.tool-button.save-mug.is-saving[data-v-8d870de0]{background:#e67200!important;cursor:wait!important;opacity:.9}.tool-button.save-mug.is-saving[data-v-8d870de0]:before{display:none!important}.tool-button.save-mug.is-saved[data-v-8d870de0]{background:#28a745!important}.tool-button.save-mug.is-saved[data-v-8d870de0]:before{display:none!important}.save-btn-content[data-v-8d870de0]{display:inline-flex;align-items:center;justify-content:center}.eye-button[data-v-8d870de0]{border:1px solid #ccc!important}.tooltip-toggle-btn[data-v-8d870de0]{margin-left:8px}.tooltip-toggle-btn.active[data-v-8d870de0]{background-color:#0d6efd!important;color:#fff!important}.main-sub-header[data-v-8d870de0]{padding:5px 12px;background:#f2fff4;width:fit-content;margin:0 auto;border-radius:6px;box-shadow:4px 4px 12px #00000026}.canvas-container .tooltip-container[data-v-8d870de0]:nth-child(2){position:absolute;bottom:0;right:0;height:100%;width:0}.canvas-container .tooltip-container:nth-child(2)+.tooltip-container[data-v-8d870de0]{position:absolute;bottom:0;left:0}.tooltip-container[data-v-8d870de0]:has(.save-ready){width:initial;padding:4px;background:#f8f9fa;border-radius:8px}.image-hint[data-v-8d870de0]{display:none}.on-off-btn[data-v-8d870de0]{height:48px!important;font-size:16px!important;border:1px solid #1fba7d!important;box-shadow:4px 4px 12px #00000026;padding:0 20px;border-radius:6px;background:#fff}.masks-toolbar[data-v-8d870de0]{top:-5px}@media all and (max-width: 1366px){.settings-panel-content[data-v-8d870de0]{width:232px!important}.text-dialog-body[data-v-8d870de0]{top:88px!important}.text-panel[data-v-8d870de0]{padding-bottom:80px;width:232px!important}}.touch-device .settings-panel-content[data-v-8d870de0]{width:52px!important}.touch-device .touch .main-part[data-v-8d870de0]{margin:0!important}.touch-device body .canvas-container[data-v-8d870de0]{height:65vh!important;width:100%!important;align-items:center;justify-content:center;padding-bottom:0!important;background:transparent!important}.touch-device body .comic-canvas[data-v-8d870de0]{position:relative!important;left:initial!important;top:initial!important}.touch-device .text-dialog-body[data-v-8d870de0]{top:7px!important}.modal-overlay[data-v-731d2108]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1050}.modal-content[data-v-731d2108]{background:#fff;border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow:hidden;box-shadow:0 4px 20px #0000004d}.modal-content.step-2-hidden[data-v-731d2108]{height:0;overflow:hidden}.modal-header[data-v-731d2108]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #dee2e6}.modal-title[data-v-731d2108]{margin:0;font-size:1.25rem;font-weight:600}.modal-body[data-v-731d2108]{padding:1.5rem;max-height:60vh;overflow-y:auto}.sticker-shapes-grid[data-v-731d2108]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;margin-bottom:1.5rem}.sticker-shape-item[data-v-731d2108]{border-radius:8px;padding:1rem;text-align:center;cursor:pointer;transition:all .2s ease}.sticker-shape-item.selected[data-v-731d2108]{background-color:#f8f9ff}.shape-preview[data-v-731d2108]{width:60px;height:60px;margin:0 auto .5rem;display:flex;align-items:center;justify-content:center}.shape-image[data-v-731d2108]{max-width:100%;max-height:100%;object-fit:contain}.shape-name[data-v-731d2108]{font-size:.875rem;font-weight:500;color:#495057}.upload-section[data-v-731d2108]{margin-bottom:1.5rem}.upload-area[data-v-731d2108]{border:2px dashed #dee2e6;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease}.upload-area[data-v-731d2108]:hover{border-color:#007bff;background-color:#f8f9ff}.upload-content[data-v-731d2108]{pointer-events:none}.upload-icon[data-v-731d2108]{font-size:3rem;color:#6c757d;margin-bottom:1rem}.upload-text[data-v-731d2108]{font-size:1.1rem;font-weight:500;color:#495057;margin-bottom:.5rem}.upload-hint[data-v-731d2108]{font-size:.875rem;color:#6c757d;margin:0}.uploaded-images[data-v-731d2108]{margin-top:1.5rem}.images-grid[data-v-731d2108]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1rem;margin-top:1rem}.image-item[data-v-731d2108]{position:relative;border:1px solid #dee2e6;border-radius:6px;padding:.5rem;text-align:center}.image-preview[data-v-731d2108]{width:60px;height:60px;object-fit:cover;border-radius:4px;margin-bottom:.5rem}.image-name[data-v-731d2108]{font-size:.75rem;color:#495057;word-break:break-word}.remove-image[data-v-731d2108]{position:absolute;top:-5px;right:-5px;width:24px;height:24px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;font-size:.75rem}.step-actions[data-v-731d2108]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #dee2e6}.btn[data-v-731d2108]{padding:.5rem 1rem;border-radius:6px;font-weight:500;transition:all .2s ease}.btn[data-v-731d2108]:disabled{opacity:.6;cursor:not-allowed}#stickerSelectionImageSelectorModal[data-v-731d2108]{z-index:10800!important}#stickerSelectionImageSelectorModal .modal-dialog[data-v-731d2108]{z-index:10801!important}.high-quality-save-btn[data-v-591fcde8]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;min-width:200px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea66}.high-quality-save-btn[data-v-591fcde8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea99}.high-quality-save-btn[data-v-591fcde8]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #667eea66}.high-quality-save-btn[data-v-591fcde8]:disabled{opacity:.7;cursor:not-allowed;transform:none}.high-quality-save-btn.saving[data-v-591fcde8]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.btn-content[data-v-591fcde8]{display:flex;align-items:center;gap:8px}.spinner[data-v-591fcde8]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-591fcde8 1s linear infinite}.save-icon[data-v-591fcde8]{width:18px;height:18px;flex-shrink:0}.btn-text[data-v-591fcde8]{white-space:nowrap}.high-quality-save-btn.size-small[data-v-591fcde8]{padding:8px 16px;font-size:12px;min-width:150px}.high-quality-save-btn.size-large[data-v-591fcde8]{padding:16px 32px;font-size:16px;min-width:250px}.high-quality-save-btn.variant-secondary[data-v-591fcde8]{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 4px 15px #f093fb66}.high-quality-save-btn.variant-secondary[data-v-591fcde8]:hover:not(:disabled){box-shadow:0 6px 20px #f093fb99}.high-quality-save-btn.variant-success[data-v-591fcde8]{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 4px 15px #4facfe66}.high-quality-save-btn.variant-success[data-v-591fcde8]:hover:not(:disabled){box-shadow:0 6px 20px #4facfe99}@keyframes spin-591fcde8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.high-quality-save-btn.saving[data-v-591fcde8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer-591fcde8 2s infinite}@keyframes shimmer-591fcde8{0%{left:-100%}to{left:100%}}.sticker-mania-page[data-v-9747769c]{min-height:100vh;padding:0}.control-scale[data-v-9747769c]{display:flex;width:100%;height:32px;gap:1px}.control-scale .control-cell[data-v-9747769c]{flex:1;width:20px;height:16px;border:none;border-radius:3px;background:#dfdfdf;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.control-scale .control-cell[data-v-9747769c]:hover{background:#87ceeb;border-color:initial}.control-scale .control-cell.selected[data-v-9747769c]{background:#87ceeb;border-color:#0d6efd}.control-scale .cell-zero[data-v-9747769c]{background:#93e68b;border-color:#43c388}.control-scale .cell-pos-active[data-v-9747769c]{background:#87ceeb;border-color:#0d6efd}.control-scale .cell-neg-active[data-v-9747769c]{background:#ffc28f;border-color:#f7994b}.control-scale .cell-zero[data-v-9747769c]:hover{background:#82d67a;border-color:#36b378}.control-scale .cell-pos-active[data-v-9747769c]:hover{background:#6fc0de;border-color:#0b5ed7}.control-scale .cell-neg-active[data-v-9747769c]:hover{background:#f5b77f;border-color:#ea8d3f}.color-chooser[data-v-9747769c]{box-shadow:2px 2px 6px #0003}.color-picker-backdrop[data-v-9747769c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;display:flex;align-items:center;justify-content:center;z-index:2000}.color-picker-dialog[data-v-9747769c]{background:#fff;border-radius:3px;padding:3px;box-shadow:0 10px 30px #0003}.color-grid[data-v-9747769c]{display:grid;grid-template-columns:repeat(22,15px);grid-auto-rows:15px;gap:0px}.color-swatch[data-v-9747769c]{width:15px;height:15px;border-radius:0;border:0px solid #cfd4da;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,border-color .1s ease}.color-swatch[data-v-9747769c]:hover{transform:scale(1.06);box-shadow:0 0 0 2px #0000000d;border-color:#adb5bd}.text-controls[data-v-9747769c]{animation:fadeIn-9747769c .3s ease}.control-icon[data-v-9747769c]{transition:all .2s ease}.control-icon[data-v-9747769c]:hover{transform:scale(1.1);box-shadow:0 4px 8px #0000004d}.apply-button[data-v-9747769c]{animation:bounceIn-9747769c .3s ease}.apply-button[data-v-9747769c]:hover{transform:scale(1.1);box-shadow:0 4px 8px #0000004d}.rotation-indicator[data-v-9747769c]{animation:fadeInScale-9747769c .3s ease}.rotation-instruction[data-v-9747769c]{animation:pulse-9747769c 2s ease-in-out infinite}@keyframes pulse-9747769c{0%,to{opacity:.7}50%{opacity:1}}@keyframes fadeInScale-9747769c{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes fadeIn-9747769c{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes bounceIn-9747769c{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.text-dialog-title[data-v-9747769c]{margin:0;font-size:1.25rem;font-weight:600}.text-dialog-header .btn-close[data-v-9747769c]{filter:invert(1);opacity:.8}.text-dialog-header .btn-close[data-v-9747769c]:hover{opacity:1}.text-dialog-mode-tabs[data-v-9747769c]{display:flex;gap:2px;margin-left:15px;align-self:flex-end;margin-bottom:-21px}.text-dialog-mode-btn[data-v-9747769c]{background:#ffffff1a!important;color:#fffc!important;border:none!important;border-bottom:3px solid transparent!important;padding:8px 16px!important;font-size:15px!important;font-weight:500!important;border-radius:4px 4px 0 0!important;transition:all .2s ease!important;display:flex;align-items:center;position:relative}.text-dialog-mode-btn[data-v-9747769c]:hover{background:#fff3!important;color:#fff!important}.text-dialog-mode-btn.active[data-v-9747769c]{background:#fff!important;color:#333!important;border-bottom-color:#fff!important;box-shadow:0 -2px 4px #0000001a!important}.font-style-align-container[data-v-9747769c]{display:flex;align-items:center;gap:16px}.style-align-divider[data-v-9747769c]{width:1px;height:24px;background-color:#dee2e6}.form-group[data-v-9747769c]:has(label[for*=lineHeight]){display:none!important}.color-buttons[data-v-9747769c]{display:flex;gap:8px}.color-button-group[data-v-9747769c]{display:flex;align-items:center;gap:4px}.color-icon[data-v-9747769c]{font-size:16px;color:#6c757d;width:16px;text-align:center}.color-btn[data-v-9747769c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease;position:relative;padding:0}.color-btn[data-v-9747769c]:hover{background-color:#e9ecef!important;border-color:#adb5bd!important}.color-preview[data-v-9747769c]{width:12px;height:12px;border-radius:2px;border:1px solid #dee2e6;z-index:2}.color-input[data-v-9747769c]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:3}.font-weight-buttons[data-v-9747769c]{display:flex;gap:4px}.font-weight-btn[data-v-9747769c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.font-weight-btn[data-v-9747769c]:hover{background-color:#e9ecef!important;border-color:#adb5bd!important}.font-weight-btn.active[data-v-9747769c]{background-color:#007bff!important;border-color:#007bff!important;color:#fff!important}.font-weight-btn i[data-v-9747769c]{font-size:16px}.text-align-buttons[data-v-9747769c]{display:flex;gap:4px}.text-align-btn[data-v-9747769c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.text-align-btn[data-v-9747769c]:hover{background-color:#e9ecef!important;border-color:#adb5bd!important}.text-align-btn.active[data-v-9747769c]{background-color:#007bff!important;border-color:#007bff!important;color:#fff!important}.text-align-btn i[data-v-9747769c]{font-size:16px}.text-dialog-body[data-v-9747769c]{padding:0;overflow-y:auto;flex:1;max-height:none;position:relative}.text-dialog-tabs[data-v-9747769c]{border-bottom:2px solid #e9ecef;margin-bottom:0;padding:0 24px}.text-dialog-tabs .nav-link[data-v-9747769c]{border:none;border-radius:0;color:#6c757d;font-weight:500;padding:12px 20px;margin-right:4px}.text-dialog-tabs .nav-link.active[data-v-9747769c]{color:#667eea;border-bottom:2px solid #667eea;background:transparent}.text-dialog-tabs .nav-link[data-v-9747769c]:disabled{opacity:.5;cursor:not-allowed}.parameters-block[data-v-9747769c]{background:#f8f9fa;border-radius:8px;padding:20px;margin:20px 24px 0;border:1px solid #e9ecef;max-height:none;overflow-y:visible}.text-input-preview-area[data-v-9747769c]{display:flex;gap:24px;align-items:flex-start;height:auto;min-height:fit-content;position:sticky;top:0;background:#fff;z-index:10;padding:20px;border:0;margin:0 0 24px;box-shadow:none}.text-input-section[data-v-9747769c]{flex:0 0 300px;min-width:300px;display:flex;flex-direction:column;height:100%}.text-input-section .touch-device[data-v-9747769c]{min-width:0;max-width:100%}.text-input-section textarea[data-v-9747769c]{flex:1;resize:none;min-height:calc(20em + .75rem + calc(var(--bs-border-width) * 2))}.text-preview-section[data-v-9747769c]{flex:1;min-width:0}.text-preview[data-v-9747769c]{background:#fff;border:none;border-radius:0;padding:0;text-align:center;display:flex;align-items:center;justify-content:center;overflow:visible;width:100%;height:auto;min-height:fit-content}.preview-canvas[data-v-9747769c]{width:100%;height:auto;border:none;border-radius:0;background:#fff;max-width:100%;display:block;max-height:none;box-shadow:4px 4px 12px #00000026;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.text-dialog-footer[data-v-9747769c]{display:flex;justify-content:flex-end;gap:12px;padding:16px 0 0;width:100%}.text-dialog-footer .btn[data-v-9747769c]{padding:10px 24px;font-weight:500;border-radius:6px;width:50%}.form-control-color[data-v-9747769c]{width:60px;height:38px;padding:4px;border-radius:4px}.form-range[data-v-9747769c]{position:relative;bottom:-7px}.touch-device .text-dialog[data-v-9747769c]{width:95%;margin:20px}.touch-device .text-dialog-body[data-v-9747769c]{padding:16px}.touch-device .text-dialog-header[data-v-9747769c]{padding:16px 20px}.touch-device .text-dialog-mode-tabs[data-v-9747769c]{flex-wrap:wrap;gap:2px;margin-left:10px}.touch-device .text-dialog-mode-btn[data-v-9747769c]{padding:6px 12px!important;font-size:12px!important}.touch-device .font-weight-btn[data-v-9747769c]{width:36px;height:36px}.touch-device .font-weight-btn i[data-v-9747769c]{font-size:14px}.touch-device .text-align-btn[data-v-9747769c]{width:36px;height:36px}.touch-device .text-align-btn i[data-v-9747769c]{font-size:14px}.touch-device .font-style-align-container[data-v-9747769c]{flex-direction:column;gap:12px;align-items:flex-start}.touch-device .style-align-divider[data-v-9747769c]{width:100%;height:1px}.touch-device .color-buttons[data-v-9747769c]{gap:6px}.touch-device .color-button-group[data-v-9747769c]{gap:3px}.touch-device .color-icon[data-v-9747769c]{font-size:14px;width:14px}.touch-device .color-btn[data-v-9747769c]{width:36px;height:36px}.touch-device .color-preview[data-v-9747769c]{width:10px;height:10px}.touch-device .text-dialog-footer[data-v-9747769c]{padding:12px 0}.touch-device .text-input-preview-area[data-v-9747769c]{flex-direction:column;gap:16px;position:relative;top:auto}.touch-device .text-input-section[data-v-9747769c]{flex:none;width:100%;min-width:auto;height:auto}.touch-device .text-preview-section[data-v-9747769c]{width:100%}.page-title[data-v-9747769c]{color:#222;font-weight:600;margin-bottom:.5rem}.canvas-container[data-v-9747769c]{width:100%;height:0;padding-bottom:47.37%;position:relative;background:#fff}.test-canvas[data-v-9747769c]{position:absolute;top:0;left:0;width:100%;height:100%;display:block;box-shadow:4px 4px 12px #00000026}.canvas-overlay[data-v-9747769c]{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#000000b3!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;z-index:1000!important;border-radius:8px}.nav-tabs .nav-link[data-v-9747769c]{color:#495057;border:none;border-bottom:2px solid transparent;padding:.75rem 1rem;font-weight:500;transition:all .2s ease}.nav-tabs .nav-link[data-v-9747769c]:hover{color:#0d6efd;background-color:transparent;border-bottom-color:#dee2e6}.nav-tabs .nav-link.active[data-v-9747769c]{color:#0d6efd;background-color:transparent;border-bottom-color:#0d6efd}.nav-tabs .nav-link i[data-v-9747769c]{font-size:1.1rem}.form-check-label[data-v-9747769c]{font-size:.9rem;cursor:pointer}.form-check-input[data-v-9747769c]:checked{background-color:#016527;border-color:#016527}.btn-check:checked+.btn-outline-primary[data-v-9747769c]{background-color:#016527;border-color:#016527;color:#fff}.btn-outline-primary[data-v-9747769c]{color:#016527;border-color:#016527}.btn-outline-primary[data-v-9747769c]:hover{background-color:#016527;border-color:#016527;color:#fff}.btn-primary[data-v-9747769c]{background-color:#0d70fd;border-color:transparent}.btn-primary[data-v-9747769c]:hover{background-color:#2a7ff8;border-color:transparent}.form-control-color[data-v-9747769c]{width:100%;height:40px;border-radius:6px;border:1px solid #dee2e6}.card[data-v-9747769c]{border-radius:0;border:none;padding:0;margin:0;background:transparent}.card-body[data-v-9747769c]{padding:0}.card-body.p-0[data-v-9747769c]{padding:0!important}.control-icon[data-v-9747769c]:before{display:none!important}.sticker-layers-list[data-v-9747769c]{max-height:400px;overflow-y:auto;border-radius:.375rem}.sticker-layer-item[data-v-9747769c]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f1f3f4;cursor:grab;transition:background-color .2s ease}.sticker-layer-item[data-v-9747769c]:hover{background-color:#f8f9fa}.sticker-layer-item.active[data-v-9747769c]{background-color:#e3f2fd;border-left:4px solid #2196f3}.sticker-layer-item[data-v-9747769c]:last-child{border-bottom:none}.sticker-layer-item.dragging[data-v-9747769c]{opacity:.5;transform:rotate(2deg);box-shadow:0 5px 15px #0003;cursor:grabbing}.sticker-layer-item.drag-over[data-v-9747769c]{background-color:#e3f2fd;box-shadow:0 2px 8px #2196f34d}.sticker-layer-item.drag-over-top[data-v-9747769c]{border-top:3px solid #2196f3;transform:translateY(-2px)}.sticker-layer-item.drag-over-bottom[data-v-9747769c]{border-bottom:3px solid #2196f3;transform:translateY(2px)}.sticker-layer-item[data-v-9747769c]:hover{background-color:#f8f9fa;cursor:grab}.sticker-layer-item.dragging[data-v-9747769c]:hover{cursor:grabbing}.layer-info[data-v-9747769c]{display:flex;align-items:center;flex:1}.drag-handle[data-v-9747769c]{margin-right:8px;color:#6c757d;cursor:grab;padding:4px;border-radius:4px;transition:color .2s ease,background-color .2s ease}.drag-handle[data-v-9747769c]:hover{color:#495057;background-color:#f8f9fa}.drag-handle i[data-v-9747769c]{font-size:14px}.sticker-preview[data-v-9747769c]{width:50px;height:50px;margin-right:12px;border-radius:8px;overflow:hidden;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px}.gen-button[data-v-9747769c]{margin-bottom:10px}.preview-image[data-v-9747769c]{width:100%;height:100%;object-fit:cover;border-radius:6px}.preview-placeholder[data-v-9747769c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#6c757d;font-size:18px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px}.preview-placeholder.preview-loading[data-v-9747769c]{background-color:#f0f0f0}.layer-number[data-v-9747769c]{width:32px;height:32px;background-color:#6c757d;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;margin-right:12px}.layer-details[data-v-9747769c]{flex:1}.layer-name[data-v-9747769c]{font-weight:500;color:#212529;margin-bottom:2px}.layer-position[data-v-9747769c]{font-size:12px;color:#6c757d}.layer-actions[data-v-9747769c]{display:flex;gap:8px}.layer-actions .btn[data-v-9747769c]{padding:4px 8px;font-size:12px}.text-layers-list[data-v-9747769c]{max-height:410px;border:1px solid #dee2e6;border-radius:.375rem;overflow-y:auto;padding:7px 7px 0}.text-layer-item[data-v-9747769c]{display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer;padding:8px;border:1px solid #dee2e6;border-radius:6px;margin-bottom:8px;background:#fff;transition:all .2s ease;flex-direction:column;cursor:grab}.text-layer-item[data-v-9747769c]:hover{border-color:#0d6efd;box-shadow:0 2px 4px #0000001a}.text-layer-item.dragging[data-v-9747769c]{opacity:.5;transform:rotate(2deg);cursor:grabbing}.text-layer-item.drag-over[data-v-9747769c]{border-color:#0d6efd;background:#0d6efd0d}.layer-info[data-v-9747769c]{display:flex;align-items:center;flex:1;min-width:0}.layer-details[data-v-9747769c]{flex:1;min-width:0}.layer-name[data-v-9747769c]{font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px;display:flex;align-items:center;gap:8px}.layer-name .talk[data-v-9747769c]{display:inline-block;width:20px;height:20px;flex-shrink:0;background:url(/assets/images/talk-icon.svg) no-repeat center;background-size:contain}.layer-name .think[data-v-9747769c]{display:inline-block;width:20px;height:20px;flex-shrink:0;background:url(/assets/images/think-icon.svg) no-repeat center;background-size:contain}.layer-name .rect[data-v-9747769c]{display:inline-block;width:20px;height:20px;flex-shrink:0;background:url(/assets/images/rect-icon.svg) no-repeat center;background-size:contain}.layer-name .text-img[data-v-9747769c]{display:inline-block;width:20px;height:20px;flex-shrink:0;background:url(/assets/images/text-icon.svg) no-repeat center;background-size:contain}.layer-meta[data-v-9747769c]{color:#6c757d;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.layer-number[data-v-9747769c]{color:#6c757d;font-size:11px}.layer-actions[data-v-9747769c]{display:flex;gap:4px;flex-shrink:0}.layer-actions .btn[data-v-9747769c]{padding:4px 6px;font-size:12px}[data-v-9747769c] .paper-selection{stroke:#dc3545!important;stroke-width:2!important;fill:none!important;stroke-dasharray:5,5!important;animation:dash-9747769c 1s linear infinite!important}@keyframes dash-9747769c{to{stroke-dashoffset:-10}}[data-v-9747769c] .paper-handle{fill:#dc3545!important;stroke:#fff!important;stroke-width:2!important}.canvas-button[data-v-9747769c]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea66}.canvas-button[data-v-9747769c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea99;color:#fff!important}.canvas-button[data-v-9747769c]:hover:not(:disabled) *{color:#fff!important}.canvas-button[data-v-9747769c]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #667eea66;color:#fff!important}.canvas-button[data-v-9747769c]:active:not(:disabled) *{color:#fff!important}.canvas-button[data-v-9747769c] *{color:#fff!important}.canvas-button[data-v-9747769c]:disabled{opacity:.7;cursor:not-allowed;transform:none}.gen-sticker-button-1[data-v-9747769c]{width:240px}.text-button[data-v-9747769c]{width:auto;margin-left:20px}.tools-panel[data-v-9747769c]{display:flex;align-items:center;gap:8px;padding:4px;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6;height:48px;margin-bottom:10px!important}.tool-button[data-v-9747769c]{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border:none!important;border-radius:6px!important;background:#fff!important;color:#495057!important;cursor:pointer!important;transition:background-color .2s ease,color .2s ease!important;font-size:18px!important}.tool-button[data-v-9747769c]:hover:not(:disabled){background:#0d6efd!important;color:#fff!important}.tool-button.active[data-v-9747769c]{background:#0d6efd!important;color:#fff!important}.tool-button[data-v-9747769c]:disabled{background:#e9ecef!important;color:#adb5bd!important;cursor:not-allowed!important;opacity:.6!important}.page-layout[data-v-9747769c]{display:flex;position:relative}.main-content[data-v-9747769c]{flex:1;min-width:0}.settings-panel[data-v-9747769c]{position:fixed;top:0;right:0;height:100vh;z-index:104;pointer-events:auto;background:#fff;box-shadow:0 0 12px #00000026;transition:all .3s ease}.settings-panel-content[data-v-9747769c]{position:relative;width:280px;background:#fff;color:#333;display:flex;flex-direction:column;transition:width .3s ease;height:100vh}.settings-panel.collapsed .settings-panel-content[data-v-9747769c]{width:52px}.settings-panel-header[data-v-9747769c]{display:flex;align-items:center;justify-content:space-between;padding:16px;flex-shrink:0;background:#fff;height:93px}.settings-panel-title[data-v-9747769c]{display:flex;align-items:center;color:#333;font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden}.settings-panel-title i[data-v-9747769c]{font-size:18px;margin-right:8px}.settings-text[data-v-9747769c]{transition:opacity .3s ease}.settings-panel.collapsed .settings-text[data-v-9747769c]{opacity:0;width:0;overflow:hidden}.btn-toggle[data-v-9747769c]{background:transparent;color:#333;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border-radius:4px;position:relative;left:-5px}.btn-toggle[data-v-9747769c]:hover{color:#222}.btn-toggle i[data-v-9747769c]{font-size:16px}.settings-panel-body[data-v-9747769c]{flex:1;overflow-y:auto;overflow-x:hidden;max-width:100%}.vertical-tabs[data-v-9747769c]{display:flex;flex-direction:column;height:100%}.vertical-tabs-nav[data-v-9747769c]{display:flex;flex-direction:column;border-bottom:1px solid rgba(0,0,0,.08)}.vertical-tab-button[data-v-9747769c]{display:flex;align-items:center;padding:14px 16px;background:transparent;border:none;border-left:3px solid transparent;color:#666;cursor:pointer;transition:all .2s ease;text-align:left;white-space:nowrap}.vertical-tab-button[data-v-9747769c]:disabled{color:#cecece;cursor:not-allowed}.vertical-tab-button:disabled i[data-v-9747769c]{color:#cecece}.vertical-tab-button i[data-v-9747769c]{font-size:18px;min-width:20px;margin-right:10px}.vertical-tab-button .tab-text[data-v-9747769c]{transition:opacity .3s ease}.vertical-tab-button[data-v-9747769c]:hover{background:#00000008;color:#333}.vertical-tab-button.active[data-v-9747769c]{background:#0d6efd14;border-left-color:#0d6efd;color:#0d6efd;font-weight:500}.settings-panel.collapsed .vertical-tab-button[data-v-9747769c]{padding:14px 16px;justify-content:center}.settings-panel.collapsed .vertical-tab-button .tab-text[data-v-9747769c]{opacity:0;width:0;overflow:hidden}.settings-panel.collapsed .vertical-tab-button i[data-v-9747769c]{margin-right:0}.vertical-tabs-content[data-v-9747769c]{flex:1;padding:20px}.tab-content-panel[data-v-9747769c]{animation:fadeIn-9747769c .3s ease}@keyframes fadeIn-9747769c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.settings-panel.collapsed .vertical-tabs-content[data-v-9747769c]{display:none}.sticker-layers-list[data-v-9747769c]{max-height:400px;overflow-y:auto}.sticker-layer-item[data-v-9747769c]{display:flex;align-items:center;justify-content:space-between;padding:12px;margin-bottom:8px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;transition:all .2s ease}.sticker-layer-item[data-v-9747769c]:hover{background:#e9ecef;border-color:#dee2e6}.sticker-layer-item.active[data-v-9747769c]{background:#0d6efd1a;border-color:#0d6efd}.sticker-layer-item.dragging[data-v-9747769c]{opacity:.5;transform:rotate(2deg);cursor:grabbing}.sticker-layer-item.drag-over[data-v-9747769c]{border-color:#0d6efd;background:#0d6efd1a}.sticker-preview[data-v-9747769c]{width:40px;height:40px;margin-right:12px;border-radius:4px;overflow:hidden;background:#fff;border:1px solid #dee2e6;display:flex;align-items:center;justify-content:center;padding:5px}.preview-image[data-v-9747769c]{width:100%;height:100%;object-fit:cover}.preview-placeholder[data-v-9747769c]{color:#6c757d;font-size:16px}.layer-position[data-v-9747769c]{font-size:11px;color:#6c757d}.uploaded-images .row[data-v-9747769c]{margin:0 -4px}.uploaded-images .col-6[data-v-9747769c]{padding:0 4px;margin-bottom:12px}.form-check-label i[data-v-9747769c]{font-size:.875rem;color:#6c757d;margin-top:.12rem!important}.form-check-input:checked+.form-check-label i[data-v-9747769c]{color:#016527;margin-top:.12rem!important}.sticker-shapes-grid[data-v-9747769c]{display:flex;flex-wrap:wrap;gap:8px}.sticker-shape-item[data-v-9747769c]{border-radius:8px;padding:8px;text-align:center;cursor:pointer;transition:all .2s ease;background:#fff}.sticker-shape-item[data-v-9747769c]:hover{box-shadow:0 2px 8px #0003}.sticker-shape-item.selected[data-v-9747769c]{background-color:#f0f5ff;box-shadow:0 0 0 1px #6b94e4}.shape-preview[data-v-9747769c]{width:40px;height:40px;margin:0 auto;display:flex;align-items:center;justify-content:center}.shape-image[data-v-9747769c]{max-width:100%;max-height:100%;object-fit:contain}.settings-subheader[data-v-9747769c]{padding:6px;background:#d5f2d2;width:100%;text-align:center;color:#fff;margin-bottom:10px;border-radius:4px;margin-top:10px;color:#000;font-size:18px}.top-header[data-v-9747769c]{position:relative;width:100%;background:transparent;left:0;top:0;text-align:center;box-shadow:none}.main-part[data-v-9747769c]{position:relative;margin-top:10px;margin-bottom:10px!important}body .ya-stickers-layers[data-v-9747769c]{padding:0}.image-hint[data-v-9747769c]{margin-top:10px}.hint-item[data-v-9747769c]{display:block;background:#e7ffe7;padding:10px;margin-bottom:10px;border-radius:6px;box-shadow:4px 4px 12px #00000026}.sub-canvas-img-preview-container[data-v-9747769c]{width:74px;height:74px;display:flex;margin-right:10px;overflow:hidden;border-radius:8px}.sub-canvas-img-preview-container>img[data-v-9747769c]{height:74px!important}.sub-canvas-images-preview-container-col:nth-child(3n)>.sub-canvas-img-preview-container[data-v-9747769c]{margin-right:0}.sub-canvas-images-preview-container-row[data-v-9747769c]{display:flex;flex-wrap:wrap;width:100%}.sub-canvas-images-preview-container-col[data-v-9747769c]{margin-bottom:10px}.sub-canvas-img-preview-container>img[data-v-9747769c]{box-shadow:4px 4px 12px #00000026;border:2px solid #fff;width:100%;height:100%;object-fit:cover}.tool-button.save-mug[data-v-9747769c]{width:211px!important;height:48px!important;font-size:16px!important;border:none!important;box-shadow:4px 4px 12px #00000026;background:#fd750c!important;color:#fff!important}.tool-button.save-mug[data-v-9747769c]:before{content:"";background:url(/assets/images/bag-light.svg) no-repeat center center;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:8px;background-size:contain;position:relative;top:-2px}.tool-button.save-mug[data-v-9747769c]:hover:before{content:"";background:url(/assets/images/bag-light.svg) no-repeat center center;width:20px;height:20px;display:inline-block;vertical-align:middle;background-size:contain;position:relative;top:-2px}.tool-button.save-mug i[data-v-9747769c]{margin-right:10px}.tool-button.save-mug.is-saving[data-v-9747769c]{background:#e67200!important;cursor:wait!important;opacity:.9}.tool-button.save-mug.is-saving[data-v-9747769c]:before{display:none!important}.tool-button.save-mug.is-saved[data-v-9747769c]{background:#28a745!important}.tool-button.save-mug.is-saved[data-v-9747769c]:before{display:none!important}.save-btn-content[data-v-9747769c]{display:inline-flex;align-items:center;justify-content:center}.main-sub-header[data-v-9747769c]{padding:5px 12px;background:#f2fff4;width:fit-content;margin:0 auto;border-radius:6px;box-shadow:4px 4px 12px #00000026}.tooltip-toggle-btn[data-v-9747769c]{margin-left:8px}.tooltip-toggle-btn.active[data-v-9747769c]{background-color:#0d6efd!important;color:#fff!important}.image-hint[data-v-9747769c]{display:none}.on-off-btn[data-v-9747769c]{height:48px!important;font-size:16px!important;border:1px solid #1fba7d!important;box-shadow:4px 4px 12px #00000026;padding:0 20px;border-radius:6px;background:#fff}@media all and (max-width: 1366px){.settings-panel-content[data-v-9747769c]{width:232px!important}.text-dialog-body[data-v-9747769c]{top:88px!important}.text-panel[data-v-9747769c]{padding-bottom:80px;width:232px!important}}.touch-device .settings-panel-content[data-v-9747769c]{width:52px!important}.touch-device .touch .main-part[data-v-9747769c]{margin:0!important}.touch-device body .canvas-container[data-v-9747769c]{height:65vh!important;width:100%!important;align-items:center;justify-content:center;padding-bottom:0!important;background:transparent!important}.touch-device body .comic-canvas[data-v-9747769c]{position:relative!important;left:initial!important;top:initial!important}.touch-device .text-dialog-body[data-v-9747769c]{top:7px!important}.tooltip-container[data-v-9747769c]:has(.save-ready){width:initial;padding:4px;background:#f8f9fa;border-radius:8px}.img-upload-btn[data-v-9747769c]{height:38px;top:0}.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-3693b85d]{display:flex;flex-direction:column;min-height:0}.ai-panel-gallery-zone[data-v-3693b85d]{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-3693b85d]{max-height:0;opacity:0;margin:0;pointer-events:none}.ai-panel-extra-zone[data-v-3693b85d]{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-3693b85d]{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-3693b85d]{border:1px solid #e9ecef;border-radius:10px;overflow:hidden;background:#fff}.ai-extra-accordion.is-open[data-v-3693b85d]{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.touch .ai-extra-accordion[data-v-3693b85d]{background:#ffffff0d;border-color:#ffffff26}.ai-extra-toggle[data-v-3693b85d]{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-3693b85d],.ai-extra-toggle.open[data-v-3693b85d]{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-3693b85d],.touch .ai-extra-toggle.open[data-v-3693b85d]{background:#1f2126fa;border-bottom-color:#ffffff1a}.ai-extra-accordion.is-open .ai-extra-toggle[data-v-3693b85d]:hover:not(:disabled){background:#eef0f2}.touch .ai-extra-accordion.is-open .ai-extra-toggle[data-v-3693b85d]:hover:not(:disabled){background:#ffffff1a}.ai-extra-toggle[data-v-3693b85d]:hover:not(:disabled){background:#eef0f2}.ai-extra-toggle[data-v-3693b85d]:disabled{cursor:not-allowed;opacity:.6}.touch .ai-extra-toggle[data-v-3693b85d]{background:#ffffff12;color:#fff}.touch .ai-extra-toggle[data-v-3693b85d]:hover:not(:disabled){background:#ffffff1f}.ai-extra-toggle-label[data-v-3693b85d]{display:inline-flex;align-items:center;gap:.25rem}.ai-extra-badge[data-v-3693b85d]{display:inline-flex;align-items:center;margin-left:.4rem;color:#198754}.touch .ai-extra-badge[data-v-3693b85d]{color:#75ff8e}.ai-extra-toggle-chevron[data-v-3693b85d]{display:inline-flex;color:#868e96}.ai-extra-body[data-v-3693b85d]{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-3693b85d]{border-top-color:#ffffff1a}.ai-extra-fade-enter-active[data-v-3693b85d],.ai-extra-fade-leave-active[data-v-3693b85d]{transition:opacity .18s ease,max-height .22s ease;overflow:hidden}.ai-extra-fade-enter-from[data-v-3693b85d],.ai-extra-fade-leave-to[data-v-3693b85d]{opacity:0;max-height:0}.ai-extra-fade-enter-to[data-v-3693b85d],.ai-extra-fade-leave-from[data-v-3693b85d]{opacity:1;max-height:600px}.ai-panel-action[data-v-3693b85d]{margin-top:16px;display:flex;justify-content:center}.ai-generate-btn[data-v-3693b85d]{width:100%;max-width:360px;padding:.7rem 1rem;font-weight:400;font-size:1rem}.ai-generate-btn__brain[data-v-3693b85d]{display:inline-block;margin-right:.35rem;font-size:1.05em;line-height:1;vertical-align:-.05em}.ai-energy-cost[data-v-3693b85d]{font-size:.85em;font-weight:400;opacity:.85}.ai-custom-meta-counter[data-v-3693b85d]{text-align:right;margin-top:4px}.ai-panel[data-v-3693b85d]{margin-top:16px;background:transparent;padding:0;border-radius:12px}.ai-panel--insufficient[data-v-3693b85d]{background:linear-gradient(135deg,#fff5f5,#ffe3e3);border-color:#ffc9c9}.ai-panel-header[data-v-3693b85d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:12px}.ai-panel-title[data-v-3693b85d]{display:inline-flex;align-items:center;gap:6px;font-weight:400;font-size:1rem;color:#5c4400}.ai-panel-title__brain[data-v-3693b85d]{font-size:1.1em;line-height:1}.touch .ai-panel-title[data-v-3693b85d],.touch .ai-prompts-label[data-v-3693b85d],.touch .ai-custom-title[data-v-3693b85d],.touch .ai-loader-title[data-v-3693b85d]{color:#ca92f8}.touch .ai-stat[data-v-3693b85d]{color:#ffc128!important}.touch .ai-panel[data-v-3693b85d]{background:#000c}.touch .ai-panel--drawer[data-v-3693b85d]{background:transparent;border-radius:0}.touch .ai-panel-custom[data-v-3693b85d]{border-top:1px dashed rgb(135 40 214)!important}.touch .ai-custom-meta button[data-v-3693b85d]{width:100%}.touch .ai-custom-counter[data-v-3693b85d]{color:#fff!important}.ai-panel-stats[data-v-3693b85d]{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;font-size:.9rem}.ai-stat[data-v-3693b85d]{display:inline-flex;align-items:center;gap:4px}.ai-panel-warning[data-v-3693b85d]{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-3693b85d]{background:#fff9;border-radius:8px;padding:12px;text-align:center;color:#6c757d;font-size:.9rem}.ai-prompts-label[data-v-3693b85d]{font-size:.85rem;color:#6c4f00;margin-bottom:6px;font-weight:500}.ai-prompts-grid[data-v-3693b85d]{display:flex;flex-wrap:wrap;gap:8px}.ai-prompt-btn[data-v-3693b85d]{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-3693b85d]:hover{background-color:#9d37f1!important}.ai-prompt-btn--active[data-v-3693b85d]{outline:2px solid #ffd84a;outline-offset:2px;box-shadow:0 2px 6px #ffd84a66}.ai-panel-reference[data-v-3693b85d]{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(136,28,214,.18)}.touch .ai-panel-reference[data-v-3693b85d]{margin-top:0;padding-top:0;border-top:none}.ai-reference-error[data-v-3693b85d]{margin-top:4px}.ai-describe-status[data-v-3693b85d]{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-3693b85d]{background:#b246dd0f;border-left:3px solid #b246dd}.ai-panel-custom[data-v-3693b85d]{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(136,28,214,.25)}.ai-custom-title[data-v-3693b85d]{font-size:.95rem;color:#5c4400;font-weight:600;margin-bottom:8px}.ai-custom-textarea[data-v-3693b85d]{resize:vertical;min-height:60px;font-size:14px;border-color:#881cd659;scroll-margin-top:12px}.ai-custom-textarea[data-v-3693b85d]:focus{border-color:#881cd6;box-shadow:0 0 0 .2rem #881cd626}.ai-custom-meta[data-v-3693b85d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;flex-wrap:wrap}.ai-custom-counter[data-v-3693b85d]{font-variant-numeric:tabular-nums}.ai-energy-cost[data-v-3693b85d]{font-weight:400;font-size:.85em;opacity:.9}.ai-panel-processing[data-v-3693b85d]{display:flex;flex-direction:column;gap:14px}.ai-panel-loader[data-v-3693b85d]{display:flex;align-items:center;gap:16px;padding:8px 4px}.ai-loader-spinner .spinner-border[data-v-3693b85d]{width:36px;height:36px;border-width:3px}.ai-loader-message[data-v-3693b85d]{flex:1;min-width:0}.ai-loader-title[data-v-3693b85d]{font-weight:600;font-size:1rem;color:#5c4400;margin-bottom:2px;white-space:pre-line}.ai-loader-hint[data-v-3693b85d]{font-size:.8rem}.ai-progress-bar[data-v-3693b85d]{position:relative;width:100%;height:18px;background:#e7ebf0;border:none;border-radius:10px;overflow:hidden}.ai-progress-bar-fill[data-v-3693b85d]{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-3693b85d]: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-3693b85d 1.6s linear infinite}.ai-progress-bar-fill--complete[data-v-3693b85d]{background:linear-gradient(90deg,#95d5a3,#28a745)}.ai-progress-bar-fill--complete[data-v-3693b85d]:after{animation:none}@keyframes ai-progress-bar-shine-3693b85d{0%{background-position:100% 0}to{background-position:-100% 0}}.ai-progress-bar-label[data-v-3693b85d]{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-3693b85d]{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-3693b85d]{font-size:.85rem}.ai-panel-queue[data-v-3693b85d]{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-3693b85d]{font-size:.95rem;color:#5c4400}.ai-queue-position b[data-v-3693b85d]{font-size:1.1rem;color:#d97706}.ai-progress-grid[data-v-3693b85d]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ai-progress-grid--n1[data-v-3693b85d]{grid-template-columns:minmax(140px,220px);justify-content:center}.ai-progress-grid--n2[data-v-3693b85d]{grid-template-columns:repeat(2,minmax(110px,160px));justify-content:center}.ai-progress-grid--n3[data-v-3693b85d]{grid-template-columns:repeat(3,minmax(100px,130px));justify-content:center}.ai-progress-grid--n4[data-v-3693b85d]{grid-template-columns:repeat(4,minmax(80px,110px));justify-content:center}.ai-progress-grid--n5[data-v-3693b85d],.ai-progress-grid--n6[data-v-3693b85d]{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.ai-progress-item[data-v-3693b85d]{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-3693b85d]{border-color:#95d5a3;box-shadow:0 0 0 2px #95d5a3,0 2px 6px #28a74526}.ai-progress-item--failed[data-v-3693b85d]{border-color:#ec9aa1;background:linear-gradient(135deg,#fff,#fde8ea)}.ai-progress-img[data-v-3693b85d]{width:100%;height:100%;object-fit:cover;display:block;animation:ai-progress-fadein-3693b85d .35s ease}@keyframes ai-progress-fadein-3693b85d{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ai-progress-shimmer[data-v-3693b85d]{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-3693b85d 1.4s linear infinite}.ai-progress-shimmer--idle[data-v-3693b85d]{opacity:.45;animation-duration:2.4s}@keyframes ai-progress-shimmer-3693b85d{0%{background-position:100% 0}to{background-position:-100% 0}}.ai-progress-overlay[data-v-3693b85d]{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-3693b85d]{background:#b246dd;font-size:.65rem}.ai-progress-overlay-label[data-v-3693b85d]{white-space:nowrap}.ai-progress-failed[data-v-3693b85d]{display:flex;flex-direction:column;align-items:center;gap:6px;color:#b02a37}.ai-progress-failed i[data-v-3693b85d]{font-size:1.6rem}.ai-progress-failed-label[data-v-3693b85d]{font-size:.7rem;font-weight:500}.ai-progress-num[data-v-3693b85d]{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-3693b85d]{display:flex;flex-direction:column;gap:12px}.ai-panel-success[data-v-3693b85d]{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-3693b85d]{flex:1;min-width:0}.ai-replace-section[data-v-3693b85d]{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-3693b85d]{font-size:.95rem;font-weight:600;color:#6c4f00}.ai-replace-grid[data-v-3693b85d]{display:flex;flex-direction:column;gap:12px}.ai-replace-item[data-v-3693b85d]{display:flex;gap:14px;background:#fff;border:1px solid #ffe48a;border-radius:8px;padding:10px;align-items:flex-start}.ai-replace-preview[data-v-3693b85d]{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-3693b85d]{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.55) saturate(.7)}.ai-replace-num[data-v-3693b85d]{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-3693b85d]{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-3693b85d]{font-size:2rem;color:#fff;text-shadow:0 0 8px rgba(180,50,0,.8)}.ai-replace-icon--selected i[data-v-3693b85d]{color:#fff;text-shadow:0 0 8px rgba(25,135,84,.85)}.ai-replace-item--pending .ai-replace-thumb[data-v-3693b85d]{filter:none;opacity:1}.ai-replace-process-btn[data-v-3693b85d]{min-width:7.5rem}.ai-replace-body[data-v-3693b85d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.ai-replace-message[data-v-3693b85d]{font-size:.9rem;color:#6c4f00;line-height:1.35}.ai-replace-actions[data-v-3693b85d]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ai-replace-busy[data-v-3693b85d]{display:inline-flex;align-items:center}@media (max-width: 480px){.ai-replace-item[data-v-3693b85d]{flex-direction:column;align-items:stretch}.ai-replace-preview[data-v-3693b85d]{width:100%;height:140px}.ai-replace-actions[data-v-3693b85d]{flex-direction:column;align-items:stretch}.ai-replace-actions .btn[data-v-3693b85d]{width:100%;justify-content:center}}.ai-panel-error[data-v-3693b85d]{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-3693b85d]{flex:1;min-width:0}@media (max-width: 600px){.ai-panel[data-v-3693b85d]{padding:12px}.ai-panel-header[data-v-3693b85d]{flex-direction:column;align-items:flex-start}.ai-prompt-btn[data-v-3693b85d]{flex:1 1 calc(50% - 4px);min-width:0}.ai-panel-loader[data-v-3693b85d]{flex-direction:column;text-align:center;gap:12px}.ai-panel-success[data-v-3693b85d],.ai-panel-error[data-v-3693b85d]{flex-wrap:wrap}}.ai-panel--drawer[data-v-3693b85d]{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-3693b85d]{background:transparent}.ai-panel--drawer .ai-panel-header[data-v-3693b85d]{flex:0 0 auto;margin-bottom:10px}.ai-panel--drawer .ai-panel-warning[data-v-3693b85d]{flex:0 0 auto}.ai-panel--drawer .ai-panel-main[data-v-3693b85d]{flex:1 1 auto;min-height:0;overflow:hidden}.ai-panel--drawer .ai-panel-gallery-zone[data-v-3693b85d]{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-3693b85d]{max-height:0}.ai-panel--drawer .ai-panel-action[data-v-3693b85d]{flex:0 0 auto;margin-top:12px;margin-bottom:0;width:100%}.ai-panel--drawer .ai-generate-btn[data-v-3693b85d]{max-width:none;font-weight:400}.ai-panel--drawer .ai-panel-processing[data-v-3693b85d],.ai-panel--drawer .ai-panel-success-wrap[data-v-3693b85d],.ai-panel--drawer .ai-panel-error[data-v-3693b85d]{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}@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-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]{display:flex;align-items:center;justify-content:center;font-size:80px;gap:12px}.amw-brand-logo-wrap[data-v-8c21cb7f]{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-8c21cb7f]{display:block;width:100%;height:100%;object-fit:contain;margin-left:9px}.amw-brand-title[data-v-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]{flex:0 0 auto;max-width:100%;padding:12px 12px 0}.amw-branding-side .amw-brand-title-row[data-v-8c21cb7f]{font-size:44px;gap:8px}.amw-branding-side .amw-brand-logo-wrap[data-v-8c21cb7f]{width:52px;height:52px;padding:8px}.amw-branding-side .amw-brand-logo[data-v-8c21cb7f]{margin-left:5px}.amw-branding-side .amw-brand-subtitle[data-v-8c21cb7f]{margin-top:8px;font-size:13px}@media (max-width: 900px){.amw-brand-title-row[data-v-8c21cb7f]{font-size:clamp(40px,11vw,64px)}.amw-brand-subtitle[data-v-8c21cb7f]{font-size:15px;padding:0 12px}}@media (max-width: 480px){.amw-overlay[data-v-8c21cb7f]{padding:12px}.amw-content[data-v-8c21cb7f]{gap:12px}.amw-brand-title-row[data-v-8c21cb7f]{font-size:clamp(32px,9vw,48px);gap:8px}.amw-brand-subtitle[data-v-8c21cb7f]{font-size:13px}}.touch canvas[data-v-8c21cb7f]{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-8c21cb7f]{display:none}.touch .amw-3d-actions[data-v-8c21cb7f]{padding:12px 24px}.touch .amw-step-variants .amw-3d-wrap[data-v-8c21cb7f]{top:54px;position:relative;height:calc(100dvh - 68px);max-height:calc(100dvh - 68px);box-sizing:border-box}.touch .amw-upload-sep[data-v-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]{margin-top:0;margin-right:5px}.touch .amw-step .amw-actions[data-v-8c21cb7f]{padding:12px;position:fixed;width:100%}.touch .mobile-tool-btn.mob-auto-mode-btn[data-v-8c21cb7f]{display:none}.touch .amw-step-variants .amw-variants-grid[data-v-8c21cb7f]{padding-bottom:160px!important}.touch .amw-step-head[data-v-8c21cb7f]{margin-top:53px}.touch .amw-nav-btn[data-v-8c21cb7f]{background:transparent;border:none;color:#fff}.amw-modal[data-v-8c21cb7f]{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-8c21cb7f]{padding-top:0}.amw-modal-wide[data-v-8c21cb7f]{max-width:1080px}.amw-stage[data-v-8c21cb7f]{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:16px;width:100%}.amw-stage>.amw-modal[data-v-8c21cb7f]{flex:0 0 720px;margin-left:0;margin-right:0}.amw-stage>.amw-modal.amw-modal-wide[data-v-8c21cb7f]{flex-basis:1080px}.amw-side-3d[data-v-8c21cb7f]{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-8c21cb7f]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:400px}.amw-side-3d-carousel-shell[data-v-8c21cb7f]{position:relative;width:100%;height:400px;flex:0 0 400px}.amw-side-3d-canvas[data-v-8c21cb7f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.amw-side-3d-canvas--slide-hidden[data-v-8c21cb7f]{visibility:hidden;pointer-events:none;opacity:0}.amw-side-packaging-slide[data-v-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]{background:#050f1b;color:#fff}.touch .amw-side-carousel-btn[data-v-8c21cb7f]:hover{background:#050f1b}.amw-side-carousel-btn[data-v-8c21cb7f]:hover{background:#fff}.amw-side-carousel-btn--prev[data-v-8c21cb7f]{left:8px}.amw-side-carousel-btn--next[data-v-8c21cb7f]{right:8px}.amw-packaging-note-wrap[data-v-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]:hover{box-shadow:0 6px 16px #00000024;transform:translateY(-1px)}.amw-packaging-note-wrap--link[data-v-8c21cb7f]:focus-visible{outline:2px solid #0d6efd;outline-offset:2px}.amw-packaging-note[data-v-8c21cb7f]{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-8c21cb7f]{flex-shrink:0;font-size:1rem;color:#6c757d}.amw-packaging-note__icon[data-v-8c21cb7f]{flex-shrink:0;font-size:1.05rem;color:#c9a227}.amw-side-3d-actions[data-v-8c21cb7f]{flex:0 0 auto;margin:auto 12px 12px;display:flex;flex-direction:column;gap:12px}.amw-action-plate[data-v-8c21cb7f]{padding:10px 12px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a}.amw-action-plate--tools[data-v-8c21cb7f]{display:flex;flex-direction:column;gap:8px}.amw-action-plate--checkout[data-v-8c21cb7f]{display:flex;flex-direction:column;gap:10px}.amw-checkout-row[data-v-8c21cb7f],.amw-side-3d-price-row[data-v-8c21cb7f]{display:flex;align-items:stretch;gap:12px}.amw-order-qty-inline[data-v-8c21cb7f]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.amw-order-qty-label[data-v-8c21cb7f]{margin:0;font-size:.72rem;font-weight:600;color:#6c757d;line-height:1.2;white-space:nowrap}.amw-order-qty-label--discount[data-v-8c21cb7f]{display:inline-flex;align-items:center;color:#fd751b;font-size:calc(.72rem + 2px)}.amw-order-qty-select[data-v-8c21cb7f]{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-8c21cb7f]:hover,.amw-order-qty-select[data-v-8c21cb7f]:focus,.amw-order-qty-select[data-v-8c21cb7f]:focus-visible,.amw-order-qty-select[data-v-8c21cb7f]:active{box-shadow:none;outline:none;border-color:#ced4da}.amw-order-qty-bar[data-v-8c21cb7f]{margin-bottom:10px;padding:10px 12px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014}.amw-side-3d-price[data-v-8c21cb7f]{flex:0 1 auto;display:flex;flex-direction:column;gap:4px;min-width:0}.amw-side-3d-price-values[data-v-8c21cb7f]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:auto}.amw-side-3d-price-old[data-v-8c21cb7f]{font-size:.9rem;font-weight:500;color:#6c757d;text-decoration:line-through}.amw-side-3d-price-value[data-v-8c21cb7f]{font-size:1.15rem;font-weight:700;color:#212529}.amw-side-3d-total[data-v-8c21cb7f]{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-8c21cb7f]{align-items:flex-end}.amw-action-plate--checkout .amw-side-3d-order.btn[data-v-8c21cb7f],.amw-side-3d-price-row .amw-side-3d-order.btn[data-v-8c21cb7f]{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-8c21cb7f],.amw-side-3d-ai-action .btn[data-v-8c21cb7f]:active,.amw-variant-ai-action .btn[data-v-8c21cb7f],.amw-variant-ai-action .btn[data-v-8c21cb7f]: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-8c21cb7f],.amw-variant-ai-action .amw-energy-cost[data-v-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]{width:16px;height:16px;flex:0 0 auto;display:block}.amw-energy-cost__value[data-v-8c21cb7f]{font-variant-numeric:tabular-nums}.amw-side-3d-canvas #amw-side-3d-target[data-v-8c21cb7f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.amw-side-3d-canvas[data-v-8c21cb7f] .three-d-renderer{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100%}.amw-side-3d-canvas[data-v-8c21cb7f] .three-d-renderer .preview-container{width:100%;height:100%;max-height:400px}.amw-side-3d-canvas[data-v-8c21cb7f] .three-d-renderer .preview-container canvas{background:none}.amw-close[data-v-8c21cb7f]{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-8c21cb7f]:hover{background:#0000000d;color:#000}.amw-step[data-v-8c21cb7f]{padding:28px 28px 24px;overflow-y:auto}.amw-title[data-v-8c21cb7f]{margin:0 0 8px;font-weight:700;font-size:22px;text-align:center}.amw-subtitle[data-v-8c21cb7f]{margin:0 0 20px;color:#666;text-align:center;font-size:14px}.amw-mode-buttons[data-v-8c21cb7f]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px}.amw-mode-btn[data-v-8c21cb7f]{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-8c21cb7f]{font-size:32px;line-height:1}.amw-mode-name[data-v-8c21cb7f]{font-weight:600;font-size:16px}.amw-mode-hint[data-v-8c21cb7f]{font-size:12px;opacity:.85;font-weight:400}@media (max-width: 600px){.amw-mode-buttons[data-v-8c21cb7f]{grid-template-columns:1fr}}.amw-upload-bar[data-v-8c21cb7f]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.amw-upload-bar[data-v-8c21cb7f]:has(+.amw-step1-video){margin-bottom:0}.amw-upload-bar .btn[data-v-8c21cb7f]{border-radius:0}.amw-step--with-video[data-v-8c21cb7f]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.amw-step--with-video>.amw-step1-video[data-v-8c21cb7f]{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-8c21cb7f]{max-height:500px}}.amw-step1-video__player[data-v-8c21cb7f]{flex:1 1 auto;min-height:0;width:100%;height:100%;max-height:100%;border-radius:18px;overflow:hidden}.amw-step1-video[data-v-8c21cb7f] .stream-player{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%;background:#0f0f0f}.amw-step1-video[data-v-8c21cb7f] .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-8c21cb7f] .stream-player__video{width:100%;height:100%;object-fit:contain}.amw-step1-video[data-v-8c21cb7f] .stream-player__chrome{flex:0 0 auto}.amw-step1-video[data-v-8c21cb7f] .stream-player__poster-pick{display:none}.amw-step1-video[data-v-8c21cb7f] .stream-player--idle-cover{height:100%}.amw-step1-video[data-v-8c21cb7f] .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-8c21cb7f]{margin:12px -2px}}.amw-upload-sep[data-v-8c21cb7f]{color:#666;font-size:14px}.amw-counter[data-v-8c21cb7f]{color:#666;font-size:13px;margin-left:auto}.amw-3d-ai-trigger[data-v-8c21cb7f]{width:100%;margin:0 0 8px}.amw-3d-ai-trigger__btn[data-v-8c21cb7f]{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-8c21cb7f]:disabled{opacity:.65;background:#c034fc!important;color:#fff!important}.amw-3d-ai-trigger__label[data-v-8c21cb7f]{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:400;white-space:nowrap}.amw-3d-ai-trigger__brain[data-v-8c21cb7f]{font-size:16px;line-height:1}.amw-3d-ai-trigger__btn .amw-energy-cost[data-v-8c21cb7f]{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-8c21cb7f]{width:14px;height:14px;filter:brightness(0) invert(1)}.amw-ai-drawer[data-v-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f .28s ease-out;overflow:hidden}@keyframes amw-ai-drawer-in-8c21cb7f{0%{transform:translate(100%)}to{transform:translate(0)}}.amw-ai-drawer__header[data-v-8c21cb7f]{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-8c21cb7f]{flex:1 1 auto;margin:0;font-size:17px;font-weight:400;line-height:1.25;color:#f1f3f5}.amw-ai-drawer__close[data-v-8c21cb7f]{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-8c21cb7f]{font-size:1.25rem;font-weight:700;line-height:1;color:#333}.amw-ai-drawer__close[data-v-8c21cb7f]:active:not(:disabled){background:#f0f0f0}.amw-ai-drawer__close[data-v-8c21cb7f]:disabled{opacity:.45;cursor:not-allowed}.amw-ai-drawer__body[data-v-8c21cb7f]{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-8c21cb7f]{flex:1 1 auto;min-height:0;height:100%;padding:0;box-sizing:border-box}.amw-phone-banner-lightbox[data-v-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]{display:block;width:100%;height:100%;object-fit:contain;border-radius:0;vertical-align:top}.amw-phone-banner-lightbox__close[data-v-8c21cb7f]{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-8c21cb7f]:active{background:#f0f0f0}.amw-phone-banner-lightbox__close i[data-v-8c21cb7f]{font-size:22px;font-weight:700;line-height:1;color:#333;-webkit-text-stroke:.4px #333333}.amw-step-variants .amw-variant-card[data-v-8c21cb7f]{border:none;padding:0;background:transparent}.amw-step-variants .amw-variant-preview[data-v-8c21cb7f]{border:none;padding:0}.amw-upload-grid[data-v-8c21cb7f]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:4px}.amw-upload-cell[data-v-8c21cb7f]{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-8c21cb7f]{box-shadow:none}.amw-upload-thumb[data-v-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]:hover{background:#c92a2a;color:#fff}.amw-upload-thumb .amw-status-error[data-v-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]{margin-top:0}.amw-preview-img[data-v-8c21cb7f]{width:100%;height:100%;background-size:cover;background-position:center}.amw-preview-placeholder[data-v-8c21cb7f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.amw-preview-overlay[data-v-8c21cb7f]{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-8c21cb7f]{overflow:hidden}.amw-file-name[data-v-8c21cb7f]{display:block;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.amw-status[data-v-8c21cb7f]{font-size:12px;display:inline-block;margin-top:2px}.amw-status-error[data-v-8c21cb7f]{color:#c0392b}.amw-bg-cell[data-v-8c21cb7f]{display:flex;align-items:center;justify-content:center}.amw-bg-radio[data-v-8c21cb7f]{transform:scale(1.2);cursor:pointer}.amw-bg-radio[data-v-8c21cb7f]:disabled{cursor:not-allowed}.amw-remove-btn[data-v-8c21cb7f]{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-8c21cb7f]:hover{color:#a13020;background:#c0392b14;border-radius:50%}.amw-row-no-bg .amw-no-bg-icon[data-v-8c21cb7f]{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-8c21cb7f]{color:#555}.amw-row-no-bg .amw-td-bg[data-v-8c21cb7f]{text-align:left;white-space:nowrap}.amw-no-bg-choice[data-v-8c21cb7f]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.amw-actions[data-v-8c21cb7f]{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.amw-actions-center[data-v-8c21cb7f]{justify-content:center;gap:16px}.amw-actions-more[data-v-8c21cb7f]{display:block}.amw-actions-more .btn[data-v-8c21cb7f]{border-radius:0}.amw-step-head[data-v-8c21cb7f]{position:relative;display:flex;align-items:center;justify-content:center;min-height:36px;margin-bottom:12px}.amw-step-head .amw-title[data-v-8c21cb7f]{margin:0;text-align:center}.amw-nav-btn[data-v-8c21cb7f]{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-8c21cb7f]:hover:not(:disabled){background:#f2f4f7;border-color:#b0b6c0}.amw-nav-btn[data-v-8c21cb7f]:disabled{opacity:.45;cursor:not-allowed}.amw-nav-back[data-v-8c21cb7f]{left:0}.amw-nav-fwd[data-v-8c21cb7f]{right:0}.amw-step-variants[data-v-8c21cb7f]{padding-bottom:32px}.amw-modal-variants[data-v-8c21cb7f]{height:min(calc(100vh - 32px),780px)}.amw-modal-variants .amw-step-variants[data-v-8c21cb7f]{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-8c21cb7f],.amw-modal-variants .amw-step-variants>.amw-subtitle[data-v-8c21cb7f],.amw-modal-variants .amw-step-variants>.amw-actions-more[data-v-8c21cb7f]{flex:0 0 auto}.amw-variants-scroll[data-v-8c21cb7f]{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-8c21cb7f]{padding-top:12px}.amw-loading[data-v-8c21cb7f]{text-align:center;padding:48px 16px;color:#555}.amw-empty[data-v-8c21cb7f]{text-align:center;padding:32px 16px;color:#555}.amw-variants-grid[data-v-8c21cb7f]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px}@media (max-width: 992px){.amw-variants-grid[data-v-8c21cb7f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.amw-variants-grid[data-v-8c21cb7f]{grid-template-columns:1fr}}.amw-variants-grid-narrow[data-v-8c21cb7f]{grid-template-columns:repeat(2,1fr)}.amw-variants-grid-narrow .amw-variant-card[data-v-8c21cb7f]{border:none;padding:0;background:transparent}.amw-variants-grid-narrow .amw-variant-preview[data-v-8c21cb7f]{padding:0;border:none!important}.amw-variant-card[data-v-8c21cb7f]{border:1px solid #eee;border-radius:0;padding:8px;background:#fff;display:flex;flex-direction:column}.amw-variant-card .btn[data-v-8c21cb7f]{border-radius:0}.amw-variant-card-selected .amw-variant-preview[data-v-8c21cb7f]{border-style:solid;border-color:#0d6efd}.amw-variant-card-selected .amw-variant-overlay[data-v-8c21cb7f]{background:#0d6efd}.amw-variant-preview[data-v-8c21cb7f]{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-8c21cb7f]{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.amw-variant-overlay[data-v-8c21cb7f]{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-8c21cb7f]{display:flex;gap:8px;margin-top:8px}.amw-variant-actions .btn[data-v-8c21cb7f]{flex:1}.amw-variant-ai-action[data-v-8c21cb7f]{margin-top:6px}.amw-modal.amw-modal-3d[data-v-8c21cb7f]{max-height:calc(100vh - 32px)!important}.amw-modal.amw-modal-3d .amw-step[data-v-8c21cb7f]{display:flex;flex-direction:column;min-height:0;padding:20px 28px 0;overflow:visible}.amw-3d-wrap[data-v-8c21cb7f]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0}.amw-3d-header[data-v-8c21cb7f]{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex:0 0 auto;justify-content:space-between}.amw-3d-header .btn[data-v-8c21cb7f]{border-radius:0}.touch .amw-3d-header .btn[data-v-8c21cb7f]{background:#00000080;color:#fff!important;border-radius:11px}.touch .amw-3d-header .amw-3d-header-edit[data-v-8c21cb7f]{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-8c21cb7f]:disabled{background:#0d6efd;opacity:.65}.amw-3d-title[data-v-8c21cb7f]{font-weight:400;display:inline-flex;align-items:center;gap:8px}.amw-ai-badge[data-v-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]{position:relative}.amw-3d-canvas-wrap[data-v-8c21cb7f]{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-8c21cb7f]{position:relative;flex:1 1 auto;width:100%;min-height:0}.amw-3d-canvas-slide[data-v-8c21cb7f]{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-8c21cb7f]{visibility:hidden;pointer-events:none;opacity:0}.amw-3d-canvas-slide #amw-3d-target[data-v-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]{left:8px}.amw-3d-carousel-shell .amw-side-carousel-btn--next[data-v-8c21cb7f]{right:8px}.amw-3d-canvas-wrap[data-v-8c21cb7f] .three-d-renderer{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0}.amw-3d-canvas-wrap[data-v-8c21cb7f] .three-d-renderer .preview-container{flex:1 1 auto;height:100%!important;min-height:314px}.amw-3d-canvas-wrap[data-v-8c21cb7f] .rotation-controls{display:none!important}.touch .amw-3d-canvas-wrap[data-v-8c21cb7f]{min-height:0;margin-bottom:12px;overflow:visible}.touch .amw-3d-canvas-wrap[data-v-8c21cb7f] .preview-container .three-canvas{transform:scale(1.3)}.amw-3d-actions[data-v-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]{width:100%;box-shadow:0 -4px 10px #00000014}.amw-3d-actions .btn[data-v-8c21cb7f]{border-radius:0}.amw-spinner[data-v-8c21cb7f]{width:18px;height:18px;border:2px solid #ccc;border-top-color:#0d6efd;border-radius:50%;display:inline-block;animation:amw-spin-8c21cb7f .8s linear infinite}.amw-spinner-sm[data-v-8c21cb7f]{width:12px;height:12px;border-width:2px}@keyframes amw-spin-8c21cb7f{to{transform:rotate(360deg)}}.amw-picker-overlay[data-v-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #eee}.amw-picker-title[data-v-8c21cb7f]{margin:0;font-size:18px;font-weight:700}.amw-picker-subbar[data-v-8c21cb7f]{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-8c21cb7f]{font-size:13px}.amw-picker-body[data-v-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]{position:absolute;z-index:5;pointer-events:none;background:#0d6efd1f;border:1px solid #0d6efd;border-radius:2px}.amw-picker-tile[data-v-8c21cb7f]{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-8c21cb7f]:hover{border-color:#b0d2ff}.amw-picker-tile img[data-v-8c21cb7f]{width:100%;height:100%;object-fit:cover;display:block}.amw-picker-tile-empty[data-v-8c21cb7f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:28px}.amw-picker-selected[data-v-8c21cb7f]{border-color:#0d6efd}.amw-picker-selected .amw-picker-tile-check[data-v-8c21cb7f]{color:#0d6efd;background:#fff}.amw-picker-disabled[data-v-8c21cb7f]{cursor:not-allowed;opacity:.55}.amw-picker-tile-check[data-v-8c21cb7f]{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-8c21cb7f]{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-8c21cb7f]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-top:1px solid #eee;gap:12px}.amw-actions .btn[data-v-8c21cb7f]{border-radius:0!important}.no-touch .amw-overlay[data-v-8c21cb7f]{background:url(/assets/mob-bg-TXn2UcJD.jpg) repeat #2e2e2e;background-position:center top;background-attachment:fixed}@media (max-width: 767px){.amw-overlay[data-v-8c21cb7f]{padding:0;align-items:stretch;justify-content:stretch;overflow:hidden;height:100dvh;max-height:100dvh}.amw-content[data-v-8c21cb7f],.amw-stage[data-v-8c21cb7f]{flex:1 1 auto;min-height:0;height:100%;width:100%;max-width:none;padding-top:0;gap:0}.amw-stage[data-v-8c21cb7f]{flex-direction:column}.amw-stage>.amw-modal[data-v-8c21cb7f],.amw-stage>.amw-modal.amw-modal-wide[data-v-8c21cb7f]{flex:1 1 auto!important;flex-basis:auto!important;width:100%;max-width:100%;min-height:0;height:100%}.amw-variant-preview[data-v-8c21cb7f]{border-radius:0}.amw-variant-card[data-v-8c21cb7f]{border-radius:0;border:none}.amw-variant-actions .btn[data-v-8c21cb7f],.amw-actions .btn[data-v-8c21cb7f]{border-radius:0!important}.amw-3d-wrap[data-v-8c21cb7f]{height:calc(100dvh - 68px);max-height:calc(100dvh - 68px);margin-bottom:0;box-sizing:border-box}.amw-3d-canvas-wrap[data-v-8c21cb7f]{display:flex;flex-direction:column;align-items:stretch;margin-bottom:12px;min-height:0}.amw-modal[data-v-8c21cb7f]{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-8c21cb7f]{height:100%!important;max-height:100%!important}.amw-title[data-v-8c21cb7f]{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,1);font-weight:900}.amw-subtitle[data-v-8c21cb7f]{color:#fff;background:#000c;padding:10px;margin-bottom:10px;border-radius:11px}.amw-variant-card .btn[data-v-8c21cb7f]{border-radius:4px!important}.amw-mode-btn[data-v-8c21cb7f]{border-radius:0}.amw-modal-wide[data-v-8c21cb7f]{max-width:100%}.amw-step[data-v-8c21cb7f]{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-8c21cb7f]{overflow:hidden;height:100%}.amw-step.amw-step--with-video>.amw-step1-video[data-v-8c21cb7f]{flex:1 1 auto!important;min-height:0!important}.amw-modal.amw-modal-variants .amw-step.amw-step-variants[data-v-8c21cb7f]{padding:20px 14px 0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.amw-step[data-v-8c21cb7f]>*:not(.amw-actions){flex:0 0 auto;min-height:0}.amw-modal.amw-modal-variants .amw-step-variants>.amw-variants-scroll[data-v-8c21cb7f]{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-8c21cb7f]{padding-bottom:40px!important}.amw-step .amw-actions[data-v-8c21cb7f]{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-8c21cb7f]>*:not(.amw-actions):last-child{margin-bottom:12px}.amw-table-wrap[data-v-8c21cb7f]{margin-bottom:12px}.amw-file-name[data-v-8c21cb7f]{max-width:180px}.amw-modal.amw-modal-3d[data-v-8c21cb7f]{height:100dvh!important;max-height:100dvh!important}.touch .amw-modal.amw-modal-3d[data-v-8c21cb7f]{overflow:auto}.amw-modal.amw-modal-3d .amw-step[data-v-8c21cb7f]{padding:14px 14px 0}.amw-3d-canvas-wrap[data-v-8c21cb7f]{max-width:100%}.amw-3d-canvas-wrap .preview-container[data-v-8c21cb7f]{width:100%;height:100%}.amw-3d-actions[data-v-8c21cb7f]{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-8c21cb7f]{padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#333}.amw-3d-actions--checkout .amw-action-plate--checkout[data-v-8c21cb7f]{margin:0;box-shadow:0 4px 12px #0003}.amw-3d-actions .btn[data-v-8c21cb7f]{border-radius:0!important}.amw-3d-wrap[data-v-8c21cb7f]{padding-bottom:calc(180px + env(safe-area-inset-bottom))}.amw-ai-drawer__panel[data-v-8c21cb7f]{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.amw-3d-carousel-shell[data-v-8c21cb7f]{min-height:0;flex:1 1 auto}.amw-3d-carousel-shell[data-v-8c21cb7f] .preview-container{align-items:center}.amw-3d-canvas-slide[data-v-8c21cb7f]{max-height:100%}.amw-3d-canvas-wrap[data-v-8c21cb7f] .three-d-renderer .preview-container{min-height:0;align-items:center}.amw-picker-overlay[data-v-8c21cb7f]{padding:60px 0;align-items:stretch;justify-content:stretch}.amw-picker-modal[data-v-8c21cb7f]{width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0;box-shadow:none}.amw-picker-grid[data-v-8c21cb7f]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.amw-picker-header[data-v-8c21cb7f]{padding:12px 14px}.amw-picker-subbar[data-v-8c21cb7f]{padding:6px 14px;flex-wrap:wrap}.amw-picker-body[data-v-8c21cb7f]{padding:10px 14px}.amw-picker-footer[data-v-8c21cb7f]{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-8c21cb7f]{flex-wrap:wrap;gap:8px}.amw-upload-bar .btn[data-v-8c21cb7f],.amw-upload-bar .btn[data-v-8c21cb7f]:hover,.amw-upload-bar .btn[data-v-8c21cb7f]:focus,.amw-upload-bar .btn[data-v-8c21cb7f]:active,.amw-upload-bar .btn.active[data-v-8c21cb7f],.amw-upload-bar .btn[data-v-8c21cb7f]:disabled,.amw-upload-bar .btn.disabled[data-v-8c21cb7f]{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-8c21cb7f]:first-child,.amw-upload-bar .btn[data-v-8c21cb7f]:first-child:hover,.amw-upload-bar .btn[data-v-8c21cb7f]:first-child:focus,.amw-upload-bar .btn[data-v-8c21cb7f]:first-child:active,.amw-upload-bar .btn:first-child.active[data-v-8c21cb7f],.amw-upload-bar .btn[data-v-8c21cb7f]:first-child:disabled,.amw-upload-bar .btn:first-child.disabled[data-v-8c21cb7f]{border:3px solid #f8fc32!important;border-radius:3px!important;background:#fcbf32!important;color:#000!important}.amw-counter[data-v-8c21cb7f]{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-8c21cb7f]{padding:12px 12px 24px}.amw-3d-actions .btn[data-v-8c21cb7f]{border-radius:4px!important;border:none}.amw-3d-actions .amw-3d-ai-trigger__btn[data-v-8c21cb7f]{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-8c21cb7f],.amw-actions .amw-choose-layout-btn[data-v-8c21cb7f]:hover,.amw-actions .amw-choose-layout-btn[data-v-8c21cb7f]:focus,.amw-actions .amw-choose-layout-btn[data-v-8c21cb7f]:active,.amw-actions .amw-choose-layout-btn.active[data-v-8c21cb7f],.amw-actions .amw-choose-layout-btn[data-v-8c21cb7f]:disabled,.amw-actions .amw-choose-layout-btn.disabled[data-v-8c21cb7f]{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-8c21cb7f]{border:none!important;border-radius:4px!important;background:#2485d8;padding:7px 16px;font-size:14px!important;color:#fff}.auto-icon[data-v-8c21cb7f]{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-8c21cb7f]{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}.warm-mugs-page[data-v-ebff504b]{min-height:100vh;background-color:#e4e4e4;padding-bottom:40px}.top-header[data-v-ebff504b]{text-align:center}.page-title[data-v-ebff504b]{font-size:24px;font-weight:600;color:#333}.main-sub-header[data-v-ebff504b]{padding:5px 12px;background:#f2fff4;width:fit-content;margin:0 auto;border-radius:6px;box-shadow:4px 4px 12px #00000026}.card[data-v-ebff504b]{border-radius:0;border:none;padding:0;margin:0;background:transparent}.card-body[data-v-ebff504b]{padding:0}.card-body.p-0[data-v-ebff504b]{padding:0!important}.color-picker-backdrop[data-v-ebff504b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;display:flex;align-items:center;justify-content:center;z-index:2000}.color-picker-dialog[data-v-ebff504b]{background:#fff;border-radius:3px;padding:3px;box-shadow:0 10px 30px #0003}.color-grid[data-v-ebff504b]{display:grid;grid-template-columns:repeat(22,15px);grid-auto-rows:15px;gap:0px}.color-swatch[data-v-ebff504b]{width:15px;height:15px;cursor:pointer;transition:transform .1s ease}.color-swatch[data-v-ebff504b]:hover{transform:scale(1.1)}.tools-panel[data-v-ebff504b]{display:flex;align-items:center;gap:8px;padding:4px;background:#f8f9fa;border-radius:8px;height:48px;margin-bottom:10px!important}.tool-button[data-v-ebff504b]{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border:none!important;border-radius:6px!important;background:#fff!important;color:#495057!important;cursor:pointer!important;transition:background-color .2s ease,color .2s ease!important;font-size:18px!important}.tool-button[data-v-ebff504b]:hover:not(:disabled){background:#0d6efd!important;color:#fff!important}.tool-button.active[data-v-ebff504b]{background:#0d6efd!important;color:#fff!important}.tool-button[data-v-ebff504b]:disabled{background:#e9ecef!important;color:#adb5bd!important;cursor:not-allowed!important;opacity:.6!important}.tool-button i[data-v-ebff504b]{font-size:18px}.tool-separator[data-v-ebff504b]{width:1px;height:30px;background:#dee2e6;margin:0 4px;display:none}.color-picker-btn[data-v-ebff504b]{position:relative}.color-indicator[data-v-ebff504b]{width:24px;height:24px;border-radius:4px;border:2px solid #fff;box-shadow:0 0 0 1px #ddd}.default-color-btn[data-v-ebff504b]{position:relative}.default-color-btn .color-indicator[data-v-ebff504b]{opacity:.8}.default-color-btn .default-color-icon[data-v-ebff504b]{position:absolute;bottom:2px;right:2px;font-size:10px;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.5)}.color-picker-title[data-v-ebff504b]{font-weight:600;font-size:14px;color:#333;margin-bottom:12px;text-align:center}.zoom-panel-body[data-v-ebff504b]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px!important}.zoom-label[data-v-ebff504b]{font-size:12px;color:#666;margin-bottom:8px;display:flex;align-items:center;gap:4px}.zoom-canvas-container[data-v-ebff504b]{width:100%;display:flex;justify-content:center;background:#f5f5f5;border-radius:8px;padding:8px;position:relative}.zoom-controls[data-v-ebff504b]{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:4px;z-index:10}.zoom-btn[data-v-ebff504b]{width:32px;height:32px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;transition:all .2s;box-shadow:0 2px 4px #0000001a}.zoom-btn[data-v-ebff504b]:hover:not(:disabled){background:#f0f0f0;border-color:#bbb;box-shadow:0 2px 6px #00000026}.zoom-btn[data-v-ebff504b]:active:not(:disabled){transform:scale(.95);box-shadow:0 1px 2px #0000001a}.zoom-btn[data-v-ebff504b]:disabled{opacity:.5;cursor:not-allowed}.zoom-canvas[data-v-ebff504b]{border-radius:4px;cursor:crosshair;max-width:100%}.zoom-content[data-v-ebff504b]{display:flex;flex-direction:column;gap:16px;width:100%}.zoom-navigator[data-v-ebff504b]{width:100%;display:flex;flex-direction:column;gap:8px}.navigator-label[data-v-ebff504b]{font-size:12px;color:#666;font-weight:500}.navigator-container[data-v-ebff504b]{background:#f0f0f0;border-radius:6px;padding:6px;display:flex;justify-content:center}.navigator-canvas[data-v-ebff504b]{border-radius:4px;cursor:move;border:1px solid #ddd}.zoom-placeholder[data-v-ebff504b]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;color:#888}.zoom-placeholder i[data-v-ebff504b]{font-size:48px;margin-bottom:16px;opacity:.5}.zoom-placeholder p[data-v-ebff504b]{font-size:14px;line-height:1.5;margin:0}.settings-panel.has-pattern .settings-panel-content[data-v-ebff504b]{width:300px}.layers-section[data-v-ebff504b]{margin-top:16px;padding-top:16px;border-top:1px solid #eee;width:100%}.layers-header[data-v-ebff504b]{font-size:12px;color:#666;font-weight:500;margin-bottom:8px;display:flex;align-items:center}.layers-list[data-v-ebff504b]{display:flex;flex-direction:column;gap:4px}.layer-item[data-v-ebff504b]{display:flex;align-items:center;padding:8px;background:#f8f9fa;border-radius:6px;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.layer-item[data-v-ebff504b]:hover{background:#e9ecef}.layer-item.active[data-v-ebff504b]{background:#e3f2fd;border-color:#2196f3}.layer-item.hidden[data-v-ebff504b]{opacity:.5}.layer-item.dragging[data-v-ebff504b]{opacity:.5;background:#fff3cd}.layer-drag-handle[data-v-ebff504b]{color:#adb5bd;cursor:grab;padding-right:8px}.layer-drag-handle[data-v-ebff504b]:active{cursor:grabbing}.layer-info[data-v-ebff504b]{flex:1;min-width:0}.layer-name[data-v-ebff504b]{display:block;font-size:13px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer-rows[data-v-ebff504b]{display:block;font-size:11px;color:#888}.layer-actions[data-v-ebff504b]{display:flex;gap:4px;margin-left:8px}.layer-btn[data-v-ebff504b]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:4px;background:transparent;color:#666;cursor:pointer;transition:all .2s ease}.layer-btn[data-v-ebff504b]:hover{background:#dee2e6;color:#333}.layer-btn-danger[data-v-ebff504b]:hover{background:#f8d7da;color:#dc3545}.layer-btn-color[data-v-ebff504b]{position:relative;border:2px solid #fff!important;box-shadow:inset 0 0 0 1px #0003}.layer-btn-color i[data-v-ebff504b]{color:#fff;text-shadow:0 0 2px rgba(0,0,0,.5)}.layer-item.repeat-layer[data-v-ebff504b]{border-left:3px solid #00BFFF}.layer-item.simple-layer[data-v-ebff504b]{border-left:3px solid #8A2BE2}.default-color-row[data-v-ebff504b]{margin-top:12px;padding-top:12px;border-top:1px solid #eee}.default-color-btn-full[data-v-ebff504b]{width:100%;height:36px;border:2px solid #999;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5);transition:all .2s ease}.default-color-btn-full[data-v-ebff504b]:hover{border-color:#333;transform:scale(1.02)}.canvas-container[data-v-ebff504b]{width:100%;height:0;padding-bottom:47.37%;position:relative;background:#fff}.warm-canvas[data-v-ebff504b]{position:absolute;top:0;left:0;width:100%;height:100%}.canvas-overlay[data-v-ebff504b]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center}.warm-canvas.tool-pencil[data-v-ebff504b],.warm-canvas.tool-pattern[data-v-ebff504b]{cursor:crosshair}.warm-canvas.resize-left[data-v-ebff504b],.warm-canvas.resize-right[data-v-ebff504b]{cursor:ew-resize}.warm-canvas.resize-top[data-v-ebff504b],.warm-canvas.resize-bottom[data-v-ebff504b]{cursor:ns-resize}.on-off-btn[data-v-ebff504b]{height:48px!important;font-size:16px!important;border:1px solid #1fba7d!important;box-shadow:4px 4px 12px #00000026;padding:0 20px;border-radius:6px;background:#fff}.on-off-btn[data-v-ebff504b]:hover{background:#f0f0f0}.on-off-btn.active[data-v-ebff504b]{height:48px!important;font-size:16px!important;border:1px solid #1fba7d!important;box-shadow:4px 4px 12px #00000026;padding:0 20px;border-radius:6px;background:#fff}.demo-on-off[data-v-ebff504b]{border:1px solid #1fba7d!important}.tool-button.save-mug[data-v-ebff504b]{width:211px!important;height:48px!important;font-size:16px!important;border:none!important;box-shadow:4px 4px 12px #00000026;background:#fd750c!important;color:#fff!important}.tool-button.save-mug[data-v-ebff504b]:before{content:"";background:url(/assets/images/bag-light.svg) no-repeat center center;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:8px;background-size:contain;position:relative;top:-2px}.tool-button.save-mug[data-v-ebff504b]:hover:before{content:"";background:url(/assets/images/bag-light.svg) no-repeat center center;width:20px;height:20px;display:inline-block;vertical-align:middle;background-size:contain;position:relative;top:-2px}.tool-button.save-mug.is-saving[data-v-ebff504b]{background:#e67200!important;cursor:wait!important;opacity:.9}.tool-button.save-mug.is-saving[data-v-ebff504b]:before{display:none!important}.tool-button.save-mug.is-saved[data-v-ebff504b]{background:#28a745!important}.tool-button.save-mug.is-saved[data-v-ebff504b]:before{display:none!important}.save-btn-content[data-v-ebff504b]{display:inline-flex;align-items:center;justify-content:center}.save-ready[data-v-ebff504b]{padding:8px 12px}.tooltip-container[data-v-ebff504b]:has(.save-ready){width:initial;padding:4px;background:#f8f9fa;border-radius:8px}.tooltip-toggle-btn[data-v-ebff504b]{margin-left:8px}.tooltip-toggle-btn.active[data-v-ebff504b]{background-color:#0d6efd!important;color:#fff!important}.presets-header h6[data-v-ebff504b]{margin-bottom:12px;font-weight:600}.presets-grid[data-v-ebff504b]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.preset-item[data-v-ebff504b]{cursor:pointer;border-radius:8px;overflow:hidden;border:2px solid transparent;transition:all .2s ease;position:relative}.preset-item[data-v-ebff504b]:hover{border-color:#2196f3}.preset-item.preset-hidden[data-v-ebff504b]{opacity:.6}.preset-preview[data-v-ebff504b]{aspect-ratio:19/9;background:#f0f0f0}.preset-image[data-v-ebff504b]{width:100%;height:100%;object-fit:cover}.preset-placeholder[data-v-ebff504b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999;font-size:24px}.preset-status-text[data-v-ebff504b]{position:absolute;top:4px;right:4px}.preset-status-text .badge[data-v-ebff504b]{font-size:10px}.settings-panel[data-v-ebff504b]{position:fixed;top:0;right:0;height:100vh;z-index:104;pointer-events:auto;background:#fff;box-shadow:0 0 12px #00000026;transition:all .3s ease}.settings-panel-content[data-v-ebff504b]{position:relative;width:280px;background:#fff;color:#333;display:flex;flex-direction:column;transition:width .3s ease;height:100vh}.settings-panel.collapsed .settings-panel-content[data-v-ebff504b]{width:52px}.settings-panel-header[data-v-ebff504b]{display:flex;align-items:center;justify-content:space-between;padding:16px;flex-shrink:0;background:#fff;height:93px}.settings-panel-title[data-v-ebff504b]{display:flex;align-items:center;color:#333;font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden}.settings-panel-title i[data-v-ebff504b]{font-size:18px;margin-right:8px}.settings-text[data-v-ebff504b]{transition:opacity .3s ease}.settings-panel.collapsed .settings-text[data-v-ebff504b]{opacity:0;width:0;overflow:hidden}.btn-toggle[data-v-ebff504b]{background:transparent;color:#333;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border-radius:4px;position:relative;left:-5px}.btn-toggle[data-v-ebff504b]:hover{color:#222}.btn-toggle i[data-v-ebff504b]{font-size:16px}.settings-panel-body[data-v-ebff504b]{flex:1;overflow-y:auto;overflow-x:hidden;max-width:100%;padding:16px}.settings-panel.collapsed .settings-panel-body[data-v-ebff504b]{display:none}.vertical-tabs-content[data-v-ebff504b],.tab-content-panel[data-v-ebff504b]{padding:8px}.settings-subheader[data-v-ebff504b]{font-weight:600;font-size:14px;margin-bottom:16px;color:#333}.form-group[data-v-ebff504b]{margin-bottom:16px}.form-label[data-v-ebff504b]{display:block;margin-bottom:4px;font-weight:500;color:#495057}.color-chooser[data-v-ebff504b]{width:40px;height:40px;border:1px solid #dee2e6;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s ease}.color-chooser[data-v-ebff504b]:hover{border-color:#0d6efd;box-shadow:0 2px 4px #0000001a;font-size:14px;color:#666}.main-part[data-v-ebff504b]{margin:10px 0}.main-part>div[data-v-ebff504b]{padding:0}.profile-onboarding-form--embedded .avatar-grid[data-v-198384b3]{max-height:220px}.avatar-grid[data-v-198384b3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;max-height:280px;overflow-y:auto;padding:4px}.avatar-tile[data-v-198384b3]{border:none;border-radius:50%;padding:0;width:72px;height:72px;overflow:hidden;background:#f3f3f3;cursor:pointer}.avatar-tile img[data-v-198384b3]{width:100%;height:100%;object-fit:cover;display:block}.avatar-tile.active[data-v-198384b3]{border-color:#0d6efd;box-shadow:0 0 0 2px #0d6efd40}.selected-preview img[data-v-198384b3]{object-fit:cover;vertical-align:middle;border:none!important}.user-foto-ava-upload[data-v-198384b3]{justify-content:center}.main-page-title{width:calc(100% - 20px)!important}.profile-page-wrapper[data-v-50ab1a77]{--comic-border-width: 5px;--comic-border-color: #000;--comic-gap: 22px;position:relative;overflow:visible;padding:var(--comic-gap)}.profile-page[data-v-50ab1a77]{max-width:100%;padding:0}.main-page-title[data-v-50ab1a77]{color:#fff;background:#000000ab;width:100%;padding:10px 15px;border-bottom:none;border:1px solid rgba(255,255,255,.5);border-radius:11px!important}.touch .main-page-title[data-v-50ab1a77]{font-size:1rem;margin-bottom:10px!important;margin-left:10px;margin-top:20px}.touch .profile-row[data-v-50ab1a77]{max-width:100vw;padding:10px;margin:0}.touch .profile-col[data-v-50ab1a77]{padding:0}.profile-card[data-v-50ab1a77]{border:none;box-shadow:8px 8px #0000004d;border:3px solid #000}.profile-card .card-header[data-v-50ab1a77]{background:#0e6ffd;border-bottom:3px solid #000}.profile-card .card-title[data-v-50ab1a77]{color:#fff}.profile-card .form-control[data-v-50ab1a77]:disabled{border:3px solid #000}.profile-card .btn-outline-primary[data-v-50ab1a77]{width:100%;margin-top:10px;border:3px solid #0e6ffd}.cabinet-stats-card[data-v-50ab1a77]{border:3px solid #000;box-shadow:8px 8px #0003}.cabinet-stats-card .card-header[data-v-50ab1a77]{background:#0e6ffd;border-bottom:3px solid #000}.cabinet-stats-card .card-title[data-v-50ab1a77]{color:#fff}.touch .cabinet-change-password-card[data-v-50ab1a77]{margin-bottom:70px}.cabinet-stats-list[data-v-50ab1a77]{display:flex;flex-direction:column;gap:.65rem}.cabinet-stat-row[data-v-50ab1a77]{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.12)}.cabinet-stat-row[data-v-50ab1a77]:last-child{border-bottom:none;padding-bottom:0}.cabinet-stat-label[data-v-50ab1a77]{font-size:.875rem;color:#333;line-height:1.3}.cabinet-stat-value[data-v-50ab1a77]{font-size:1.125rem;font-weight:700;color:#0e6ffd;flex-shrink:0}.modal.show[data-v-50ab1a77]{display:block!important}.modal-backdrop[data-v-50ab1a77]{z-index:1040}.form-control[data-v-50ab1a77]:disabled{background-color:#f8f9fa;opacity:1}@media (max-width: 767.98px){.profile-page-wrapper[data-v-50ab1a77]{overflow:visible!important;height:auto!important;min-height:0!important;background:transparent}.profile-page[data-v-50ab1a77]{overflow:visible!important;background:transparent}}.touch-device .profile-page-wrapper[data-v-50ab1a77]{padding:0}.card-header.card-header-no-rounded{border-radius:2px 2px 0 0!important}.card-text[data-v-0d8b578e]{color:#fff!important}.main-page-title[data-v-0d8b578e]{color:#fff;background:#000000ab;width:100%;padding:10px 15px;border-bottom:none;border:1px solid rgba(255,255,255,.5)!important;border-radius:11px!important}.badge[data-v-0d8b578e]{font-size:.75rem}.btn-group .btn[data-v-0d8b578e]{flex:1}.modal-body .form-control[data-v-0d8b578e]:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40}.position-relative .form-check-input[data-v-0d8b578e]{background-color:#fff;border:2px solid #007bff;width:20px;height:20px;cursor:pointer;z-index:10}.position-relative .form-check-input[data-v-0d8b578e]:checked{background-color:#007bff;border-color:#007bff}.position-relative .form-check-input[data-v-0d8b578e]:focus{box-shadow:0 0 0 .2rem #007bff40}.position-relative[style*="cursor: pointer"][data-v-0d8b578e]{transition:opacity .2s ease}.position-relative[style*="cursor: pointer"][data-v-0d8b578e]:hover{opacity:.9}.touch .user-gallery[data-v-0d8b578e]{padding:0 12px 30px!important}.touch .user-gallery h2[data-v-0d8b578e],.touch .user-gallery h5[data-v-0d8b578e],.touch .user-gallery p[data-v-0d8b578e]{color:#fff!important;font-weight:900;text-shadow:1px 1px 0px rgba(0,0,0,.5),-1px -1px 0px rgba(0,0,0,.5)}.del-button button[data-v-0d8b578e]{border-radius:0!important;box-shadow:8px 8px #0000004d}.touch nav[data-v-0d8b578e]{margin-bottom:40px}.touch .del-button[data-v-0d8b578e]{position:fixed;bottom:0;left:0;z-index:100;width:100%;margin-bottom:0!important}.touch .del-button button[data-v-0d8b578e]{border-radius:0}.touch .gal-cart-container[data-v-0d8b578e]{overflow:hidden;border-radius:0}.touch .user-gal-item[data-v-0d8b578e]>*{width:calc(50% - 4px)!important;padding:0;margin:0!important}.touch .user-gal-item[data-v-0d8b578e]{gap:8px;display:flex;margin:0}.main-page-title[data-v-0d8b578e]{font-weight:800;text-transform:uppercase;letter-spacing:1px;border-bottom:4px solid #000;padding-bottom:10px;font-size:2rem;text-align:center;display:inline-block;margin:0 auto}.touch .main-page-title[data-v-0d8b578e]{font-size:1rem;margin-bottom:10px!important;margin-top:20px;border-bottom:1px solid #fd750c}.img-container[data-v-0d8b578e]{border:none;padding:10px;box-shadow:8px 8px #0003;border-radius:none}.user-gal-item .card[data-v-0d8b578e],.img-container img[data-v-0d8b578e]{border-radius:0}.touch .img-container[data-v-0d8b578e]{border:none}.img-checkbox[data-v-0d8b578e]{right:10px;top:10px}.img-checkbox .form-check-input[data-v-0d8b578e]{border-radius:0}.pagination .page-item[data-v-0d8b578e]{border:3px solid #000;border-right:none}.pagination .page-item[data-v-0d8b578e]:last-child{border-right:3px solid #000}.pagination .page-item .page-link[data-v-0d8b578e]{border-radius:0}.card[data-v-e288b6c5]{transition:transform .2s ease,box-shadow .2s ease}.card[data-v-e288b6c5]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026!important}.border-warning[data-v-e288b6c5]{border:2px solid #ffc107!important}.preset-categories-checkboxes[data-v-e288b6c5]{display:flex;flex-wrap:wrap;gap:8px;max-height:120px;overflow-y:auto;padding:8px;background:#f8f9fa;border-radius:4px}.preset-categories-checkboxes .form-check[data-v-e288b6c5]{margin:0;white-space:nowrap}.preset-categories-checkboxes .form-check-label[data-v-e288b6c5]{font-size:.85rem;cursor:pointer}.preset-categories-checkboxes .form-check-input[data-v-e288b6c5]{cursor:pointer;margin-top:.25rem}.preset-preview-container[data-v-5a67395c]{height:180px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.preset-preview[data-v-5a67395c]{object-fit:cover;height:100%}.preset-placeholder[data-v-5a67395c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.card-title[data-v-5a67395c]{font-size:1rem}@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")}.design-view-brand[data-v-f845ce97]{text-align:center;margin:0 auto;max-width:min(100%,1080px);pointer-events:none;-webkit-user-select:none;user-select:none}.design-view-brand__row[data-v-f845ce97]{display:flex;align-items:center;justify-content:center;gap:18px;font-size:80px}.design-view-brand__logo-wrap[data-v-f845ce97]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:104px;height:104px;padding:16px;background:#fff;border-radius:50%;box-sizing:border-box}.design-view-brand__logo[data-v-f845ce97]{display:block;width:100%;height:100%;object-fit:contain;margin-left:10px}.design-view-brand__title[data-v-f845ce97]{margin:0;font-family:Dela Gothic One,sans-serif;font-size:.5em;font-weight:400;line-height:1;letter-spacing:.02em;color:#fff;text-shadow:2px 2px 0 black}.design-view-brand__subtitle[data-v-f845ce97]{display:inline-block;margin:14px 0 0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.35;color:#ffffffeb;background:#1f354f;padding:8px 14px;border-radius:10px}.design-view-page[data-v-f845ce97]{min-height:calc(100vh - 200px);padding:2rem 0;background:transparent;background-size:initial}.design-view-page .container[data-v-f845ce97]{padding:20px;position:fixed;left:50%;margin-left:-439px;top:30px;margin-top:0;border-radius:20px;box-shadow:none;background:transparent!important}.bg-switcher[data-v-f845ce97]{position:absolute;top:20px;right:-42px;display:flex;flex-direction:column;gap:3px;z-index:1001;display:none}.bg-switcher-btn[data-v-f845ce97]{width:32px;height:32px;border:2px solid rgba(255,255,255,.5);border-radius:6px;cursor:pointer;padding:0;transition:transform .15s,border-color .15s}.bg-switcher-btn[data-v-f845ce97]:hover{transform:scale(1.15);border-color:#fff}.design-preview-area[data-v-f845ce97]{position:relative;min-height:513px;display:flex;align-items:flex-start;justify-content:center}.mode-switcher[data-v-f845ce97]{position:absolute;top:-30px;left:2px;display:flex;gap:10px;z-index:1000;display:none}.no-touch .mode-switcher[data-v-f845ce97]{top:-60px;bottom:initial;width:100%}.mode-btn[data-v-f845ce97]{padding:.5rem 1rem;border:none;background:#fff;color:#0d6efd;border-radius:6px 6px 0 0;cursor:pointer;font-weight:500;transition:all .2s}.mode-btn[data-v-f845ce97]:hover{background:#f8f9ff}.mode-btn.active[data-v-f845ce97]{background:#0d6efd;color:#fff}.design-view-page>.container>.row[data-v-f845ce97]{margin:0;padding:0}.preview-2d[data-v-f845ce97]{width:100%;display:flex;align-items:flex-start;justify-content:center;min-height:360px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.preview-2d[data-v-f845ce97]:not([style*="display: none"]){pointer-events:auto}.preview-image[data-v-f845ce97]{max-width:100%;max-height:360px;object-fit:contain}.preview-3d[data-v-f845ce97]{width:100%;height:360px;display:flex;align-items:flex-start;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.preview-3d[data-v-f845ce97]:not([style*="display: none"]){pointer-events:auto}.preview-3d-container[data-v-f845ce97]{width:100%;height:360px;display:flex;align-items:flex-start;justify-content:center}.preview-3d-container[data-v-f845ce97] .three-canvas,.preview-3d-container[data-v-f845ce97] .preview-container{background:transparent!important}.three-d-renderer[data-v-f845ce97]{height:100%!important}@media (min-width: 768px){.preview-3d-scaled[data-v-f845ce97]{transform-origin:center center}}.touch .design-view-page[data-v-f845ce97]{padding:3rem 0}.loading-placeholder[data-v-f845ce97]{display:flex;align-items:center;justify-content:center;min-height:360px;color:#6c757d;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.three-renderer-wrapper[data-v-f845ce97]{width:100%;height:100%;position:relative;z-index:1}.design-actions[data-v-f845ce97]{text-align:center;color:#fff;position:relative;z-index:1000;margin-top:20px}.design-title[data-v-f845ce97]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.design-subtitle[data-v-f845ce97]{font-size:1.25rem;margin-bottom:2rem;color:#ffffffe6}.design-buttons[data-v-f845ce97]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.design-btn[data-v-f845ce97]{min-width:200px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:8px;transition:all .3s;background:#fff;color:#333;border:none}.design-btn[data-v-f845ce97]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.touch-device .design-title[data-v-f845ce97]{font-size:2rem}.touch-device .design-view-page .container[data-v-f845ce97]{left:0;top:60px;margin-left:0;margin-top:0;padding:16px;width:100%;max-width:100%;box-sizing:border-box;height:calc(100vh - 60px);border-radius:0}.touch-device .three-d-renderer[data-v-f845ce97]{position:relative;display:flex}.touch-device .design-subtitle[data-v-f845ce97]{font-size:1rem}.touch-device .design-buttons[data-v-f845ce97]{flex-direction:column;align-items:stretch}.touch-device .design-btn[data-v-f845ce97]{width:auto;max-width:calc(100% - 2rem);margin:0 1rem;max-height:50px;padding:.75rem 1.5rem;border-radius:0}.touch-device .design-preview-area[data-v-f845ce97]{padding:1rem;min-height:329px}.touch-device .preview-3d[data-v-f845ce97],.touch-device .preview-3d-container[data-v-f845ce97]{height:329px}.touch-device .mode-btn[data-v-f845ce97]{border-radius:0}.touch-device #app[data-v-f845ce97]{overflow:hidden}.touch-device #app .d-flex[data-v-f845ce97]{height:100vh;overflow:hidden}.touch-device .bg-switcher[data-v-f845ce97]{position:absolute;top:0;right:initial;display:flex;flex-direction:column;gap:3px;z-index:1001;width:100%;flex-direction:row;flex-wrap:wrap;margin:0;padding:15px;height:86px;overflow:hidden;justify-content:space-between;gap:7px;display:none}.touch-device .design-actions[data-v-f845ce97]{bottom:15px;position:fixed;width:100%}.touch-device .bg-switcher+div[data-v-f845ce97]{position:relative;top:70px}.no-touch .design-preview-area .preview-3d-container .preview-container{height:600px;width:600px;margin:0 auto;top:-30px}.touch .design-preview-area .preview-3d-container .preview-container{min-height:440px}.touch .no-padding{padding:0!important}.touch .mode-switcher{left:15px;width:calc(100% - 30px);display:none}.touch .design-preview-area .preview-3d-container .preview-container{min-height:400px;height:400px!important}.touch .preview-container>canvas{top:-31px}.touch .bg-switcher-btn{transform:none!important;border-radius:0!important;border:2px solid #fff}.editor-settings-management[data-v-ce9d3b2a]{padding:1rem 0}.settings-list[data-v-ce9d3b2a]{max-height:80vh;overflow-y:auto}.card.border-warning[data-v-ce9d3b2a]{border-width:2px}.font-monospace[data-v-ce9d3b2a]{font-family:Courier New,monospace;font-size:.9rem}.color-chooser[data-v-ce9d3b2a]{cursor:pointer;transition:transform .1s ease}.color-chooser[data-v-ce9d3b2a]:hover{transform:scale(1.05);box-shadow:0 0 0 2px #007bff40}.color-picker-backdrop[data-v-ce9d3b2a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;display:flex;align-items:center;justify-content:center;z-index:2000}.color-picker-dialog[data-v-ce9d3b2a]{background:#fff;border-radius:3px;padding:3px;box-shadow:0 10px 30px #0003}.color-grid[data-v-ce9d3b2a]{display:grid;grid-template-columns:repeat(22,15px);grid-auto-rows:15px;gap:0px}.color-swatch[data-v-ce9d3b2a]{width:15px;height:15px;border-radius:0;border:0px solid #cfd4da;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,border-color .1s ease;border:.5px solid #ffffff33}.color-swatch[data-v-ce9d3b2a]:hover{transform:scale(1.06);box-shadow:0 0 0 2px #0000000d;border-color:#adb5bd}.warehouses-management[data-v-a9546f52]{padding:1rem}.sortable[data-v-a9546f52]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-a9546f52]:hover{background-color:#e9ecef}.sortable i[data-v-a9546f52]{margin-left:5px;font-size:.8em}.operators-management[data-v-e76ad51c]{padding:1rem}.sortable[data-v-e76ad51c]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-e76ad51c]:hover{background-color:#e9ecef}.sortable i[data-v-e76ad51c]{margin-left:5px;font-size:.8em}.orders-management[data-v-0e5b9540]{padding:1rem}.sortable[data-v-0e5b9540]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-0e5b9540]:hover{background-color:#e9ecef}.sortable i[data-v-0e5b9540]{margin-left:5px;font-size:.8em}body .container[data-v-0e5b9540]{width:100%!important}.pages-management[data-v-7e3eadd7]{padding:1rem}code[data-v-7e3eadd7]{background-color:#f8f9fa;padding:2px 6px;border-radius:3px;font-size:.9em}.object-fit-contain[data-v-dd56af9f]{object-fit:contain}.menu-management[data-v-2b5249c7]{padding:1rem}.menu-items-list[data-v-2b5249c7]{display:flex;flex-direction:column;gap:8px}.menu-item-card[data-v-2b5249c7]{display:flex;align-items:center;padding:12px;border:1px solid #dee2e6;border-radius:8px;background:#fff;cursor:move;transition:all .2s ease}.menu-item-card[data-v-2b5249c7]:hover{border-color:#0d6efd;box-shadow:0 2px 4px #0000001a}.menu-item-card.is-hidden[data-v-2b5249c7]{opacity:.6;background:#f8f9fa}.menu-item-handle[data-v-2b5249c7]{color:#6c757d;cursor:grab;margin-right:12px;font-size:18px}.menu-item-handle[data-v-2b5249c7]:active{cursor:grabbing}.menu-item-content[data-v-2b5249c7]{display:flex;align-items:center}.menu-item-card.dragging[data-v-2b5249c7]{opacity:.5;cursor:grabbing}.referrals-management[data-v-1381247e]{max-width:1400px}.table th[data-v-1381247e]{background-color:#f8f9fa;font-weight:600}.sortable[data-v-1381247e]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-1381247e]:hover{background-color:#e9ecef}.sortable i[data-v-1381247e]{margin-left:5px;font-size:.8em}.users-management[data-v-ce300a39]{padding:1rem 0}.table[data-v-ce300a39]{background:#fff;border-radius:8px;overflow:hidden}.table thead[data-v-ce300a39]{background-color:#f8f9fa}.table th[data-v-ce300a39]{font-weight:600;border-bottom:2px solid #dee2e6}code[data-v-ce300a39]{font-size:.85em;background-color:#f8f9fa;padding:2px 6px;border-radius:4px}.table-danger[data-v-ce300a39]{background-color:#dc35451a}.sortable[data-v-ce300a39]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-ce300a39]:hover{background-color:#e9ecef}.sortable i[data-v-ce300a39]{margin-left:5px;font-size:.8em}.ban-info[data-v-ce300a39]{min-width:200px}.modal-backdrop[data-v-ce300a39]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1040}.modal[data-v-ce300a39]{z-index:1050}.demo-category-tree-node>label[data-v-437858ec]{cursor:pointer;font-weight:500}.demo-category-tree-children[data-v-437858ec]{border-left:1px solid rgba(0,0,0,.1);padding-left:.75rem}.demo-category-tree-node[data-v-437858ec]:last-child{margin-bottom:0}.priority-input[data-v-437858ec]{width:90px}.demo-gallery-management[data-v-3d0953e6]{padding:1rem 0}.demo-gallery-checkbox[data-v-3d0953e6]{background-color:#fff;border:2px solid #007bff;width:20px;height:20px;cursor:pointer;z-index:10}.demo-gallery-checkbox[data-v-3d0953e6]:checked{background-color:#007bff;border-color:#007bff}.demo-gallery-checkbox[data-v-3d0953e6]:focus{box-shadow:0 0 0 .2rem #007bff40}.card[data-v-3d0953e6]{transition:transform .2s,box-shadow .2s}.card[data-v-3d0953e6]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.card-img-top-container[data-v-3d0953e6]{position:relative}.card-title[data-v-3d0953e6]{font-size:.9rem;margin-bottom:.5rem}.card-text[data-v-3d0953e6]{font-size:.8rem;margin-bottom:.5rem}.packaging-admin-tile[data-v-1225bec7]{position:relative;border-radius:8px;overflow:hidden;background:#f5f5f5}.packaging-admin-tile img[data-v-1225bec7],.packaging-admin-tile-placeholder[data-v-1225bec7]{display:block;width:100%;height:120px;object-fit:cover}.packaging-admin-tile-placeholder[data-v-1225bec7]{display:flex;align-items:center;justify-content:center}.packaging-admin-tile-actions[data-v-1225bec7]{display:flex;gap:4px;padding:6px;background:#fffffff2}.ready-tree[data-v-e123627e]{max-height:420px;overflow-y:auto}.ready-form[data-v-e123627e]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;padding:1.25rem}.owner-categories-management[data-v-bfd5819c]{padding:1rem 0}.owner-content-prices-management[data-v-1d3e51d3]{margin-top:1rem}.price-settings-management[data-v-f85bdd2d]{padding:20px 0}.promo-codes-list[data-v-f85bdd2d]{max-height:600px;overflow-y:auto}.promo-code-item[data-v-f85bdd2d]{border:1px solid #dee2e6}.promo-code-item .card-body[data-v-f85bdd2d]{background-color:#f8f9fa}.urgent-messages-management[data-v-31e2f37a]{padding:20px}.color-preview[data-v-31e2f37a]{width:24px;height:24px;border:1px solid #ddd;border-radius:4px;display:inline-block}.preview-box[data-v-31e2f37a]{padding:15px;border-radius:4px;border:1px solid #ddd;min-height:60px}.preview-content[data-v-31e2f37a]{word-wrap:break-word}.modal.show[data-v-31e2f37a]{display:block}.modal-backdrop[data-v-31e2f37a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1040}.form-control-color[data-v-31e2f37a]{width:60px;height:40px;padding:2px;cursor:pointer}.contests-mgmt .contest-item[data-v-05ba5c24]{cursor:pointer}.contests-mgmt .contest-item.active[data-v-05ba5c24]{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.contests-mgmt .contest-item.active .text-muted[data-v-05ba5c24],.contests-mgmt .contest-item.active .text-success[data-v-05ba5c24]{color:#ffffffd9!important}.prize-place-badge[data-v-05ba5c24]{min-width:2rem}.vote-opt-num[data-v-05ba5c24]{min-width:1.5rem;text-align:right}.contest-hero-row[data-v-05ba5c24]{display:flex;gap:1rem;align-items:flex-start}.contest-hero-thumb[data-v-05ba5c24]{flex:0 0 auto;width:200px;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:#f1f3f5;border:1px solid #dee2e6;display:flex;align-items:center;justify-content:center}.contest-hero-thumb img[data-v-05ba5c24]{width:100%;height:100%;object-fit:cover;display:block}.contest-hero-thumb--empty i[data-v-05ba5c24]{font-size:2rem}.contest-hero-actions[data-v-05ba5c24]{flex:1 1 auto;min-width:0}.preview-generator-management[data-v-cea614ca]{padding:0}.card[data-v-cea614ca]{border-radius:8px;box-shadow:0 2px 4px #0000000d}.card-header[data-v-cea614ca]{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;font-weight:500}.progress[data-v-cea614ca]{border-radius:5px;overflow:hidden}.table-responsive[data-v-cea614ca]{border:1px solid #dee2e6;border-radius:4px}.sticky-top[data-v-cea614ca]{z-index:1}.spin[data-v-cea614ca]{animation:spin-cea614ca 1s linear infinite}@keyframes spin-cea614ca{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.border-primary[data-v-cea614ca]{border-color:#0d6efd!important;border-width:2px!important}.text-orange[data-v-cea614ca]{color:#fd7e14!important}.list-group-item[data-v-ebca0338]{transition:background-color .2s}.list-group-item[data-v-ebca0338]:hover{background-color:#f8f9fa}.presets-management .preset-card[data-v-b9b2a914]{transition:transform .2s}.presets-management .preset-card[data-v-b9b2a914]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.preset-generator-management .list-group-item[data-v-6b466ad8]{cursor:pointer}.preset-generator-progress .preset-generator-canvas-wrap[data-v-6b466ad8]{visibility:visible}.frontend-logs-management[data-v-6f8470cd]{padding:20px}.table-responsive[data-v-6f8470cd]{border-radius:.375rem}.sticky-top[data-v-6f8470cd]{position:sticky;top:0;z-index:10}.modal.show[data-v-6f8470cd]{display:block;opacity:1}.modal-backdrop[data-v-6f8470cd]{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;opacity:.5}.cache-info[data-v-02427008]{font-size:.9rem}.info-row[data-v-02427008]{display:flex;justify-content:space-between;margin-bottom:.4rem}.info-row .label[data-v-02427008]{color:#6c757d}.info-row .value[data-v-02427008]{font-weight:600}.blog-management[data-v-a99f2f5b]{padding:1rem}@media (max-width: 768px){.blog-management[data-v-a99f2f5b]{padding:.5rem}.modal-xl[data-v-a99f2f5b]{max-width:100%;margin:0}.modal-dialog[data-v-a99f2f5b]{margin:0;height:100vh;max-height:100vh}.modal-content[data-v-a99f2f5b]{height:100%;border-radius:0}.modal-body[data-v-a99f2f5b]{max-height:calc(100vh - 120px)!important}.table-responsive[data-v-a99f2f5b]{font-size:.875rem}.table th[data-v-a99f2f5b],.table td[data-v-a99f2f5b]{padding:.5rem;white-space:nowrap}}.dashboard-management[data-v-96b7f0d1]{padding:1rem}.card[data-v-96b7f0d1]{margin-bottom:1rem}canvas[data-v-96b7f0d1]{max-height:400px}.ai-balances-block[data-v-96b7f0d1]{border:1px solid #e6e7eb;border-radius:12px;padding:16px 20px;background:#fbfbfd}.ai-balances-header[data-v-96b7f0d1]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.ai-balances-meta[data-v-96b7f0d1]{margin-bottom:1rem}.ai-balance-card[data-v-96b7f0d1]{border:1px solid #e6e7eb;border-radius:10px;transition:border-color .2s ease,background .2s ease}.ai-balance-card--low[data-v-96b7f0d1]{border-color:#f1aeb5;background:#fff5f6}.ai-balance-amount[data-v-96b7f0d1]{display:flex;align-items:baseline;gap:6px;font-size:28px;font-weight:700;color:#1f2933;line-height:1;margin:6px 0 8px}.ai-balance-amount-currency[data-v-96b7f0d1]{font-size:14px;font-weight:500}.ai-balance-card--low .ai-balance-amount-value[data-v-96b7f0d1]{color:#c92a2a}.ai-balance-breakdown>div[data-v-96b7f0d1]{margin-bottom:2px}.ai-balance-alert-info[data-v-96b7f0d1]{color:#b46500}.ai-balance-topup .form-label[data-v-96b7f0d1]{color:#5c4400;font-weight:500}.effect-tree[data-v-db83b23a]{max-height:420px;overflow-y:auto}.effect-form[data-v-db83b23a]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;padding:1.25rem}.effects-management .card[data-v-1028280a]{transition:transform .2s}.effects-management .card[data-v-1028280a]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.ai-prompts-mgmt .ai-prompt-list[data-v-b702f2f8]{max-height:600px;overflow-y:auto}.ai-prompts-mgmt .ai-prompt-item[data-v-b702f2f8]{cursor:pointer;transition:background .15s;border-left:3px solid transparent}.ai-prompts-mgmt .ai-prompt-item[data-v-b702f2f8]:hover{background:#f8f9fa}.ai-prompts-mgmt .ai-prompt-item.active[data-v-b702f2f8]{background:#e7f1ff;border-left-color:#0d6efd}.ai-prompts-mgmt .ai-prompt-item.inactive[data-v-b702f2f8]{opacity:.7}.ai-prompts-mgmt .ai-prompt-name[data-v-b702f2f8]{font-weight:500}.ai-prompts-mgmt .ai-prompt-base[data-v-b702f2f8]{margin-top:4px;line-height:1.3}.ai-prompts-mgmt .ai-prompt-form[data-v-b702f2f8]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;padding:1.25rem}.ai-prompts-mgmt .ai-prompt-thumb[data-v-b702f2f8]{flex:0 0 auto;width:48px;height:48px;border-radius:6px;overflow:hidden;background:#f1f3f5;border:1px solid #dee2e6;display:flex;align-items:center;justify-content:center}.ai-prompts-mgmt .ai-prompt-thumb img[data-v-b702f2f8]{width:100%;height:100%;object-fit:cover;display:block}.ai-prompts-mgmt .ai-prompt-thumb--empty[data-v-b702f2f8]{background:#f8f9fa}.ai-prompts-mgmt .ai-prompt-thumb--empty .bi[data-v-b702f2f8]{font-size:1.25rem}.ai-prompts-mgmt .ai-skip-deepseek[data-v-b702f2f8]{background:#fff3cd;border:1px solid #ffe69c;border-radius:6px;padding:.6rem .75rem .6rem 2.4rem}.ai-prompts-mgmt .ai-skip-deepseek .form-check-label .small[data-v-b702f2f8]{font-weight:400;margin-top:2px}.ai-prompts-mgmt .ai-preview-block[data-v-b702f2f8]{background:#fff;border:1px dashed #ced4da;border-radius:8px;padding:.75rem}.ai-prompts-mgmt .ai-preview-row[data-v-b702f2f8]{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap}.ai-prompts-mgmt .ai-preview-thumb[data-v-b702f2f8]{flex:0 0 auto;width:120px;height:120px;border-radius:8px;overflow:hidden;background:#f1f3f5;border:1px solid #dee2e6;display:flex;align-items:center;justify-content:center}.ai-prompts-mgmt .ai-preview-thumb img[data-v-b702f2f8]{width:100%;height:100%;object-fit:cover;display:block}.ai-prompts-mgmt .ai-preview-thumb--empty .bi[data-v-b702f2f8]{font-size:2rem}.ai-prompts-mgmt .ai-preview-actions[data-v-b702f2f8]{flex:1 1 200px;min-width:0}.ai-settings-mgmt code[data-v-fea315dd]{background:#f1f3f5;padding:1px 4px;border-radius:3px}.nav-tabs .nav-link[data-v-04066358]{color:#495057;cursor:pointer}.nav-tabs .nav-link[data-v-04066358]:hover{color:#007bff}.nav-tabs .nav-link.active[data-v-04066358]{color:#007bff;font-weight:600}.admin-tabs-menu[data-v-04066358]{display:flex;flex-wrap:nowrap;overflow-y:scroll;padding-bottom:20px;width:380px;flex-direction:column;min-width:380px;max-height:90vh;overflow-y:auto}.admin-tabs-menu>li[data-v-04066358]{margin-bottom:12px}.nav-tabs.admin-tabs-menu .nav-link[data-v-04066358]{height:100%;border:2px solid #000!important;margin-right:10px;border-radius:0;box-shadow:8px 8px #0003;font-weight:600;width:354px;text-align:left;padding-top:8px}.nav-tabs.admin-tabs-menu .nav-link[data-v-04066358]:hover{color:#fff}.admin-content-area .container[data-v-04066358]{width:100%!important}.nav-tabs.admin-tabs-menu .nav-link.active[data-v-04066358]{border:2px solid #007bff;color:#000}.admin-ka[data-v-04066358]{display:flex}.page-view[data-v-624f71bc]{min-height:60vh}.page-content[data-v-624f71bc]{max-width:900px;margin:0 auto;padding:20px}.page-content .touch-device[data-v-624f71bc]{max-width:100%;overflow-x:hidden}.page-title[data-v-624f71bc]{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:#333}.page-body[data-v-624f71bc]{font-size:1.1rem;line-height:1.8;color:#555}.page-body[data-v-624f71bc] h1,.page-body[data-v-624f71bc] h2,.page-body[data-v-624f71bc] h3,.page-body[data-v-624f71bc] h4,.page-body[data-v-624f71bc] h5,.page-body[data-v-624f71bc] h6{margin-top:2rem;margin-bottom:1rem;font-weight:600;color:#333}.page-body[data-v-624f71bc] p{margin-bottom:1.5rem}.page-body[data-v-624f71bc] ul,.page-body[data-v-624f71bc] ol{margin-bottom:1.5rem;padding-left:2rem}.page-body[data-v-624f71bc] li{margin-bottom:.5rem}.page-body[data-v-624f71bc] a{color:#007bff;text-decoration:none}.page-body[data-v-624f71bc] a:hover{text-decoration:underline}.page-body[data-v-624f71bc] img{max-width:100%;height:auto;margin:1.5rem 0;border-radius:8px}.page-body[data-v-624f71bc] blockquote{border-left:4px solid #007bff;padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:#666}.page-body[data-v-624f71bc] code{background-color:#f8f9fa;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.page-body[data-v-624f71bc] pre{background-color:#f8f9fa;padding:1rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}.page-body[data-v-624f71bc] pre code{background-color:transparent;padding:0}.touch-device .content-area.page-view-content{padding:16px 0 0!important;margin-top:57px!important;border-radius:8px!important;background:#fff!important}.touch-device .content-area.page-view-content .page-content{padding:0}.touch-device .content-area.page-view-content .page-title{font-size:1.3rem}.touch body{padding:0}.touch-device .content-area.page-view-content .container{padding:10px!important;box-shadow:none}.touch-device .app-footer .container{border-radius:0!important;background:#222;padding:20px!important}.touch-device .content-area.page-view-content .page-body h1,.page-body h2,.page-body h3,.page-body h4,.page-body h5,.page-body h6{font-size:18px}.reset-password-page[data-v-fa07e896]{min-height:60vh;display:flex;align-items:center;padding:40px 0}.card[data-v-fa07e896]{border:none;border-radius:10px}.card-title[data-v-fa07e896]{font-size:24px;font-weight:600}.success-message[data-v-fa07e896]{padding:20px 0}.activate-account-page[data-v-58fc6b80]{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:40px 20px}.status-card[data-v-58fc6b80]{width:100%;max-width:960px;background:#fff;border-radius:16px;box-shadow:0 20px 60px -25px #0f172a66;border:1px solid rgba(15,23,42,.08);padding:48px 32px;text-align:center}.status-card .touch-device[data-v-58fc6b80]{max-width:100%;overflow-x:hidden}.status-body[data-v-58fc6b80]{display:flex;flex-direction:column;align-items:center;gap:20px}.status-icon[data-v-58fc6b80]{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.status-icon.loading[data-v-58fc6b80]{width:auto;height:auto;border-radius:0}.status-icon.success[data-v-58fc6b80]{background:#22c55e1f;color:#22c55e}.status-icon.success i[data-v-58fc6b80],.status-icon.error i[data-v-58fc6b80]{font-size:3.5rem}.status-icon.error[data-v-58fc6b80]{background:#ef44441f;color:#ef4444}.status-title[data-v-58fc6b80]{font-weight:700;font-size:1.75rem;margin-bottom:0}.status-text[data-v-58fc6b80]{font-size:1.05rem;max-width:720px}.status-text .touch-device[data-v-58fc6b80]{max-width:100%}.touch-device .status-card[data-v-58fc6b80]{padding:32px 20px}.touch-device .status-title[data-v-58fc6b80]{font-size:1.4rem}.touch-device .status-text[data-v-58fc6b80]{font-size:1rem}.user-orders-page[data-v-d6b8e9f7]{min-height:60vh}.orders-list .card[data-v-d6b8e9f7]{transition:transform .2s,box-shadow .2s}.touch .orders-list[data-v-d6b8e9f7],.touch .touch-device .container[data-v-d6b8e9f7]{padding:12px 12px 30px}.touch .user-orders-page>.row[data-v-d6b8e9f7]{margin:0}.touch .user-orders-page>.row>.col-12[data-v-d6b8e9f7]{padding:0!important}.main-page-title[data-v-d6b8e9f7]{font-weight:800;text-transform:uppercase;letter-spacing:1px;border-bottom:4px solid #fff;padding-bottom:10px;display:inline-block;font-size:2em}.touch .main-page-title[data-v-d6b8e9f7]{font-size:1rem;margin-bottom:10px!important;margin-left:10px;margin-top:20px;color:#fff}.orders-list .each-order[data-v-d6b8e9f7]{border:3px solid #000;border-radius:20px!important;box-shadow:8px 8px #0003!important}.orders-list .each-order .card-header[data-v-d6b8e9f7]{border-radius:20px 20px 0 0!important}.orders-list .each-order .btn-outline-primary[data-v-d6b8e9f7]{border-radius:0;border:3px solid #0e6ffd}.pay-status[data-v-d6b8e9f7]{text-align:right}.badge[data-v-d6b8e9f7]{border-radius:0}.user-orders-mug-wrap[data-v-d6b8e9f7]{width:80px}.user-orders-mug-container[data-v-d6b8e9f7]{position:relative;width:80px;height:80px;overflow:hidden}.user-orders-2d-img[data-v-d6b8e9f7]{width:100%;height:100%;object-fit:cover}.no-touch .user-orders-page h1[data-v-d6b8e9f7]{color:#fff;background:#000000ab;width:100%;padding:10px 15px;border-bottom:none;border:1px solid rgba(255,255,255,.5);border-radius:11px!important}.order-confirmation-page[data-v-27f3b42e]{min-height:60vh}.touch .order-confirmation-page[data-v-27f3b42e]{padding:10px!important}.card[data-v-27f3b42e]{border-radius:12px}.card-header[data-v-27f3b42e]{border-radius:12px 12px 0 0!important}.img-thumbnail[data-v-27f3b42e]{border-radius:8px}.touch .succes-order-bottom-buttons[data-v-27f3b42e]{margin-bottom:20px}.touch .succes-order-bottom-buttons a[data-v-27f3b42e]:first-child{margin-right:0!important;margin-bottom:10px}.main-page-title[data-v-27f3b42e]{font-weight:800;text-transform:uppercase;letter-spacing:1px;border-bottom:4px solid #000;padding-bottom:10px;font-size:2rem;text-align:center;display:inline-block;margin:0 auto}.touch .main-page-title[data-v-27f3b42e]{font-size:1rem;margin-bottom:10px!important;margin-left:10px;margin-top:20px}.cadr-main-container[data-v-27f3b42e]{border:3px solid #000!important;border-radius:20px!important;box-shadow:8px 8px #0003!important;overflow:hidden}.cadr-main-container .card-header[data-v-27f3b42e]{border-radius:0!important;border-bottom:3px solid #000}.cadr-main-container .card[data-v-27f3b42e]{border-radius:0!important;border:3px solid #000!important}.cadr-main-container .card .img-thumbnail[data-v-27f3b42e]{background:#eee;border-radius:0;border:none}.cadr-main-container .badge[data-v-27f3b42e]{border-radius:0}.pay-status[data-v-27f3b42e]{text-align:right}.succes-order-bottom-buttons .btn[data-v-27f3b42e]{border-radius:0}.guest-setup-modal[data-v-2d86291a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200000;display:flex;align-items:center;justify-content:center;padding:16px}.guest-setup-backdrop[data-v-2d86291a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199999;background:#000000a6}.guest-setup-content[data-v-2d86291a]{position:relative;z-index:200001;width:100%;max-width:420px;background:#fff;border:3px solid #000;border-radius:12px;box-shadow:8px 8px #0003;padding:24px}.guest-setup-title[data-v-2d86291a]{font-weight:800;text-transform:uppercase}.guest-setup-link[data-v-2d86291a]{text-decoration:underline;vertical-align:baseline}.guest-setup-doc-modal[data-v-2d86291a]{z-index:200010}.guest-setup-doc-backdrop[data-v-2d86291a]{z-index:200009}.order-detail-page[data-v-4a516893]{min-height:60vh}.card[data-v-4a516893]{border-radius:11px;border:3px solid #000}.card-header[data-v-4a516893]{border-radius:12px 12px 0 0!important}.img-thumbnail[data-v-4a516893]{border-radius:8px}.touch .order-detail-page[data-v-4a516893]{padding:0 10px 10px!important}.touch .order-detail-page h1[data-v-4a516893]{color:#fff;border-bottom:4px solid #fff}.touch .order-detail-page .bi-arrow-left[data-v-4a516893]:before{content:"";font-weight:700!important;color:#fff}.touch body .title-main[data-v-4a516893]{margin-top:0!important;font-size:20px}.main-page-title[data-v-4a516893]{font-weight:800;text-transform:uppercase;letter-spacing:1px;border-bottom:4px solid #000;padding-bottom:10px;font-size:2rem;text-align:center;display:inline-block}.touch .main-page-title[data-v-4a516893]{font-size:1rem;margin-bottom:10px!important;margin-left:10px;margin-top:20px}.cadr-main-container[data-v-4a516893]{border:3px solid #000!important;border-radius:20px!important;box-shadow:8px 8px #0003!important;overflow:hidden}.cadr-main-container>.card-header[data-v-4a516893]{border-radius:0!important}.badge[data-v-4a516893],.card-body .btn-primary[data-v-4a516893],.btn-back[data-v-4a516893]{border-radius:0}.pay-status[data-v-4a516893]{text-align:right}.touch .pay-status[data-v-4a516893]{display:flex;flex-direction:row;justify-content:space-between}.cadr-main-container .img-thumbnail[data-v-4a516893]{border-radius:0;border:none;background:#eee}.order-mug-wrap[data-v-4a516893]{width:100px}.order-mug-container[data-v-4a516893]{position:relative;width:100px;height:100px;overflow:hidden}.order-mug-placeholder[data-v-4a516893]{width:100px;height:100px}.order-detail-2d-img[data-v-4a516893]{width:100%;height:100%;object-fit:cover}.no-touch .order-detail-page h1[data-v-4a516893]{color:#fff;background:#000000ab;width:100%;padding:10px 15px;border-bottom:none;border:1px solid rgba(255,255,255,.5);border-radius:11px!important}.referral-program-page[data-v-e8bde25f]{max-width:900px}.referral-program-page .touch-device[data-v-e8bde25f]{max-width:100%;overflow-x:hidden}.agreement-content[data-v-e8bde25f]{font-size:.9rem;line-height:1.6}.agreement-content p[data-v-e8bde25f]{margin-bottom:.75rem}.card[data-v-a5b171a2]{border-radius:12px}.owner-registration-page[data-v-2ca83d7c]{min-height:70vh}.modal.show[data-v-901e2db9]{display:block}.owner-markup-tab[data-v-f456ca43]{margin-top:1rem}.tab-content[data-v-b3c64262]{min-height:400px}.copyowner-cabinet-page .card[data-v-b3c64262]{border:none;border-radius:0}.copyowner-cabinet-page .nav.nav-tabs[data-v-b3c64262]{border-bottom:none;position:relative;z-index:3}.copyowner-cabinet-page .nav.nav-tabs li[data-v-b3c64262]{position:relative;bottom:-2px}.copyowner-cabinet-page .tab-content[data-v-b3c64262]{border:3px solid #000;box-shadow:8px 8px #0003}.copyowner-cabinet-page .tab-content .card[data-v-b3c64262],.tab-content .card-body[data-v-b3c64262]{border-radius:0!important;border:none}.copyowner-cabinet-page .tab-content .owner-categories-tab[data-v-b3c64262]{border-radius:0;border:none}.copyowner-cabinet-page .tab-content .card,.tab-content .card-body{border-radius:0!important;border:none}.copyowner-cabinet-page .tab-content .owner-markup-tab{margin:0}.copyowner-cabinet-page .tab-content{min-height:initial!important}.copyowner-cabinet-page .nav-tabs .nav-link{color:#fff!important}.copyowner-cabinet-page .nav-tabs .nav-link.active{color:#000!important}.copyowner-cabinet-page h1{color:#fff;background:#000000ab;width:100%;padding:10px 15px;border-bottom:none;border:1px solid rgba(255,255,255,.5);border-radius:11px!important}.copyowner-cabinet-page .nav-tabs .nav-link:hover{background:#00000080}.copyowner-cabinet-page .nav-tabs .nav-link.active:hover{background:#fff}.blog-list-page[data-v-1d681121]{min-height:60vh}.blog-post-card[data-v-1d681121]{transition:transform .2s,box-shadow .2s;border:1px solid #e0e0e0}.blog-post-card[data-v-1d681121]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.blog-post-card .card-img-wrapper[data-v-1d681121]{height:200px;overflow:hidden;background:#f8f9fa}.blog-post-card .card-img-top[data-v-1d681121]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.blog-post-card:hover .card-img-top[data-v-1d681121]{transform:scale(1.05)}.blog-post-card .card-body[data-v-1d681121]{padding:1.25rem}.blog-post-card .card-title[data-v-1d681121]{color:#333;font-weight:600}.blog-post-card .card-text[data-v-1d681121]{font-size:.95rem;line-height:1.6}.pagination .page-link[data-v-1d681121]{color:#007bff;border-color:#dee2e6}.pagination .page-item.active .page-link[data-v-1d681121]{background-color:#007bff;border-color:#007bff}.pagination .page-item.disabled .page-link[data-v-1d681121]{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}@media (max-width: 768px){.blog-list-page[data-v-1d681121]{padding:.5rem 0}.blog-list-page .container[data-v-1d681121]{padding-left:1rem;padding-right:1rem}.blog-post-card .card-img-wrapper[data-v-1d681121]{height:180px}.blog-post-card .card-body[data-v-1d681121]{padding:1rem}.blog-post-card .card-title[data-v-1d681121]{font-size:1.1rem}.blog-post-card .card-text[data-v-1d681121],.pagination[data-v-1d681121]{font-size:.9rem}.pagination .page-link[data-v-1d681121]{padding:.375rem .5rem}}@media (max-width: 576px){.blog-post-card .card-img-wrapper[data-v-1d681121]{height:160px}.blog-list-page h1[data-v-1d681121]{font-size:1.5rem}}.blog-post-page[data-v-b0011ab2]{min-height:60vh}.blog-post-article[data-v-b0011ab2]{max-width:900px;margin:0 auto}.blog-post-header[data-v-b0011ab2]{border-bottom:2px solid #e9ecef;padding-bottom:1.5rem}.blog-post-title[data-v-b0011ab2]{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;color:#333}.blog-post-meta[data-v-b0011ab2]{font-size:.95rem}.blog-post-main-image[data-v-b0011ab2]{margin-top:1.5rem}.blog-post-main-image img[data-v-b0011ab2]{width:100%;height:auto;max-height:500px;object-fit:cover}.blog-post-excerpt[data-v-b0011ab2]{font-size:1.25rem;line-height:1.6}.blog-post-content[data-v-b0011ab2]{line-height:1.8;font-size:1.1rem}.blog-post-content[data-v-b0011ab2] p{margin-bottom:1.5rem}.blog-post-content[data-v-b0011ab2] h2{font-size:2rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;color:#333}.blog-post-content[data-v-b0011ab2] h3{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:#444}.blog-post-content[data-v-b0011ab2] ul,.blog-post-content[data-v-b0011ab2] ol{margin-bottom:1.5rem;padding-left:2rem}.blog-post-content[data-v-b0011ab2] li{margin-bottom:.5rem}.blog-post-content[data-v-b0011ab2] a{color:#007bff;text-decoration:underline}.blog-post-content[data-v-b0011ab2] a:hover{color:#0056b3}.blog-image-block img[data-v-b0011ab2]{max-width:100%;height:auto}.blog-gallery-block .gallery-item[data-v-b0011ab2]{margin-bottom:1rem}.blog-gallery-block .gallery-item img[data-v-b0011ab2]{width:100%;height:auto;transition:transform .2s}.blog-gallery-block .gallery-item img[data-v-b0011ab2]:hover{transform:scale(1.02)}.cursor-pointer[data-v-b0011ab2]{cursor:pointer}.blog-slider-block[data-v-b0011ab2]{margin:2rem 0}.carousel-item img[data-v-b0011ab2]{max-height:600px;object-fit:contain;background:#f8f9fa}.blog-post-navigation[data-v-b0011ab2]{border-top:1px solid #e9ecef}.lightbox-overlay[data-v-b0011ab2]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem}.lightbox-content[data-v-b0011ab2]{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.lightbox-image[data-v-b0011ab2]{max-width:100%;max-height:90vh;object-fit:contain}.lightbox-close[data-v-b0011ab2]{position:absolute;top:-2.5rem;right:0;background:transparent;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:.5rem;z-index:10001}.lightbox-prev[data-v-b0011ab2],.lightbox-next[data-v-b0011ab2]{position:absolute;top:50%;transform:translateY(-50%);background:#fff3;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:1rem;z-index:10001;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.lightbox-prev[data-v-b0011ab2]{left:-3rem}.lightbox-next[data-v-b0011ab2]{right:-3rem}.lightbox-prev[data-v-b0011ab2]:hover,.lightbox-next[data-v-b0011ab2]:hover{background:#ffffff4d}.lightbox-counter[data-v-b0011ab2]{position:absolute;bottom:-2.5rem;left:50%;transform:translate(-50%);color:#fff;font-size:1rem}@media (max-width: 768px){.blog-post-title[data-v-b0011ab2]{font-size:1.75rem}.blog-post-excerpt[data-v-b0011ab2]{font-size:1.1rem}.blog-post-content[data-v-b0011ab2]{font-size:1rem}.blog-post-content[data-v-b0011ab2] h2{font-size:1.5rem}.blog-post-content[data-v-b0011ab2] h3{font-size:1.25rem}.blog-post-main-image img[data-v-b0011ab2]{max-height:300px}.blog-gallery-block .row[data-v-b0011ab2]{--bs-gutter-x: .5rem;--bs-gutter-y: .5rem}.carousel-item img[data-v-b0011ab2]{max-height:300px}.lightbox-overlay[data-v-b0011ab2]{padding:1rem}.lightbox-prev[data-v-b0011ab2]{left:.5rem}.lightbox-next[data-v-b0011ab2]{right:.5rem}.lightbox-close[data-v-b0011ab2]{top:.5rem;right:.5rem}.lightbox-counter[data-v-b0011ab2]{bottom:.5rem}}@media (max-width: 576px){.blog-post-title[data-v-b0011ab2]{font-size:1.5rem}.blog-post-main-image img[data-v-b0011ab2]{max-height:250px}.blog-gallery-block .row-cols-3[data-v-b0011ab2],.blog-gallery-block .row-cols-4[data-v-b0011ab2]{--bs-cols: 2}}.not-found-page[data-v-e0d0968b]{min-height:50vh}.not-found-card[data-v-e0d0968b]{max-width:520px;padding:2rem 1.5rem;border:3px solid #000;background:#fafafa;box-shadow:8px 8px #00000026}.not-found-code[data-v-e0d0968b]{font-size:3rem;font-weight:800;line-height:1;color:#0e6ffd;letter-spacing:.02em}
