.topic-guide-link[data-v-0fa907c7]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:260px;min-height:68px;margin:14px auto 0;padding:8px 18px;border:2px solid rgba(139,92,246,.4);border-radius:999px;background:transparent;text-decoration:none;transition:all .3s ease;cursor:pointer}.topic-guide-link[data-v-0fa907c7]:hover{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.8);transform:translateY(-2px)}.topic-guide-link span[data-v-0fa907c7]{font-size:.95rem;font-weight:700;color:#c4b5fd;line-height:1.1}.topic-guide-link small[data-v-0fa907c7]{font-size:.82rem;font-weight:600;color:#fde047;margin-top:2px}.image-enhancer[data-v-0fa907c7]{position:fixed;top:0;left:var(--sidebar-width, 220px);width:calc(100% - var(--sidebar-width, 220px));height:100%;background:var(--gradient-hero);z-index:1000;display:flex;flex-direction:column;transition:left .3s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1);--sidebar-width: 220px}.image-enhancer[data-sidebar-collapsed=true][data-v-0fa907c7]{--sidebar-width: 56px}.enhancer-body[data-v-0fa907c7]{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-height:0}.editor-container[data-v-0fa907c7]{display:flex;flex:1;min-height:0}.controls-panel.editor-controls-panel[data-v-0fa907c7]{padding:14px!important;gap:8px!important}.canvas-wrapper[data-v-0fa907c7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;position:relative;min-width:0;overflow:hidden}.zoom-layer[data-v-0fa907c7]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.zoom-layer .preview-img[data-v-0fa907c7],.canvas-wrapper .preview-img[data-v-0fa907c7]{max-width:100%;max-height:calc(100vh - 140px);object-fit:contain;border-radius:8px}.result-img[data-v-0fa907c7]{box-shadow:0 8px 32px rgba(0,0,0,.4)}.toggle-bar[data-v-0fa907c7]{position:absolute;top:12px;right:12px;z-index:20;display:flex;gap:0;background:rgba(0,0,0,.6);border-radius:8px;overflow:hidden;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15)}.toggle-btn[data-v-0fa907c7]{padding:6px 16px;background:transparent;border:none;color:rgba(255,255,255,.6);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s}.toggle-btn.active[data-v-0fa907c7]:first-child{background:rgba(55,65,81,.8);color:#fff}.toggle-btn.active[data-v-0fa907c7]:last-child{background:rgba(99,102,241,.8);color:#fff}.toggle-btn[data-v-0fa907c7]:hover:not(.active){color:#fff;background:rgba(255,255,255,.1)}.controls-panel[data-v-0fa907c7]{border-left:1px solid rgba(255,255,255,.1)}.file-info-panel[data-v-0fa907c7]{background:rgba(255,255,255,.05);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:6px}.info-item[data-v-0fa907c7]{display:flex;justify-content:space-between;font-size:.8rem;color:#aaa}.info-item span[data-v-0fa907c7]:first-child{color:#888}.info-value[data-v-0fa907c7]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-btn[data-v-0fa907c7]{margin-top:8px;width:100%}.control-group[data-v-0fa907c7]{display:flex;flex-direction:column}.control-label[data-v-0fa907c7]{font-size:.85rem;color:#ccc;margin-bottom:8px;font-weight:500}.lang-presets[data-v-0fa907c7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 6px}.lang-preset-btn[data-v-0fa907c7]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;min-height:36px;padding:6px 9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ccc;cursor:pointer;transition:all .2s;font-size:.78rem;text-align:left}.lang-preset-btn[data-v-0fa907c7]:hover{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3)}.lang-preset-btn.active[data-v-0fa907c7]{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.5);color:#fff}.lang-icon[data-v-0fa907c7]{flex:0 0 24px;font-size:1rem;line-height:1;text-align:center}.lang-name[data-v-0fa907c7]{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.translation-mode-options[data-v-0fa907c7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.translation-mode-btn[data-v-0fa907c7]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:58px;padding:9px 10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#cfd3df;text-align:left;cursor:pointer;transition:all .2s}.translation-mode-btn strong[data-v-0fa907c7]{color:#fff;font-size:.82rem}.translation-mode-btn small[data-v-0fa907c7]{color:#9ca3af;font-size:.72rem;line-height:1.35}.translation-mode-btn[data-v-0fa907c7]:hover:not(:disabled),.translation-mode-btn.active[data-v-0fa907c7]{background:rgba(59,130,246,.18);border-color:rgba(96,165,250,.65)}.translation-mode-btn.active[data-v-0fa907c7]{background:linear-gradient(135deg,rgba(37,99,235,.42),rgba(79,70,229,.28));border:2px solid #60a5fa;box-shadow:0 0 0 2px rgba(96,165,250,.18),0 8px 18px rgba(37,99,235,.2)}.translation-mode-btn.active[data-v-0fa907c7]:after{content:"✓";position:absolute;top:7px;right:9px;display:grid;width:20px;height:20px;place-items:center;border-radius:999px;background:#60a5fa;color:#101426;font-size:.78rem;font-weight:800}.translation-mode-btn.active strong[data-v-0fa907c7]{color:#fff}.translation-mode-btn.active small[data-v-0fa907c7]{color:#bfdbfe}.translation-mode-btn[data-v-0fa907c7]:disabled{cursor:not-allowed;opacity:.55}.translation-mode-hint[data-v-0fa907c7]{margin:7px 0 0;color:#9ca3af;font-size:.72rem;line-height:1.45}.lang-custom-row[data-v-0fa907c7]{display:flex;align-items:center;gap:8px}.lang-select[data-v-0fa907c7]{flex:1;padding:8px 28px 8px 10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#eee;font-size:.82rem;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.lang-select[data-v-0fa907c7]:focus{outline:none;border-color:rgba(59,130,246,.5)}.lang-select option[data-v-0fa907c7]{background:#1e1e24;color:#eee}.lang-arrow[data-v-0fa907c7]{color:#666;font-size:1.2rem;flex-shrink:0}.btn[data-v-0fa907c7]{padding:10px 20px;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-gradient[data-v-0fa907c7]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff}.btn-gradient[data-v-0fa907c7]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-gradient[data-v-0fa907c7]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-0fa907c7]{background:rgba(255,255,255,.08);color:#ccc;border:1px solid rgba(255,255,255,.15)}.btn-secondary[data-v-0fa907c7]:hover:not(:disabled){background:rgba(255,255,255,.12);color:#fff}.btn-outline[data-v-0fa907c7]{background:transparent;color:#aaa;border:1px solid rgba(255,255,255,.15)}.btn-outline[data-v-0fa907c7]:hover:not(:disabled){background:rgba(255,255,255,.08);color:#fff}.action-buttons[data-v-0fa907c7]{display:flex;flex-direction:column;gap:8px}.action-buttons .btn[data-v-0fa907c7]{width:100%}@media (max-width: 768px){.image-enhancer[data-v-0fa907c7]{left:0!important;width:100%!important;--sidebar-width: 0px !important;height:100dvh}.modal-header[data-v-0fa907c7]{padding:.75rem}.modal-title[data-v-0fa907c7]{font-size:1rem}.editor-container[data-v-0fa907c7]{flex-direction:column;min-height:0;overflow:hidden}.canvas-wrapper[data-v-0fa907c7]{flex:0 0 auto;width:100%;min-height:280px;height:42dvh;padding:10px}.preview-img[data-v-0fa907c7],.result-img[data-v-0fa907c7],.canvas-wrapper .preview-img[data-v-0fa907c7]{max-height:100%!important;max-width:100%!important}.controls-panel[data-v-0fa907c7]{width:100%;flex:1;min-height:0;min-width:unset;border-left:none;border-top:1px solid rgba(255,255,255,.1);overflow-y:auto;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.lang-presets[data-v-0fa907c7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ecommerce-direct-workspace .workspace-preview-column[data-v-0fa907c7]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;gap:12px}.ecommerce-direct-workspace .workspace-preview-column>.canvas-wrapper[data-v-0fa907c7]{flex:1;min-height:0;border-radius:8px}.ecommerce-direct-workspace .workspace-canvas-tools[data-v-0fa907c7]{display:flex;flex:none;justify-content:center;padding:4px 0}.ecommerce-direct-workspace .workspace-canvas-tools[data-v-0fa907c7] .zoom-controls{position:static;transform:none;margin:0}.ecommerce-direct-workspace .workspace-intro h1[data-v-0fa907c7]{margin:0 0 10px;color:#fff;font-size:1.35rem;line-height:1.4}.ecommerce-direct-workspace .workspace-intro p[data-v-0fa907c7]{margin:0 0 16px;color:#aeb5cc;font-size:.85rem;line-height:1.7}@media (max-width: 768px){.ecommerce-direct-workspace .workspace-preview-column[data-v-0fa907c7]{flex:none;width:100%}.ecommerce-direct-workspace .workspace-preview-column>.canvas-wrapper[data-v-0fa907c7]{flex:none;height:clamp(280px,52dvh,520px);min-height:280px;padding:12px}}.ecommerce-direct-workspace[data-v-0fa907c7]>.modal-header{gap:12px}.ecommerce-direct-workspace[data-v-0fa907c7]>.modal-header .header-right{order:1}.ecommerce-direct-workspace[data-v-0fa907c7]>.modal-header .header-feedback-btn{order:2;margin:0}@media (max-width: 768px){.ecommerce-direct-workspace[data-v-0fa907c7]>.modal-header{flex-wrap:wrap;gap:6px 8px}.ecommerce-direct-workspace[data-v-0fa907c7]>.modal-header .header-right{order:3;width:100%;min-width:0}.ecommerce-direct-workspace[data-v-0fa907c7]>.modal-header .modal-title{font-size:1rem}}
