.navbar[data-v-e0c48e46]{position:fixed;top:0;left:0;right:0;height:var(--header-height);z-index:1000;background:color-mix(in srgb,var(--bg-elev) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}@supports not (backdrop-filter: blur(12px)){.navbar[data-v-e0c48e46]{background:var(--bg-elev)}}.navbar-inner[data-v-e0c48e46]{height:100%;width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-4);padding:0 var(--space-4)}@media (min-width: 768px){.navbar-inner[data-v-e0c48e46]{padding:0 var(--space-6)}}@media (min-width: 1200px){.navbar-inner[data-v-e0c48e46]{padding:0 var(--space-7)}}.brand[data-v-e0c48e46]{justify-self:start;min-width:0;display:flex;align-items:center;gap:var(--space-2);cursor:pointer}.brand-logo[data-v-e0c48e46]{width:30px;height:30px;border-radius:var(--radius-full);background:#fff;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;flex-shrink:0;box-shadow:var(--shadow-sm)}.brand-text[data-v-e0c48e46]{display:flex;flex-direction:column;line-height:1.15;min-width:0}.brand-title[data-v-e0c48e46]{font-weight:700;font-size:15px}.brand-subtitle[data-v-e0c48e46]{font-size:10px;color:var(--text-dim);letter-spacing:.4px}.nav-links[data-v-e0c48e46]{justify-self:center;display:flex;align-items:center;gap:var(--space-1);height:100%}.nav-link[data-v-e0c48e46]{position:relative;display:inline-flex;align-items:center;height:100%;padding:0 var(--space-3);color:var(--text-dim);font-weight:500;font-size:14px;transition:color .15s ease}.nav-links.single .nav-link[data-v-e0c48e46]{display:none}.nav-link[data-v-e0c48e46]:hover{color:var(--text)}.nav-link.active[data-v-e0c48e46]{color:var(--primary);background:transparent}.nav-link.active[data-v-e0c48e46]:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:0;height:2px;border-radius:2px;background:var(--primary)}.mobile-extra[data-v-e0c48e46]{display:none}.nav-actions[data-v-e0c48e46]{justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.dropdown[data-v-e0c48e46]{position:relative;display:inline-flex}.icon-btn[data-v-e0c48e46]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-elev);color:var(--text-dim);transition:color .15s ease,background .15s ease,border-color .15s ease}.icon-btn[data-v-e0c48e46]:hover,.icon-btn.active[data-v-e0c48e46]{color:var(--primary);background:var(--primary-soft);border-color:var(--primary)}.member-trigger[data-v-e0c48e46]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-elev);color:var(--text-dim);font-size:13px;font-weight:600;transition:color .15s ease,background .15s ease,border-color .15s ease}.member-trigger[data-v-e0c48e46]:hover,.member-trigger.active[data-v-e0c48e46]{color:var(--primary);background:var(--primary-soft);border-color:var(--primary)}.member-trigger svg[data-v-e0c48e46]{color:var(--amber-500)}.avatar-btn[data-v-e0c48e46]{width:32px;height:32px;border-radius:var(--radius-full);background:var(--primary-gradient);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px;flex-shrink:0;border:2px solid transparent;transition:border-color .15s ease,box-shadow .15s ease}.avatar-btn[data-v-e0c48e46]:hover,.avatar-btn.active[data-v-e0c48e46]{border-color:var(--bg-elev);box-shadow:0 0 0 2px var(--primary)}.dropdown-menu[data-v-e0c48e46],.popover[data-v-e0c48e46]{position:absolute;top:calc(100% + 10px);right:0;z-index:1100;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--space-2);animation:menu-in-e0c48e46 .14s ease}@keyframes menu-in-e0c48e46{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.menu[data-v-e0c48e46]{min-width:160px;display:flex;flex-direction:column;gap:2px}.menu-item[data-v-e0c48e46]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;background:transparent;border-radius:var(--radius-sm);color:var(--text);font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease}.menu-item[data-v-e0c48e46]:hover{color:var(--primary);background:var(--bg-elev-2)}.menu-item.danger[data-v-e0c48e46]{color:var(--danger)}.menu-item.danger[data-v-e0c48e46]:hover{color:var(--danger);background:var(--danger-soft)}.member-pop[data-v-e0c48e46]{width:240px}.mp-head[data-v-e0c48e46]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2)}.mp-crown[data-v-e0c48e46]{width:36px;height:36px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--amber-500) 16%,transparent);color:var(--amber-600);flex-shrink:0}.mp-level[data-v-e0c48e46]{font-weight:700;font-size:14px}.mp-points[data-v-e0c48e46]{font-size:13px;color:var(--text-dim)}.mp-points b[data-v-e0c48e46]{color:var(--text)}.mp-progress[data-v-e0c48e46]{padding:var(--space-2);border-top:1px solid var(--border)}.mp-bar[data-v-e0c48e46]{height:6px;border-radius:var(--radius-full);background:var(--bg-elev-2);overflow:hidden}.mp-fill[data-v-e0c48e46]{height:100%;border-radius:var(--radius-full);background:var(--primary-gradient)}.mp-hint[data-v-e0c48e46]{margin-top:6px;font-size:12px;color:var(--text-dim)}.menu-toggle[data-v-e0c48e46]{display:none;width:34px;height:34px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text)}@media (max-width: 767px){.navbar-inner[data-v-e0c48e46]{grid-template-columns:1fr auto}.nav-links[data-v-e0c48e46]{position:fixed;top:var(--header-height);left:0;right:0;flex-direction:column;align-items:stretch;height:auto;gap:var(--space-1);padding:var(--space-4);background:var(--bg-elev);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);display:none}.nav-links.open[data-v-e0c48e46]{display:flex}.nav-link[data-v-e0c48e46]{height:auto;padding:var(--space-3);font-size:15px;border-radius:var(--radius-sm)}.nav-link.active[data-v-e0c48e46]:after{display:none}.nav-link.active[data-v-e0c48e46]{background:var(--primary-soft)}.mobile-extra[data-v-e0c48e46]{display:block;margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.mobile-member[data-v-e0c48e46]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);border-radius:var(--radius-sm);background:var(--bg-elev-2)}.mm-level[data-v-e0c48e46]{font-weight:700;font-size:13px;color:var(--primary)}.mm-points[data-v-e0c48e46]{font-size:12px;color:var(--text-dim)}.mobile-link[data-v-e0c48e46]{display:block;padding:var(--space-3);border-radius:var(--radius-sm);color:var(--text);font-size:15px;font-weight:500}.mobile-link[data-v-e0c48e46]:hover{background:var(--bg-elev-2)}.mobile-logout[data-v-e0c48e46]{display:block;width:100%;margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--danger);font-size:14px;font-weight:600;text-align:left;cursor:pointer}.member[data-v-e0c48e46],.settings[data-v-e0c48e46]{display:none}.menu-toggle[data-v-e0c48e46]{display:flex}.brand-title[data-v-e0c48e46]{font-size:14px}}.app-shell[data-v-9835961a]{min-height:100%;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.app-main[data-v-9835961a]{flex:1;width:100%;min-height:calc(100% - var(--header-height))}.landing[data-v-f75556b1]{min-height:100%;background:var(--bg);color:var(--text);padding-top:var(--header-height)}.landing-nav[data-v-f75556b1]{position:fixed;top:0;left:0;right:0;height:var(--header-height);z-index:1000}.nav-inner[data-v-f75556b1]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.nav-brand[data-v-f75556b1]{display:flex;align-items:center;gap:var(--space-3);cursor:pointer}.nav-logo[data-v-f75556b1]{width:36px;height:36px;border-radius:var(--radius-full);background:var(--primary-gradient);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;box-shadow:var(--shadow)}.nav-brand-text[data-v-f75556b1]{display:flex;flex-direction:column;line-height:1.2}.nav-title[data-v-f75556b1]{font-weight:700;font-size:16px}.nav-subtitle[data-v-f75556b1]{font-size:11px;color:var(--text-dim);letter-spacing:.4px}.nav-links[data-v-f75556b1]{display:flex;align-items:center;gap:var(--space-6)}.nav-links a[data-v-f75556b1]{color:var(--text-dim);font-size:14px;font-weight:500;transition:color .15s ease}.nav-links a[data-v-f75556b1]:hover{color:var(--primary)}.nav-cta-mobile[data-v-f75556b1]{display:none}.menu-toggle[data-v-f75556b1]{display:none;width:36px;height:36px;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text)}.nav-actions[data-v-f75556b1]{display:flex;align-items:center;gap:var(--space-3)}.hero[data-v-f75556b1]{position:relative;padding:var(--space-12) 0 var(--space-11);overflow:hidden}.hero-bg[data-v-f75556b1]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.blob[data-v-f75556b1]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.42}.blob-1[data-v-f75556b1]{width:420px;height:420px;top:-100px;left:-100px;background:var(--pink-300)}.blob-2[data-v-f75556b1]{width:380px;height:380px;top:140px;right:-80px;background:var(--sky-300)}.blob-3[data-v-f75556b1]{width:320px;height:320px;bottom:-80px;left:35%;background:var(--pink-200);opacity:.32}.hero-content[data-v-f75556b1]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10);align-items:center}.hero-badge[data-v-f75556b1]{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--bg-elev);border:1px solid var(--border);padding:6px 14px;border-radius:var(--radius-full);font-size:13px;color:var(--primary);margin-bottom:var(--space-5);width:fit-content}.badge-dot[data-v-f75556b1]{width:6px;height:6px;border-radius:50%;background:var(--success);animation:pulse-f75556b1 2s infinite}@keyframes pulse-f75556b1{0%,to{opacity:1}50%{opacity:.4}}.hero h1[data-v-f75556b1]{font-size:56px;font-weight:800;line-height:1.1;margin:0 0 var(--space-5);letter-spacing:-1.5px}.hero-desc[data-v-f75556b1]{font-size:18px;color:var(--text-dim);margin-bottom:var(--space-7);line-height:1.7;max-width:520px}.hero-buttons[data-v-f75556b1]{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-8)}.hero-trust[data-v-f75556b1]{display:flex;flex-direction:column;gap:var(--space-3)}.trust-label[data-v-f75556b1]{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.trust-logos[data-v-f75556b1]{display:flex;gap:var(--space-3);flex-wrap:wrap}.trust-logo[data-v-f75556b1]{padding:8px 16px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-full);font-size:13px;font-weight:600;color:var(--text-dim)}.hero-card[data-v-f75556b1]{padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transition:transform .3s ease,box-shadow .3s ease}.hero-card[data-v-f75556b1]:hover{transform:translateY(-4px);box-shadow:0 24px 56px #11182724}.hero-card-header[data-v-f75556b1]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);font-size:13px;color:var(--text-dim)}.hero-card-title[data-v-f75556b1]{margin-left:var(--space-2);font-weight:600}.dot[data-v-f75556b1]{width:10px;height:10px;border-radius:50%}.dot-red[data-v-f75556b1]{background:var(--red-500)}.dot-yellow[data-v-f75556b1]{background:var(--amber-500)}.dot-green[data-v-f75556b1]{background:var(--success)}.demo-tabs[data-v-f75556b1]{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.demo-tab[data-v-f75556b1]{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elev-2);color:var(--text-dim);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.demo-tab[data-v-f75556b1]:hover{border-color:var(--primary);color:var(--text)}.demo-tab.active[data-v-f75556b1]{background:var(--primary-gradient);border-color:transparent;color:#fff;box-shadow:var(--shadow)}.demo-step-num[data-v-f75556b1]{width:18px;height:18px;border-radius:50%;background:#ffffff40;display:flex;align-items:center;justify-content:center;font-size:10px}.demo-body[data-v-f75556b1]{padding:var(--space-5);background:var(--pink-50);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.demo-progress[data-v-f75556b1]{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.demo-progress-item[data-v-f75556b1]{flex:1;height:4px;border-radius:var(--radius-full);background:var(--border-strong);transition:background .3s ease}.demo-progress-item.active[data-v-f75556b1]{background:var(--sky-300)}.demo-progress-item.current[data-v-f75556b1]{background:var(--primary-gradient)}.demo-step-content[data-v-f75556b1]{display:flex;gap:var(--space-4);align-items:flex-start}.demo-icon[data-v-f75556b1]{width:40px;height:40px;border-radius:var(--radius);background:var(--bg-elev);display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}.demo-step-title[data-v-f75556b1]{font-size:16px;font-weight:700;margin-bottom:var(--space-1)}.demo-step-desc[data-v-f75556b1]{font-size:13px;color:var(--text-dim);line-height:1.6}.demo-preview[data-v-f75556b1]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--bg-elev-2);border-radius:var(--radius-md)}.preview-row[data-v-f75556b1]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.preview-label[data-v-f75556b1]{color:var(--text-dim)}.preview-value[data-v-f75556b1]{font-weight:600}.section[data-v-f75556b1]{padding:var(--space-12) 0}.section-header[data-v-f75556b1]{text-align:center;max-width:640px;margin:0 auto var(--space-10)}.section-label[data-v-f75556b1]{display:block;font-size:13px;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-3)}.section-title[data-v-f75556b1]{font-size:42px;font-weight:700;margin:0 0 var(--space-4);line-height:1.2}.section-desc[data-v-f75556b1]{font-size:18px;color:var(--text-dim);line-height:1.6}.problem-section[data-v-f75556b1]{background:var(--bg-elev)}.pain-grid[data-v-f75556b1]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.pain-card[data-v-f75556b1]{padding:var(--space-7);border-radius:var(--radius-md);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pain-card[data-v-f75556b1]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--primary)}.pain-icon[data-v-f75556b1]{width:52px;height:52px;background:var(--primary-soft);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--primary);margin-bottom:var(--space-5)}.pain-title[data-v-f75556b1]{font-size:20px;font-weight:700;margin-bottom:var(--space-2)}.pain-desc[data-v-f75556b1]{font-size:15px;color:var(--text-dim);line-height:1.7}.solution-section[data-v-f75556b1]{background:var(--bg)}.solution-grid[data-v-f75556b1]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.solution-card[data-v-f75556b1]{padding:var(--space-7);border-radius:var(--radius-lg);position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.solution-card[data-v-f75556b1]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.solution-card[data-v-f75556b1]:before{content:"";position:absolute;top:0;right:0;width:180px;height:180px;background:radial-gradient(circle,var(--pink-200),transparent 70%);border-radius:50%;transform:translate(30%,-30%);opacity:.5;pointer-events:none}.solution-icon[data-v-f75556b1]{width:56px;height:56px;background:var(--primary-gradient);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:var(--space-5);position:relative;z-index:1}.solution-title[data-v-f75556b1]{font-size:22px;font-weight:700;margin-bottom:var(--space-3);position:relative;z-index:1}.solution-desc[data-v-f75556b1]{font-size:15px;color:var(--text-dim);line-height:1.7;position:relative;z-index:1}.solution-tag[data-v-f75556b1]{display:inline-block;background:var(--pink-100);color:var(--pink-600);padding:6px 14px;border-radius:var(--radius-full);font-size:12px;font-weight:600;margin-top:var(--space-5);position:relative;z-index:1}.how-section[data-v-f75556b1]{background:var(--bg-elev-2)}.how-grid[data-v-f75556b1]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:center}.how-steps[data-v-f75556b1]{display:flex;flex-direction:column;gap:var(--space-4)}.how-step-item[data-v-f75556b1]{display:flex;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elev);cursor:pointer;transition:all .2s ease}.how-step-item[data-v-f75556b1]:hover,.how-step-item.active[data-v-f75556b1]{border-color:var(--primary);box-shadow:var(--shadow)}.how-step-item.active .how-step-num[data-v-f75556b1]{background:var(--primary-gradient);color:#fff}.how-step-num[data-v-f75556b1]{width:44px;height:44px;border-radius:50%;background:var(--bg-elev-2);color:var(--text-dim);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0;transition:all .2s ease}.how-step-body[data-v-f75556b1]{flex:1}.how-step-title[data-v-f75556b1]{font-size:18px;font-weight:700;margin-bottom:var(--space-1)}.how-step-desc[data-v-f75556b1]{font-size:14px;color:var(--text-dim);line-height:1.6}.how-pipeline[data-v-f75556b1]{padding:var(--space-7);border-radius:var(--radius-lg);min-height:360px;display:flex;flex-direction:column;justify-content:space-between}.pipeline-title[data-v-f75556b1]{font-size:14px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-6)}.pipeline-nodes[data-v-f75556b1]{display:flex;justify-content:space-between;align-items:flex-start;position:relative;margin-bottom:var(--space-8)}.pipeline-nodes[data-v-f75556b1]:before{content:"";position:absolute;top:18px;left:40px;right:40px;height:2px;background:var(--border);z-index:0}.pipeline-node[data-v-f75556b1]{text-align:center;position:relative;z-index:1;flex:1}.node-ring[data-v-f75556b1]{width:40px;height:40px;border-radius:50%;background:var(--bg-elev);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-3);transition:all .3s ease}.pipeline-node.active .node-ring[data-v-f75556b1]{border-color:var(--primary);background:var(--primary-soft)}.node-dot[data-v-f75556b1]{width:12px;height:12px;border-radius:50%;background:var(--border-strong);transition:all .3s ease}.pipeline-node.active .node-dot[data-v-f75556b1]{background:var(--primary-gradient)}.node-label[data-v-f75556b1]{font-size:12px;font-weight:600;color:var(--text-dim);transition:color .3s ease}.pipeline-node.active .node-label[data-v-f75556b1]{color:var(--text)}.pipeline-preview[data-v-f75556b1]{display:flex;justify-content:center}.pipeline-preview-card[data-v-f75556b1]{width:100%;max-width:280px;padding:var(--space-5);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-md)}.pipeline-card-title[data-v-f75556b1]{font-size:13px;font-weight:600;color:var(--text-dim);margin-bottom:var(--space-4)}.pipeline-card-line[data-v-f75556b1]{height:10px;background:var(--bg-elev-2);border-radius:var(--radius-full);margin-bottom:var(--space-3)}.pipeline-card-line.short[data-v-f75556b1]{width:60%}.pipeline-card-badges[data-v-f75556b1]{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.pipeline-badge[data-v-f75556b1]{padding:4px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:600}.pipeline-badge.pink[data-v-f75556b1]{background:var(--pink-100);color:var(--pink-600)}.pipeline-badge.blue[data-v-f75556b1]{background:var(--sky-100);color:var(--sky-600)}.pipeline-badge.green[data-v-f75556b1]{background:var(--success-soft);color:var(--success)}.features-section[data-v-f75556b1]{background:var(--bg-elev)}.features-grid[data-v-f75556b1]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.feature-card[data-v-f75556b1]{padding:var(--space-7);border-radius:var(--radius-md);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.feature-card[data-v-f75556b1]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--primary)}.feature-icon[data-v-f75556b1]{width:56px;height:56px;background:var(--primary-gradient);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:var(--space-5)}.feature-title[data-v-f75556b1]{font-size:18px;font-weight:700;margin-bottom:var(--space-2)}.feature-desc[data-v-f75556b1]{font-size:14px;color:var(--text-dim);line-height:1.7}.stats-section[data-v-f75556b1]{padding:var(--space-11) 0;background:var(--primary-gradient);color:#fff;position:relative;overflow:hidden}.stats-section[data-v-f75556b1]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.12),transparent 40%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.08),transparent 40%);pointer-events:none}.stats-grid[data-v-f75556b1]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8);text-align:center;position:relative;z-index:1}.stats-value[data-v-f75556b1]{font-size:48px;font-weight:800;line-height:1;margin-bottom:var(--space-2)}.stats-label[data-v-f75556b1]{font-size:16px;opacity:.9}.pricing-section[data-v-f75556b1]{background:var(--bg)}.pricing-card[data-v-f75556b1]{max-width:420px;margin:0 auto;padding:var(--space-8);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.pricing-card[data-v-f75556b1]:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.pricing-card[data-v-f75556b1]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--primary-gradient)}.pricing-badge[data-v-f75556b1]{position:absolute;top:16px;right:-40px;width:140px;transform:rotate(45deg);background:var(--primary-gradient);color:#fff;font-size:12px;font-weight:700;padding:6px 0;text-transform:uppercase;letter-spacing:1px}.pricing-name[data-v-f75556b1]{font-size:18px;font-weight:700;margin-bottom:var(--space-3)}.pricing-price[data-v-f75556b1]{font-size:64px;font-weight:800;line-height:1;margin-bottom:var(--space-4)}.pricing-price .currency[data-v-f75556b1]{font-size:32px;font-weight:600;vertical-align:super}.pricing-price .period[data-v-f75556b1]{font-size:18px;font-weight:500;color:var(--text-dim)}.pricing-desc[data-v-f75556b1]{font-size:15px;color:var(--text-dim);margin-bottom:var(--space-6);line-height:1.6}.pricing-features[data-v-f75556b1]{list-style:none;padding:0;margin:0 0 var(--space-7);text-align:left;display:inline-flex;flex-direction:column;gap:var(--space-3)}.pricing-features li[data-v-f75556b1]{display:flex;align-items:center;gap:var(--space-3);font-size:15px;color:var(--text)}.pricing-check[data-v-f75556b1]{width:20px;height:20px;border-radius:50%;background:var(--success-soft);color:var(--success);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pricing-cta[data-v-f75556b1]{width:100%}.faq-section[data-v-f75556b1]{background:var(--bg-elev)}.faq-list[data-v-f75556b1]{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.faq-item[data-v-f75556b1]{border-radius:var(--radius-md);overflow:hidden;transition:border-color .2s ease}.faq-item.open[data-v-f75556b1]{border-color:var(--primary)}.faq-question[data-v-f75556b1]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:transparent;border:none;color:var(--text);font-size:16px;font-weight:600;text-align:left;cursor:pointer}.faq-chevron[data-v-f75556b1]{color:var(--text-dim);transition:transform .25s ease;flex-shrink:0}.faq-item.open .faq-chevron[data-v-f75556b1]{transform:rotate(180deg);color:var(--primary)}.faq-answer[data-v-f75556b1]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 var(--space-6)}.faq-item.open .faq-answer[data-v-f75556b1]{max-height:300px;padding:0 var(--space-6) var(--space-5)}.faq-answer p[data-v-f75556b1]{margin:0;font-size:15px;color:var(--text-dim);line-height:1.7}.cta-section[data-v-f75556b1]{padding:var(--space-12) 0;background:var(--bg)}.cta-box[data-v-f75556b1]{border-radius:var(--radius-lg);padding:var(--space-12) var(--space-8);text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-lg);transition:transform .3s ease,box-shadow .3s ease}.cta-box[data-v-f75556b1]:hover{transform:translateY(-4px);box-shadow:0 24px 56px #11182724}.cta-box[data-v-f75556b1]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at center,var(--pink-100),transparent 50%);pointer-events:none}.cta-box h2[data-v-f75556b1]{font-size:42px;font-weight:700;margin:0 0 var(--space-4);position:relative}.cta-box p[data-v-f75556b1]{font-size:18px;color:var(--text-dim);margin-bottom:var(--space-7);position:relative}.footer[data-v-f75556b1]{padding:var(--space-6) 0;border-top:1px solid var(--border);background:var(--bg-elev)}.footer-content[data-v-f75556b1]{display:flex;justify-content:space-between;align-items:center}.footer-brand[data-v-f75556b1]{display:flex;align-items:center;gap:var(--space-3);font-weight:600;font-size:16px}.footer-logo[data-v-f75556b1]{width:28px;height:28px;border-radius:var(--radius-full);background:var(--primary-gradient);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.footer-copy[data-v-f75556b1]{font-size:13px;color:var(--text-dim)}@media (max-width: 1024px){.hero h1[data-v-f75556b1]{font-size:42px}.hero-content[data-v-f75556b1]{grid-template-columns:1fr;gap:var(--space-10)}.hero-visual[data-v-f75556b1]{order:1}.hero-text[data-v-f75556b1]{order:2;text-align:center}.hero-desc[data-v-f75556b1]{margin-left:auto;margin-right:auto}.hero-buttons[data-v-f75556b1]{justify-content:center}.hero-trust[data-v-f75556b1]{align-items:center}.section-title[data-v-f75556b1]{font-size:36px}.pain-grid[data-v-f75556b1],.features-grid[data-v-f75556b1]{grid-template-columns:repeat(2,1fr)}.solution-grid[data-v-f75556b1],.how-grid[data-v-f75556b1]{grid-template-columns:1fr}.stats-grid[data-v-f75556b1]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.nav-links[data-v-f75556b1]{position:fixed;top:var(--header-height);left:0;right:0;bottom:0;background:var(--bg-elev);flex-direction:column;justify-content:flex-start;padding:var(--space-6);gap:var(--space-4);transform:translate(100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.nav-links.open[data-v-f75556b1]{transform:translate(0);opacity:1;pointer-events:auto}.nav-links a[data-v-f75556b1]{font-size:18px;padding:var(--space-3) 0}.nav-cta-mobile[data-v-f75556b1]{display:block;margin-top:var(--space-4)}.nav-actions .app-button[data-v-f75556b1]{display:none}.menu-toggle[data-v-f75556b1]{display:flex}.hero[data-v-f75556b1]{padding:var(--space-9) 0 var(--space-10)}.hero h1[data-v-f75556b1]{font-size:32px}.section[data-v-f75556b1]{padding:var(--space-10) 0}.section-title[data-v-f75556b1]{font-size:28px}.pain-grid[data-v-f75556b1],.solution-grid[data-v-f75556b1],.features-grid[data-v-f75556b1]{grid-template-columns:1fr}.solution-grid[data-v-f75556b1],.features-grid[data-v-f75556b1]{gap:var(--space-5)}.stats-value[data-v-f75556b1]{font-size:36px}.stats-grid[data-v-f75556b1]{grid-template-columns:1fr 1fr;gap:var(--space-6)}.footer-content[data-v-f75556b1]{flex-direction:column;gap:var(--space-4)}.hero-buttons[data-v-f75556b1]{flex-direction:column}.hero-buttons .app-button[data-v-f75556b1]{width:100%}.cta-box[data-v-f75556b1]{padding:var(--space-8) var(--space-5)}.cta-box h2[data-v-f75556b1]{font-size:28px}.pipeline-nodes[data-v-f75556b1]{flex-wrap:wrap;gap:var(--space-4)}.pipeline-nodes[data-v-f75556b1]:before{display:none}.pipeline-node[data-v-f75556b1]{flex:1 1 40%}.pricing-price[data-v-f75556b1]{font-size:48px}.pricing-card[data-v-f75556b1]{padding:var(--space-6)}}@media (max-width: 480px){.hero h1[data-v-f75556b1]{font-size:28px}.section-title[data-v-f75556b1]{font-size:24px}.stats-grid[data-v-f75556b1]{grid-template-columns:1fr;gap:var(--space-5)}.pipeline-node[data-v-f75556b1]{flex:1 1 100%}.how-pipeline[data-v-f75556b1]{min-height:auto}.demo-tabs[data-v-f75556b1]{flex-wrap:wrap}.demo-tab[data-v-f75556b1]{flex:1 1 30%}}.login-page[data-v-3548afdc]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-5);position:relative;overflow:hidden}.login-bg[data-v-3548afdc]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.blob[data-v-3548afdc]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4}.blob-1[data-v-3548afdc]{width:320px;height:320px;top:-80px;left:-80px;background:var(--pink-300)}.blob-2[data-v-3548afdc]{width:280px;height:280px;bottom:-60px;right:-60px;background:var(--sky-300)}.blob-3[data-v-3548afdc]{width:200px;height:200px;top:40%;left:60%;background:var(--pink-200);opacity:.35}.login-card[data-v-3548afdc]{position:relative;z-index:1;width:100%;max-width:400px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-lg)}.login-brand[data-v-3548afdc]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-6)}.brand-logo[data-v-3548afdc]{width:44px;height:44px;border-radius:var(--radius-full);background:#fff;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;box-shadow:var(--shadow)}.brand-text[data-v-3548afdc]{display:flex;flex-direction:column;line-height:1.2}.brand-title[data-v-3548afdc]{font-weight:700;font-size:18px}.brand-subtitle[data-v-3548afdc]{font-size:12px;color:var(--text-dim);letter-spacing:.4px}.login-title[data-v-3548afdc]{font-size:26px;font-weight:700;text-align:center;margin:0 0 var(--space-2)}.login-desc[data-v-3548afdc]{text-align:center;color:var(--text-dim);margin:0 0 var(--space-6);font-size:14px}.login-form[data-v-3548afdc]{display:flex;flex-direction:column;gap:var(--space-4)}.field[data-v-3548afdc]{display:flex;flex-direction:column;gap:var(--space-2)}.field-label[data-v-3548afdc]{font-size:13px;font-weight:500;color:var(--text-dim)}.error[data-v-3548afdc]{color:var(--danger);font-size:13px;text-align:center}.login-footer[data-v-3548afdc]{margin-top:var(--space-6);text-align:center;font-size:13px;color:var(--text-dim)}.login-footer a[data-v-3548afdc]{color:var(--primary);font-weight:500;margin-left:var(--space-1)}.login-footer a[data-v-3548afdc]:hover{text-decoration:underline}@media (max-width: 480px){.login-card[data-v-3548afdc]{padding:var(--space-6)}}.pool-hero[data-v-e54f1849]{padding:var(--space-8) 0 var(--space-6);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 6%,var(--bg)) 0%,var(--bg) 100%)}.hero-inner[data-v-e54f1849]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.avatar[data-v-e54f1849]{width:88px;height:88px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:var(--shadow-md)}.avatar[data-v-e54f1849] .brand-logo{width:64px;height:64px;border-radius:var(--radius-full);box-shadow:none}.title[data-v-e54f1849]{margin:0;font:var(--text-h1)}.subtitle[data-v-e54f1849]{margin:var(--space-2) 0 0;color:var(--text-dim);font-size:15px}@media (min-width: 768px){.pool-hero[data-v-e54f1849]{padding:var(--space-10) 0 var(--space-7)}.title[data-v-e54f1849]{font-size:28px}.subtitle[data-v-e54f1849]{font-size:16px}}.app-select-wrapper[data-v-b4c8515a]{display:flex;flex-direction:column;gap:var(--space-1)}.label[data-v-b4c8515a]{font-size:13px;font-weight:500;color:var(--text)}.select-shell[data-v-b4c8515a]{position:relative;display:flex;align-items:center;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .15s ease,box-shadow .15s ease}.select-shell[data-v-b4c8515a]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}select[data-v-b4c8515a]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;border:none;background:transparent;color:var(--text);font:var(--text-body);outline:none;cursor:pointer}.select-shell.sm select[data-v-b4c8515a]{padding:7px 28px 7px 10px;font-size:13px}.select-shell.md select[data-v-b4c8515a]{padding:10px 32px 10px 12px}.caret[data-v-b4c8515a]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none}.error-msg[data-v-b4c8515a]{font-size:12px;color:var(--danger)}.app-select-wrapper.error .select-shell[data-v-b4c8515a]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.app-select-wrapper.disabled[data-v-b4c8515a]{opacity:.6}.addbar[data-v-797f87b2]{position:sticky;top:var(--header-height);z-index:900;padding:var(--space-3) 0;background:color-mix(in srgb,var(--bg-elev) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.addbar-inner[data-v-797f87b2]{display:flex;flex-direction:column;gap:var(--space-3)}@media (min-width: 768px){.addbar-inner[data-v-797f87b2]{flex-direction:row;align-items:center}}.platform-select[data-v-797f87b2]{flex-shrink:0;min-width:120px}.input-wrap[data-v-797f87b2]{flex:1;display:flex}.input-wrap input[data-v-797f87b2]{width:100%;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elev);color:var(--text);font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.input-wrap input[data-v-797f87b2]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.input-wrap input[data-v-797f87b2]::placeholder{color:var(--text-muted)}.app-toolbar[data-v-6f6b655e]{display:flex;flex-direction:column;gap:var(--space-3)}@media (min-width: 768px){.app-toolbar[data-v-6f6b655e]{flex-direction:row;align-items:center;justify-content:space-between}}.tabs[data-v-6f6b655e]{display:flex;flex-wrap:wrap;gap:var(--space-1)}.tab[data-v-6f6b655e]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 8px;border:none;background:transparent;color:var(--text-dim);font-size:13px;font-weight:500;cursor:pointer;transition:color .15s ease}.tab[data-v-6f6b655e]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:var(--primary);transform:scaleX(0);transition:transform .18s ease}.tab[data-v-6f6b655e]:hover{color:var(--text)}.tab.active[data-v-6f6b655e]{color:var(--primary)}.tab.active[data-v-6f6b655e]:after{transform:scaleX(1)}.count[data-v-6f6b655e]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--bg-elev);color:var(--text-dim);font-size:11px;font-weight:600}.tab.active .count[data-v-6f6b655e]{background:var(--primary-soft);color:var(--primary)}.search[data-v-6f6b655e]{position:relative;display:flex;align-items:center;min-width:220px}.search-icon[data-v-6f6b655e]{position:absolute;left:11px;color:var(--text-muted);pointer-events:none}.search input[data-v-6f6b655e]{width:100%;padding:7px 12px 7px 34px;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.search input[data-v-6f6b655e]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.search input[data-v-6f6b655e]::placeholder{color:var(--text-muted)}.pool-toolbar[data-v-cf67752a]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}@media (min-width: 768px){.pool-toolbar[data-v-cf67752a]{flex-direction:row;align-items:center;justify-content:space-between}.pool-toolbar[data-v-cf67752a]>:first-child{flex:1}}.view-toggle[data-v-cf67752a]{display:flex;gap:var(--space-2);flex-shrink:0}.view-btn[data-v-cf67752a]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);border:none;background:transparent;color:var(--text-dim);cursor:pointer;transition:color .15s ease,background .15s ease}.view-btn[data-v-cf67752a]:hover{color:var(--text);background:var(--bg-elev-2)}.view-btn.active[data-v-cf67752a]{color:var(--primary);background:var(--primary-soft)}.product-card[data-v-eba0766d]{overflow:hidden}.card-inner[data-v-eba0766d]{position:relative;display:flex;flex-direction:column}.checkbox[data-v-eba0766d]{position:absolute;top:var(--space-2);left:var(--space-2);z-index:3;width:22px;height:22px;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px 4px #0000002e;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease,transform .1s ease}.product-card:hover .checkbox[data-v-eba0766d],.checkbox.checked[data-v-eba0766d]{opacity:1}.checkbox input[data-v-eba0766d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.checkbox .tick[data-v-eba0766d]{width:14px;height:14px;color:#fff;opacity:0;transform:scale(.6);transition:opacity .12s ease,transform .12s ease}.checkbox.checked[data-v-eba0766d]{background:var(--primary);border-color:var(--primary)}.checkbox.checked .tick[data-v-eba0766d]{opacity:1;transform:scale(1)}.status-badge[data-v-eba0766d]{position:absolute;top:var(--space-2);right:var(--space-2);z-index:3;display:flex}.status-badge[data-v-eba0766d] .app-badge{font-size:11px;padding:3px 9px;font-weight:600;color:#fff;border:none;box-shadow:0 1px 4px #00000047}.status-badge[data-v-eba0766d] .app-badge.new{background:var(--pink-500)}.status-badge[data-v-eba0766d] .app-badge.done,.status-badge[data-v-eba0766d] .app-badge.run{background:var(--sky-500)}.status-badge[data-v-eba0766d] .app-badge.pub{background:var(--green-600)}.status-badge[data-v-eba0766d] .app-badge.fail{background:var(--red-600)}.status-badge[data-v-eba0766d] .app-badge.warn{background:var(--amber-600)}.status-badge[data-v-eba0766d] .app-badge.stock{background:#f97316}.status-badge[data-v-eba0766d] .app-badge.default{background:var(--bg-elev-2);color:var(--text-dim);box-shadow:0 1px 4px #0000002e}.media-wrap[data-v-eba0766d]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-elev-2)}.media[data-v-eba0766d]{display:block;width:100%;height:100%}.media img[data-v-eba0766d]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-card:hover .media img[data-v-eba0766d]{transform:scale(1.04)}.placeholder[data-v-eba0766d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.content[data-v-eba0766d]{padding:var(--space-3);display:flex;flex-direction:column;gap:6px}.title[data-v-eba0766d]{font-weight:500;font-size:14px;line-height:1.4;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.title[data-v-eba0766d]:hover{color:var(--primary)}.cat-row[data-v-eba0766d]{display:flex;align-items:center;gap:8px}.cat[data-v-eba0766d]{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:58%;font-size:12px;color:var(--text-dim)}.cat-ico[data-v-eba0766d]{flex-shrink:0;color:var(--text-muted)}.cat-name[data-v-eba0766d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats[data-v-eba0766d]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.stat[data-v-eba0766d]{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:var(--radius-xs);background:var(--bg-elev-2);border:1px solid var(--border);font-size:11px;color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.stat svg[data-v-eba0766d]{color:var(--text-muted)}.meta[data-v-eba0766d]{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;font-size:12px;color:var(--text-dim);min-width:0}.platform[data-v-eba0766d]{flex-shrink:0;padding:1px 7px;border-radius:var(--radius-xs);background:var(--bg-elev-2);border:1px solid var(--border);font-size:11px;color:var(--text-dim);white-space:nowrap}.iid[data-v-eba0766d]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:11px;max-width:120px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:100}.price[data-v-eba0766d]{margin-left:auto;flex-shrink:1;min-width:0;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:13px;color:var(--text);font-variant-numeric:tabular-nums}.actions[data-v-eba0766d]{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;gap:1px;background:linear-gradient(to top,#0000008c,#0000);opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.product-card:hover .actions[data-v-eba0766d],.product-card:focus-within .actions[data-v-eba0766d]{opacity:1;transform:translateY(0)}.act[data-v-eba0766d]{flex:1;height:38px;border:none;background:transparent;color:#fff;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;text-shadow:0 1px 2px rgba(0,0,0,.45);transition:background .15s ease}.act+.act[data-v-eba0766d]{border-left:1px solid rgba(255,255,255,.18)}.act[data-v-eba0766d]:hover{background:#ffffff29;color:#fff}.act.danger[data-v-eba0766d]{flex:0 0 44px;color:#fff}.act.danger[data-v-eba0766d]:hover{background:#ef4444d9;color:#fff}@media (max-width: 768px){.checkbox[data-v-eba0766d],.actions[data-v-eba0766d]{opacity:1;transform:translateY(0)}}.product-list[data-v-28b7c39d]{overflow-x:auto;border-radius:var(--radius)}table[data-v-28b7c39d]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-28b7c39d],td[data-v-28b7c39d]{padding:12px 14px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}th[data-v-28b7c39d]{font-weight:600;color:var(--text-dim);background:var(--bg-elev-2);position:sticky;top:0}tbody tr[data-v-28b7c39d]:hover{background:var(--bg-hover)}.col-check[data-v-28b7c39d]{width:40px;text-align:center}.col-code[data-v-28b7c39d]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-title[data-v-28b7c39d]{min-width:200px;max-width:320px;white-space:normal}.title-cell[data-v-28b7c39d]{display:inline-flex;align-items:center;gap:8px}.list-thumb[data-v-28b7c39d]{width:28px;height:28px;border-radius:var(--radius-xs);object-fit:cover;flex-shrink:0}.title-link[data-v-28b7c39d]{color:var(--text);font-weight:500}.title-link[data-v-28b7c39d]:hover{color:var(--primary)}.col-platform[data-v-28b7c39d],.col-category[data-v-28b7c39d],.col-sku[data-v-28b7c39d],.col-images[data-v-28b7c39d],.col-price[data-v-28b7c39d]{color:var(--text-dim)}.col-price[data-v-28b7c39d]{font-weight:600;color:var(--text)}.col-actions[data-v-28b7c39d]{display:flex;gap:var(--space-2)}.action-btn[data-v-28b7c39d]{padding:4px 8px;border-radius:var(--radius-xs);border:none;background:transparent;color:var(--text-dim);font-size:12px;cursor:pointer;transition:color .15s ease,background .15s ease}.action-btn[data-v-28b7c39d]:hover{color:var(--primary);background:var(--primary-soft)}.action-btn.danger[data-v-28b7c39d]:hover{color:var(--danger);background:var(--danger-soft)}@media (max-width: 768px){.col-category[data-v-28b7c39d],.col-code[data-v-28b7c39d],.col-sku[data-v-28b7c39d],.col-images[data-v-28b7c39d]{display:none}}.bulk-bar[data-v-5564d5a4]{position:sticky;bottom:var(--space-4);z-index:800;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md)}@media (min-width: 640px){.bulk-bar[data-v-5564d5a4]{flex-direction:row;align-items:center;justify-content:space-between}}.info[data-v-5564d5a4]{font-size:14px;color:var(--text)}.info strong[data-v-5564d5a4]{color:var(--primary)}.actions[data-v-5564d5a4]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.slide-enter-active[data-v-5564d5a4],.slide-leave-active[data-v-5564d5a4]{transition:transform .25s ease,opacity .25s ease}.slide-enter-from[data-v-5564d5a4],.slide-leave-to[data-v-5564d5a4]{opacity:0;transform:translateY(20px)}.app-spinner[data-v-a8cd8633]{display:inline-block;border-radius:50%;border-style:solid;border-color:currentColor;border-bottom-color:transparent;animation:spin .8s linear infinite}.app-spinner.sm[data-v-a8cd8633]{width:14px;height:14px;border-width:2px}.app-spinner.md[data-v-a8cd8633]{width:20px;height:20px;border-width:2.5px}.app-spinner.lg[data-v-a8cd8633]{width:32px;height:32px;border-width:3px}.app-spinner.primary[data-v-a8cd8633]{color:var(--primary)}.app-spinner.muted[data-v-a8cd8633]{color:var(--text-muted)}.app-spinner.light[data-v-a8cd8633]{color:#fff}.pool-page[data-v-5b5d25bf]{min-height:100%;padding-bottom:var(--space-10)}.pool-body[data-v-5b5d25bf]{padding:var(--space-4) var(--space-4)}@media (min-width: 768px){.pool-body[data-v-5b5d25bf]{padding-left:var(--space-6);padding-right:var(--space-6)}}@media (min-width: 1200px){.pool-body[data-v-5b5d25bf]{padding-left:var(--space-7);padding-right:var(--space-7)}}.card-grid[data-v-5b5d25bf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-4);justify-content:start}.card-grid[data-v-5b5d25bf]>.product-card{max-width:320px}.skeleton-grid[data-v-5b5d25bf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-4);justify-content:start}.empty-state[data-v-5b5d25bf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10) var(--space-4);text-align:center;color:var(--text-dim)}.empty-icon[data-v-5b5d25bf]{width:96px;height:96px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);background:var(--bg-elev);color:var(--text-muted);margin-bottom:var(--space-4)}.empty-state h3[data-v-5b5d25bf]{margin:0 0 var(--space-2);font:var(--text-h2);color:var(--text)}.load-bar[data-v-5b5d25bf]{margin-top:var(--space-6);text-align:center}.loading-more[data-v-5b5d25bf]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--text-dim);font-size:13px}.load-sentinel[data-v-5b5d25bf]{height:1px;padding:var(--space-4) 0}.load-more-btn[data-v-5b5d25bf]{padding:8px 20px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elev);color:var(--text-dim);font-size:13px;cursor:pointer;transition:all .15s ease}.load-more-btn[data-v-5b5d25bf]:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.add-status[data-v-5b5d25bf]{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:10px 14px;border-radius:var(--radius-sm);font-size:13px;border:1px solid var(--border)}.add-status.loading[data-v-5b5d25bf]{background:var(--bg-elev-2);color:var(--text-dim)}.add-status.done[data-v-5b5d25bf]{background:var(--success-soft);color:var(--green-600);border-color:color-mix(in srgb,var(--green-600) 35%,transparent)}.add-status .check[data-v-5b5d25bf]{width:18px;height:18px;flex-shrink:0}.fade-enter-active[data-v-5b5d25bf],.fade-leave-active[data-v-5b5d25bf]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-5b5d25bf],.fade-leave-to[data-v-5b5d25bf]{opacity:0;transform:translateY(-4px)}.profile-page[data-v-a74bae77]{min-height:100%;padding-bottom:var(--space-10)}.profile-header[data-v-a74bae77]{position:sticky;top:0;z-index:800;background:color-mix(in srgb,var(--bg-elev) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:var(--space-4) 0}@supports not (backdrop-filter: blur(12px)){.profile-header[data-v-a74bae77]{background:var(--bg-elev)}}.header-inner[data-v-a74bae77]{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 768px){.header-inner[data-v-a74bae77]{flex-direction:row;align-items:flex-start;justify-content:space-between}}.header-left[data-v-a74bae77]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.back-btn[data-v-a74bae77]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-elev);color:var(--text-dim);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease;flex-shrink:0}.back-btn[data-v-a74bae77]:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.title[data-v-a74bae77]{margin:0;font:var(--text-h1)}.subtitle[data-v-a74bae77]{margin:var(--space-1) 0 0;font-size:13px}.profile-body[data-v-a74bae77]{display:flex;flex-direction:column;gap:var(--space-4);max-width:720px}.account-card[data-v-a74bae77]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5)}.avatar-lg[data-v-a74bae77]{width:56px;height:56px;border-radius:var(--radius-full);background:var(--primary-gradient);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:22px;flex-shrink:0}.account-main[data-v-a74bae77]{flex:1;min-width:0}.account-name[data-v-a74bae77]{font-size:18px;font-weight:700}.account-email[data-v-a74bae77]{font-size:13px;margin-top:2px}.role-badge[data-v-a74bae77]{padding:4px 12px;border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:600;flex-shrink:0}.fields[data-v-a74bae77]{padding:var(--space-2) var(--space-5)}.field[data-v-a74bae77]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.field[data-v-a74bae77]:last-child{border-bottom:none}.field-label[data-v-a74bae77]{font-size:13px}.field-value[data-v-a74bae77]{font-size:14px;font-weight:500;text-align:right}.member-card[data-v-a74bae77]{padding:var(--space-5)}.mc-head[data-v-a74bae77]{display:flex;align-items:center;gap:var(--space-3)}.mc-crown[data-v-a74bae77]{width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--amber-500) 16%,transparent);color:var(--amber-600);flex-shrink:0}.mc-level[data-v-a74bae77]{font-weight:700;font-size:16px}.mc-points[data-v-a74bae77]{font-size:13px}.mc-bar[data-v-a74bae77]{height:8px;border-radius:var(--radius-full);background:var(--bg-elev-2);overflow:hidden;margin:var(--space-4) 0 var(--space-2)}.mc-fill[data-v-a74bae77]{height:100%;border-radius:var(--radius-full);background:var(--primary-gradient)}.mc-hint[data-v-a74bae77]{font-size:12px}.cat-picker[data-v-5bf58fb5]{border:1px solid var(--border);border-radius:var(--radius-lg, 14px);padding:16px;background:var(--surface)}.cp-section+.cp-section[data-v-5bf58fb5]{margin-top:14px}.cp-title[data-v-5bf58fb5]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-bottom:8px}.cp-chips[data-v-5bf58fb5]{display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow-y:auto;padding:2px 0}.cp-chip[data-v-5bf58fb5]{text-align:left;background:var(--bg-elev-2);border:1.5px solid transparent;border-radius:var(--radius-sm, 8px);padding:7px 12px;font-size:13px;line-height:1.4;color:var(--text);cursor:pointer;transition:all .15s ease;max-width:100%;white-space:normal;word-break:break-word}.cp-chip[data-v-5bf58fb5]:hover{background:var(--primary-soft);border-color:transparent}.cp-chip.active[data-v-5bf58fb5]{background:var(--primary);color:#fff;border-color:var(--primary);font-weight:500}.cp-input[data-v-5bf58fb5]{width:100%;box-sizing:border-box;padding:9px 12px;border:1.5px solid var(--border);border-radius:var(--radius-sm, 8px);font-size:13px;outline:none;background:var(--bg);color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}.cp-input[data-v-5bf58fb5]::placeholder{color:var(--text-faint)}.cp-input[data-v-5bf58fb5]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.cp-hint[data-v-5bf58fb5]{font-size:12px;color:var(--text-faint);margin-top:6px;padding-left:2px}.cp-footer[data-v-5bf58fb5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.cp-selected[data-v-5bf58fb5]{font-size:13px;color:var(--text);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-selected strong[data-v-5bf58fb5]{color:var(--primary)}.cp-confirm[data-v-5bf58fb5]{flex:0 0 auto;background:linear-gradient(135deg,var(--brand-pink, #ff6fa5),var(--brand, #0ea5e9));color:#fff;border:none;border-radius:var(--radius-sm, 8px);padding:9px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .1s ease}.cp-confirm[data-v-5bf58fb5]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.cp-confirm[data-v-5bf58fb5]:active:not(:disabled){transform:translateY(0)}.cp-confirm[data-v-5bf58fb5]:disabled{opacity:.4;cursor:not-allowed;transform:none}.node-sections[data-v-d0ee8846]{display:flex;flex-direction:column;gap:var(--space-5)}.block-title[data-v-d0ee8846]{margin:0 0 var(--space-3);font:var(--text-h3, 600 15px/1.4 inherit);color:var(--text);display:flex;align-items:center;gap:var(--space-2)}.block-title[data-v-d0ee8846]:before{content:"";display:inline-block;width:3px;height:16px;border-radius:2px;background:linear-gradient(180deg,var(--brand-pink, #ff6fa5),var(--brand, #0ea5e9));flex:none}.warn-block[data-v-d0ee8846]{border:1px solid var(--warn, #f59e0b);background:color-mix(in srgb,var(--warn, #f59e0b) 8%,var(--surface, #fff))}.badge-warn[data-v-d0ee8846]{display:inline-block;min-width:18px;padding:0 6px;border-radius:999px;background:var(--warn, #f59e0b);color:#fff;font-size:12px;line-height:18px;text-align:center;margin-left:6px}.text-input[data-v-d0ee8846]{width:100%;padding:6px 8px;border:1px solid var(--border, #d8dee6);border-radius:var(--radius-sm, 6px);background:var(--surface, #fff);color:var(--text);font-size:13px}.table-wrap[data-v-d0ee8846]{overflow-x:auto;border-radius:var(--radius)}table.fld[data-v-d0ee8846]{width:100%;border-collapse:collapse;font-size:13px}.fld th[data-v-d0ee8846],.fld td[data-v-d0ee8846]{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.fld tbody tr[data-v-d0ee8846]:nth-child(2n){background:color-mix(in srgb,var(--bg-elev-2) 50%,transparent)}.fld th[data-v-d0ee8846]{font-weight:600;color:var(--text-dim);background:var(--bg-elev-2);position:sticky;top:0}.col-label[data-v-d0ee8846]{width:120px}.col-source[data-v-d0ee8846]{min-width:160px;max-width:240px}.col-target[data-v-d0ee8846]{min-width:220px}.col-cn[data-v-d0ee8846]{min-width:140px;color:var(--text-dim)}.col-action[data-v-d0ee8846]{width:72px}table.fld.split3[data-v-d0ee8846]{table-layout:fixed}.fld.split3 .col-label[data-v-d0ee8846]{width:120px}.fld.split3 .col-source[data-v-d0ee8846]{width:18%;min-width:0;max-width:none}.fld.split3 .col-target[data-v-d0ee8846]{width:50%;min-width:0;max-width:none}.fld.split3 .col-cn[data-v-d0ee8846]{width:32%;min-width:0;max-width:none}.field-name[data-v-d0ee8846]{font-weight:600;color:var(--text);overflow-wrap:anywhere}.pend[data-v-d0ee8846]{display:block;margin-top:2px;font-size:11px;font-weight:400;color:var(--text-dim)}.src-text[data-v-d0ee8846],.cn-text[data-v-d0ee8846]{color:var(--text-dim);word-break:break-all;line-height:1.5}.cn-text>div[data-v-d0ee8846]{display:flex;gap:6px;align-items:baseline}.cell-text.rich[data-v-d0ee8846]{white-space:normal}.rich[data-v-d0ee8846]{flex:1 1 auto;min-width:0}.rich[data-v-d0ee8846] ul,.rich[data-v-d0ee8846] ol{margin:4px 0;padding-left:18px}.rich[data-v-d0ee8846] ul{list-style:disc}.rich[data-v-d0ee8846] ol{list-style:decimal}.rich[data-v-d0ee8846] li{margin:2px 0;line-height:1.5}.rich[data-v-d0ee8846] p{margin:4px 0}.rich[data-v-d0ee8846] br{line-height:1.6}.cn-k[data-v-d0ee8846]{flex:0 0 auto;display:inline-block;padding:0 5px;border-radius:var(--radius-xs);background:var(--primary-soft);color:var(--primary);font-size:10px;font-weight:600;line-height:1.4}.cell-display[data-v-d0ee8846]{display:flex;align-items:flex-start;gap:6px}.cell-text[data-v-d0ee8846]{flex:1 1 auto;word-break:break-all;line-height:1.5;min-width:0}.icon-btn[data-v-d0ee8846]{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-faint);cursor:pointer;font-size:13px;line-height:1;transition:color .15s ease}.icon-btn[data-v-d0ee8846]:hover:not(:disabled){color:var(--primary)}.icon-btn[data-v-d0ee8846]:disabled{opacity:.3;cursor:not-allowed}.icon-btn.restore[data-v-d0ee8846]{color:var(--amber-500, #f59e0b)}.icon-btn.restore[data-v-d0ee8846]:hover:not(:disabled){color:var(--amber-700, #92400e)}.cn-note[data-v-d0ee8846]{margin-top:6px;padding-top:6px;border-top:1px dashed var(--border);font-size:11px;line-height:1.6;color:var(--text-faint)}.mark-req[data-v-d0ee8846]{color:var(--danger, #ef4444);font-weight:700;margin-right:2px}.mark-enum[data-v-d0ee8846]{color:var(--amber-500, #f59e0b);font-weight:700;margin-right:2px}.enum-select[data-v-d0ee8846]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-elev);color:var(--text);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.enum-select[data-v-d0ee8846]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.enum-select.sm[data-v-d0ee8846]{flex:1 1 auto;min-width:0}textarea[data-v-d0ee8846],.editable-input[data-v-d0ee8846],.num-input[data-v-d0ee8846],.attr-input[data-v-d0ee8846]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-elev);color:var(--text);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}textarea[data-v-d0ee8846]{resize:vertical;min-height:48px}.editable-input[data-v-d0ee8846]{padding:6px 8px}.num-input[data-v-d0ee8846]{text-align:right}.num-input.sm[data-v-d0ee8846]{width:52px;padding:6px;text-align:center}.cur-prefix[data-v-d0ee8846]{color:var(--text-dim);font-size:13px;margin-right:2px;align-self:center}.attr-input[data-v-d0ee8846]{flex:1 1 auto;min-width:0}textarea[data-v-d0ee8846]:focus,.editable-input[data-v-d0ee8846]:focus,.num-input[data-v-d0ee8846]:focus,.attr-input[data-v-d0ee8846]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}textarea[data-v-d0ee8846]:disabled,.editable-input[data-v-d0ee8846]:disabled,.num-input[data-v-d0ee8846]:disabled,.attr-input[data-v-d0ee8846]:disabled{background:var(--bg-elev-2);color:var(--text-dim);cursor:not-allowed}.editable-group[data-v-d0ee8846]{display:flex;flex-direction:column;gap:8px}.editable-item[data-v-d0ee8846]{display:flex;align-items:center;gap:8px}.editable-label[data-v-d0ee8846]{flex:0 0 56px;font-size:12px;color:var(--text-dim)}.ru-display[data-v-d0ee8846]{margin-top:6px;padding:4px 8px;border-radius:var(--radius-xs);background:var(--bg-elev-2);border:1px dashed var(--border);font-size:12px;color:var(--text-dim);word-break:break-all;line-height:1.4}.cat-confirm[data-v-d0ee8846]{margin-top:10px;padding:10px 12px;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--amber-500, #f59e0b) 12%,transparent);border:1px solid color-mix(in srgb,var(--amber-500, #f59e0b) 40%,transparent)}.cc-title[data-v-d0ee8846]{font-size:12px;color:var(--amber-600, #b45309);font-weight:600;margin-bottom:8px}.cc-search[data-v-d0ee8846]{display:flex;align-items:center;gap:8px}.cc-search .editable-input[data-v-d0ee8846]{background:var(--bg-elev)}.cc-spin[data-v-d0ee8846]{font-size:11px;color:var(--text-dim);white-space:nowrap}.cc-chips[data-v-d0ee8846]{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cc-chips-label[data-v-d0ee8846]{font-size:11px;color:var(--text-dim)}.cc-chip[data-v-d0ee8846]{padding:3px 8px;border-radius:999px;cursor:pointer;border:1px solid var(--border);background:var(--bg-elev);font-size:11px;color:var(--text)}.cc-chip[data-v-d0ee8846]:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.cc-list[data-v-d0ee8846]{list-style:none;margin:8px 0 0;padding:0;max-height:220px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-elev)}.cc-item[data-v-d0ee8846]{padding:8px 10px;cursor:pointer;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:2px}.cc-item[data-v-d0ee8846]:last-child{border-bottom:none}.cc-item[data-v-d0ee8846]:hover{background:var(--primary-soft)}.cc-cn[data-v-d0ee8846]{font-size:13px;color:var(--text);word-break:break-all}.cc-id[data-v-d0ee8846]{font-size:11px;color:var(--text-dim)}.ru-label[data-v-d0ee8846]{display:inline-block;margin-right:6px;padding:0 5px;border-radius:var(--radius-xs);background:var(--primary-soft);color:var(--primary);font-size:10px;font-weight:600}.save-btn[data-v-d0ee8846]{padding:6px 14px;border-radius:var(--radius-sm, 8px);border:1px solid var(--primary);background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.save-btn[data-v-d0ee8846]:hover:not(:disabled){background:var(--primary);color:#fff}.save-btn[data-v-d0ee8846]:disabled{opacity:.45;cursor:not-allowed;background:var(--bg-elev-2);border-color:var(--border);color:var(--text-dim)}.sku-wide[data-v-d0ee8846]{table-layout:fixed;min-width:1100px}.sku-wide .col-sku[data-v-d0ee8846]{width:14%}.sku-wide .col-sku-title[data-v-d0ee8846]{width:33%}.sku-wide .col-attr[data-v-d0ee8846]{width:13%;white-space:normal}.sku-wide .col-price[data-v-d0ee8846]{width:10%}.sku-wide .col-old[data-v-d0ee8846]{width:9%}.sku-wide .col-w[data-v-d0ee8846]{width:7%}.sku-wide .col-dim[data-v-d0ee8846]{width:13%}.sku-wide .col-action[data-v-d0ee8846]{width:6%}.title-cell[data-v-d0ee8846]{display:flex;flex-direction:column;gap:6px}.title-input[data-v-d0ee8846]{width:100%;resize:vertical;font-size:12px;line-height:1.4;padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text)}.title-input.ru[data-v-d0ee8846]{color:var(--text)}.title-input.cn[data-v-d0ee8846]{color:var(--text-dim)}.title-cn-weak[data-v-d0ee8846]{font-size:11px;line-height:1.5;color:var(--text-faint);white-space:pre-wrap;word-break:break-word}.sku-wide td[data-v-d0ee8846]{vertical-align:middle}.sku-cell[data-v-d0ee8846]{display:flex;align-items:center;gap:8px}.sku-thumb[data-v-d0ee8846]{flex:0 0 44px;width:44px;height:44px;object-fit:cover;border-radius:var(--radius-xs);border:1px solid var(--border);background:var(--bg-elev-2)}.sku-meta[data-v-d0ee8846]{display:flex;flex-direction:column;gap:2px;min-width:0}.sku-raw[data-v-d0ee8846]{font-size:11px;line-height:1.4;color:var(--text-faint);word-break:break-all}.attr-edit[data-v-d0ee8846]{display:flex;flex-direction:column;gap:6px}.attr-edit-row[data-v-d0ee8846]{display:flex;align-items:flex-start;gap:6px}.attr-dim[data-v-d0ee8846]{flex:0 0 60px;font-size:11px;color:var(--text-dim);word-break:break-all;padding-top:8px}.attr-val-col[data-v-d0ee8846]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.attr-src[data-v-d0ee8846]{font-size:11px;line-height:1.4;color:var(--text-faint);word-break:break-all}.dim-inputs[data-v-d0ee8846]{display:flex;gap:4px;align-items:center}.sku-wide .price-cell[data-v-d0ee8846]{display:flex;align-items:center;gap:4px}.sku-wide .price-cell .num-input[data-v-d0ee8846]{width:auto;flex:1 1 auto;min-width:0}.section-reveal-enter-active[data-v-d0ee8846]{transition:opacity .4s ease,transform .35s ease,max-height .5s ease;overflow:hidden}.section-reveal-leave-active[data-v-d0ee8846]{transition:opacity .25s ease,max-height .3s ease;overflow:hidden}.section-reveal-enter-from[data-v-d0ee8846]{opacity:0;transform:translateY(12px);max-height:0}.section-reveal-leave-to[data-v-d0ee8846]{opacity:0;max-height:0}.section-reveal-enter-to[data-v-d0ee8846],.section-reveal-leave-from[data-v-d0ee8846]{max-height:2000px}.just-done[data-v-d0ee8846]{animation:node-glow-d0ee8846 2.5s ease-out}@keyframes node-glow-d0ee8846{0%{box-shadow:inset 0 0 color-mix(in srgb,var(--primary, #0ea5e9) 20%,transparent)}25%{box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--primary, #0ea5e9) 25%,transparent)}to{box-shadow:inset 0 0 0 0 transparent}}.cat-confirm[data-v-d0ee8846]{margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md, 10px);background:var(--bg)}.cc-modify-row[data-v-d0ee8846]{display:flex;align-items:center;gap:var(--space-3);padding:9px 14px;border-radius:var(--radius-sm, 8px);border-left:3px solid var(--amber-400, #fbbf24);background:color-mix(in srgb,var(--amber-500, #f59e0b) 4%,var(--bg))}.cc-note[data-v-d0ee8846]{flex:1 1 auto;font-size:12px;line-height:1.5;color:var(--text-dim)}.cc-note strong[data-v-d0ee8846]{color:var(--amber-600, #b45309);font-weight:600}.cc-modify-btn[data-v-d0ee8846]{flex:0 0 auto;padding:6px 16px;border-radius:var(--radius-sm, 8px);border:none;background:linear-gradient(135deg,var(--brand-pink, #ff6fa5),var(--brand, #0ea5e9));color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .1s ease;white-space:nowrap}.cc-modify-btn[data-v-d0ee8846]:hover{opacity:.9;transform:translateY(-1px)}.cc-modify-btn[data-v-d0ee8846]:active{transform:translateY(0)}.cc-modify-row+.cat-picker[data-v-d0ee8846]{margin-top:var(--space-3)}.cc-cancel[data-v-d0ee8846]{margin-top:var(--space-2);padding:5px 14px;border-radius:var(--radius-xs, 6px);border:1px solid var(--border);background:transparent;color:var(--text-dim);font-size:12px;cursor:pointer;transition:all .15s ease}.cc-cancel[data-v-d0ee8846]:hover{border-color:var(--text-dim);color:var(--text)}.pipeline-progress[data-v-d6b6ef52]{background:var(--bg-elev, #f9fafc);border:1px solid var(--border, #e6e8ee);border-radius:var(--radius-lg, 14px);overflow:hidden;transition:border-color .4s ease}.pipeline-progress.done[data-v-d6b6ef52]{border-color:var(--success-soft, #d1fae5)}.pp-header[data-v-d6b6ef52]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 16px;border:none;background:transparent;color:var(--text, #1f2430);font:inherit;cursor:pointer;transition:background .15s ease;text-align:left}.pp-header[data-v-d6b6ef52]:hover{background:color-mix(in srgb,var(--surface, #fff) 60%,var(--primary-soft, #e0f2fe))}.pp-icon[data-v-d6b6ef52]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.icon-running[data-v-d6b6ef52]{background:var(--primary-soft, #e0f2fe);color:var(--primary, #0ea5e9);animation:pp-pulse-d6b6ef52 1.2s infinite}.icon-done[data-v-d6b6ef52]{background:var(--success-soft, #d1fae5);color:var(--green-600, #16a34a)}.pp-title[data-v-d6b6ef52]{flex:1 1 auto;font-size:13px;font-weight:500;min-width:0}.pp-total[data-v-d6b6ef52]{color:var(--text-dim, #6b7280);font-weight:400;margin-left:6px}.pp-cnt[data-v-d6b6ef52]{color:var(--text-dim, #6b7280);font-weight:400}.pp-chevron[data-v-d6b6ef52]{flex-shrink:0;font-size:11px;color:var(--text-faint, #9ca3af)}.pp-list[data-v-d6b6ef52]{border-top:1px solid var(--border, #e6e8ee);padding:6px 0;max-height:360px;overflow-y:auto}.pp-node[data-v-d6b6ef52]{display:grid;grid-template-columns:24px 1fr auto;grid-template-rows:auto auto;align-items:center;gap:0 10px;padding:10px 16px;transition:background .3s ease,opacity .3s ease;position:relative;opacity:.92}.pp-node[data-v-d6b6ef52]:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--border, #e6e8ee) 50%,transparent)}.pp-done[data-v-d6b6ef52]{opacity:1}.pp-running[data-v-d6b6ef52]{background:color-mix(in srgb,var(--primary-soft, #e0f2fe) 30%,transparent);opacity:1}.pp-error[data-v-d6b6ef52]{background:color-mix(in srgb,var(--danger, #ef4444) 8%,transparent);opacity:1}.pp-pending[data-v-d6b6ef52]{opacity:.55}.pp-dot[data-v-d6b6ef52]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--text-faint, #d1d5db);flex-shrink:0}.pp-done .pp-dot[data-v-d6b6ef52]{color:var(--green-500, #22c55e)}.pp-running .pp-dot[data-v-d6b6ef52]{color:var(--primary, #0ea5e9);animation:pp-pulse-d6b6ef52 1.2s infinite}.pp-error .pp-dot[data-v-d6b6ef52]{color:var(--danger, #ef4444)}.pp-pending .pp-dot[data-v-d6b6ef52]{color:var(--text-faint, #d1d5db)}.pp-skip .pp-dot[data-v-d6b6ef52]{color:var(--text-faint, #9ca3af)}.pp-body[data-v-d6b6ef52]{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-label[data-v-d6b6ef52]{font-size:13px;color:var(--text, #1f2430)}.pp-sub[data-v-d6b6ef52]{font-size:11px;color:var(--primary, #0ea5e9);animation:pp-fade-text-d6b6ef52 2s ease-in-out infinite}.pp-time[data-v-d6b6ef52]{font-size:11px;color:var(--text-dim, #6b7280);font-variant-numeric:tabular-nums;white-space:nowrap}.pp-bar[data-v-d6b6ef52]{grid-column:1 / -1;height:3px;background:color-mix(in srgb,var(--primary-soft, #e0f2fe) 50%,transparent);border-radius:0 0 3px 3px;overflow:hidden;margin-top:2px}.pp-bar-fill[data-v-d6b6ef52]{height:100%;width:60%;background:linear-gradient(90deg,var(--primary, #0ea5e9),var(--brand-pink, #ff6fa5),var(--primary, #0ea5e9));background-size:200% 100%;animation:pp-wave-d6b6ef52 1.8s ease-in-out infinite;border-radius:0 3px 3px 0}.collapse-list-enter-active[data-v-d6b6ef52],.collapse-list-leave-active[data-v-d6b6ef52]{transition:max-height .3s ease,opacity .25s ease;overflow:hidden}.collapse-list-enter-from[data-v-d6b6ef52],.collapse-list-leave-to[data-v-d6b6ef52]{max-height:0;opacity:0}.collapse-list-enter-to[data-v-d6b6ef52],.collapse-list-leave-from[data-v-d6b6ef52]{max-height:400px;opacity:1}@keyframes pp-pulse-d6b6ef52{0%{box-shadow:0 0 color-mix(in srgb,var(--primary, #0ea5e9) 45%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes pp-wave-d6b6ef52{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pp-fade-text-d6b6ef52{0%,to{opacity:1}50%{opacity:.5}}.platform-badge[data-v-832a2aab]{display:inline-flex;align-items:center;gap:var(--space-2)}.mark[data-v-832a2aab]{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-weight:800;line-height:1;flex-shrink:0}.name[data-v-832a2aab]{font-weight:600;color:var(--text)}.sm .mark[data-v-832a2aab]{width:20px;height:20px;font-size:12px;border-radius:5px}.sm .name[data-v-832a2aab]{font-size:13px}.md .mark[data-v-832a2aab]{width:28px;height:28px;font-size:15px}.md .name[data-v-832a2aab]{font-size:15px}.lg .mark[data-v-832a2aab]{width:40px;height:40px;font-size:20px;border-radius:var(--radius)}.lg .name[data-v-832a2aab]{font-size:17px}.publish-progress[data-v-9eef2cf8]{padding:var(--space-5)}.progress-track[data-v-9eef2cf8]{display:flex;flex-direction:column;gap:var(--space-3)}.step[data-v-9eef2cf8]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--bg-elev);border:1px solid var(--border)}.step.running[data-v-9eef2cf8]{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent)}.step.done[data-v-9eef2cf8]{border-color:color-mix(in srgb,var(--success) 35%,var(--border))}.step.failed[data-v-9eef2cf8]{border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.step.skipped[data-v-9eef2cf8]{opacity:.6}.step-marker[data-v-9eef2cf8]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-elev-2);color:var(--text-dim);font-size:12px;font-weight:700;flex-shrink:0}.step.running .step-marker[data-v-9eef2cf8]{background:var(--primary-soft);color:var(--primary)}.step.done .step-marker[data-v-9eef2cf8]{background:var(--success-soft);color:var(--green-600)}.step.failed .step-marker[data-v-9eef2cf8]{background:var(--danger-soft);color:var(--red-600)}.step-name[data-v-9eef2cf8]{font-size:14px;font-weight:600;color:var(--text)}.step-detail[data-v-9eef2cf8]{margin-top:2px;font-size:12px;color:var(--text-dim)}.result[data-v-9eef2cf8]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.publish-panel-inner[data-v-8e98178e]{display:flex;flex-direction:column}.publish-layout[data-v-8e98178e]{display:grid;grid-template-columns:340px 1fr;gap:var(--space-5);align-items:start}.publish-history[data-v-8e98178e]{position:sticky;top:var(--space-5);max-height:calc(100vh - 140px);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3)}.history-title[data-v-8e98178e]{font:var(--text-h3);display:flex;align-items:center;justify-content:space-between}.history-count[data-v-8e98178e]{font-size:12px;color:var(--text-dim);font-weight:400}.history-empty[data-v-8e98178e]{text-align:center;color:var(--text-dim);padding:var(--space-6) var(--space-3);font-size:13px;background:var(--bg-elev);border:1px dashed var(--border);border-radius:var(--radius)}.history-empty .empty-icon[data-v-8e98178e]{font-size:28px;margin-bottom:var(--space-2);opacity:.7}.timeline[data-v-8e98178e]{position:relative;padding-left:18px}.timeline[data-v-8e98178e]:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:var(--border)}.tl-item[data-v-8e98178e]{position:relative;margin-bottom:var(--space-4)}.tl-item[data-v-8e98178e]:last-child{margin-bottom:0}.tl-dot[data-v-8e98178e]{position:absolute;left:-18px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--bg-elev);border:2px solid var(--text-dim);box-sizing:border-box}.tl-item.ok .tl-dot[data-v-8e98178e]{border-color:var(--success);background:var(--success-soft)}.tl-item.fail .tl-dot[data-v-8e98178e]{border-color:var(--danger);background:var(--danger-soft)}.tl-card[data-v-8e98178e]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3)}.tl-head[data-v-8e98178e]{display:flex;align-items:center;gap:var(--space-2)}.tl-time[data-v-8e98178e]{font-size:12px;color:var(--text-dim);cursor:default}.tl-task[data-v-8e98178e]{margin-left:auto;font-size:11px;color:var(--text-dim);cursor:pointer;padding:1px 6px;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border)}.tl-task[data-v-8e98178e]:hover{color:var(--primary);border-color:var(--primary)}.tl-meta[data-v-8e98178e]{font-size:12px;color:var(--text);margin:6px 0 8px}.tl-thumbs[data-v-8e98178e]{display:flex;flex-wrap:wrap;gap:6px}.tl-thumb[data-v-8e98178e]{width:38px}.tl-thumb img[data-v-8e98178e]{width:38px;height:38px;border-radius:6px;object-fit:cover;border:1px solid var(--border);background:var(--bg);display:block}.tl-no-img[data-v-8e98178e]{width:38px;height:38px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--text-dim);background:var(--bg);border:1px solid var(--border)}.tl-thumb .oid[data-v-8e98178e]{font-size:9px;color:var(--text-dim);text-align:center;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-stock[data-v-8e98178e]{font-size:9px;text-align:center;margin-top:2px;font-weight:600;white-space:nowrap}.tl-stock.ok[data-v-8e98178e]{color:var(--success)}.tl-stock.zero[data-v-8e98178e]{color:var(--danger)}.tl-stock.none[data-v-8e98178e]{color:var(--text-dim);font-weight:400}.publish-main[data-v-8e98178e]{min-width:0;display:flex;flex-direction:column;gap:var(--space-5)}.surface[data-v-8e98178e]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4)}.block+.block[data-v-8e98178e]{margin-top:0}.block-title[data-v-8e98178e]{font:var(--text-h3);margin-bottom:var(--space-3)}.block-head[data-v-8e98178e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.target-grid[data-v-8e98178e]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.field[data-v-8e98178e]{display:flex;flex-direction:column;gap:var(--space-2)}.field-label[data-v-8e98178e]{font-size:13px;color:var(--text-dim)}.field-value[data-v-8e98178e]{min-height:34px;display:flex;align-items:center}.store-select[data-v-8e98178e]{width:100%;height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:14px;cursor:pointer}.store-select[data-v-8e98178e]:focus{outline:none;border-color:var(--primary)}.status-line[data-v-8e98178e]{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);font-size:13px}.select-all[data-v-8e98178e]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.selected-count[data-v-8e98178e]{font-size:13px;margin-bottom:var(--space-3)}.empty-hint[data-v-8e98178e]{padding:var(--space-5);text-align:center;color:var(--text-dim);font-size:14px;background:var(--bg);border-radius:var(--radius-sm)}.sku-table-wrap[data-v-8e98178e]{overflow-x:auto}.sku-table[data-v-8e98178e]{width:100%;border-collapse:collapse;font-size:14px}.sku-table th[data-v-8e98178e],.sku-table td[data-v-8e98178e]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}.sku-table th[data-v-8e98178e]{font-size:12px;color:var(--text-dim);font-weight:600;white-space:nowrap}.sku-table tbody tr:last-child td[data-v-8e98178e]{border-bottom:none}.row-off[data-v-8e98178e]{opacity:.5}.col-check[data-v-8e98178e]{width:36px;text-align:center}.col-img[data-v-8e98178e]{width:64px}.sku-thumb[data-v-8e98178e]{width:48px;height:48px;border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border);background:var(--bg)}.no-img[data-v-8e98178e]{font-size:12px}.sku-title[data-v-8e98178e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.mono[data-v-8e98178e]{font-family:var(--font-mono);font-size:13px}.price[data-v-8e98178e]{font-weight:600;white-space:nowrap}.stock-input[data-v-8e98178e]{width:84px;height:32px;padding:0 var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:14px}.stock-input[data-v-8e98178e]:focus{outline:none;border-color:var(--primary)}.stock-modal-tip[data-v-8e98178e]{font-size:13px;color:var(--text-dim);margin:0 0 var(--space-4);line-height:1.5}.stock-bulk[data-v-8e98178e]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px dashed var(--border)}.stock-bulk label[data-v-8e98178e]{font-size:13px;color:var(--text-dim)}.stock-bulk-input[data-v-8e98178e]{width:120px;height:32px;padding:0 var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:14px}.stock-bulk-input[data-v-8e98178e]:focus{outline:none;border-color:var(--primary)}.stock-modal-list[data-v-8e98178e]{display:flex;flex-direction:column;gap:var(--space-2);max-height:50vh;overflow-y:auto}.stock-modal-row[data-v-8e98178e]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg)}.sm-thumb[data-v-8e98178e]{width:40px;height:40px;border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border);background:var(--bg-elev);flex-shrink:0}.sm-no-img[data-v-8e98178e]{width:40px;height:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--text-dim);background:var(--bg-elev);border:1px solid var(--border);flex-shrink:0}.sm-info[data-v-8e98178e]{flex:1;min-width:0}.sm-title[data-v-8e98178e]{font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-oid[data-v-8e98178e]{font-size:10px;color:var(--text-dim);margin-top:2px}.stock-modal-row .stock-input[data-v-8e98178e]{width:84px;flex-shrink:0}.publishing-placeholder[data-v-8e98178e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6);min-height:180px}.pp-spinner[data-v-8e98178e]{width:36px;height:36px;border-radius:50%;border:3px solid var(--border);border-top-color:var(--primary);animation:pp-spin-8e98178e .8s linear infinite}.pp-text[data-v-8e98178e]{font-size:14px;color:var(--text-dim)}@keyframes pp-spin-8e98178e{to{transform:rotate(360deg)}}.publish-toolbar[data-v-8e98178e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.toolbar-info[data-v-8e98178e]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px}.store-pill[data-v-8e98178e]{padding:2px 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:13px}.skeleton[data-v-8e98178e]{display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width: 900px){.publish-layout[data-v-8e98178e]{grid-template-columns:1fr}.publish-history[data-v-8e98178e]{position:static;max-height:none;order:2}.publish-main[data-v-8e98178e]{order:1}}@media (max-width: 768px){.target-grid[data-v-8e98178e]{grid-template-columns:1fr}}.ri-root[data-v-d113e41d]{display:flex;flex-direction:column;gap:var(--space-5)}.ri-card[data-v-d113e41d]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.ri-top[data-v-d113e41d]{display:grid;grid-template-columns:minmax(0,360px) 1fr;gap:var(--space-5);align-items:stretch}@media (max-width: 860px){.ri-top[data-v-d113e41d]{grid-template-columns:1fr}.ri-gallery[data-v-d113e41d]{display:block}.ri-main-img[data-v-d113e41d]{flex:none;aspect-ratio:1 / 1}}.ri-gallery[data-v-d113e41d]{padding:var(--space-3);display:flex;flex-direction:column}.ri-main-img[data-v-d113e41d]{position:relative;width:100%;flex:1;min-height:200px;background:var(--bg-elev-2);border-radius:var(--radius-sm);overflow:hidden;cursor:zoom-in;display:flex;align-items:center;justify-content:center}.ri-main-img img[data-v-d113e41d]{width:100%;height:100%;object-fit:contain}.ri-img-empty[data-v-d113e41d]{color:var(--text-muted);font-size:14px}.ri-thumbs[data-v-d113e41d]{display:flex;gap:var(--space-2);margin-top:var(--space-3);overflow-x:auto;padding-bottom:var(--space-1);flex-shrink:0}.ri-thumb[data-v-d113e41d]{flex:0 0 auto;width:56px;height:56px;border-radius:var(--radius-xs);border:2px solid transparent;background:var(--bg-elev-2);overflow:hidden;padding:0;cursor:pointer;transition:border-color .15s ease}.ri-thumb img[data-v-d113e41d]{width:100%;height:100%;object-fit:cover}.ri-thumb.active[data-v-d113e41d]{border-color:var(--primary)}.ri-thumb[data-v-d113e41d]:hover{border-color:var(--border-strong)}.ri-overview[data-v-d113e41d]{padding:var(--space-4);display:flex;flex-direction:column}.ri-ov-head[data-v-d113e41d]{margin-bottom:var(--space-3)}.ri-title[data-v-d113e41d]{margin:0 0 var(--space-2);font:var(--text-h2);line-height:1.4;color:var(--text)}.ri-source[data-v-d113e41d]{font-size:13px;color:var(--primary);text-decoration:none}.ri-source[data-v-d113e41d]:hover{text-decoration:underline}.ri-ov-list[data-v-d113e41d]{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2) var(--space-4);flex:1;align-content:center}@media (max-width: 520px){.ri-ov-list[data-v-d113e41d]{grid-template-columns:1fr}}.ri-ov-row[data-v-d113e41d]{display:flex;flex-direction:column;gap:var(--space-1)}.ri-ov-label[data-v-d113e41d]{font-size:12px;color:var(--text-dim)}.ri-ov-value[data-v-d113e41d]{margin:0;font-size:13px;font-weight:500;color:var(--text)}.ri-ov-value.emphasis[data-v-d113e41d]{font-size:18px;font-weight:700;color:var(--primary)}.ri-ov-value.strike[data-v-d113e41d]{color:var(--text-muted);text-decoration:line-through}.ri-block[data-v-d113e41d]{padding:var(--space-5)}.ri-block-title[data-v-d113e41d]{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font:var(--text-h3);color:var(--text)}.ri-dot[data-v-d113e41d]{width:8px;height:8px;border-radius:50%;background:var(--primary-gradient);flex-shrink:0}.ri-attr-grid[data-v-d113e41d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-2)}.ri-attr[data-v-d113e41d]{display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-elev-2);border-radius:var(--radius-xs);font-size:13px}.ri-attr-name[data-v-d113e41d]{color:var(--text-dim);flex:0 0 auto}.ri-attr-val[data-v-d113e41d]{color:var(--text);font-weight:500;word-break:break-word}.ri-dims[data-v-d113e41d]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.ri-dim[data-v-d113e41d]{display:flex;align-items:flex-start;gap:var(--space-3)}.ri-dim-name[data-v-d113e41d]{flex:0 0 72px;font-size:13px;color:var(--text-dim);padding-top:6px}.ri-dim-vals[data-v-d113e41d]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ri-chip[data-v-d113e41d]{padding:4px 12px;font-size:13px;background:var(--primary-soft);color:var(--primary-text);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent)}.ri-table-wrap[data-v-d113e41d]{overflow-x:auto}.ri-table[data-v-d113e41d]{width:100%;border-collapse:collapse;font-size:13px}.ri-table th[data-v-d113e41d],.ri-table td[data-v-d113e41d]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);white-space:nowrap}.ri-table th[data-v-d113e41d]{color:var(--text-dim);font-weight:600;background:var(--bg-elev-2)}.ri-table tbody tr[data-v-d113e41d]:hover{background:var(--bg-hover)}.ri-price[data-v-d113e41d]{color:var(--primary);font-weight:600}.ri-desc-imgs[data-v-d113e41d]{display:flex;flex-direction:column;gap:var(--space-3)}.ri-desc-img[data-v-d113e41d]{width:100%;border-radius:var(--radius-sm);cursor:zoom-in;background:var(--bg-elev-2)}.ri-desc-text[data-v-d113e41d]{margin-top:var(--space-3)}.ri-desc-text summary[data-v-d113e41d]{cursor:pointer;font-size:13px;color:var(--primary)}.ri-desc-content[data-v-d113e41d]{margin:var(--space-3) 0 0;font-size:13px;line-height:1.7;color:var(--text);white-space:pre-wrap;word-break:break-word}.ri-empty[data-v-d113e41d]{color:var(--text-muted);font-size:13px}.ri-raw[data-v-d113e41d]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3) var(--space-4)}.ri-raw summary[data-v-d113e41d]{cursor:pointer;font-size:13px;color:var(--text-dim)}.ri-raw-pre[data-v-d113e41d]{margin:var(--space-3) 0 0;padding:var(--space-4);background:var(--bg-elev-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--text);max-height:420px;overflow:auto;white-space:pre-wrap}.platform-selector[data-v-1f7853ec]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3)}.platform-cards[data-v-1f7853ec]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);max-width:860px;width:100%;margin:0 auto}.platform-card[data-v-1f7853ec]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);aspect-ratio:1 / 1;padding:var(--space-7) var(--space-6);border:1.5px solid var(--border);border-radius:var(--radius);background:var(--bg-elev);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.platform-card[data-v-1f7853ec]:hover:not(.disabled){border-color:var(--primary);background:var(--primary-soft)}.platform-card.active[data-v-1f7853ec]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);background:var(--primary-soft)}.platform-card.disabled[data-v-1f7853ec]{cursor:not-allowed;opacity:.6}.card-name[data-v-1f7853ec]{font-size:14px;font-weight:600;color:var(--text)}.card-soon[data-v-1f7853ec]{font-size:11px;padding:1px 8px;border-radius:var(--radius-full);background:var(--bg-elev-2);color:var(--text-dim)}.card-check[data-v-1f7853ec]{position:absolute;top:var(--space-2);right:var(--space-2);color:var(--primary)}.platform-note[data-v-1f7853ec]{text-align:center;color:var(--text-muted);font-size:12px;line-height:1.6;margin:0}.store-select-wrap[data-v-1f7853ec]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;max-width:860px;margin:var(--space-5) auto 0}.store-label[data-v-1f7853ec]{font-size:13px;font-weight:500;color:var(--text)}.store-select[data-v-1f7853ec]{width:100%;padding:10px 12px;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--bg-elev);color:var(--text);font-size:14px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.store-select[data-v-1f7853ec]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.store-select[data-v-1f7853ec]:disabled{opacity:.6;cursor:default}.store-auth-hint[data-v-1f7853ec]{margin:var(--space-1) 0 0;font-size:13px;color:var(--text-muted);text-align:center}.auth-link[data-v-1f7853ec]{color:var(--primary);font-weight:600;text-decoration:none;cursor:pointer;transition:color .15s ease,text-decoration-color .15s ease}.auth-link[data-v-1f7853ec]:hover{color:var(--primary-strong, var(--primary));text-decoration:underline}.thumb-actions[data-v-3e123dc9]{position:absolute;top:4px;right:4px;display:flex;gap:4px;z-index:5;opacity:0;transition:opacity .15s ease}.ta-btn[data-v-3e123dc9]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;color:#fff;cursor:pointer;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .15s ease,color .15s ease}.ta-btn[data-v-3e123dc9]:hover{background:#000000c7}.ta-preview[data-v-3e123dc9]:hover{color:var(--primary)}.ta-remove[data-v-3e123dc9]:hover{background:var(--danger);color:#fff}.drop-zone[data-v-df98e31a]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:2px dashed var(--border);border-radius:var(--radius-sm);background:var(--bg-elev);transition:border-color .15s ease,background .15s ease;min-height:120px}.drop-zone.active[data-v-df98e31a]{border-color:var(--primary);background:var(--primary-soft)}.drop-zone.full[data-v-df98e31a]{opacity:.8}.drop-zone.bare[data-v-df98e31a],.drop-zone.bare.accent-primary[data-v-df98e31a],.drop-zone.bare.accent-color[data-v-df98e31a],.drop-zone.bare.active[data-v-df98e31a],.drop-zone.bare.accent-primary.active[data-v-df98e31a],.drop-zone.bare.accent-color.active[data-v-df98e31a]{border:none;background:transparent;padding:0;min-height:0;gap:0}.drop-zone.bare .thumb-wrap[data-v-df98e31a]{border:none}.zone-header[data-v-df98e31a]{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--text-dim)}.drop-zone.accent-primary[data-v-df98e31a]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--bg-elev))}.drop-zone.accent-color[data-v-df98e31a]{border-color:#a855f7;background:color-mix(in srgb,#a855f7 7%,var(--bg-elev))}.drop-zone.accent-primary.active[data-v-df98e31a]{background:var(--primary-soft)}.drop-zone.accent-color.active[data-v-df98e31a]{background:color-mix(in srgb,#a855f7 14%,var(--bg-elev))}.accent-dot[data-v-df98e31a]{display:inline-block;width:8px;height:8px;border-radius:999px;margin-right:6px;vertical-align:middle}.accent-dot.primary[data-v-df98e31a]{background:var(--primary)}.accent-dot.color[data-v-df98e31a]{background:#a855f7}.zone-body[data-v-df98e31a]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-content:flex-start}.thumb-wrap[data-v-df98e31a]{position:relative;width:72px;height:72px;border-radius:var(--radius-xs);overflow:hidden;border:1px solid var(--border);cursor:grab}.thumb-wrap img[data-v-df98e31a]{width:100%;height:100%;object-fit:cover}.thumb-wrap:hover .thumb-actions[data-v-df98e31a]{opacity:1}.placeholder[data-v-df98e31a]{width:72px;height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:var(--radius-xs);border:1px dashed var(--border-strong);color:var(--text-muted);font-size:10px;text-align:center;cursor:pointer}.placeholder[data-v-df98e31a]:hover{border-color:var(--primary);color:var(--primary)}.file-input[data-v-df98e31a]{display:none}.detail-media[data-v-139b5cc8]{display:flex;flex-direction:column;gap:0;align-items:stretch}.detail-media.drop-active[data-v-139b5cc8]{outline:2px dashed var(--primary);outline-offset:4px;border-radius:0}.media-item[data-v-139b5cc8]{position:relative;width:100%;border-radius:0;overflow:hidden;border:none;background:var(--bg-elev);cursor:grab;transition:box-shadow .15s ease,opacity .12s ease}.media-item[data-v-139b5cc8]:hover{box-shadow:0 0 0 1px var(--border)}.media-item.dragging[data-v-139b5cc8]{opacity:.4}.media-item.over[data-v-139b5cc8]{box-shadow:0 0 0 2px var(--primary-soft)}.media-img[data-v-139b5cc8]{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain;background:var(--bg)}.media-index[data-v-139b5cc8]{position:absolute;left:6px;top:6px;min-width:20px;height:20px;padding:0 6px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;background:#0000008c;border-radius:999px;pointer-events:none}.media-item:hover .thumb-actions[data-v-139b5cc8]{opacity:1}.empty-drop[data-v-139b5cc8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6);border:2px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:12px;cursor:pointer}.empty-drop[data-v-139b5cc8]:hover{border-color:var(--primary);color:var(--primary)}.media-actions[data-v-139b5cc8]{display:flex}.file-input[data-v-139b5cc8]{display:none}.detect-flag[data-v-0b66adae]{position:absolute;right:4px;bottom:4px;z-index:3;width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;color:#fff;background:#f97316;box-shadow:0 1px 4px #00000059;cursor:pointer;line-height:0;transition:transform .12s ease,background .12s ease}.detect-flag[data-v-0b66adae]:hover{background:#ea580c;transform:scale(1.08)}.detect-flag.sm[data-v-0b66adae]{width:18px;height:18px}.detect-flag.sm svg[data-v-0b66adae]{width:11px;height:11px}.ozon-panel[data-v-29e40098]{padding:var(--space-3) 0;display:flex;flex-direction:column;gap:var(--space-5)}.ozon-head[data-v-29e40098]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.panel-title[data-v-29e40098]{margin:0;font:var(--text-h3)}.section[data-v-29e40098]{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.section[data-v-29e40098]:last-child{border-bottom:none;padding-bottom:0}.section-title[data-v-29e40098]{font-size:13px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px}.video-kind-badge[data-v-29e40098]{display:inline-flex;align-items:center;font-size:11px;font-weight:600;line-height:1;padding:3px 8px;border-radius:999px;white-space:nowrap}.video-kind-badge.original[data-v-29e40098]{color:#0ea5e9;background:#0ea5e91f}.video-kind-badge.compose[data-v-29e40098]{color:#22c55e;background:#22c55e1f}.video-kind-badge.custom[data-v-29e40098]{color:#f59e0b;background:#f59e0b1f}.section-desc[data-v-29e40098]{font-size:12px;line-height:1.6;color:var(--text-dim);margin-top:2px}.section-head[data-v-29e40098]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.section-head-text[data-v-29e40098]{min-width:0}.detail-body[data-v-29e40098]{max-width:440px}.not-supported-text[data-v-29e40098]{margin:0;font-size:13px;line-height:1.6;color:var(--text-dim)}.tag-primary[data-v-29e40098]{color:var(--text);font-weight:600}.tag-color[data-v-29e40098]{color:var(--text-dim);font-weight:600}.empty[data-v-29e40098]{font-size:12px;color:var(--text-muted);padding:var(--space-2) 0}.sku-list[data-v-29e40098]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3)}.sku-card[data-v-29e40098]{width:auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--bg-elev);border:2px dashed var(--border);overflow:hidden}.sku-card-head[data-v-29e40098]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.sku-card-head[data-v-29e40098]>*{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-color[data-v-29e40098]{font-weight:600;color:var(--primary);background:var(--primary-soft);padding:1px 6px;border-radius:var(--radius-xs);font-size:12px}.sku-offer[data-v-29e40098]{color:var(--text-muted);font-size:11px;font-family:var(--font-mono, monospace)}.sku-card-imgs[data-v-29e40098]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);min-width:0}.sku-fig[data-v-29e40098]{margin:0;display:flex;flex-direction:column;gap:4px;min-width:0}.sku-cap[data-v-29e40098]{font-size:11px;font-weight:500;text-align:left;opacity:.7}.sku-cap.cap-primary[data-v-29e40098]{color:var(--text);font-weight:600;opacity:1}.sku-cap.cap-color[data-v-29e40098]{color:var(--text-dim);font-weight:500;opacity:.9}.detail-col[data-v-29e40098]{margin-bottom:var(--space-3)}.video-box[data-v-29e40098]{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;gap:var(--space-4)}.video-stage[data-v-29e40098]{flex:0 0 250px;width:250px}.video-cover-col[data-v-29e40098]{flex:1 1 250px;min-width:250px;display:flex;flex-direction:column;gap:var(--space-2)}.video-cover-label[data-v-29e40098]{font-size:12px;color:var(--text-dim)}.video-cover-col[data-v-29e40098] .placeholder{display:none}.video-cover-actions[data-v-29e40098]{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-3)}.video-preview[data-v-29e40098],.video-empty[data-v-29e40098]{width:100%;aspect-ratio:1 / 1;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elev);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--text-muted);gap:var(--space-2)}.video-el[data-v-29e40098]{width:100%;height:100%;object-fit:contain}.video-actions[data-v-29e40098]{display:flex;gap:var(--space-2);flex-wrap:wrap}.video-url-row[data-v-29e40098]{display:flex;gap:var(--space-2)}.url-input[data-v-29e40098]{flex:1;min-width:0;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font-size:12px}.url-input[data-v-29e40098]:focus{outline:none;border-color:var(--primary)}.file-input[data-v-29e40098]{display:none}.compose-loading[data-v-29e40098]{display:flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--text-dim)}.running-dot[data-v-29e40098]{width:8px;height:8px;border-radius:50%;background:var(--primary);animation:compose-pulse-29e40098 1.2s infinite}@keyframes compose-pulse-29e40098{0%{box-shadow:0 0 color-mix(in srgb,var(--primary) 45%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.ozon-thumb-img[data-v-29e40098]{display:block;width:100%;height:100%;object-fit:cover}.ozon-detail-img[data-v-29e40098]{display:block;width:100%;height:auto;background:var(--bg)}.issue-list[data-v-29e40098]{display:flex;flex-direction:column;gap:var(--space-3)}.issue-item[data-v-29e40098]{display:flex;flex-direction:column;gap:4px;padding:var(--space-3);border-radius:var(--radius-xs);background:var(--warning-soft);border:1px solid color-mix(in srgb,var(--warning) 35%,var(--border))}.issue-title[data-v-29e40098]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:color-mix(in srgb,var(--warning) 70%,var(--text))}.issue-dot[data-v-29e40098]{width:8px;height:8px;border-radius:50%;background:#f97316;flex-shrink:0}.issue-detail[data-v-29e40098]{font-size:12px;line-height:1.6;color:var(--text-dim);word-break:break-all}.process-panel[data-v-7c3636fe]{padding:var(--space-3) 0;display:flex;flex-direction:column;gap:var(--space-4)}.panel-title[data-v-7c3636fe]{margin:0;font:var(--text-h3)}.detect-hint[data-v-7c3636fe]{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);background:var(--warning-soft);border:1px solid color-mix(in srgb,var(--warning) 35%,var(--border));color:color-mix(in srgb,var(--warning) 75%,var(--text));font-size:12px;line-height:1.6}.discard-section[data-v-7c3636fe]{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.discard-head[data-v-7c3636fe]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.discard-title[data-v-7c3636fe]{font-size:13px;font-weight:600;color:var(--text)}.discard-count[data-v-7c3636fe]{font-size:11px;font-weight:600;color:var(--text-muted);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-full);padding:0 7px;line-height:18px}.discard-hint[data-v-7c3636fe]{font-size:11px;color:var(--text-muted)}.discard-grid[data-v-7c3636fe]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-content:flex-start}.discard-thumb[data-v-7c3636fe]{position:relative;width:64px;height:64px;border-radius:var(--radius-xs);overflow:hidden;border:1px solid var(--border);cursor:grab;background:var(--bg-elev)}.discard-thumb[data-v-7c3636fe]:active{cursor:grabbing}.discard-thumb img[data-v-7c3636fe]{width:100%;height:100%;object-fit:cover;pointer-events:none}.discard-thumb:hover .thumb-actions[data-v-7c3636fe]{opacity:1}.translated-section[data-v-7c3636fe]{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border)}.translated-head[data-v-7c3636fe]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.translated-title[data-v-7c3636fe]{font-size:13px;font-weight:600;color:var(--text)}.translated-count[data-v-7c3636fe]{font-size:11px;font-weight:600;color:var(--text-muted);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-full);padding:0 7px;line-height:18px}.translated-hint[data-v-7c3636fe]{font-size:11px;color:var(--text-muted)}.translated-grid[data-v-7c3636fe]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-content:flex-start}.translated-thumb[data-v-7c3636fe]{position:relative;width:64px;height:64px;border-radius:var(--radius-xs);overflow:hidden;border:1px solid var(--border);cursor:grab;background:var(--bg-elev)}.translated-thumb[data-v-7c3636fe]:active{cursor:grabbing}.translated-thumb img[data-v-7c3636fe]{width:100%;height:100%;object-fit:cover;pointer-events:none}.translated-thumb:hover .thumb-actions[data-v-7c3636fe]{opacity:1}.compose-box[data-v-7c3636fe]{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border)}.compose-head[data-v-7c3636fe]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.compose-title[data-v-7c3636fe]{font-size:13px;font-weight:600;color:var(--text)}.compose-hint[data-v-7c3636fe]{font-size:11px;color:var(--text-muted)}.compose-result[data-v-7c3636fe]{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-3)}.compose-video[data-v-7c3636fe]{width:250px;max-width:250px;flex:0 0 250px;aspect-ratio:1 / 1;border-radius:var(--radius-sm);background:#000;object-fit:contain}.apply-video-btn[data-v-7c3636fe]{background:transparent;color:#000;border:none;padding:4px 6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.apply-video-btn[data-v-7c3636fe]:hover{text-decoration:underline}.compose-loading[data-v-7c3636fe]{display:flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--text-dim)}.compose-error[data-v-7c3636fe]{font-size:13px;line-height:1.6;color:var(--red-600);word-break:break-all}.running-dot[data-v-7c3636fe]{width:8px;height:8px;border-radius:50%;background:var(--primary);animation:compose-pulse-7c3636fe 1.2s infinite}@keyframes compose-pulse-7c3636fe{0%{box-shadow:0 0 color-mix(in srgb,var(--primary) 45%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.actions[data-v-7c3636fe]{display:flex;flex-direction:column;gap:var(--space-2)}.translate-action[data-v-7c3636fe]{margin-top:var(--space-1)}.translate-btns[data-v-7c3636fe]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.translate-ok[data-v-7c3636fe]{color:var(--green-600);font-size:12px;margin:0;line-height:1.5}.report-title[data-v-7c3636fe]{font-size:13px;font-weight:600;color:var(--text);margin-bottom:var(--space-3)}.report-lines[data-v-7c3636fe]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-xs);background:var(--bg-elev);border:1px solid var(--border)}.report-line[data-v-7c3636fe]{font-size:13px;color:var(--text);line-height:1.6}.empty[data-v-7c3636fe]{font-size:12px;color:var(--text-muted)}.workspace[data-v-34ce0f40]{display:grid;grid-template-columns:1fr;gap:var(--space-4);flex:1 1 auto;min-height:0;height:100%}@media (min-width: 1024px){.workspace[data-v-34ce0f40]{grid-template-columns:6fr 4fr;gap:0}.column.ozon[data-v-34ce0f40]{padding-right:var(--space-4)}.column.process[data-v-34ce0f40]{padding-left:var(--space-4);border-left:1px solid var(--border)}}.column[data-v-34ce0f40]{min-width:0;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.ozon[data-v-34ce0f40]{order:1}.process[data-v-34ce0f40]{order:2}.not-supported-text[data-v-34ce0f40]{margin:0;font-size:13px;line-height:1.6;color:var(--text-dim)}.picker-body[data-v-7a7261ab]{display:flex;flex-direction:column;gap:var(--space-4)}.picker-hint[data-v-7a7261ab]{margin:0;font-size:13px;line-height:1.6;color:var(--text-dim)}.cn-badge-sm[data-v-7a7261ab]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:10px;font-weight:700;color:#fff;background:var(--warning, #f59e0b);border-radius:var(--radius-full);vertical-align:middle;margin:0 1px}.picker-empty[data-v-7a7261ab]{padding:var(--space-6) 0;text-align:center;font-size:13px;color:var(--text-muted)}.picker-toolbar[data-v-7a7261ab]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.picker-count[data-v-7a7261ab]{font-size:13px;font-weight:500;color:var(--text)}.picker-toolbar-actions[data-v-7a7261ab]{display:flex;gap:var(--space-3)}.link-btn[data-v-7a7261ab]{background:none;border:none;padding:2px 4px;font-size:13px;color:var(--primary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.link-btn[data-v-7a7261ab]:hover{color:color-mix(in srgb,var(--primary) 80%,#000)}.picker-grid[data-v-7a7261ab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:var(--space-3);max-height:360px;overflow-y:auto;align-content:flex-start}.picker-thumb[data-v-7a7261ab]{position:relative;aspect-ratio:1 / 1;border-radius:var(--radius-sm);overflow:hidden;border:2px solid var(--border);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;background:var(--bg-elev);display:flex;flex-direction:column}.picker-thumb[data-v-7a7261ab]:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--border))}.picker-thumb.selected[data-v-7a7261ab]{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 30%,transparent)}.picker-thumb img[data-v-7a7261ab]{flex:1 1 auto;min-height:0;width:100%;object-fit:cover}.thumb-label[data-v-7a7261ab]{display:block;padding:3px 6px;font-size:10px;line-height:1.3;color:var(--text-dim);text-align:center;background:color-mix(in srgb,var(--bg-elev) 85%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none}.cn-badge[data-v-7a7261ab]{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:10px;font-weight:700;color:#fff;background:var(--warning, #f59e0b);border-radius:var(--radius-full);pointer-events:none;z-index:2}.check-overlay[data-v-7a7261ab]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:transparent;transition:background .15s ease;pointer-events:none;z-index:3}.check-overlay.on[data-v-7a7261ab]{background:color-mix(in srgb,var(--primary) 18%,transparent)}.check-overlay svg[data-v-7a7261ab]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.picker-thumb:hover .thumb-actions[data-v-7a7261ab]{opacity:1}.product-detail[data-v-cc7d7330]{min-height:100%;padding-bottom:calc(var(--space-9) + env(safe-area-inset-bottom))}.product-detail[data-v-cc7d7330]:has(.images-panel){display:flex;flex-direction:column;height:100vh;min-height:0;padding-bottom:0}.detail-shell[data-v-cc7d7330]{width:100%;padding-inline:var(--space-4);box-sizing:border-box}@media (min-width: 768px){.detail-shell[data-v-cc7d7330]{padding-inline:var(--space-6)}}@media (min-width: 1200px){.detail-shell[data-v-cc7d7330]{padding-inline:var(--space-7)}}.detail-header[data-v-cc7d7330]{position:sticky;top:0;z-index:800;background:color-mix(in srgb,var(--bg-elev) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}@supports not (backdrop-filter: blur(12px)){.detail-header[data-v-cc7d7330]{background:var(--bg-elev)}}.header-inner[data-v-cc7d7330]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding-top:var(--space-4);padding-bottom:var(--space-3)}.back-title[data-v-cc7d7330]{display:flex;align-items:center;gap:var(--space-3);flex:1 1 240px;min-width:0}.back-btn[data-v-cc7d7330]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-elev);color:var(--text-dim);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease;flex-shrink:0}.back-btn[data-v-cc7d7330]:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.thumb[data-v-cc7d7330]{width:44px;height:44px;border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border);background:var(--bg-elev);flex-shrink:0}.title-block[data-v-cc7d7330]{min-width:0}.title[data-v-cc7d7330]{margin:0;font-size:17px;font-weight:600;line-height:1.35;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subtitle[data-v-cc7d7330]{margin-top:var(--space-1);font-size:13px}.subtitle a[data-v-cc7d7330]{color:var(--primary);text-decoration:underline}.detail-body[data-v-cc7d7330]{padding-top:var(--space-3);padding-bottom:var(--space-2)}.product-detail:has(.images-panel) .detail-body[data-v-cc7d7330]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding-top:0;padding-bottom:calc(var(--space-9) + env(safe-area-inset-bottom))}[data-v-cc7d7330] .app-tabs{flex-shrink:0}[data-v-cc7d7330] .app-tabs.segmented{margin:0}@media (max-width: 768px){[data-v-cc7d7330] .app-tabs.segmented{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.detail-actions-bar[data-v-cc7d7330]{position:fixed;left:0;right:0;bottom:0;z-index:810;display:flex;padding-top:var(--space-2);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg) 72%,transparent);pointer-events:none}.detail-actions-bar .bar-inner[data-v-cc7d7330]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);width:100%;pointer-events:auto}.tab-panel[data-v-cc7d7330]{margin-top:var(--space-2)}.product-detail:has(.images-panel) .tab-panel[data-v-cc7d7330]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-top:0}.panel-section[data-v-cc7d7330]{margin-bottom:var(--space-7)}.translate-init[data-v-cc7d7330]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:56vh}.workbench[data-v-cc7d7330]{display:flex;flex-direction:column;gap:var(--space-4)}.wb-status[data-v-cc7d7330]{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding:7px 16px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:13px;font-weight:500;margin-bottom:var(--space-4)}.wb-status.done[data-v-cc7d7330]{background:var(--success-soft);color:var(--green-600)}.running-dot[data-v-cc7d7330]{width:8px;height:8px;border-radius:50%;background:var(--primary);animation:pulse-cc7d7330 1.2s infinite}.running-platform[data-v-cc7d7330]{color:var(--text);font-weight:400}.running-platform b[data-v-cc7d7330]{color:var(--primary)}.wb-grid[data-v-cc7d7330]{display:block}.wb-right[data-v-cc7d7330]{min-width:0}@keyframes pulse-cc7d7330{0%{box-shadow:0 0 color-mix(in srgb,var(--primary) 45%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@media (max-width: 900px){.wb-grid[data-v-cc7d7330]{gap:var(--space-5)}}.translate-hint[data-v-cc7d7330]{text-align:center;color:var(--text-dim);margin:0 0 var(--space-5);font-size:15px;font-weight:500;line-height:1.6}.translate-hint .hl-pink[data-v-cc7d7330]{color:var(--primary);font-weight:700}.translate-hint .hl-blue[data-v-cc7d7330]{color:var(--brand, #0ea5e9);font-weight:600}.section-title[data-v-cc7d7330]{margin:0 0 var(--space-4);font:var(--text-h2)}.raw-panel[data-v-cc7d7330]{overflow-x:auto}.raw-json[data-v-cc7d7330]{margin:0;padding:var(--space-4);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--text);white-space:pre-wrap}.images-panel[data-v-cc7d7330]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;box-sizing:border-box}.images-panel[data-v-cc7d7330] .workspace{flex:1 1 auto;min-height:0}.image-skeleton[data-v-cc7d7330]{margin-top:var(--space-4)}.loading-page[data-v-cc7d7330]{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6) 0}.sku-select[data-v-cc7d7330]{margin:var(--space-5) auto 0;max-width:720px;width:100%;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg, 14px);background:var(--surface)}.sku-select-head[data-v-cc7d7330]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.sku-select-title[data-v-cc7d7330]{font-weight:600;font-size:14px;color:var(--text)}.sku-select-tip[data-v-cc7d7330]{font-size:12px;color:var(--text-faint)}.sku-select-actions[data-v-cc7d7330]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border)}.sku-loading[data-v-cc7d7330]{margin-top:var(--space-5);text-align:center}.sku-select-grid[data-v-cc7d7330]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3)}.sku-chip[data-v-cc7d7330]{display:flex;align-items:center;gap:var(--space-3);padding:10px 12px;border:1.5px solid var(--border);border-radius:var(--radius-md, 10px);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none;background:var(--bg)}.sku-chip[data-v-cc7d7330]:hover{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 1px 4px color-mix(in srgb,var(--primary) 12%,transparent)}.sku-chip.active[data-v-cc7d7330]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--surface));box-shadow:0 0 0 1.5px var(--primary)}.sku-chip input[type=checkbox][data-v-cc7d7330]{width:16px;height:16px;accent-color:var(--primary);flex:none;cursor:pointer}.sku-chip .sku-thumb[data-v-cc7d7330]{width:40px;height:40px;border-radius:var(--radius-sm, 8px);object-fit:cover;background:var(--bg-elev-2);flex:none}.sku-chip .sku-meta[data-v-cc7d7330]{min-width:0}.sku-chip .sku-name[data-v-cc7d7330]{font-size:13px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-chip .sku-price[data-v-cc7d7330]{font-size:12px;margin-top:2px;color:var(--text-dim)}.sku-chip .sku-price .rmb[data-v-cc7d7330]{margin-right:1px;font-weight:600;color:var(--text)}.setting-tabs[data-v-99beba91]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius)}.tab[data-v-99beba91]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-dim);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease}.tab[data-v-99beba91]:hover{color:var(--text);background:var(--bg-elev-2)}.tab.active[data-v-99beba91]{color:var(--primary);background:var(--primary-soft)}.icon[data-v-99beba91]{font-size:16px;line-height:1}@media (max-width: 768px){.setting-tabs[data-v-99beba91]{flex-direction:row;flex-wrap:wrap}.tab[data-v-99beba91]{flex:1;justify-content:center;min-width:100px}}.setting-form[data-v-5c06357a],.platform-auth[data-v-f34a0d9f]{display:flex;flex-direction:column;gap:var(--space-4)}.platform-head[data-v-f34a0d9f]{display:flex;align-items:center;gap:var(--space-3)}.soon-tag[data-v-f34a0d9f]{font-size:12px;padding:2px 8px;border-radius:var(--radius-full);background:var(--warning-soft, var(--primary-soft));color:var(--warning, var(--primary))}.coming-soon[data-v-f34a0d9f]{padding:var(--space-6);border:1px dashed var(--border);border-radius:var(--radius);text-align:center}.soon-title[data-v-f34a0d9f]{margin:0 0 var(--space-2);font:var(--text-h3)}.soon-desc[data-v-f34a0d9f],.section-hint[data-v-f34a0d9f]{margin:0;font-size:13px}.empty-stores[data-v-f34a0d9f]{padding:var(--space-5);border:1px dashed var(--border);border-radius:var(--radius);text-align:center;font-size:13px}.store-card[data-v-f34a0d9f]{padding:var(--space-4)}.store-card-head[data-v-f34a0d9f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.store-index[data-v-f34a0d9f]{font-size:13px;font-weight:600;color:var(--text)}.remove-btn[data-v-f34a0d9f]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elev);color:var(--text-dim);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.remove-btn[data-v-f34a0d9f]:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.store-fields[data-v-f34a0d9f]{display:flex;flex-direction:column;gap:var(--space-3)}.price-panel[data-v-cb63d04a]{display:flex;flex-direction:column;gap:var(--space-5)}.block[data-v-cb63d04a]{display:flex;flex-direction:column;gap:var(--space-2)}.block-title[data-v-cb63d04a]{font-weight:600;font-size:15px;color:var(--text)}.block-hint[data-v-cb63d04a]{margin:0;font-size:12.5px;color:var(--text-dim);line-height:1.6}.formula-box[data-v-cb63d04a]{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);overflow-x:auto}.formula-box code[data-v-cb63d04a]{font-family:var(--font-mono, monospace);font-size:12.5px;color:var(--primary);white-space:nowrap}.formula-edit-label[data-v-cb63d04a]{font-size:12px;color:var(--text-dim)}.formula-textarea[data-v-cb63d04a]{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elev);color:var(--text);font-family:var(--font-mono, monospace);font-size:12.5px;padding:var(--space-2) var(--space-3);resize:vertical;outline:none}.formula-textarea[data-v-cb63d04a]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.groups[data-v-cb63d04a]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media (max-width: 700px){.groups[data-v-cb63d04a]{grid-template-columns:1fr}}.group-card[data-v-cb63d04a]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elev-2)}.group-head[data-v-cb63d04a]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.group-name[data-v-cb63d04a]{font-weight:600;font-size:13.5px;color:var(--text)}.group-tip[data-v-cb63d04a]{font-size:11.5px;color:var(--text-muted)}.info-banner[data-v-cb63d04a]{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--primary-soft, #eaf6ff);border:1px solid color-mix(in srgb,var(--primary, #0EA5E9) 25%,transparent);font-size:12.5px;line-height:1.6;color:var(--text)}.ib-icon[data-v-cb63d04a]{font-size:15px;line-height:1.4}.preview-card[data-v-cb63d04a]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elev-2)}.preview-head[data-v-cb63d04a]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.preview-inputs[data-v-cb63d04a]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.preview-result[data-v-cb63d04a]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);align-items:start}.pr-item[data-v-cb63d04a]{display:flex;flex-direction:column;gap:2px}.pr-item.pr-breakdown[data-v-cb63d04a]{grid-column:1 / -1}.pr-label[data-v-cb63d04a]{font-size:11.5px;color:var(--text-dim)}.pr-value[data-v-cb63d04a]{font-size:22px;font-weight:700;color:var(--primary);font-variant-numeric:tabular-nums}.pr-value.pr-old[data-v-cb63d04a]{font-size:16px;color:var(--text-muted);text-decoration:line-through}.bd-list[data-v-cb63d04a]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2px var(--space-4)}.bd-list li[data-v-cb63d04a]{display:flex;justify-content:space-between;font-size:12px;border-bottom:1px dashed var(--border);padding:2px 0}.bd-k[data-v-cb63d04a]{color:var(--text-dim);font-family:var(--font-mono, monospace)}.bd-v[data-v-cb63d04a]{color:var(--text);font-variant-numeric:tabular-nums}.preview-error[data-v-cb63d04a]{margin:0;font-size:12px;color:var(--danger, #ef4444)}@media (max-width: 700px){.preview-inputs[data-v-cb63d04a],.preview-result[data-v-cb63d04a],.bd-list[data-v-cb63d04a]{grid-template-columns:1fr}}.settings-page[data-v-3a43b6ae]{min-height:100%;padding-bottom:calc(var(--space-12) + env(safe-area-inset-bottom))}.settings-header[data-v-3a43b6ae]{position:sticky;top:0;z-index:800;background:color-mix(in srgb,var(--bg-elev) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:var(--space-4) 0}@supports not (backdrop-filter: blur(12px)){.settings-header[data-v-3a43b6ae]{background:var(--bg-elev)}}.header-inner[data-v-3a43b6ae]{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 768px){.header-inner[data-v-3a43b6ae]{flex-direction:row;align-items:flex-start;justify-content:space-between}}.header-left[data-v-3a43b6ae]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.back-btn[data-v-3a43b6ae]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-elev);color:var(--text-dim);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease;flex-shrink:0}.back-btn[data-v-3a43b6ae]:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.title[data-v-3a43b6ae]{margin:0;font:var(--text-h1)}.subtitle[data-v-3a43b6ae]{margin:var(--space-1) 0 0;font-size:13px}.settings-body[data-v-3a43b6ae]{padding-top:var(--space-6)}.settings-actions-bar[data-v-3a43b6ae]{position:fixed;left:0;right:0;bottom:0;z-index:810;display:flex;padding-top:var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg) 72%,transparent);pointer-events:none}.settings-actions-bar .bar-inner[data-v-3a43b6ae]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);width:100%;pointer-events:auto}@media (max-width: 767px){.settings-actions-bar .bar-inner[data-v-3a43b6ae]{justify-content:stretch}.settings-actions-bar .bar-inner[data-v-3a43b6ae] .app-btn{flex:1 1 auto}}.settings-layout[data-v-3a43b6ae]{display:grid;grid-template-columns:220px 1fr;gap:var(--space-5)}@media (max-width: 768px){.settings-layout[data-v-3a43b6ae]{grid-template-columns:1fr}}.settings-content[data-v-3a43b6ae]{padding:var(--space-5);min-height:400px}.auth-section[data-v-3a43b6ae],.price-section[data-v-3a43b6ae]{display:flex;flex-direction:column;gap:var(--space-5)}.coming-soon[data-v-3a43b6ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-10) var(--space-4);text-align:center;border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--bg-elev-2)}.cs-icon[data-v-3a43b6ae]{font-size:40px}.cs-title[data-v-3a43b6ae]{font-weight:600;font-size:16px;color:var(--text)}.cs-text[data-v-3a43b6ae]{margin:0;font-size:13px;color:var(--text-dim)}.skeleton[data-v-3a43b6ae]{margin-top:var(--space-4)}
