@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;800&family=Inter:wght@400;500;600;700;800;900&display=swap";.modal-overlay[data-v-e95127dd]{-webkit-backdrop-filter:blur(8px);z-index:99999;box-sizing:border-box;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.glass-modal[data-v-e95127dd]{-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff80;box-shadow:0 30px 60px -15px #0f172a59}.modal-card[data-v-e95127dd]{box-sizing:border-box;border-radius:20px;flex-direction:column;width:100%;max-width:460px;max-height:90vh;display:flex;overflow:hidden}.modal-header[data-v-e95127dd]{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.modal-header h3[data-v-e95127dd]{color:#0f172a;margin:0;font-size:1.25rem;font-weight:800}.close-btn[data-v-e95127dd]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1;transition:color .2s}.close-btn[data-v-e95127dd]:hover{color:#475569}.modal-body[data-v-e95127dd]{flex-direction:column;gap:20px;padding:28px;display:flex;overflow-y:auto}.info-banner[data-v-e95127dd]{color:#1e3a8a;background:#3b82f614;border-left:4px solid #3b82f6;border-radius:8px;margin:0 0 8px;padding:12px 16px;font-size:.88rem;line-height:1.5}.form-group[data-v-e95127dd]{text-align:left;flex-direction:column;gap:8px;display:flex}.form-group label[data-v-e95127dd]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:800}.form-group input[data-v-e95127dd]{box-sizing:border-box;background:#f8fafc99;border:1px solid #e2e8f0cc;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:all .2s}.form-group input[data-v-e95127dd]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.input-error[data-v-e95127dd]{background:#fef2f299!important;border-color:#ef4444!important}.error-msg[data-v-e95127dd]{color:#dc2626;margin-top:-2px;font-size:.78rem;font-weight:600}.modal-footer[data-v-e95127dd]{border-top:1px solid #0f172a0d;justify-content:flex-end;gap:12px;padding:20px 28px 24px;display:flex}.btn-primary[data-v-e95127dd]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:10px 20px;font-weight:600;transition:all .2s}.btn-primary[data-v-e95127dd]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.btn-primary[data-v-e95127dd]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-e95127dd]{color:#475569;cursor:pointer;background:#f1f5f9cc;border:none;border-radius:8px;padding:10px 20px;font-weight:600;transition:all .2s}.btn-secondary[data-v-e95127dd]:hover:not(:disabled){background:#e2e8f0cc}.btn-secondary[data-v-e95127dd]:disabled{opacity:.6;cursor:not-allowed}.fade-enter-active[data-v-e95127dd],.fade-leave-active[data-v-e95127dd]{transition:opacity .3s}.fade-enter-from[data-v-e95127dd],.fade-leave-to[data-v-e95127dd]{opacity:0}.slide-down-enter-active[data-v-e95127dd]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.slide-down-leave-active[data-v-e95127dd]{transition:all .2s ease-in}.slide-down-enter-from[data-v-e95127dd]{opacity:0;transform:translateY(-20px)scale(.95)}.slide-down-leave-to[data-v-e95127dd]{opacity:0;transform:translateY(10px)scale(.98)}.password-input-wrapper[data-v-e95127dd]{align-items:center;width:100%;display:flex;position:relative}.password-input-wrapper input[data-v-e95127dd]{padding-right:48px}.password-toggle-btn[data-v-e95127dd]{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;right:12px}.password-toggle-btn[data-v-e95127dd]:hover{color:#3b82f6}.nova-ai-icon[data-v-64ce4eff]{flex:none;display:block}body.nova-ai-open{padding-right:var(--nova-ai-scrollbar-compensation,0px);overflow:hidden}.nova-ai-launcher[data-v-4e2b8125]{z-index:1;color:#fff;width:38px;min-width:38px;height:38px;font:700 .72rem var(--font-display);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2563eb,#6d28d9);border:1px solid #ffffff2e;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 6px 18px #2563eb47}.nova-ai-panel button[data-v-4e2b8125]:focus-visible{outline:2px solid var(--nova-primary);outline-offset:3px}.nova-ai-launcher[data-v-4e2b8125]:hover{transform:translateY(-1px);box-shadow:0 8px 22px #2563eb5c}.nova-ai-backdrop[data-v-4e2b8125]{--nova-surface:#fff;--nova-surface-muted:#f8fafc;--nova-text-primary:#172033;--nova-text-secondary:#536176;--nova-text-muted:#7b889d;--nova-border:#e2e8f0;--nova-border-strong:#cbd5e1;--nova-primary:#2563eb;--nova-primary-subtle:#eff6ff;--nova-ai:#6d28d9;--nova-success:#059669;z-index:2200;isolation:isolate;background:0 0;justify-content:flex-end;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.nova-ai-backdrop[data-v-4e2b8125]:before{content:"";z-index:-1;opacity:1;pointer-events:none;background:#080f1e7a;position:absolute;inset:0}.nova-ai-panel[data-v-4e2b8125]{z-index:1;width:min(440px,100vw);height:100%;min-height:0;color:var(--nova-text-primary);background:var(--nova-surface);backface-visibility:hidden;contain:layout paint;flex-direction:column;display:flex;position:relative;transform:translate(0,0);box-shadow:-24px 0 70px #0f172a3d}.nova-ai-header[data-v-4e2b8125]{border-bottom:1px solid var(--nova-border);justify-content:space-between;align-items:center;min-height:76px;padding:0 22px;display:flex}.nova-ai-heading[data-v-4e2b8125]{align-items:center;gap:12px;display:flex}.nova-ai-heading h2[data-v-4e2b8125]{margin:1px 0 0;font-size:1.1rem}.nova-ai-kicker[data-v-4e2b8125]{color:var(--nova-ai);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.nova-ai-mark[data-v-4e2b8125],.nova-ai-orb[data-v-4e2b8125]{color:#fff;background:linear-gradient(135deg,#3b82f6,#7c3aed);place-items:center;display:grid;box-shadow:0 8px 20px #4f46e540}.nova-ai-mark[data-v-4e2b8125]{border-radius:11px;width:38px;height:38px}.nova-ai-close[data-v-4e2b8125]{width:38px;height:38px;color:var(--nova-text-muted);border:1px solid var(--nova-border);background:var(--nova-surface);cursor:pointer;border-radius:10px;place-items:center;display:grid}.nova-ai-close svg[data-v-4e2b8125]{width:18px;height:18px}.nova-ai-context[data-v-4e2b8125]{color:var(--nova-text-secondary);border-bottom:1px solid var(--nova-border);background:var(--nova-surface-muted);align-items:center;gap:7px;padding:10px 22px;font-size:.72rem;display:flex}.nova-ai-resource[data-v-4e2b8125]{color:var(--nova-text-secondary);background:var(--nova-primary-subtle);border-bottom:1px solid var(--nova-border);overflow-wrap:anywhere;gap:4px;padding:9px 22px;font-size:.72rem;display:grid}.nova-ai-context strong[data-v-4e2b8125]{min-width:0}.nova-ai-context-dot[data-v-4e2b8125]{background:var(--nova-success);border-radius:50%;flex-shrink:0;width:6px;height:6px}.nova-ai-body[data-v-4e2b8125]{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 22px;overflow-y:auto}.nova-ai-welcome[data-v-4e2b8125]{text-align:center}.nova-ai-orb[data-v-4e2b8125]{border-radius:16px;width:52px;height:52px;margin:0 auto 14px}.nova-ai-welcome h3[data-v-4e2b8125]{margin:0 0 6px;font-size:1.18rem}.nova-ai-welcome p[data-v-4e2b8125]{max-width:340px;color:var(--nova-text-secondary);margin:0 auto;font-size:.8rem;line-height:1.55}.nova-ai-prompts[data-v-4e2b8125]{gap:9px;margin-top:22px;display:grid}.nova-ai-prompts button[data-v-4e2b8125]{min-height:48px;color:var(--nova-text-primary);border:1px solid var(--nova-border);background:var(--nova-surface);font:650 .78rem var(--font-body);text-align:left;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;padding:0 14px;transition:border-color .15s,background .15s;display:flex}.nova-ai-prompts button[data-v-4e2b8125]:hover{border-color:var(--nova-primary);background:var(--nova-primary-subtle)}.nova-ai-prompts button>span[data-v-4e2b8125]{padding:10px 0}.nova-ai-prompts small[data-v-4e2b8125]{color:var(--nova-text-muted);margin-bottom:3px;font-size:.62rem;font-weight:500;display:block}.nova-ai-prompts svg[data-v-4e2b8125]{width:17px;height:17px;color:var(--nova-text-muted);flex-shrink:0}.nova-ai-review[data-v-4e2b8125]{text-align:center;max-width:360px;margin:0 auto}.nova-ai-review-icon[data-v-4e2b8125]{color:#fff;background:linear-gradient(135deg,#3b82f6,#7c3aed);border-radius:15px;place-items:center;width:50px;height:50px;margin:0 auto 14px;display:grid;box-shadow:0 10px 24px #4f46e540}.nova-ai-review-kicker[data-v-4e2b8125]{color:var(--nova-ai);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800;display:block}.nova-ai-review h3[data-v-4e2b8125]{margin:7px 0;font-size:1.12rem}.nova-ai-review>p[data-v-4e2b8125]{color:var(--nova-text-secondary);margin:0;font-size:.78rem;line-height:1.55}.nova-ai-review dl[data-v-4e2b8125]{text-align:left;border:1px solid var(--nova-border);background:var(--nova-surface-muted);border-radius:12px;margin:22px 0 0;overflow:hidden}.nova-ai-review dl div[data-v-4e2b8125]{padding:12px 14px}.nova-ai-review dl div+div[data-v-4e2b8125]{border-top:1px solid var(--nova-border)}.nova-ai-review dt[data-v-4e2b8125]{color:var(--nova-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.61rem;font-weight:800}.nova-ai-review dd[data-v-4e2b8125]{color:var(--nova-text-primary);overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.45}.nova-ai-answer-details[data-v-4e2b8125]{color:var(--nova-text-secondary);border:1px solid var(--nova-border);background:var(--nova-surface-muted);text-align:left;border-radius:12px;margin:18px 0 0;padding:14px 14px 14px 31px;font-size:.74rem;line-height:1.55}.nova-ai-answer-details li+li[data-v-4e2b8125]{margin-top:7px}.nova-ai-review-actions[data-v-4e2b8125]{grid-template-columns:auto 1fr;gap:9px;margin-top:16px;display:grid}.nova-ai-review-actions button[data-v-4e2b8125]{min-height:42px;font:750 .72rem var(--font-body);cursor:pointer;border-radius:10px;padding:0 14px}.nova-ai-review-actions .secondary[data-v-4e2b8125]{color:var(--nova-text-secondary);border:1px solid var(--nova-border-strong);background:var(--nova-surface)}.nova-ai-review-actions .primary[data-v-4e2b8125]{color:#fff;background:linear-gradient(135deg,#2563eb,#6d28d9);border:0}.nova-ai-review-actions button[data-v-4e2b8125]:disabled{opacity:.55;cursor:wait}.nova-ai-review small[data-v-4e2b8125]{color:var(--nova-text-muted);margin-top:10px;font-size:.62rem;line-height:1.45;display:block}.nova-ai-ask-again[data-v-4e2b8125]{color:#fff;width:100%;min-height:42px;font:750 .72rem var(--font-body);cursor:pointer;background:linear-gradient(135deg,#2563eb,#6d28d9);border:0;border-radius:10px;margin-top:16px}.nova-ai-error[data-v-4e2b8125]{color:#b91c1c;text-align:left;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;margin-top:12px;padding:9px 11px;font-size:.7rem}.nova-ai-composer[data-v-4e2b8125]{padding:16px 18px max(18px, env(safe-area-inset-bottom));border-top:1px solid var(--nova-border);background:var(--nova-surface);flex:none}.nova-ai-composer>label[data-v-4e2b8125]{color:var(--nova-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.67rem;font-weight:800;display:block}.nova-ai-input-row[data-v-4e2b8125]{border:1px solid var(--nova-border-strong);background:var(--nova-surface-muted);border-radius:13px;align-items:flex-end;gap:8px;padding:7px;display:flex}.nova-ai-input-row[data-v-4e2b8125]:focus-within{border-color:var(--nova-primary);box-shadow:0 0 0 3px #2563eb1c}.nova-ai-input-row textarea[data-v-4e2b8125]{resize:none;min-width:0;min-height:44px;color:var(--nova-text-primary);font:.82rem/1.45 var(--font-body);background:0 0;border:0;outline:0;flex:1;padding:7px 8px}.nova-ai-input-row button[data-v-4e2b8125]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#6d28d9);border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.nova-ai-input-row button[data-v-4e2b8125]:disabled{opacity:.45;cursor:not-allowed}.nova-ai-input-row svg[data-v-4e2b8125]{width:18px;height:18px}.nova-ai-composer>p[data-v-4e2b8125]{color:var(--nova-text-muted);margin:8px 3px 0;font-size:.63rem;line-height:1.4}.nova-ai-drawer-enter-active[data-v-4e2b8125],.nova-ai-drawer-leave-active[data-v-4e2b8125]{transition:none}.nova-ai-drawer-enter-active[data-v-4e2b8125]:before,.nova-ai-drawer-leave-active[data-v-4e2b8125]:before{transition:opacity .24s}.nova-ai-drawer-enter-active .nova-ai-panel[data-v-4e2b8125]{will-change:transform;transition:transform .36s cubic-bezier(.2,.8,.2,1),box-shadow .36s}.nova-ai-drawer-leave-active .nova-ai-panel[data-v-4e2b8125]{will-change:transform;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s}.nova-ai-drawer-enter-from[data-v-4e2b8125]:before,.nova-ai-drawer-leave-to[data-v-4e2b8125]:before{opacity:0}.nova-ai-drawer-enter-from .nova-ai-panel[data-v-4e2b8125],.nova-ai-drawer-leave-to .nova-ai-panel[data-v-4e2b8125]{transform:translate(calc(100% + 24px));box-shadow:0 0 #0f172a00}@media (width<=640px){.nova-ai-panel[data-v-4e2b8125]{width:100vw}}@media (prefers-reduced-motion:reduce){.nova-ai-drawer-enter-active[data-v-4e2b8125],.nova-ai-drawer-leave-active[data-v-4e2b8125],.nova-ai-drawer-enter-active .nova-ai-panel[data-v-4e2b8125],.nova-ai-drawer-leave-active .nova-ai-panel[data-v-4e2b8125]{transition:none}}.quick-actions-wrapper[data-v-04b004d4]{z-index:1000;display:inline-block;position:relative}.quick-actions-trigger[data-v-04b004d4]{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffe6;border:1px solid #e2e8f0e6;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 5px #0000000a}.quick-actions-trigger[data-v-04b004d4]:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a14}.quick-actions-trigger.is-open[data-v-04b004d4]{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.quick-actions-trigger.icon-only[data-v-04b004d4]{justify-content:center;width:38px;height:38px;padding:0}.quick-actions-trigger.icon-only .chevron-icon[data-v-04b004d4]{display:none}.quick-actions-trigger.variant-header[data-v-04b004d4]{color:#cbd5e1;box-shadow:none;background:#ffffff0f;border-color:#ffffff1a}.quick-actions-trigger.variant-header[data-v-04b004d4]:hover{color:#fff;background:#6366f12e;border-color:#818cf873;box-shadow:0 6px 18px #0f172a33}.quick-actions-trigger.variant-header.is-open[data-v-04b004d4]{color:#fff;background:#6366f142;border-color:#818cf8b3;box-shadow:0 0 0 3px #6366f129}.grid-icon[data-v-04b004d4]{color:#6366f1;flex-shrink:0;transition:transform .2s}.quick-actions-trigger:hover .grid-icon[data-v-04b004d4]{transform:rotate(90deg)}.chevron-icon[data-v-04b004d4]{color:#94a3b8;transition:transform .2s}.quick-actions-trigger.is-open .chevron-icon[data-v-04b004d4]{transform:rotate(180deg)}.quick-actions-dropdown[data-v-04b004d4]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:99999;background:#fffffffa;border:1px solid #e2e8f0f2;border-radius:14px;width:330px;position:absolute;top:calc(100% + 8px);overflow:hidden;box-shadow:0 24px 50px -6px #0f172a47,0 10px 24px -4px #0000001f}.quick-actions-dropdown.align-right[data-v-04b004d4]{right:0}.quick-actions-dropdown.align-left[data-v-04b004d4]{left:0}.dropdown-header[data-v-04b004d4]{z-index:10;background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #f1f5f9;padding:12px 14px;position:sticky;top:0}.header-title[data-v-04b004d4]{color:#475569;align-items:center;gap:6px;margin-bottom:8px;font-size:.82rem;display:flex}.sparkle[data-v-04b004d4]{color:#6366f1;font-weight:700}.search-box[data-v-04b004d4]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;transition:all .2s;display:flex}.search-box[data-v-04b004d4]:focus-within{background:#fff;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11f}.search-box svg[data-v-04b004d4]{color:#94a3b8;flex-shrink:0}.search-box input[data-v-04b004d4]{color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-size:.8rem}.dropdown-scroll[data-v-04b004d4]{max-height:350px;padding:8px 6px;overflow-y:auto}.actions-group[data-v-04b004d4]{margin-bottom:8px}.actions-group[data-v-04b004d4]:last-child{margin-bottom:0}.group-label[data-v-04b004d4]{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;padding:4px 10px;font-size:.68rem;font-weight:700}.qa-item[data-v-04b004d4]{color:#1e293b;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:all .15s;display:flex}.qa-item[data-v-04b004d4]:hover{background:#f1f5f9;transform:translate(2px)}.qa-item.is-active[data-v-04b004d4]{background:#6366f114}.qa-icon[data-v-04b004d4]{color:#475569;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.editor-theme[data-v-04b004d4]{color:#4338ca;background:#e0e7ff}.template-theme[data-v-04b004d4]{color:#86198f;background:#fae8ff}.launch-theme[data-v-04b004d4]{color:#1e40af;background:#dbeafe}.asset-theme[data-v-04b004d4]{color:#166534;background:#dcfce7}.workflow-theme[data-v-04b004d4]{color:#92400e;background:#fef3c7}.fragment-theme[data-v-04b004d4]{color:#075985;background:#e0f2fe}.content-theme[data-v-04b004d4]{color:#6b21a8;background:#f3e8ff}.commerce-theme[data-v-04b004d4]{color:#c2410c;background:#ffedd5}.email-theme[data-v-04b004d4]{color:#be123c;background:#ffe4e6}.tag-theme[data-v-04b004d4]{color:#a16207;background:#fef9c3}.reporting-theme[data-v-04b004d4]{color:#0369a1;background:#e0f2fe}.security-theme[data-v-04b004d4]{color:#b91c1c;background:#fee2e2}.stylecrew-theme[data-v-04b004d4]{color:#be185d;background:#fce7f3}.settings-theme[data-v-04b004d4]{color:#334155;background:#f1f5f9}.qa-icon.primary[data-v-04b004d4]{color:#4338ca;background:#e0e7ff}.qa-icon.success[data-v-04b004d4]{color:#166534;background:#dcfce7}.qa-info[data-v-04b004d4]{flex-direction:column;flex:1;min-width:0;display:flex}.qa-title[data-v-04b004d4]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.83rem;font-weight:600;overflow:hidden}.qa-desc[data-v-04b004d4]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.active-indicator[data-v-04b004d4]{color:#fff;text-transform:uppercase;background:#6366f1;border-radius:12px;padding:2px 6px;font-size:.65rem;font-weight:700}.arrow-indicator[data-v-04b004d4]{color:#cbd5e1;opacity:0;transition:all .15s}.qa-item:hover .arrow-indicator[data-v-04b004d4]{opacity:1;transform:translate(2px)}.qa-badge[data-v-04b004d4]{color:#475569;background:#e2e8f0;border-radius:6px;padding:2px 6px;font-size:.68rem;font-weight:600}.no-results[data-v-04b004d4]{text-align:center;color:#94a3b8;padding:16px;font-size:.8rem}.dropdown-pop-enter-active[data-v-04b004d4],.dropdown-pop-leave-active[data-v-04b004d4]{transition:all .2s cubic-bezier(.16,1,.3,1)}.dropdown-pop-enter-from[data-v-04b004d4],.dropdown-pop-leave-to[data-v-04b004d4]{opacity:0;transform:translateY(-6px)scale(.97)}.tenant-selector[data-v-1c6e5ea8]{display:inline-block;position:relative}.tenant-trigger[data-v-1c6e5ea8]{color:#f8fafc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.5rem;align-items:center;gap:.5rem;padding:.35rem .65rem;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.tenant-trigger[data-v-1c6e5ea8]:hover,.tenant-trigger.is-open[data-v-1c6e5ea8]{background:#ffffff1f;border-color:#ffffff40;box-shadow:0 4px 12px #00000026}.tenant-icon-badge[data-v-1c6e5ea8]{color:#fff;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 2px 6px #0003}.tenant-info[data-v-1c6e5ea8]{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.tenant-label[data-v-1c6e5ea8]{letter-spacing:.05em;color:#94a3b8;text-transform:uppercase;font-size:.625rem;font-weight:700}.tenant-name[data-v-1c6e5ea8]{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:.8125rem;font-weight:600;overflow:hidden}.chevron-icon[data-v-1c6e5ea8]{color:#94a3b8;transition:transform .2s}.chevron-icon.rotate[data-v-1c6e5ea8]{transform:rotate(180deg)}.tenant-dropdown-menu[data-v-1c6e5ea8]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1000;background:#0f172a;border:1px solid #ffffff26;border-radius:.75rem;flex-direction:column;width:320px;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 20px 40px #0006,0 0 0 1px #ffffff0d}.dropdown-header[data-v-1c6e5ea8]{border-bottom:1px solid #ffffff14;padding:.85rem 1rem .65rem}.dropdown-title-group[data-v-1c6e5ea8]{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.dropdown-title[data-v-1c6e5ea8]{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:.75rem;font-weight:700}.tenant-count-tag[data-v-1c6e5ea8]{color:#60a5fa;background:#3b82f626;border-radius:.25rem;padding:.15rem .4rem;font-size:.6875rem;font-weight:600}.tenant-search-box[data-v-1c6e5ea8]{position:relative}.search-icon[data-v-1c6e5ea8]{color:#64748b;pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.tenant-search-input[data-v-1c6e5ea8]{color:#f8fafc;box-sizing:border-box;background:#1e293bcc;border:1px solid #ffffff1a;border-radius:.4rem;outline:none;width:100%;padding:.4rem .65rem .4rem 2.1rem;font-size:.8125rem}.tenant-search-input[data-v-1c6e5ea8]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f640}.tenant-list[data-v-1c6e5ea8]{flex-direction:column;gap:.25rem;max-height:240px;padding:.5rem;display:flex;overflow-y:auto}.tenant-item[data-v-1c6e5ea8]{color:#e2e8f0;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem;transition:all .15s;display:flex}.tenant-item[data-v-1c6e5ea8]:hover{background:#ffffff0f}.tenant-item.is-selected[data-v-1c6e5ea8]{background:#3b82f61f;border-color:#3b82f64d}.tenant-item-icon[data-v-1c6e5ea8]{color:#fff;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8125rem;font-weight:700;display:flex;box-shadow:0 2px 6px #00000040}.tenant-item-details[data-v-1c6e5ea8]{flex-direction:column;flex-grow:1;min-width:0;display:flex}.tenant-item-header[data-v-1c6e5ea8]{align-items:center;gap:.5rem;display:flex}.tenant-item-name[data-v-1c6e5ea8]{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.tenant-badge[data-v-1c6e5ea8]{text-transform:uppercase;letter-spacing:.04em;border-radius:.2rem;padding:.1rem .35rem;font-size:.625rem;font-weight:700}.badge-default[data-v-1c6e5ea8]{color:#cbd5e1;background:#94a3b826}.badge-enterprise[data-v-1c6e5ea8]{color:#34d399;background:#10b98126}.tenant-item-id[data-v-1c6e5ea8]{color:#64748b;font-family:ui-monospace,monospace;font-size:.75rem}.check-icon[data-v-1c6e5ea8]{color:#3b82f6;flex-shrink:0}.tenant-empty[data-v-1c6e5ea8]{text-align:center;color:#64748b;padding:1.5rem;font-size:.8125rem}.dropdown-footer[data-v-1c6e5ea8]{background:#0f172a80;border-top:1px solid #ffffff14;padding:.65rem}.manage-tenants-btn[data-v-1c6e5ea8]{color:#93c5fd;box-sizing:border-box;background:#ffffff0d;border:1px dashed #ffffff26;border-radius:.4rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.manage-tenants-btn[data-v-1c6e5ea8]:hover{color:#fff;background:#3b82f626;border-color:#3b82f6}.tenant-users-section[data-v-1c6e5ea8]{background:#0f172a99;border-top:1px solid #ffffff14;padding:.65rem}.users-section-header[data-v-1c6e5ea8]{color:#94a3b8;letter-spacing:.05em;justify-content:space-between;align-items:center;margin-bottom:.4rem;padding:0 .2rem;font-size:.65rem;font-weight:700;display:flex}.user-count[data-v-1c6e5ea8]{color:#60a5fa;background:#3b82f633;border-radius:4px;padding:1px 6px;font-size:.6rem}.tenant-user-list[data-v-1c6e5ea8]{flex-direction:column;gap:.25rem;max-height:140px;display:flex;overflow-y:auto}.tenant-user-item[data-v-1c6e5ea8]{color:#e2e8f0;cursor:pointer;text-align:left;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff0f;border-radius:.4rem;align-items:center;gap:.6rem;width:100%;padding:.45rem .6rem;transition:all .15s;display:flex}.tenant-user-item[data-v-1c6e5ea8]:hover{background:#3b82f626;border-color:#3b82f64d}.tenant-user-item.is-active-user[data-v-1c6e5ea8]{background:#10b9811f;border-color:#10b9814d}.user-avatar-mini[data-v-1c6e5ea8]{color:#fff;background:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;font-weight:700;display:flex}.user-item-info[data-v-1c6e5ea8]{flex-direction:column;flex-grow:1;min-width:0;display:flex}.user-item-name[data-v-1c6e5ea8]{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.user-item-email[data-v-1c6e5ea8]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.active-user-badge[data-v-1c6e5ea8]{color:#34d399;background:#10b98126;border-radius:4px;padding:1px 5px;font-size:.6rem;font-weight:700}.dropdown-fade-enter-active[data-v-1c6e5ea8],.dropdown-fade-leave-active[data-v-1c6e5ea8]{transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1)}.dropdown-fade-enter-from[data-v-1c6e5ea8],.dropdown-fade-leave-to[data-v-1c6e5ea8]{opacity:0;transform:translateY(-8px)scale(.98)}.nova-brand-mark[data-v-c22909b3]{flex:none;width:28px;height:28px;display:block}.nova-icon[data-v-5adf5c82]{flex:none;width:1em;height:1em}.skip-link[data-v-fa07a943]{color:#fff;z-index:9999;background:#3b82f6;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:700;text-decoration:none;position:absolute;top:8px;left:-9999px}.skip-link[data-v-fa07a943]:focus{left:12px}.app-header[data-v-fa07a943]{-webkit-backdrop-filter:blur(16px);z-index:2000;background:#0d1117eb;border-bottom:1px solid #ffffff14;align-items:center;height:58px;margin-bottom:0;padding:0 24px;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #0000004d}.header-container[data-v-fa07a943]{justify-content:space-between;align-items:center;width:100%;max-width:1600px;margin:0 auto;display:flex}.logo-link[data-v-fa07a943]{align-items:center;gap:12px;text-decoration:none;transition:opacity .2s,transform .2s;display:flex}.logo-link[data-v-fa07a943]:hover{opacity:.9;transform:translateY(-1px)}.logo-badge[data-v-fa07a943]{background:linear-gradient(135deg,#8b5cf633,#3b82f633);border:1px solid #8b5cf64d;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.logo-text-group[data-v-fa07a943]{flex-direction:column;line-height:1;display:flex}.logo-text[data-v-fa07a943]{color:#f0f6fc;letter-spacing:.02em;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:1.15rem;font-weight:700}.logo-subtext[data-v-fa07a943]{letter-spacing:.18em;color:#60a5fa;margin-top:2px;font-size:.58rem;font-weight:800}.header-nav[data-v-fa07a943]{align-items:center;gap:10px;display:flex}.header-action-cluster[data-v-fa07a943]{align-items:center;gap:6px;display:inline-flex}.global-quick-actions-slot[data-v-fa07a943]{align-items:center;display:inline-flex}.env-badge[data-v-fa07a943]{text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:50px;align-items:center;gap:6px;padding:4px 11px;font-size:.65rem;font-weight:800;display:inline-flex}.env-dot[data-v-fa07a943]{background:currentColor;border-radius:50%;width:6px;height:6px}.env-dev[data-v-fa07a943]{color:#60a5fa;background:#3b82f61f;border-color:#3b82f647}.env-staging[data-v-fa07a943]{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b47}.env-prod[data-v-fa07a943]{color:#34d399;background:#10b9811f;border-color:#10b98147}.console-nav-link[data-v-fa07a943]{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f640;border-radius:8px;align-items:center;gap:7px;padding:6px 14px;font-family:inherit;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.console-nav-link[data-v-fa07a943]:hover{color:#93c5fd;background:#3b82f638;border-color:#3b82f666}.nav-icon-btn[data-v-fa07a943]{color:#8b949e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .2s;display:flex;position:relative}.nav-icon-btn[data-v-fa07a943]:hover,.nav-icon-btn.is-active[data-v-fa07a943]{color:#f0f6fc;background:#ffffff14;border-color:#ffffff1a}.nav-icon-btn.router-link-active[data-v-fa07a943]{color:#60a5fa;background:#3b82f626;border-color:#3b82f640}.notif-badge[data-v-fa07a943]{color:#fff;background:#ef4444;border:2px solid #0d1117;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:.58rem;font-weight:900;display:flex;position:absolute;top:4px;right:4px}.notif-panel[data-v-fa07a943]{z-index:2100;background:#161b22;border:1px solid #ffffff1f;border-radius:14px;width:340px;position:absolute;top:calc(100% + 8px);right:60px;overflow:hidden;box-shadow:0 20px 50px #0009}.notif-panel-header[data-v-fa07a943]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.notif-panel-title[data-v-fa07a943]{color:#f0f6fc;font-size:.84rem;font-weight:800}.notif-count-label[data-v-fa07a943]{color:#f87171;background:#ef444426;border-radius:50px;padding:3px 9px;font-size:.68rem;font-weight:800}.notif-empty[data-v-fa07a943]{color:#8b949e;flex-direction:column;align-items:center;gap:10px;padding:36px 18px;font-size:.82rem;font-weight:600;display:flex}.notif-list[data-v-fa07a943]{max-height:290px;overflow-y:auto}.notif-item[data-v-fa07a943]{border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:12px;padding:14px 18px;transition:background .15s;display:flex}.notif-item[data-v-fa07a943]:hover{background:#ffffff0a}.notif-dot[data-v-fa07a943]{background:#f59e0b;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.notif-body[data-v-fa07a943]{flex-direction:column;gap:4px;display:flex}.notif-msg[data-v-fa07a943]{color:#f0f6fc;font-size:.8rem;font-weight:600;line-height:1.4}.notif-time[data-v-fa07a943]{color:#8b949e;font-size:.68rem}.notif-footer-link[data-v-fa07a943]{text-align:center;color:#60a5fa;border-top:1px solid #ffffff14;padding:12px 18px;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .15s;display:block}.notif-footer-link[data-v-fa07a943]:hover{background:#ffffff0d}.user-menu[data-v-fa07a943]{position:relative}.user-trigger[data-v-fa07a943]{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:5px 12px 5px 6px;transition:all .2s;display:flex}.user-trigger[data-v-fa07a943]:hover{background:#ffffff17;border-color:#ffffff2e}.user-trigger[data-v-fa07a943]:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.user-avatar[data-v-fa07a943]{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.68rem;font-weight:900;display:flex;box-shadow:0 2px 8px #0003}.user-info[data-v-fa07a943]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.user-name[data-v-fa07a943]{color:#f0f6fc;white-space:nowrap;font-size:.82rem;font-weight:700;line-height:1.2}.user-role-badge[data-v-fa07a943]{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:4px;padding:1px 7px;font-size:.58rem;font-weight:800}.role-admin[data-v-fa07a943]{color:#60a5fa;background:#3b82f633;border:1px solid #3b82f64d}.role-author[data-v-fa07a943]{color:#34d399;background:#10b98133;border:1px solid #10b9814d}.role-reviewer[data-v-fa07a943]{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b4d}.role-commerce[data-v-fa07a943]{color:#c084fc;background:#a855f733;border:1px solid #a855f74d}.role-default[data-v-fa07a943]{color:#94a3b8;background:#94a3b82e}.chevron[data-v-fa07a943]{color:#8b949e;transition:transform .2s}.chevron.rotated[data-v-fa07a943]{color:#60a5fa;transform:rotate(180deg)}.dropdown-menu[data-v-fa07a943]{z-index:2100;background:#161b22;border:1px solid #ffffff1f;border-radius:14px;min-width:230px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 40px #0009}.dropdown-header[data-v-fa07a943]{align-items:center;gap:12px;padding:16px;display:flex}.dropdown-avatar[data-v-fa07a943]{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.72rem;font-weight:900;display:flex}.dropdown-name[data-v-fa07a943]{color:#f0f6fc;font-size:.88rem;font-weight:700}.dropdown-email[data-v-fa07a943]{color:#8b949e;font-size:.72rem}.dropdown-divider[data-v-fa07a943]{background:#ffffff14;height:1px;margin:2px 0}.dropdown-item[data-v-fa07a943]{color:#c9d1d9;cursor:pointer;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:11px;width:100%;padding:11px 16px;font-family:inherit;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.dropdown-item[data-v-fa07a943]:hover{color:#f0f6fc;background:#ffffff0f}.dropdown-item-value[data-v-fa07a943],.mobile-nav-item-value[data-v-fa07a943]{color:#8b949e;margin-left:auto;font-size:.7rem;font-weight:700}.item-signout[data-v-fa07a943]{color:#f87171}.item-signout[data-v-fa07a943]:hover{color:#fca5a5;background:#ef44441f}.theme-picker-overlay[data-v-fa07a943]{z-index:4000;-webkit-backdrop-filter:blur(8px);background:#04080fb3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.theme-picker-dialog[data-v-fa07a943]{box-sizing:border-box;border:1px solid var(--nova-border,#dfe5ed);background:var(--nova-surface,#fff);width:min(680px,100%);max-height:min(720px,100dvh - 48px);color:var(--nova-text-strong,#1a2233);border-radius:18px;padding:26px;overflow:auto;box-shadow:0 28px 80px #00000052}.theme-picker-header[data-v-fa07a943]{z-index:2;border-bottom:1px solid var(--nova-border,#dfe5ed);background:var(--nova-surface,#fff);justify-content:space-between;align-items:flex-start;gap:20px;margin:-26px -26px 22px;padding:26px 26px 16px;display:flex;position:sticky;top:-26px}.theme-picker-kicker[data-v-fa07a943]{color:var(--nova-accent,#1d6fc4);letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:850}.theme-picker-header h2[data-v-fa07a943]{margin:5px 0 0;font-size:1.4rem}.theme-picker-header p[data-v-fa07a943]{color:var(--nova-text-muted,#637087);margin:7px 0 0;font-size:.84rem}.theme-picker-close[data-v-fa07a943]{border:1px solid var(--nova-border,#dfe5ed);background:var(--nova-surface-subtle,#f4f6f9);width:34px;height:34px;color:var(--nova-text-strong,#1a2233);cursor:pointer;border-radius:10px;flex:none;place-items:center;font:400 1.4rem/1 inherit;display:grid}.theme-picker-grid[data-v-fa07a943]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.theme-picker-option[data-v-fa07a943]{border:1px solid var(--nova-border,#dfe5ed);background:var(--nova-surface-subtle,#f4f6f9);min-width:0;color:var(--nova-text-strong,#1a2233);cursor:pointer;text-align:left;border-radius:13px;grid-template-columns:66px 1fr auto;align-items:center;gap:13px;padding:14px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative}.theme-picker-option[data-v-fa07a943]:hover{border-color:var(--nova-accent,#1d6fc4);transform:translateY(-1px)}.theme-picker-option[data-v-fa07a943]:focus-visible{outline:3px solid var(--nova-focus,#1d6fc438);outline-offset:2px}.theme-picker-option.is-selected[data-v-fa07a943]{border-color:var(--nova-accent,#1d6fc4);box-shadow:0 0 0 2px var(--nova-focus,#1d6fc42e)}.theme-picker-swatches[data-v-fa07a943]{border:1px solid var(--nova-border,#dfe5ed);border-radius:9px;grid-template-columns:repeat(2,1fr);width:66px;height:52px;display:grid;overflow:hidden}.theme-picker-copy[data-v-fa07a943]{flex-direction:column;gap:4px;min-width:0;display:flex}.theme-picker-copy strong[data-v-fa07a943]{font-size:.88rem}.theme-picker-copy small[data-v-fa07a943]{color:var(--nova-text-muted,#637087);font-size:.7rem;line-height:1.35}.theme-picker-check[data-v-fa07a943]{background:var(--nova-accent,#1d6fc4);width:22px;height:22px;color:var(--nova-accent-contrast,#fff);border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid}.theme-picker-footer[data-v-fa07a943]{z-index:2;border-top:1px solid var(--nova-border,#dfe5ed);background:var(--nova-surface,#fff);justify-content:flex-end;margin:20px -26px -26px;padding:16px 26px 26px;display:flex;position:sticky;bottom:-26px}.theme-picker-done[data-v-fa07a943]{background:var(--nova-accent,#1d6fc4);min-width:104px;color:var(--nova-accent-contrast,#fff);cursor:pointer;box-shadow:0 8px 18px -10px var(--nova-accent,#1d6fc4);border:0;border-radius:10px;padding:10px 18px;font:750 .84rem/1.2 inherit}.theme-picker-done[data-v-fa07a943]:hover{filter:brightness(1.06)}.theme-picker-done[data-v-fa07a943]:focus-visible{outline:3px solid var(--nova-focus,#1d6fc438);outline-offset:2px}.dropdown-enter-active[data-v-fa07a943]{transition:all .18s cubic-bezier(.16,1,.3,1)}.dropdown-leave-active[data-v-fa07a943]{transition:all .14s ease-in}.dropdown-enter-from[data-v-fa07a943]{opacity:0;transform:translateY(-6px)scale(.97)}.dropdown-leave-to[data-v-fa07a943]{opacity:0;transform:translateY(-4px)scale(.98)}.mobile-nav-toggle[data-v-fa07a943]{color:#8b949e;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:none}.mobile-nav-toggle[data-v-fa07a943]:hover{color:#f0f6fc;background:#ffffff14}.mobile-drawer-overlay[data-v-fa07a943]{-webkit-backdrop-filter:blur(8px);z-index:2500;background:#0d1117b3;justify-content:flex-end;display:flex;position:fixed;inset:0}.mobile-drawer-content[data-v-fa07a943]{background:#0d1117;border-left:1px solid #ffffff1a;flex-direction:column;width:300px;height:100%;display:flex;overflow:hidden;box-shadow:-10px 0 35px #0009}.mobile-drawer-header[data-v-fa07a943]{background:#ffffff05;border-bottom:1px solid #ffffff14;padding:24px}.mobile-drawer-user[data-v-fa07a943]{align-items:center;gap:14px;display:flex}.drawer-user-avatar[data-v-fa07a943]{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:.95rem;font-weight:900;display:flex}.drawer-user-info[data-v-fa07a943]{flex-direction:column;gap:3px;display:flex}.drawer-user-name[data-v-fa07a943]{color:#f0f6fc;font-size:.92rem;font-weight:700;line-height:1.2}.drawer-user-email[data-v-fa07a943]{color:#8b949e;word-break:break-all;font-size:.74rem}.mobile-drawer-body[data-v-fa07a943]{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow-y:auto}.mobile-env-section[data-v-fa07a943]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.mobile-section-label[data-v-fa07a943]{color:#8b949e;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800}.mobile-nav-links[data-v-fa07a943]{flex-direction:column;gap:8px;display:flex}.mobile-nav-item[data-v-fa07a943]{color:#c9d1d9;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.mobile-nav-item[data-v-fa07a943]:hover,.mobile-nav-item.router-link-active[data-v-fa07a943]{color:#f0f6fc;background:#ffffff0f}.mobile-nav-item.router-link-active[data-v-fa07a943]{color:#60a5fa;background:#3b82f62e}.mobile-drawer-footer[data-v-fa07a943]{background:#ffffff03;border-top:1px solid #ffffff14;padding:24px}.mobile-signout-btn[data-v-fa07a943]{color:#f87171;cursor:pointer;background:#f871711f;border:1px solid #f8717140;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px;font-family:inherit;font-size:.88rem;font-weight:700;transition:all .15s;display:flex}.mobile-signout-btn[data-v-fa07a943]:hover{color:#f99;background:#f8717133}.slide-drawer-enter-active[data-v-fa07a943],.slide-drawer-leave-active[data-v-fa07a943]{transition:opacity .25s}.slide-drawer-enter-active .mobile-drawer-content[data-v-fa07a943]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.slide-drawer-leave-active .mobile-drawer-content[data-v-fa07a943]{transition:transform .2s ease-in}.slide-drawer-enter-from[data-v-fa07a943]{opacity:0}.slide-drawer-enter-from .mobile-drawer-content[data-v-fa07a943]{transform:translate(100%)}.slide-drawer-leave-to[data-v-fa07a943]{opacity:0}.slide-drawer-leave-to .mobile-drawer-content[data-v-fa07a943]{transform:translate(100%)}@media (width<=820px){.app-header[data-v-fa07a943]{padding:0 16px}.header-nav .env-badge[data-v-fa07a943],.header-nav .console-nav-link[data-v-fa07a943],.header-nav .user-menu[data-v-fa07a943],.header-nav .nav-icon-btn[data-v-fa07a943]:not(.notif-btn):not(.product-tour-trigger){display:none!important}.mobile-nav-toggle[data-v-fa07a943]{display:flex!important}}@media (width<=520px){.app-header[data-v-fa07a943]{padding:0 8px}.logo-text-group[data-v-fa07a943],.header-action-cluster[data-v-fa07a943],.header-nav .notif-btn[data-v-fa07a943],.header-nav .product-tour-trigger[data-v-fa07a943]{display:none!important}.theme-picker-overlay[data-v-fa07a943]{padding:12px}.theme-picker-dialog[data-v-fa07a943]{max-height:calc(100dvh - 24px);padding:20px}.theme-picker-header[data-v-fa07a943]{margin:-20px -20px 18px;padding:20px 20px 14px;top:-20px}.theme-picker-footer[data-v-fa07a943]{margin:18px -20px -20px;padding:14px 20px 20px;bottom:-20px}.theme-picker-grid[data-v-fa07a943]{grid-template-columns:1fr}}.nova-toast-container[data-v-516e74a4]{z-index:10001;pointer-events:none;position:fixed;top:32px;right:32px}.toast-stack[data-v-516e74a4]{pointer-events:auto;flex-direction:column;gap:12px;max-width:400px;display:flex}.nova-toast[data-v-516e74a4]{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#ffffffe6;border:1px solid #fff9;border-radius:16px;align-items:center;gap:16px;padding:14px 20px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 10px 30px -5px #0000001a}.nova-toast[data-v-516e74a4]:hover{transform:translate(-4px);box-shadow:0 15px 40px -8px #0000001f}.nova-toast.success[data-v-516e74a4]{border-left:4px solid #10b981}.nova-toast.success .toast-icon[data-v-516e74a4]{color:#10b981}.nova-toast.error[data-v-516e74a4]{border-left:4px solid #ef4444}.nova-toast.error .toast-icon[data-v-516e74a4]{color:#ef4444}.nova-toast.info[data-v-516e74a4]{border-left:4px solid #3b82f6}.nova-toast.info .toast-icon[data-v-516e74a4]{color:#3b82f6}.toast-message[data-v-516e74a4]{color:#1e293b;flex:1;font-size:.9rem;font-weight:600}.toast-close[data-v-516e74a4]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.25rem}.toast-list-enter-from[data-v-516e74a4]{opacity:0;transform:translate(30px)}.toast-list-leave-to[data-v-516e74a4]{opacity:0;transform:scale(.9)}.toast-list-leave-active[data-v-516e74a4]{position:absolute}.nova-dialog-overlay[data-v-839b320e]{-webkit-backdrop-filter:blur(12px);z-index:10000;pointer-events:auto;background:#0f172a66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nova-dialog-modal[data-v-839b320e]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fffc;border-radius:24px;width:90%;max-width:400px;padding:32px;box-shadow:0 40px 100px -20px #0000004d}.dialog-title[data-v-839b320e]{color:#0f172a;letter-spacing:-.02em;margin:0 0 12px;font-size:1.25rem;font-weight:800}.dialog-text[data-v-839b320e]{color:#475569;margin-bottom:24px;font-size:1rem;font-weight:500;line-height:1.6}.dialog-prompt-wrapper[data-v-839b320e]{margin-bottom:24px}.dialog-prompt-input[data-v-839b320e]{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:all .2s}.dialog-prompt-input[data-v-839b320e]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.dialog-footer[data-v-839b320e]{justify-content:flex-end;gap:12px;display:flex}.btn-nova-confirm[data-v-839b320e]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:14px;padding:12px 28px;font-size:.9rem;font-weight:700;transition:all .2s;box-shadow:0 8px 20px -5px #2563eb66}.btn-nova-confirm[data-v-839b320e]:hover{transform:translateY(-2px);box-shadow:0 12px 24px -5px #2563eb80}.btn-nova-cancel[data-v-839b320e]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:14px;padding:12px 24px;font-size:.9rem;font-weight:700;transition:all .2s}.btn-nova-cancel[data-v-839b320e]:hover{color:#1e293b;background:#e2e8f0}.fade-modal-enter-active[data-v-839b320e],.fade-modal-leave-active[data-v-839b320e]{transition:opacity .3s}.fade-modal-enter-from[data-v-839b320e],.fade-modal-leave-to[data-v-839b320e]{opacity:0}.bounce-in[data-v-839b320e]{animation:.4s cubic-bezier(.175,.885,.32,1.275) bounceIn-839b320e}@keyframes bounceIn-839b320e{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.loading-overlay[data-v-6568c159]{-webkit-backdrop-filter:blur(16px);z-index:99999;background:#0d111773;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.loading-container[data-v-6568c159]{text-align:center;background:#ffffffd9;border:1px solid #ffffff80;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:32px 48px;display:flex;box-shadow:0 24px 64px -12px #0d11172e}.spinner-ring[data-v-6568c159]{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.ring-core[data-v-6568c159]{border:3px solid #1d6fc41a;border-top:3px solid var(--color-accent,#1d6fc4);border-radius:50%;width:48px;height:48px;animation:.8s cubic-bezier(.5,.1,.4,.9) infinite spin-6568c159}.pulse-ring[data-v-6568c159]{border:2px solid var(--color-accent,#1d6fc4);opacity:0;border-radius:50%;width:56px;height:56px;animation:1.6s cubic-bezier(.24,0,.38,1) infinite pulse-6568c159;position:absolute;top:4px;left:4px}.loading-text-wrapper[data-v-6568c159]{flex-direction:column;gap:4px;display:flex}.loading-title[data-v-6568c159]{font-family:var(--font-display,sans-serif);letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(135deg,#1a2233 0%,#1d6fc4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.25rem;font-weight:800}.loading-subtitle[data-v-6568c159]{font-family:var(--font-body,sans-serif);color:var(--color-ink-400,#637087);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}@keyframes spin-6568c159{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-6568c159{0%{opacity:.5;transform:scale(.85)}50%{opacity:.2}to{opacity:0;transform:scale(1.15)}}.fade-enter-active[data-v-6568c159],.fade-leave-active[data-v-6568c159]{transition:opacity .25s}.fade-enter-from[data-v-6568c159],.fade-leave-to[data-v-6568c159]{opacity:0}.product-tour[data-v-8ab3780d]{--tour-surface:#fffffffa;--tour-surface-muted:#f7f9fc;--tour-text:#172033;--tour-muted:#65748b;--tour-border:#dbe3ee;--tour-primary:#4f5ff7;--tour-primary-strong:#3f46d8;--tour-focus:#65d8ff;--tour-mask:#050a17b3;z-index:12000;pointer-events:none;font-family:var(--font-body,"IBM Plex Sans", system-ui, sans-serif);position:fixed;inset:0}.product-tour.theme-dark[data-v-8ab3780d]{--tour-surface:#121826fa;--tour-surface-muted:#192235;--tour-text:#f3f6fc;--tour-muted:#a8b4c7;--tour-border:#33415b;--tour-primary:#7581ff;--tour-primary-strong:#919aff;--tour-focus:#75e0ff;--tour-mask:#01040cc7}.tour-mask[data-v-8ab3780d]{z-index:1;background:var(--tour-mask);pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:top .24s,left .24s,width .24s,height .24s;position:fixed}.tour-mask-full[data-v-8ab3780d]{inset:0}.tour-focus-ring[data-v-8ab3780d]{z-index:2;border:2px solid var(--tour-focus);box-sizing:border-box;pointer-events:none;border-radius:14px;transition:top .24s,left .24s,width .24s,height .24s;position:fixed;box-shadow:0 0 0 4px #65d8ff26,0 12px 38px #050f2d4d}.product-tour-popover[data-v-8ab3780d]{z-index:4;box-sizing:border-box;width:min(390px,100vw - 32px);color:var(--tour-text);border:1px solid var(--tour-border);background:var(--tour-surface);pointer-events:auto;border-radius:18px;outline:none;transition:top .24s,left .24s,opacity .2s,transform .2s;position:fixed;overflow:hidden;box-shadow:0 28px 80px #03081457,0 6px 20px #03081426}.product-tour-popover.is-centered[data-v-8ab3780d]{top:50%;left:50%;transform:translate(-50%,-50%)}.tour-popover-accent[data-v-8ab3780d]{background:linear-gradient(90deg,#59d7ff,#5d6bff 52%,#ad63ff);height:4px}.tour-header[data-v-8ab3780d]{grid-template-columns:44px minmax(0,1fr) 34px;align-items:start;gap:12px;margin:0;padding:22px 22px 0;display:grid}.tour-brand-mark[data-v-8ab3780d]{color:#fff;background:linear-gradient(140deg,#586cf6,#713ee8);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 20px #4f5ff747}.tour-brand-mark svg[data-v-8ab3780d]{fill:currentColor;width:25px;height:25px}.tour-heading-copy[data-v-8ab3780d]{min-width:0}.tour-eyebrow[data-v-8ab3780d]{color:var(--tour-primary-strong);letter-spacing:.11em;text-transform:uppercase;margin:1px 0 5px;font-size:.67rem;font-weight:800;display:block}.product-tour-popover h2[data-v-8ab3780d]{color:var(--tour-text);-webkit-text-fill-color:currentColor;letter-spacing:-.02em;background:0 0;margin:0;font-size:1.2rem;line-height:1.25}.tour-close[data-v-8ab3780d]{width:32px;height:32px;color:var(--tour-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;display:grid}.tour-close[data-v-8ab3780d]:hover,.tour-close[data-v-8ab3780d]:focus-visible{color:var(--tour-text);border-color:var(--tour-border);background:var(--tour-surface-muted);outline:none}.tour-close svg[data-v-8ab3780d]{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.tour-description[data-v-8ab3780d]{color:var(--tour-muted);margin:17px 22px 0;font-size:.84rem;line-height:1.62}.tour-target-note[data-v-8ab3780d]{color:#a16207;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;margin:12px 22px 0;padding:9px 11px;font-size:.72rem;line-height:1.45}.theme-dark .tour-target-note[data-v-8ab3780d]{color:#fcd34d;background:#30250f;border-color:#6b4d12}.tour-progress[data-v-8ab3780d]{margin:22px 22px 0}.tour-progress-copy[data-v-8ab3780d]{color:var(--tour-muted);letter-spacing:.04em;justify-content:space-between;font-size:.66rem;font-weight:750;display:flex}.tour-progress-track[data-v-8ab3780d]{background:var(--tour-border);border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.tour-progress-track span[data-v-8ab3780d]{border-radius:inherit;background:linear-gradient(90deg, #4bcdf4, var(--tour-primary));height:100%;transition:width .3s;display:block}.tour-footer[data-v-8ab3780d]{border-top:1px solid var(--tour-border);background:var(--tour-surface-muted);justify-content:space-between;align-items:center;gap:16px;min-height:70px;margin-top:20px;padding:0 22px;display:flex}.tour-skip[data-v-8ab3780d]{color:var(--tour-muted);font:700 .72rem var(--font-body,system-ui);cursor:pointer;background:0 0;border:0;padding:7px 0}.tour-skip[data-v-8ab3780d]:hover,.tour-skip[data-v-8ab3780d]:focus-visible{color:var(--tour-text);text-underline-offset:3px;outline:none;text-decoration:underline}.tour-complete-label[data-v-8ab3780d]{color:var(--tour-primary-strong);font-size:.7rem;font-weight:800}.tour-navigation[data-v-8ab3780d]{gap:8px;margin-left:auto;display:flex}.tour-button[data-v-8ab3780d]{min-height:38px;font:750 .76rem var(--font-body,system-ui);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 15px;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.tour-button[data-v-8ab3780d]:hover{transform:translateY(-1px)}.tour-button[data-v-8ab3780d]:focus-visible{outline:2px solid var(--tour-focus);outline-offset:2px}.tour-button svg[data-v-8ab3780d]{fill:none;stroke:currentColor;stroke-width:2.2px;width:15px;height:15px}.tour-button-secondary[data-v-8ab3780d]{color:var(--tour-text);border:1px solid var(--tour-border);background:var(--tour-surface)}.tour-button-primary[data-v-8ab3780d]{color:#fff;background:linear-gradient(135deg, var(--tour-primary), #7047e8);border:1px solid #0000;box-shadow:0 7px 18px #4f5ff73d}.is-loading-target[data-v-8ab3780d]{opacity:.86}.product-tour-fade-enter-active[data-v-8ab3780d],.product-tour-fade-leave-active[data-v-8ab3780d]{transition:opacity .2s}.product-tour-fade-enter-from[data-v-8ab3780d],.product-tour-fade-leave-to[data-v-8ab3780d]{opacity:0}@media (width<=640px){.product-tour-popover[data-v-8ab3780d],.product-tour-popover.is-centered[data-v-8ab3780d]{border-radius:16px;bottom:12px;right:12px;transform:none;width:auto!important;top:auto!important;left:12px!important}.tour-header[data-v-8ab3780d]{grid-template-columns:38px minmax(0,1fr) 32px;padding:18px 18px 0}.tour-brand-mark[data-v-8ab3780d]{width:38px;height:38px}.tour-description[data-v-8ab3780d],.tour-progress[data-v-8ab3780d]{margin-left:18px;margin-right:18px}.tour-footer[data-v-8ab3780d]{min-height:66px;padding:0 18px}}@media (prefers-reduced-motion:reduce){.product-tour[data-v-8ab3780d] *,.product-tour[data-v-8ab3780d] :before,.product-tour[data-v-8ab3780d] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body{margin:0;font-family:IBM Plex Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-layout{flex-direction:column;min-height:100vh;display:flex}.app-content{flex-grow:1}.cms-themed :is(.actions-wrapper,.actions-group,.row-actions,.form-card__actions,.action-buttons):has(>.nova-icon-action){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cms-themed .nova-icon-action.nova-icon-action{cursor:pointer;box-sizing:border-box!important;border:1px solid var(--color-ink-100,#dfe5ed)!important;background:var(--nova-surface,#fff)!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;color:var(--color-ink-500,#445069)!important;box-shadow:none!important;border-radius:10px!important;flex:0 0 40px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;text-decoration:none!important;display:inline-flex!important}.cms-themed .nova-icon-action.nova-icon-action:hover:not(:disabled){color:var(--color-accent,#2563eb)!important;background:var(--nova-surface-subtle,#f4f6f9)!important;border-color:currentColor!important}.cms-themed .nova-icon-action.nova-icon-action--danger{color:#dc3545!important}.cms-themed .nova-icon-action:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:3px}.cms-themed .nova-icon-action:disabled,.cms-themed .nova-icon-action[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cms-themed .nova-icon-action>.nova-icon{stroke-width:1.8px;width:18px!important;height:18px!important}.nova-icon-action__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite nova-action-spin}.nova-action-tooltip{z-index:30000;box-sizing:border-box;color:#fff;font:500 12px/1.45 var(--font-body,sans-serif);text-align:center;overflow-wrap:anywhere;pointer-events:none;background:#172033;border-radius:7px;padding:8px 12px;position:fixed;box-shadow:0 4px 16px #0002}@keyframes nova-action-spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.cms-themed .nova-icon-action.nova-icon-action{flex-basis:44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important}}@media (prefers-reduced-motion:reduce){.nova-icon-action__spinner{animation:none}}.cms-themed .nova-page-header.nova-page-header{box-sizing:border-box;border:0;border-bottom:1px solid var(--nova-border,#dfe5ed);z-index:10;border-radius:16px 16px 0 0;flex-direction:column;align-items:stretch;gap:16px;width:100%;min-width:0;display:flex;position:relative;background:var(--nova-surface,#fff)!important;margin:0!important;padding:24px!important}.cms-themed .nova-page-header__back{letter-spacing:.05em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:8px;font:600 12px/20px IBM Plex Sans,Segoe UI,sans-serif;text-decoration:none;display:inline-flex;color:var(--nova-text-muted,#637087)!important}.nova-page-header__back svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.nova-page-header__back:focus-visible{outline:2px solid var(--nova-accent,#1d6fc4);outline-offset:4px}.nova-page-header__main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.nova-page-header__copy{flex:420px;min-width:0}.nova-page-header__title-row{align-items:center;gap:10px;display:flex}.cms-themed .nova-page-header .nova-page-header__title-row h1{overflow-wrap:anywhere;letter-spacing:-.025em!important;color:var(--nova-text-strong,#1a2233)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;margin:0!important;padding:0!important;font:700 32px/1.2 IBM Plex Sans,Segoe UI,sans-serif!important}.cms-themed .nova-page-header__description{margin-top:8px}.cms-themed .nova-page-header .nova-page-header__description>p{max-width:none!important;color:var(--nova-text-muted,#637087)!important;margin:0!important;padding:0!important;font:400 15px/1.55 IBM Plex Sans,Segoe UI,sans-serif!important}.nova-page-header__actions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.cms-themed .nova-page-header__actions>:is(.header-actions,.header-right,.action-buttons){flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;margin:0;display:flex}.nova-page-header__metadata{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cms-themed .nova-page-header__metadata>.header-badges{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.cms-themed .nova-page-header__metadata .badge{white-space:normal;overflow-wrap:anywhere}.cms-themed :is(.dashboard-glass,.profiles-shell):has(>.nova-page-header){border-radius:16px;padding:0!important}@media (width<=768px){.cms-themed .nova-page-header.nova-page-header{padding:20px 16px!important}.cms-themed .nova-page-header .nova-page-header__title-row h1{font-size:26px!important}.nova-page-header__main{gap:16px}.nova-page-header__copy{flex-basis:100%}.nova-page-header__actions{width:100%}.cms-themed .nova-page-header__actions .dropzone{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.cms-themed .nova-page-header__actions .browse-actions{flex-wrap:wrap}.cms-themed .nova-page-header__actions .browse-actions>button{flex:100%}}.dashboard-module-card[data-v-e187892f]{min-width:0;color:var(--workspace-ink);background:var(--nova-surface);border:1px solid var(--workspace-line);border-radius:12px;flex-direction:column;padding:20px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.dashboard-module-card__top[data-v-e187892f]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dashboard-module-card__icon[data-v-e187892f]{width:42px;height:42px;color:var(--module-ink,var(--workspace-accent));background:var(--module-wash,var(--workspace-accent-soft));border:1px solid var(--module-line,var(--workspace-line));border-radius:11px;place-items:center;display:grid}.dashboard-module-card__icon[data-v-e187892f] svg{stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.dashboard-module-card__arrow[data-v-e187892f]{color:var(--workspace-muted);opacity:.45;font-size:19px}.dashboard-module-card__external[data-v-e187892f]{color:var(--workspace-muted);align-items:center;gap:4px;font-size:10px;display:inline-flex}.dashboard-module-card h3[data-v-e187892f]{letter-spacing:-.02em;margin:0 0 8px;font-size:15px;font-weight:600}.dashboard-module-card p[data-v-e187892f]{color:var(--workspace-muted);margin:0 0 18px;font-size:12px;line-height:1.65}.dashboard-module-card__action[data-v-e187892f]{color:var(--module-ink,var(--workspace-accent));align-items:center;gap:7px;margin-top:auto;font-size:12px;font-weight:500;display:flex}.dashboard-module-card__action svg[data-v-e187892f]{font-size:16px;transition:transform .16s}.dashboard-module-card[data-v-e187892f]:hover{border-color:var(--module-ink,var(--workspace-accent));transform:translateY(-2px);box-shadow:0 6px 18px #203d650c}.dashboard-module-card:hover .dashboard-module-card__action svg[data-v-e187892f]{transform:translate(3px)}.dashboard-module-card[data-v-e187892f]:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.dashboard-module-card[data-v-e187892f],.dashboard-module-card__action svg[data-v-e187892f]{transition:none;transform:none!important}}.help-tooltip-container[data-v-876b34e4]{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex;position:relative}.help-trigger-btn[data-v-876b34e4]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.help-trigger-btn[data-v-876b34e4]:hover,.help-trigger-btn[data-v-876b34e4]:focus-visible{color:#3b82f6;transform:scale(1.15)rotate(5deg);box-shadow:0 0 0 6px #3b82f614}.info-svg[data-v-876b34e4]{width:16px;height:16px}.help-tooltip-bubble[data-v-876b34e4]{z-index:99999;color:#334155;-webkit-text-fill-color:initial;text-align:left;pointer-events:auto;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px;font-family:IBM Plex Sans,Inter,system-ui,sans-serif;font-size:.82rem;line-height:1.45;position:absolute;box-shadow:0 12px 30px -6px #0f172a2e,0 0 0 1px #0f172a0d}.help-tooltip-bubble[data-v-876b34e4] *{-webkit-text-fill-color:initial}.position-top[data-v-876b34e4]{bottom:100%;left:50%;transform:translate(-50%)translateY(-12px)}.position-bottom[data-v-876b34e4]{top:100%;left:50%;transform:translate(-50%)translateY(12px)}.position-left[data-v-876b34e4]{top:50%;right:100%;transform:translateY(-50%)translate(-12px)}.position-right[data-v-876b34e4]{top:-10px;left:100%;transform:translate(12px)}.position-bottom-left[data-v-876b34e4]{top:100%;right:0;transform:translateY(12px)}.position-bottom-sidebar[data-v-876b34e4]{top:100%;left:-125px;transform:translateY(12px)}.tooltip-arrow[data-v-876b34e4]{z-index:-1;background:#fff;border:1px solid #e2e8f0;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.arrow-top[data-v-876b34e4]{border-top:none;border-left:none;bottom:-5px;left:calc(50% - 4px)}.arrow-bottom[data-v-876b34e4]{border-bottom:none;border-right:none;top:-5px;left:calc(50% - 4px)}.arrow-left[data-v-876b34e4]{border-bottom:none;border-left:none;top:calc(50% - 4px);right:-5px}.arrow-right[data-v-876b34e4]{border-top:none;border-right:none;top:14px;left:-5px}.arrow-bottom-left[data-v-876b34e4]{border-bottom:none;border-right:none;top:-5px;right:8px}.arrow-bottom-sidebar[data-v-876b34e4]{border-bottom:none;border-right:none;top:-5px;left:129px}.tooltip-header[data-v-876b34e4]{color:#1e293b;border-bottom:1px solid #f1f5f9cc;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;font-weight:800;display:flex}.header-svg[data-v-876b34e4]{color:#3b82f6;flex-shrink:0}.tooltip-title[data-v-876b34e4]{letter-spacing:-.01em;font-size:.88rem}.tooltip-text[data-v-876b34e4]{color:#475569;margin:0}.tooltip-steps[data-v-876b34e4]{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.tooltip-step[data-v-876b34e4]{align-items:flex-start;gap:6px;display:flex}.step-bullet[data-v-876b34e4]{color:#3b82f6;font-weight:900;line-height:1.2}.step-text[data-v-876b34e4]{flex-grow:1}.tooltip-fade-enter-active[data-v-876b34e4],.tooltip-fade-leave-active[data-v-876b34e4]{transition:all .25s cubic-bezier(.16,1,.3,1)}.tooltip-fade-enter-from[data-v-876b34e4],.tooltip-fade-leave-to[data-v-876b34e4]{opacity:0;transform:var(--v71b55f7b)}.workspace-dashboard[data-v-4ce7169a]{background:var(--workspace-canvas);min-width:0;color:var(--workspace-ink)}.dashboard-shell[data-v-4ce7169a]{width:100%;min-width:0;margin:0 auto}.command-strip[data-v-4ce7169a]{color:var(--workspace-muted);align-items:center;gap:20px;padding:0 0 20px;font-size:12px;display:flex}.command-brand[data-v-4ce7169a]{align-items:center;gap:10px;display:flex}.command-brand>div[data-v-4ce7169a]{flex-direction:column;gap:1px;display:flex}.command-brand strong[data-v-4ce7169a]{color:var(--workspace-ink);font-size:13px;font-weight:600}.command-brand span[data-v-4ce7169a]{font-size:11px}.brand-mark[data-v-4ce7169a]{border:1px solid var(--workspace-line);width:34px;height:34px;color:var(--workspace-accent);background:var(--workspace-accent-soft);border-radius:9px;place-items:center;display:grid}.workspace-mark svg[data-v-4ce7169a]{width:17px;height:17px}.environment-status[data-v-4ce7169a]{align-items:center;gap:7px;display:flex}.status-light[data-v-4ce7169a]{background:var(--nova-success);border-radius:50%;width:6px;height:6px}.strip-actions[data-v-4ce7169a]{align-items:center;gap:20px;margin-left:auto;display:flex}.strip-link[data-v-4ce7169a],.workspace-health a[data-v-4ce7169a],.overview-heading>a[data-v-4ce7169a],.insight-link[data-v-4ce7169a]{color:var(--workspace-accent);text-decoration:none}.dashboard-hero[data-v-4ce7169a]{background:0 0;margin:0 0 30px;padding:0!important}.hero-content[data-v-4ce7169a]{grid-template-columns:minmax(0,1.45fr) minmax(330px,1fr);align-items:stretch;gap:20px;display:grid}.welcome-panel[data-v-4ce7169a]{isolation:isolate;border:1px solid color-mix(in srgb, var(--workspace-accent) 18%, var(--workspace-line));background:linear-gradient(115deg, color-mix(in srgb, var(--workspace-accent) 12%, var(--nova-surface)), var(--workspace-accent-soft));border-radius:16px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.welcome-art[data-v-4ce7169a]{z-index:-1;width:290px;height:260px;stroke:var(--workspace-accent);stroke-width:.8px;color:var(--workspace-accent);opacity:.2;pointer-events:none;position:absolute;top:-35px;right:-40px}.brand-badge[data-v-4ce7169a]{color:var(--workspace-muted);text-transform:none;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex;letter-spacing:0!important;margin:0 0 22px!important;font-size:11px!important}.brand-badge>svg[data-v-4ce7169a]{width:14px;height:14px}.welcome-greeting[data-v-4ce7169a]{color:var(--workspace-accent);margin:0 0 8px;font-size:14px;font-weight:500}.hero-title[data-v-4ce7169a]{letter-spacing:-.04em;max-width:640px;margin:0;font-size:clamp(26px,2.4vw,36px);font-weight:600;line-height:1.2}.hero-subtitle[data-v-4ce7169a]{max-width:500px;color:var(--workspace-muted);margin:14px 0 0;font-size:13px;line-height:1.65}.hero-controls[data-v-4ce7169a]{min-width:0;margin-top:auto;padding-top:25px}.ai-command-label[data-v-4ce7169a]{color:var(--workspace-ink);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.ai-command[data-v-4ce7169a]{border:1px solid var(--workspace-line);background:var(--nova-surface);border-radius:10px;align-items:center;gap:10px;padding:6px 6px 6px 12px;display:flex;box-shadow:0 3px 10px #203d6505}.ai-command[data-v-4ce7169a]:focus-within,.search-orbit[data-v-4ce7169a]:focus-within{border-color:var(--workspace-accent);box-shadow:0 0 0 3px var(--nova-focus)}.ai-command-icon[data-v-4ce7169a]{color:var(--workspace-accent);place-items:center;display:grid}.ai-command-input[data-v-4ce7169a]{width:0;min-width:0;color:var(--workspace-ink);background:0 0;border:0;flex:1;padding:8px 0;font-size:12px}.ai-command-input[data-v-4ce7169a]:focus,.hero-search-input[data-v-4ce7169a]:focus{box-shadow:none;outline:none}.workspace-dashboard[data-v-4ce7169a] :is(.ai-command-input,.hero-search-input):focus-visible{box-shadow:none!important;outline:none!important}.ai-key[data-v-4ce7169a],.search-hint[data-v-4ce7169a]{color:var(--workspace-muted);border:1px solid var(--workspace-line);border-radius:4px;padding:2px 5px;font-size:10px}.ai-send[data-v-4ce7169a]{width:36px;height:36px;color:var(--nova-accent-contrast);background:var(--workspace-accent);cursor:pointer;border:0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.ai-send[data-v-4ce7169a]:disabled{color:var(--workspace-muted);background:var(--workspace-accent-soft);cursor:default}.ai-send[data-v-4ce7169a]:not(:disabled):hover{background:var(--nova-accent-hover)}.ai-send svg[data-v-4ce7169a]{width:17px;height:17px}.ai-suggestions[data-v-4ce7169a]{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.ai-suggestions button[data-v-4ce7169a]{color:var(--workspace-accent);background:color-mix(in srgb, var(--nova-surface) 70%, transparent);border:1px solid color-mix(in srgb, var(--workspace-accent) 18%, var(--workspace-line));cursor:pointer;border-radius:6px;padding:5px 8px;font-size:10px}.ai-suggestions button[data-v-4ce7169a]:hover{background:var(--nova-surface);border-color:var(--workspace-accent)}.quick-start-panel[data-v-4ce7169a]{background:var(--nova-surface);border:1px solid var(--workspace-line);border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.quick-start-heading[data-v-4ce7169a]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.panel-kicker[data-v-4ce7169a],.eyebrow[data-v-4ce7169a]{color:var(--workspace-muted);text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:600}.quick-start-heading h2[data-v-4ce7169a]{margin:5px 0 0;font-size:19px;font-weight:600}.role-chip[data-v-4ce7169a]{color:var(--workspace-muted);background:var(--nova-surface-subtle);border:1px solid var(--workspace-line);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:10px}.quick-action-list[data-v-4ce7169a]{gap:8px;display:grid}.quick-action[data-v-4ce7169a]{color:var(--workspace-ink);background:var(--nova-surface-subtle);border:1px solid #0000;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:11px;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.quick-action-icon[data-v-4ce7169a]{border:1px solid var(--workspace-line);width:38px;height:38px;color:var(--workspace-accent);background:var(--nova-surface);border-radius:9px;place-items:center;display:grid}.quick-action-icon svg[data-v-4ce7169a]{stroke-width:1.7px;width:20px;height:20px}.quick-action-copy[data-v-4ce7169a]{flex-direction:column;gap:3px;min-width:0;display:flex}.quick-action-copy strong[data-v-4ce7169a]{font-size:12px;font-weight:600}.quick-action-copy small[data-v-4ce7169a]{color:var(--workspace-muted);font-size:11px;line-height:1.45}.quick-action-arrow[data-v-4ce7169a]{color:var(--workspace-accent);font-size:16px}.quick-action[data-v-4ce7169a]:hover{background:var(--workspace-accent-soft);border-color:color-mix(in srgb, var(--workspace-accent) 22%, var(--workspace-line))}.workspace-health[data-v-4ce7169a]{color:var(--workspace-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;font-size:11px;display:flex}.workspace-health>span[data-v-4ce7169a]{align-items:center;gap:6px;display:inline-flex}.workspace-health svg[data-v-4ce7169a]{font-size:13px}.module-grid-orbiter[data-v-4ce7169a]{grid-template-columns:minmax(0,1fr);gap:32px;min-width:0;display:grid;padding:0!important}.workspace-directory[data-v-4ce7169a],.intelligence-overview[data-v-4ce7169a]{min-width:0}.workspace-directory[data-v-4ce7169a]{scroll-margin-top:85px}.overview-heading[data-v-4ce7169a],.directory-heading[data-v-4ce7169a]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.overview-heading h2[data-v-4ce7169a],.directory-heading h2[data-v-4ce7169a]{margin:4px 0 0;font-size:20px;font-weight:600}.overview-heading>a[data-v-4ce7169a]{font-size:12px}.insight-grid[data-v-4ce7169a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.workspace-dashboard.workspace-dashboard .dashboard-summary[data-v-4ce7169a]{--summary-color:var(--workspace-accent);--summary-wash:var(--workspace-accent-soft);position:relative;border-top:3px solid var(--summary-color)!important;border-radius:12px!important;padding:19px 22px!important}.workspace-dashboard.workspace-dashboard .dashboard-summary--assets[data-v-4ce7169a]{--summary-color:#347468;--summary-wash:#eef6f3}.workspace-dashboard.workspace-dashboard .dashboard-summary--review[data-v-4ce7169a]{--summary-color:#a17b42;--summary-wash:#faf5eb}.workspace-dashboard.workspace-dashboard .dashboard-summary--ai[data-v-4ce7169a]{--summary-color:#6879aa;--summary-wash:#f0f2f9}.workspace-dashboard.workspace-dashboard .dashboard-summary[data-v-4ce7169a] .nova-metric__heading{padding-right:42px!important}.workspace-dashboard.workspace-dashboard .dashboard-summary[data-v-4ce7169a] .nova-metric__heading svg{width:34px;height:34px;color:var(--summary-color);background:var(--summary-wash);border-radius:9px;padding:8px;position:absolute;top:17px;right:18px}.workspace-dashboard.workspace-dashboard .dashboard-summary[data-v-4ce7169a] .nova-metric__value{letter-spacing:-.04em;margin-top:10px;font-size:31px}.insight-link[data-v-4ce7169a]{font-size:12px}.directory-heading p[data-v-4ce7169a]{color:var(--workspace-muted);margin:6px 0 0;font-size:12px}.search-orbit[data-v-4ce7169a]{border:1px solid var(--workspace-line);background:var(--nova-surface);border-radius:9px;align-items:center;gap:9px;width:min(320px,100%);padding:0 12px;display:flex}.hero-search-icon[data-v-4ce7169a]{color:var(--workspace-muted);flex-shrink:0;width:17px;height:17px}.hero-search-input[data-v-4ce7169a]{width:0;min-width:0;color:var(--workspace-ink);background:0 0;border:0;flex:1;padding:11px 0;font-size:12px}.hero-search-input[data-v-4ce7169a]::-webkit-search-cancel-button{display:none}.btn-clear[data-v-4ce7169a]{width:28px;height:28px;color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:16px;display:grid}.btn-clear[data-v-4ce7169a]:hover{color:var(--workspace-accent);background:var(--workspace-accent-soft)}.group-filters[data-v-4ce7169a]{border:1px solid var(--workspace-line);background:var(--nova-surface);border-radius:10px;gap:6px;margin-bottom:22px;padding:5px;display:flex;overflow-x:auto}.group-filters button[data-v-4ce7169a]{min-height:36px;color:var(--workspace-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.group-filters button[data-v-4ce7169a]:hover{background:var(--nova-surface-subtle);color:var(--workspace-ink)}.group-filters button.active[data-v-4ce7169a]{color:var(--workspace-accent);background:var(--workspace-accent-soft);border-color:color-mix(in srgb, var(--workspace-accent) 18%, var(--workspace-line))}.group-filters button span[data-v-4ce7169a]{background:var(--nova-surface-subtle);color:var(--workspace-muted);border-radius:4px;padding:0 5px;font-size:10px}.group-filters button.active span[data-v-4ce7169a]{background:var(--nova-surface);color:var(--workspace-accent)}.module-groups[data-v-4ce7169a]{gap:22px;display:grid}.module-group[data-v-4ce7169a]{--module-ink:var(--workspace-accent);--module-wash:var(--workspace-accent-soft);--module-line:color-mix(in srgb, var(--module-ink) 14%, var(--workspace-line));border:1px solid var(--module-line);background:color-mix(in srgb, var(--module-wash) 55%, var(--workspace-canvas));border-radius:15px;padding:20px}.module-group[data-tone=products][data-v-4ce7169a]{--module-ink:#347468;--module-wash:#eef6f3}.module-group[data-tone=governance][data-v-4ce7169a]{--module-ink:#68758e;--module-wash:#f0f2f7}.module-group[data-tone=intelligence][data-v-4ce7169a]{--module-ink:#6476a8;--module-wash:#f0f2f9}.group-header[data-v-4ce7169a]{align-items:center;gap:11px;margin-bottom:18px;display:flex}.group-icon[data-v-4ce7169a]{width:36px;height:36px;color:var(--module-ink);background:var(--nova-surface);border:1px solid var(--module-line);border-radius:9px;flex:none;place-items:center;font-size:18px;display:grid}.header-inner[data-v-4ce7169a]{min-width:0}.group-label[data-v-4ce7169a]{margin:0;font-size:16px;font-weight:600}.group-description[data-v-4ce7169a]{color:var(--workspace-muted);margin:3px 0 0;font-size:11px}.group-meta[data-v-4ce7169a]{border:1px solid var(--module-line);background:var(--nova-surface);color:var(--workspace-muted);white-space:nowrap;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:10px}.group-grid[data-v-4ce7169a]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.module-group[data-tone=intelligence] .group-grid[data-v-4ce7169a]{grid-template-columns:repeat(2,minmax(0,1fr))}.empty-results[data-v-4ce7169a]{text-align:center;background:var(--nova-surface);border:1px dashed var(--workspace-line);border-radius:12px;padding:40px 20px}.empty-icon[data-v-4ce7169a]{color:var(--workspace-muted);margin-bottom:12px}.empty-results p[data-v-4ce7169a]{color:var(--workspace-muted);font-size:13px}.btn-reset[data-v-4ce7169a],.btn-config[data-v-4ce7169a]{border:1px solid var(--workspace-line);background:var(--nova-surface);color:var(--workspace-ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;text-decoration:none;display:inline-flex}.dashboard-footer[data-v-4ce7169a]{border-top:1px solid var(--workspace-line);margin-top:28px;padding:20px 0 0}.workspace-dashboard[data-v-4ce7169a] :is(a,button):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}[data-nova-theme=midnight] .workspace-dashboard.workspace-dashboard[data-v-4ce7169a] :is(.module-group,.dashboard-summary){--module-ink:#a2c0e0;--module-wash:#223146;--summary-color:#a2c0e0;--summary-wash:#223146}@media (width<=1250px){.group-grid[data-v-4ce7169a]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1150px){.hero-content[data-v-4ce7169a]{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:16px}.welcome-panel[data-v-4ce7169a]{padding:24px}.quick-start-panel[data-v-4ce7169a]{padding:20px}.role-chip[data-v-4ce7169a]{display:none}.group-grid[data-v-4ce7169a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.hero-content[data-v-4ce7169a]{grid-template-columns:1fr}.quick-action-list[data-v-4ce7169a]{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-action[data-v-4ce7169a]{grid-template-columns:1fr;align-items:start}.quick-action-arrow[data-v-4ce7169a]{display:none}.workspace-health[data-v-4ce7169a]{margin-top:0}.insight-grid[data-v-4ce7169a],.group-grid[data-v-4ce7169a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.strip-actions[data-v-4ce7169a],.command-brand>div>span[data-v-4ce7169a]{display:none}.command-strip[data-v-4ce7169a]{gap:12px;padding-bottom:16px}.environment-status[data-v-4ce7169a]{margin-left:auto;font-size:10px}.welcome-panel[data-v-4ce7169a]{padding:22px}.welcome-art[data-v-4ce7169a]{width:210px;right:-55px}.hero-title[data-v-4ce7169a]{font-size:28px}.brand-badge[data-v-4ce7169a]{margin-bottom:20px!important}.quick-start-panel[data-v-4ce7169a]{padding:18px}.quick-action-list[data-v-4ce7169a]{grid-template-columns:1fr}.quick-action[data-v-4ce7169a]{grid-template-columns:36px minmax(0,1fr) 16px}.quick-action-arrow[data-v-4ce7169a]{display:block}.quick-start-heading h2[data-v-4ce7169a]{font-size:18px}.ai-key[data-v-4ce7169a]{display:none}.ai-suggestions[data-v-4ce7169a]{gap:6px}.overview-heading[data-v-4ce7169a]{flex-wrap:wrap}.overview-heading h2[data-v-4ce7169a],.directory-heading h2[data-v-4ce7169a]{font-size:18px}.directory-heading[data-v-4ce7169a]{flex-wrap:wrap}.search-orbit[data-v-4ce7169a]{width:100%}.module-group[data-v-4ce7169a]{padding:14px}.group-header[data-v-4ce7169a]{flex-wrap:wrap}.group-description[data-v-4ce7169a]{max-width:230px}.group-meta[data-v-4ce7169a]{display:none}.group-grid[data-v-4ce7169a],.module-group[data-tone=intelligence] .group-grid[data-v-4ce7169a]{grid-template-columns:1fr}.group-filters button[data-v-4ce7169a]{min-height:40px}.dashboard-hero[data-v-4ce7169a]{margin-bottom:26px}.insight-grid[data-v-4ce7169a]{gap:10px}.workspace-dashboard.workspace-dashboard .dashboard-summary[data-v-4ce7169a]{padding:15px!important}.workspace-dashboard.workspace-dashboard .dashboard-summary[data-v-4ce7169a] .nova-metric__heading{min-height:30px;padding-right:0!important}.workspace-dashboard.workspace-dashboard .dashboard-summary[data-v-4ce7169a] .nova-metric__heading svg{display:none}.workspace-dashboard.workspace-dashboard .dashboard-summary[data-v-4ce7169a] .nova-metric__value{font-size:28px}}@media (width<=360px){.insight-grid[data-v-4ce7169a]{grid-template-columns:1fr}.quick-start-heading[data-v-4ce7169a]{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.quick-action[data-v-4ce7169a]{transition:none}}.tree-node[data-v-f356664d]{-webkit-user-select:none;user-select:none}.node-content[data-v-f356664d]{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;margin:1px 4px;padding:8px 12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.node-content[data-v-f356664d]:hover{background-color:#f1f5f9cc}.hierarchy-line[data-v-f356664d]{pointer-events:none;background-color:#e2e8f0;width:1px;position:absolute;top:0;bottom:0}.is-root[data-v-f356664d]{background:linear-gradient(90deg,#f8fafc,#0000);margin-top:8px;margin-bottom:4px}.is-root .node-name[data-v-f356664d]{color:#0f172a;letter-spacing:-.01em;font-size:1rem;font-weight:800}.node-main[data-v-f356664d]{flex-grow:1;align-items:center;gap:8px;min-width:0;display:flex}.toggle-arrow[data-v-f356664d]{cursor:pointer;color:#94a3b8;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:transform .2s;display:flex}.toggle-arrow.expanded[data-v-f356664d]{transform:rotate(90deg)}.page-indent[data-v-f356664d]{flex-shrink:0;width:20px}.node-icon[data-v-f356664d]{color:#64748b;flex-shrink:0;justify-content:center;align-items:center;display:flex}.node-name[data-v-f356664d]{color:#475569;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;padding:2px 0;font-size:.9rem;overflow:hidden}.status-dot[data-v-f356664d]{background:#cbd5e1;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:6px}.status-dot.published[data-v-f356664d]{background:#22c55e}.status-dot.unpublished[data-v-f356664d]{background:#94a3b8}.status-dot.draft[data-v-f356664d]{background:#cbd5e1}.launch-badge[data-v-f356664d]{margin-left:6px;font-size:.8rem}.node-actions[data-v-f356664d]{opacity:0;padding-left:8px;transition:opacity .2s;display:flex}.node-content:hover .node-actions[data-v-f356664d]{opacity:1}.node-delete-btn[data-v-f356664d]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.node-delete-btn[data-v-f356664d]:hover{color:#dc2626;background:#fee2e2}.node-remove-launch-btn[data-v-f356664d]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.node-remove-launch-btn[data-v-f356664d]:hover{color:#ea580c;background:#ffede5}.is-selected[data-v-f356664d]{padding-left:calc(var(--indent) - 3px);border-left:3px solid #3b82f6;background:#eff6ff!important}.is-selected .node-icon[data-v-f356664d]{color:#3b82f6}.is-multi-selected[data-v-f356664d]{box-shadow:inset 0 0 0 1px #7dd3fc;background-color:#e0f2fe!important}.is-launch-item[data-v-f356664d]{background-color:#fff7ed99}.node-children[data-v-f356664d]{margin-top:1px}.empty-folder-create[data-v-f356664d]{color:#315fbd;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin-top:5px;padding:4px 0;font-size:11px;display:block}.empty-folder-create[data-v-f356664d]:hover{text-decoration:underline}.toggle-arrow[data-v-f356664d]:focus-visible,.empty-folder-create[data-v-f356664d]:focus-visible{outline-offset:2px;outline:2px solid #315fbd}.node-content[data-v-f356664d]{border:1px solid #0000;border-radius:8px;outline:none;min-height:38px;margin:1px 3px;padding-top:5px;padding-bottom:5px;padding-right:8px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s}.node-content[data-v-f356664d]:hover{background:#f4f7fb;border-color:#e0e7ef}.node-content[data-v-f356664d]:focus-visible{border-color:#7ea2d5;box-shadow:0 0 0 3px #4777be1f}.is-root[data-v-f356664d]{background:#fff;border-color:#e2e8f0;min-height:44px;margin-top:4px;margin-bottom:6px;box-shadow:0 4px 12px #1a304c09}.node-content.is-root[data-v-f356664d]{z-index:2;position:sticky;top:0}.is-root .node-name[data-v-f356664d]{color:#17283e;font-size:.84rem;font-weight:700}.is-root .node-icon[data-v-f356664d]{color:#4472b7}.toggle-arrow[data-v-f356664d]{border-radius:5px;transition:color .18s,background .18s,transform .22s cubic-bezier(.22,1,.36,1)}.toggle-arrow[data-v-f356664d]:hover{color:#466eaa;background:#eaf0f8}.node-icon[data-v-f356664d]{color:#70839b}.is-folder .node-icon[data-v-f356664d]{color:#e59a25}.is-folder .node-name[data-v-f356664d]{color:#32445c;font-weight:630}.node-name[data-v-f356664d]{color:#5b6d83;font-size:.77rem}.hierarchy-line[data-v-f356664d]{background:#dde5ee}.status-dot[data-v-f356664d]{width:7px;height:7px;box-shadow:0 0 0 2px #fbfcfe}.status-dot.published[data-v-f356664d]{background:#2dbd78;box-shadow:0 0 0 2px #fbfcfe,0 0 7px #2dbd7859}.status-dot.modified[data-v-f356664d]{background:#e69b2d}.is-selected[data-v-f356664d]{padding-left:var(--indent);border-color:#b9cce6;border-left-style:solid;border-left-width:1px;box-shadow:inset 3px 0 #467bd7,0 4px 12px #2c57920f;background:linear-gradient(90deg,#e9f2ff,#f3f7fd)!important}.is-selected .node-name[data-v-f356664d]{color:#285cae;font-weight:680}.node-actions[data-v-f356664d]{padding-left:5px}.node-content:focus-within .node-actions[data-v-f356664d]{opacity:1}.node-content[data-v-f356664d]{min-width:0}.toggle-arrow[data-v-f356664d],.node-icon[data-v-f356664d]{flex-shrink:0}.node-actions[data-v-f356664d]:empty{display:none}.folder-count[data-v-f356664d]{color:#64748b;text-align:center;font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;min-width:24px;padding:2px 6px;font-size:.7rem;font-weight:600}.is-selected .folder-count[data-v-f356664d]{color:#285cae;background:#dbeafe;border-color:#bfdbfe}.empty-folder[data-v-f356664d]{color:#64748b;overflow-wrap:anywhere;margin:0 8px 8px 0;padding-top:6px;padding-bottom:6px;font-size:.75rem;line-height:1.5}.empty-folder span[data-v-f356664d]{margin-top:3px;display:block}@media (width<=640px),(pointer:coarse){.node-content[data-v-f356664d]{min-height:44px}.node-name[data-v-f356664d]{font-size:.82rem}}.node-delete-btn[data-v-f356664d],.node-remove-launch-btn[data-v-f356664d]{border-radius:6px}@media (pointer:coarse){.node-actions[data-v-f356664d]{opacity:1}}@media (prefers-reduced-motion:reduce){.tree-node[data-v-f356664d] *,.tree-node[data-v-f356664d] :before,.tree-node[data-v-f356664d] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-page-browser[data-v-f7df2488]{min-width:0;min-height:0;color:var(--workspace-ink,#1e293b);background:var(--nova-surface,#fff);flex-direction:column;flex:1 1 0;display:flex;container-type:inline-size}.page-browser-inline[data-v-f7df2488],.page-browser-inline>div[data-v-f7df2488],.site-browser-controls[data-v-f7df2488],.site-browser-navigation[data-v-f7df2488]{display:contents}.page-browser-overlay[data-v-f7df2488]{z-index:2100;background:#0f172a66;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.page-browser-dialog[data-v-f7df2488]{background:var(--nova-surface,#fff);border:1px solid var(--workspace-line,#e2e8f0);border-radius:12px;flex-direction:column;width:min(1180px,100%);height:calc(100dvh - 32px);min-height:0;display:flex;overflow:hidden;box-shadow:0 20px 60px #172d4d33}.page-browser-modal-header[data-v-f7df2488]{border-bottom:1px solid var(--workspace-line,#e2e8f0);background:var(--nova-surface-subtle,#f6f8fb);flex:none;align-items:center;gap:16px;margin:0;padding:10px 20px;display:flex}.page-browser-modal-header>div[data-v-f7df2488]{flex:1;min-width:0}.page-browser-modal-header h2[data-v-f7df2488]{color:var(--workspace-ink,#1e293b);margin:0;font-size:18px;font-weight:600;line-height:1.3}.page-browser-modal-header p[data-v-f7df2488]{color:var(--workspace-muted,#64748b);margin:3px 0 0;font-size:12px;line-height:1.4}.page-browser-modal-header button[data-v-f7df2488]{cursor:pointer;background:var(--nova-surface-subtle,#f6f8fb);width:40px;height:40px;color:var(--workspace-muted,#64748b);border:1px solid var(--workspace-line,#e2e8f0);border-radius:7px;flex:none;place-items:center;display:grid}.page-browser-modal-header button[data-v-f7df2488]:focus-visible{outline:2px solid var(--workspace-accent,#315fbd);outline-offset:2px}.site-page-browser--expanded .site-browser-heading[data-v-f7df2488]{display:none}.site-page-browser--expanded .site-browser-controls[data-v-f7df2488]{border-top:1px solid var(--workspace-line,#e2e8f0);background:var(--nova-surface-subtle,#f6f8fb);flex-wrap:wrap;flex:none;order:3;align-items:center;gap:12px;padding:10px 20px;display:flex}.site-page-browser--expanded .site-browser-toolbar[data-v-f7df2488]{gap:8px;padding:0}.site-page-browser.site-page-browser--expanded .browser-primary[data-v-f7df2488]{flex:0 auto;padding-inline:16px}.site-page-browser--expanded .browser-actions[data-v-f7df2488]{margin-left:0}.site-page-browser--expanded .browser-actions-popover[data-v-f7df2488]{inset:calc(100% + 6px) auto auto 0}.site-page-browser--expanded .creation-location[data-v-f7df2488]{flex:220px;max-width:430px;margin:0}.site-page-browser--expanded .site-browser-navigation[data-v-f7df2488]{border-bottom:1px solid var(--workspace-line,#e2e8f0);flex:none;align-items:center;gap:16px;padding:4px 20px;display:flex}.site-page-browser--expanded .site-browser-views[data-v-f7df2488]{border-bottom:0;flex:none;order:0}.site-page-browser--expanded .site-browser-views[data-v-f7df2488] .nova-workspace-tabs{padding:0}.site-page-browser--expanded .site-browser-views[data-v-f7df2488] .nova-workspace-tabs>button{min-height:40px;padding:8px 0}.site-page-browser--expanded .navigation-actions-slot[data-v-f7df2488]{flex:none;order:1}.site-page-browser--expanded .site-browser-search[data-v-f7df2488]{flex:1;order:2;min-width:0;margin:0}.site-page-browser--expanded .page-list-summary[data-v-f7df2488]{order:1;padding:4px 20px}.site-page-browser--expanded .site-browser-scroll[data-v-f7df2488]{order:2;padding:12px 16px 16px}.site-page-browser--expanded .page-list[data-v-f7df2488]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:10px;display:grid}.site-page-browser--expanded .page-list-row[data-v-f7df2488]{border-color:var(--workspace-line,#e2e8f0);min-height:88px;margin:0}.site-page-browser--expanded .page-list-row.selected[data-v-f7df2488]{border-color:var(--workspace-accent,#315fbd)}.site-page-browser--expanded .page-copy strong[data-v-f7df2488]{font-size:14px}.site-page-browser--expanded .page-copy small[data-v-f7df2488]{font-size:12px}.site-page-browser--expanded .page-labels[data-v-f7df2488]{font-size:11px}.site-page-browser.site-page-browser--expanded .page-open[data-v-f7df2488]{padding:14px}.site-page-browser.site-page-browser--expanded .current-page-location[data-v-f7df2488]{flex:0 230px;width:auto;min-width:0;min-height:40px;margin:0 0 0 auto;padding:6px 10px}.site-page-browser .current-page-location[data-v-f7df2488]{order:2}.site-browser-views[data-v-f7df2488]{border-bottom:1px solid var(--workspace-line,#e2e8f0);flex-shrink:0;align-items:center;min-width:0;display:flex}.site-browser-views[data-v-f7df2488] .nova-workspace-tabs{border-bottom:0;flex:1;gap:12px;min-width:0;padding-inline:12px}.site-page-browser .expand-page-browser[data-v-f7df2488]{flex:none;place-items:center;width:34px;height:34px;margin:4px 10px 4px 0;font-size:16px;display:grid}.site-browser-heading[data-v-f7df2488]{flex-shrink:0;align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.site-browser-heading>svg[data-v-f7df2488]{color:var(--workspace-accent,#315fbd);font-size:20px}.site-browser-heading strong[data-v-f7df2488]{flex:1;min-width:0;font-size:13px;line-height:1.4}.site-page-count[data-v-f7df2488]{min-width:24px;height:24px;color:var(--workspace-muted,#64748b);background:var(--nova-surface-subtle,#f6f8fb);border:1px solid var(--workspace-line,#e2e8f0);border-radius:6px;place-items:center;padding:0 5px;font-size:11px;display:grid}.site-browser-toolbar[data-v-f7df2488]{flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:flex}.site-page-browser button[data-v-f7df2488],.browser-actions-popover a[data-v-f7df2488]{cursor:pointer;font:inherit;color:var(--workspace-muted,#64748b);border:1px solid var(--workspace-line,#e2e8f0);background:var(--nova-surface,#fff);border-radius:6px}.site-page-browser button[data-v-f7df2488]:hover{background:var(--nova-surface-subtle,#f6f8fb);color:var(--workspace-accent,#315fbd);border-color:var(--workspace-accent,#315fbd)}.site-page-browser button[data-v-f7df2488]:focus-visible,.browser-actions-popover a[data-v-f7df2488]:focus-visible{outline:2px solid var(--workspace-accent,#315fbd);outline-offset:2px}.site-page-browser button[data-v-f7df2488]:disabled{opacity:.4;cursor:default}.site-page-browser .browser-primary[data-v-f7df2488],.create-folder[data-v-f7df2488],.more-actions[data-v-f7df2488]{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-size:12px;display:inline-flex}.site-page-browser .browser-primary[data-v-f7df2488]{color:var(--nova-accent-contrast,#fff);background:var(--workspace-accent,#315fbd);border-color:var(--workspace-accent,#315fbd);flex:1}.site-page-browser .browser-primary[data-v-f7df2488]:hover{color:var(--nova-accent-contrast,#fff);background:var(--workspace-accent,#315fbd);border-color:var(--workspace-accent,#315fbd);filter:brightness(.95)}.browser-actions[data-v-f7df2488]{margin-left:auto;position:relative}.browser-actions-popover[data-v-f7df2488]{z-index:520;border:1px solid var(--workspace-line,#e2e8f0);background:var(--nova-surface,#fff);border-radius:9px;width:min(250px,100vw - 60px);max-height:min(340px,55dvh);padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #1c263629}.browser-actions-popover button[data-v-f7df2488],.browser-actions-popover a[data-v-f7df2488]{text-align:left;width:100%;min-height:36px;color:var(--workspace-ink,#1e293b);border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;font-size:12px;text-decoration:none;display:flex}.browser-actions-popover small[data-v-f7df2488]{overflow-wrap:anywhere;width:100%;color:var(--workspace-muted,#64748b);padding-left:24px;font-size:11px}.browser-actions-popover a[data-v-f7df2488]:hover{background:var(--nova-surface-subtle,#f6f8fb)}.browser-menu-divider[data-v-f7df2488]{background:var(--workspace-line,#e2e8f0);height:1px;margin:5px}.creation-location[data-v-f7df2488]{color:var(--workspace-muted,#64748b);border:1px solid var(--workspace-line,#e2e8f0);background:var(--nova-surface-subtle,#f6f8fb);border-radius:6px;flex-shrink:0;align-items:center;gap:6px;margin:8px 12px 0;padding:2px 8px;font-size:11px;display:flex}.creation-location label[data-v-f7df2488]{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.creation-location select[data-v-f7df2488]{min-width:0;max-width:100%;min-height:30px;color:var(--workspace-ink,#1e293b);font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:1;padding:4px}.creation-location select[data-v-f7df2488]:focus-visible{outline:2px solid var(--workspace-accent,#315fbd);border-radius:4px}.site-browser-search[data-v-f7df2488]{flex-shrink:0;align-items:center;margin:10px 12px 8px;display:flex;position:relative}.site-browser-search>svg[data-v-f7df2488]{color:var(--workspace-muted,#64748b);pointer-events:none;font-size:16px;position:absolute;left:10px}.site-browser-search input[data-v-f7df2488]{border:1px solid var(--workspace-line,#e2e8f0);background:var(--nova-surface,#fff);width:100%;min-width:0;min-height:38px;color:inherit;font:inherit;border-radius:7px;padding:9px 32px;font-size:12px}.site-browser-search input[data-v-f7df2488]::-webkit-search-cancel-button{display:none}.site-browser-search input[data-v-f7df2488]:focus{outline:2px solid var(--workspace-accent-soft,#dce8ff);border-color:var(--workspace-accent,#315fbd)}.site-browser-search button[data-v-f7df2488]{border:0;place-items:center;width:28px;height:28px;padding:0;font-size:14px;display:grid;position:absolute;right:4px}.site-browser-search kbd[data-v-f7df2488]{color:var(--workspace-muted,#64748b);position:absolute;right:12px}.page-list-summary[data-v-f7df2488]{color:var(--workspace-muted,#64748b);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px 4px;font-size:11px;display:flex}.page-list-summary select[data-v-f7df2488]{font:inherit;color:inherit;background:var(--nova-surface,#fff);border:0;border-radius:4px;max-width:120px;padding:5px 2px}.site-browser-scroll[data-v-f7df2488]{scrollbar-gutter:stable;scrollbar-width:thin;overscroll-behavior:contain;flex:1 1 0;min-height:0;padding:4px 8px 8px;scroll-padding:6px;overflow:hidden auto}.site-browser-section-label[data-v-f7df2488]{color:var(--workspace-muted,#64748b);align-items:center;gap:6px;padding:10px 10px 5px;font-size:11px;font-weight:500;display:flex}.page-list[data-v-f7df2488]{margin:0;padding:0;list-style:none}.page-list-row[data-v-f7df2488]{border:1px solid #0000;border-radius:7px;align-items:center;margin:2px 0;display:flex}.page-list-row[data-v-f7df2488]:hover{background:var(--nova-surface-subtle,#f6f8fb)}.page-list-row.selected[data-v-f7df2488]{background:var(--workspace-accent-soft,#edf3ff);border-color:var(--workspace-accent,#315fbd);box-shadow:inset 3px 0 var(--workspace-accent,#315fbd)}.site-page-browser .page-open[data-v-f7df2488]{text-align:left;background:0 0;border:0;flex:1;align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}.page-open>svg[data-v-f7df2488]{margin-top:2px;font-size:17px}.page-copy[data-v-f7df2488]{flex:1;gap:3px;min-width:0;display:grid}.page-copy strong[data-v-f7df2488]{color:var(--workspace-ink,#1e293b);overflow-wrap:anywhere;font-size:12px}.page-copy small[data-v-f7df2488]{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.page-labels[data-v-f7df2488]{flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.page-state[data-v-f7df2488]{align-items:center;gap:4px;display:inline-flex}.page-state[data-v-f7df2488]:before{content:"";background:#9aa8b9;border-radius:50%;width:5px;height:5px}.page-state.published[data-v-f7df2488]:before{background:var(--nova-success,#238362)}.page-state.modified[data-v-f7df2488]:before{background:#d48b24}.editing-label[data-v-f7df2488]{color:var(--workspace-accent,#315fbd)}.page-open-arrow[data-v-f7df2488]{opacity:0;margin-top:4px;font-size:18px}.page-list-row:hover .page-open-arrow[data-v-f7df2488],.page-list-row:focus-within .page-open-arrow[data-v-f7df2488]{opacity:1}.site-page-browser .page-row-action[data-v-f7df2488]{opacity:0;background:0 0;border:0;flex:none;place-items:center;width:30px;height:32px;margin-right:4px;padding:0;display:grid}.page-list-row:hover .page-row-action[data-v-f7df2488],.page-list-row:focus-within .page-row-action[data-v-f7df2488]{opacity:1}.site-page-browser .page-row-action[data-v-f7df2488]:hover{color:var(--nova-danger,#b93842)}.site-browser-empty[data-v-f7df2488]{color:var(--workspace-muted,#64748b);justify-items:start;gap:8px;padding:20px 12px;font-size:12px;line-height:1.6;display:grid}.site-browser-empty>svg[data-v-f7df2488]{font-size:22px}.site-browser-empty strong[data-v-f7df2488]{color:var(--workspace-ink,#1e293b)}.site-browser-empty button[data-v-f7df2488]{padding:6px 10px;font-size:12px}.site-page-browser .current-page-location[data-v-f7df2488]{text-align:left;background:var(--nova-surface-subtle,#f6f8fb);flex-shrink:0;align-items:center;gap:9px;width:calc(100% - 24px);min-height:44px;margin:6px 12px 10px;padding:8px 10px;font-size:14px;display:flex}.current-page-location>span[data-v-f7df2488]:first-of-type{flex:1;gap:2px;min-width:0;display:grid}.current-page-location small[data-v-f7df2488]{font-size:10px}.current-page-location strong[data-v-f7df2488]{color:var(--workspace-ink,#1e293b);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.site-page-browser[data-v-f7df2488] .node-content{min-height:40px;box-shadow:none;margin:2px;padding-top:8px;padding-bottom:8px;padding-left:min(var(--indent), 70px)!important}.site-page-browser[data-v-f7df2488] .hierarchy-line{display:none}.site-page-browser[data-v-f7df2488] .empty-folder{font-size:11px;padding-left:46px!important}.site-page-browser[data-v-f7df2488] .nova-workspace-tabs{flex-shrink:0;gap:16px}@container (width<=280px){.site-browser-toolbar .create-folder[data-v-f7df2488]{display:none}}.site-page-browser[data-v-f7df2488] .node-name{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box}.site-page-browser[data-v-f7df2488] .node-content.is-selected{box-shadow:inset 3px 0 var(--workspace-accent,#315fbd)}.site-page-browser[data-v-f7df2488] .node-icon{background:0 0!important}@media (pointer:coarse){.site-page-browser[data-v-f7df2488] .node-content,.site-browser-toolbar button[data-v-f7df2488],.browser-actions-popover button[data-v-f7df2488],.browser-actions-popover a[data-v-f7df2488]{min-height:44px}.site-page-browser .page-row-action[data-v-f7df2488]{opacity:1;width:40px;height:44px}.site-browser-search input[data-v-f7df2488]{min-height:44px}.site-browser-search kbd[data-v-f7df2488]{display:none}}@media (width<=360px){.site-browser-toolbar[data-v-f7df2488]{gap:4px}.site-browser-toolbar button[data-v-f7df2488]{padding-inline:7px;font-size:11px}}@media (height<=720px){.site-page-browser .current-page-location[data-v-f7df2488]{display:none}}@media (height<=640px){.site-browser-heading[data-v-f7df2488]{display:none}.site-browser-toolbar[data-v-f7df2488]{padding-top:10px}.site-browser-scroll[data-v-f7df2488]{min-height:96px}}@container (width<=780px){.site-page-browser.site-page-browser--expanded .current-page-location[data-v-f7df2488]{display:none}}@container (width<=580px){.site-page-browser--expanded .site-browser-navigation[data-v-f7df2488]{flex-wrap:wrap;gap:6px 12px;padding:4px 12px}.site-page-browser--expanded .site-browser-views[data-v-f7df2488]{flex:1;min-width:0}.site-page-browser--expanded .site-browser-search[data-v-f7df2488]{flex-basis:100%}.site-page-browser--expanded .site-browser-controls[data-v-f7df2488]{gap:8px;padding:8px 12px}.site-page-browser--expanded .creation-location[data-v-f7df2488]{flex-basis:100%;max-width:none}.site-page-browser--expanded .page-list[data-v-f7df2488]{grid-template-columns:1fr}.site-page-browser--expanded .page-list-summary[data-v-f7df2488]{padding-inline:12px}.site-page-browser--expanded .site-browser-scroll[data-v-f7df2488]{padding:8px}.site-page-browser.site-page-browser--expanded .browser-primary[data-v-f7df2488],.site-page-browser--expanded .more-actions[data-v-f7df2488]{min-height:40px}}@media (height<=640px){.page-browser-modal-header p[data-v-f7df2488]{display:none}.site-page-browser--expanded .site-browser-scroll[data-v-f7df2488]{min-height:0}.site-page-browser--expanded .site-browser-toolbar[data-v-f7df2488]{padding-top:0}}@media (width<=600px){.page-browser-overlay[data-v-f7df2488]{padding:8px}.page-browser-dialog[data-v-f7df2488]{height:calc(100dvh - 16px)}.page-browser-modal-header[data-v-f7df2488]{gap:10px;padding:10px 12px}.page-browser-modal-header h2[data-v-f7df2488]{font-size:16px}}.global-navigation[data-v-14291a43]{background:#fff;padding:4px 10px 12px}button[data-v-14291a43]{cursor:pointer;font-family:inherit}.navigation-card[data-v-14291a43]{text-align:left;color:#213d68;background:linear-gradient(115deg,#edf4ff,#fafcff 75%);border:1px solid #cbdaf2;border-radius:12px;align-items:center;gap:12px;width:100%;padding:16px 14px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 3px 10px #1e40700a}.navigation-card[data-v-14291a43]:hover{border-color:#81a4dc;box-shadow:0 4px 14px #1e407014}button[data-v-14291a43]:focus-visible{outline-offset:2px;outline:3px solid #91b5ec}.navigation-card.active[data-v-14291a43]{border-color:#5d8ad0;box-shadow:inset 3px 0 #356dc4,0 3px 10px #1e40700a}.navigation-emblem[data-v-14291a43]{color:#fff;background:linear-gradient(145deg,#416eaf,#254878);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff35,0 3px 6px #25487820}.navigation-copy[data-v-14291a43]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.eyebrow[data-v-14291a43]{letter-spacing:.13em;color:#557198;font-size:9px;font-weight:700}strong[data-v-14291a43]{letter-spacing:-.02em;font-size:15px;font-weight:700;line-height:1.3}.caption[data-v-14291a43]{color:#627693;font-size:11px;line-height:1.4}.chevron[data-v-14291a43]{color:#6985ac;flex-shrink:0;transition:transform .16s}.chevron.expanded[data-v-14291a43]{transform:rotate(90deg)}.navigation-items[data-v-14291a43]{border-left:1px solid #dbe5f3;gap:4px;margin:8px 0 0 22px;padding-left:12px;display:grid}.navigation-item[data-v-14291a43]{color:#405878;text-align:left;background:#fff;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px;font-size:12px;font-weight:600;display:flex}.navigation-item svg[data-v-14291a43]{color:#547aaa;flex-shrink:0}.navigation-item[data-v-14291a43]:hover{background:#f4f7fc}.navigation-item.selected[data-v-14291a43]{color:#285cae;background:#edf4ff;border-color:#cbdaf2}.item-arrow[data-v-14291a43]{color:#6985ac;margin-left:auto;font-size:18px}@media (width<=360px){.navigation-card[data-v-14291a43]{gap:9px;padding:12px 10px}}@media (prefers-reduced-motion:reduce){.navigation-card[data-v-14291a43],.chevron[data-v-14291a43]{transition:none}}.nova-ai-badge[data-v-83b4e32d]{--ai-badge-color:#3157c8;--ai-badge-bg:#eef4ff;--ai-badge-border:#c9d8ff;border:1px solid var(--ai-badge-border);width:fit-content;min-height:30px;color:var(--ai-badge-color);background:var(--ai-badge-bg);letter-spacing:.015em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.nova-ai-badge__mark[data-v-83b4e32d]{color:#fff;background:linear-gradient(135deg,#2f6df6,#7657e8);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;box-shadow:0 3px 8px #4952cb3d}.nova-ai-badge.tone-dark[data-v-83b4e32d]{--ai-badge-color:#f2f5ff;--ai-badge-bg:#ffffff1a;--ai-badge-border:#ffffff3d}.nova-ai-badge.tone-neutral[data-v-83b4e32d]{--ai-badge-color:#536078;--ai-badge-bg:#fff;--ai-badge-border:#dfe5ef}.nova-ai-badge.compact[data-v-83b4e32d]{gap:5px;min-height:24px;padding:2px 8px 2px 3px;font-size:10px}.nova-ai-badge.compact .nova-ai-badge__mark[data-v-83b4e32d]{width:18px;height:18px}.authoring-section[data-v-35509240]{background:#fff;border:1px solid #dce3ed;border-radius:9px;min-width:0}summary[data-v-35509240]{box-sizing:border-box;cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:10px 12px;list-style:none;display:flex}summary[data-v-35509240]::-webkit-details-marker{display:none}summary[data-v-35509240]:focus-visible{outline-offset:2px;border-radius:7px;outline:2px solid #2563eb}.section-copy[data-v-35509240]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}strong[data-v-35509240]{color:#334155;font-size:12px;font-weight:650;line-height:1.4}small[data-v-35509240]{color:#64748b;font-size:10px;font-weight:400;line-height:1.45}.section-badge[data-v-35509240]{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:20px;padding:2px 7px;font-size:10px}svg[data-v-35509240]{fill:none;stroke:#64748b;stroke-width:1.8px;flex:none;width:14px;height:14px;transition:transform .15s}details[open]>summary svg[data-v-35509240]{transform:rotate(90deg)}.authoring-section-body[data-v-35509240]{flex-direction:column;gap:12px;min-width:0;padding:2px 12px 14px;display:flex}@media (prefers-reduced-motion:reduce){svg[data-v-35509240]{transition:none}}.commerce-picker[data-v-7bddc5c1]{width:100%;min-width:0;font-family:inherit;font-weight:400;position:relative}.commerce-control[data-v-7bddc5c1]{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:7px;align-items:center;width:100%;min-width:0;display:flex}.commerce-control[data-v-7bddc5c1]:hover{border-color:#94a3b8}.commerce-control.is-open[data-v-7bddc5c1],.commerce-control[data-v-7bddc5c1]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.commerce-picker .commerce-trigger[data-v-7bddc5c1]{color:#334155;text-align:left;width:100%;min-width:0;height:auto;min-height:40px;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:7px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:13px;line-height:1.4;display:flex}.commerce-trigger[data-v-7bddc5c1]:focus{outline:none}.commerce-value[data-v-7bddc5c1]{flex-direction:column;gap:2px;min-width:0;display:flex}.commerce-placeholder[data-v-7bddc5c1],.commerce-name[data-v-7bddc5c1]{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.commerce-placeholder[data-v-7bddc5c1]{color:#64748b;font-size:13px;font-weight:400}.commerce-name[data-v-7bddc5c1]{color:#1e293b;font-weight:500}.commerce-id[data-v-7bddc5c1],.commerce-option-id[data-v-7bddc5c1]{color:#64748b;font-size:11px;font-weight:400;line-height:1.4}.commerce-chevron[data-v-7bddc5c1]{color:#64748b;flex-shrink:0;transition:transform .15s}.commerce-chevron.rotate[data-v-7bddc5c1]{transform:rotate(180deg)}.commerce-picker .commerce-clear[data-v-7bddc5c1]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 28px;place-items:center;width:28px;height:28px;min-height:28px;margin-right:5px;padding:0;font:18px/1 sans-serif;display:grid}.commerce-clear[data-v-7bddc5c1]:hover{color:#b91c1c;background:#fef2f2}.commerce-clear[data-v-7bddc5c1]:focus-visible{outline:2px solid #3b82f6}.commerce-dropdown[data-v-7bddc5c1]{z-index:1000;background:#fff;border:1px solid #dbe3ee;border-radius:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 8px 20px #0f172a12}.commerce-dropdown.commerce-inline[data-v-7bddc5c1]{box-shadow:none;margin-top:6px;position:relative;top:auto}.commerce-search-wrap[data-v-7bddc5c1]{color:#64748b;border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding:9px 10px;display:flex}.commerce-search-wrap svg[data-v-7bddc5c1]{flex-shrink:0}.commerce-picker .commerce-search[data-v-7bddc5c1]{box-sizing:border-box;width:100%;min-width:0;height:28px;min-height:28px;box-shadow:none;color:#334155;font:inherit;background:#fff;border:0;border-radius:0;outline:0;padding:0;font-size:12px}.commerce-options[data-v-7bddc5c1]{max-height:220px;padding:4px;overflow-y:auto}.commerce-picker .commerce-option[data-v-7bddc5c1]{box-sizing:border-box;text-align:left;width:100%;min-width:0;height:auto;min-height:42px;font:inherit;cursor:pointer;box-shadow:none;background:#fff;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.commerce-option.active[data-v-7bddc5c1],.commerce-option[data-v-7bddc5c1]:hover{background:#f1f5f9}.commerce-option.selected[data-v-7bddc5c1]{color:#2563eb;background:#eff6ff}.commerce-option[data-v-7bddc5c1]:focus-visible{outline-offset:-2px;outline:2px solid #3b82f6}.commerce-option-copy[data-v-7bddc5c1]{flex-direction:column;gap:2px;min-width:0;display:flex}.commerce-option-name[data-v-7bddc5c1]{color:#334155;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.4}.commerce-option svg[data-v-7bddc5c1]{flex-shrink:0}.commerce-status[data-v-7bddc5c1]{text-align:center;color:#64748b;padding:14px 10px;font-size:12px;font-weight:400;line-height:1.5}.pp-editor[data-v-92fe579f]{flex-direction:column;gap:14px;display:flex}.pp-field[data-v-92fe579f]{flex-direction:column;gap:5px;display:flex}.pp-label[data-v-92fe579f]{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:700}.pp-hint[data-v-92fe579f]{text-transform:none;letter-spacing:0;opacity:.8;font-weight:400}.pp-input[data-v-92fe579f],.pp-select[data-v-92fe579f],.pp-textarea[data-v-92fe579f]{color:#334155;box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:9px 11px;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.pp-input[data-v-92fe579f]:focus,.pp-select[data-v-92fe579f]:focus,.pp-textarea[data-v-92fe579f]:focus{background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pp-input-sm[data-v-92fe579f]{max-width:100px}.pp-textarea[data-v-92fe579f]{resize:vertical;font-family:monospace}.pp-slider[data-v-92fe579f]{accent-color:#3b82f6;cursor:pointer;border-radius:5px;width:100%;height:6px}.pp-divider[data-v-92fe579f]{background:#f1f5f9;height:1px;margin:2px 0}.pp-config-panel[data-v-92fe579f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.pp-config-title[data-v-92fe579f]{color:#1e293b;text-transform:uppercase;letter-spacing:.02em;margin:0 0 4px;font-size:.8rem;font-weight:800}.pp-runtime-note[data-v-92fe579f]{color:#94a3b8;margin:0;padding:6px 0 0;font-size:.72rem;line-height:1.5}.pp-curated-list[data-v-92fe579f]{flex-direction:column;gap:6px;max-height:180px;padding:2px;display:flex;overflow-y:auto}.pp-curated-item[data-v-92fe579f]{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:.82rem;transition:background-color .2s;display:flex}.pp-curated-item[data-v-92fe579f]:hover{background:#e2e8f0}.pp-curated-name[data-v-92fe579f]{white-space:nowrap;text-overflow:ellipsis;max-width:80%;font-weight:500;overflow:hidden}.pp-remove-btn[data-v-92fe579f]{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 4px;font-size:1.1rem;font-weight:700;line-height:1;transition:background-color .2s,color .2s}.pp-remove-btn[data-v-92fe579f]:hover{background:#fee2e2}.pp-empty-curated[data-v-92fe579f]{color:#94a3b8;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;padding:10px;font-size:.78rem;font-style:italic}.pp-search-selector[data-v-92fe579f]{flex-direction:column;gap:6px;display:flex}.pp-search-input-wrapper[data-v-92fe579f]{align-items:center;display:flex;position:relative}.pp-search-clear[data-v-92fe579f]{color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1.1rem;position:absolute;right:10px}.pp-search-clear[data-v-92fe579f]:hover{color:#475569}.pp-search-results[data-v-92fe579f]{z-index:10;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;max-height:200px;display:flex;overflow-y:auto;box-shadow:0 4px 12px #00000014}.pp-search-result-item[data-v-92fe579f]{cursor:pointer;border-bottom:1px solid #f1f5f9;padding:8px 12px;font-size:.82rem;transition:background-color .2s}.pp-search-result-item[data-v-92fe579f]:last-child{border-bottom:none}.pp-search-result-item[data-v-92fe579f]:hover{background:#f1f5f9}.pp-search-result-item.is-selected[data-v-92fe579f]{background:#eff6ff;border-left:3px solid #3b82f6}.pp-result-name[data-v-92fe579f]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pp-result-meta[data-v-92fe579f]{color:#64748b;margin-top:2px;font-size:.72rem}.pp-search-no-results[data-v-92fe579f]{color:#64748b;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:10px;font-size:.78rem}.pp-ai-note[data-v-92fe579f]{background:#f6f8ff;border:1px solid #dce5ff;border-radius:9px;gap:7px;margin-bottom:14px;padding:11px;display:grid}.pp-ai-note p[data-v-92fe579f]{color:#64748b;margin:0;font-size:.72rem;line-height:1.45}.pp-editor[data-v-92fe579f]{gap:12px;min-width:0}.pp-config-panel[data-v-92fe579f]{background:0 0;border:0;gap:12px;padding:0}.pp-label[data-v-92fe579f]{text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}.pp-input[data-v-92fe579f],.pp-select[data-v-92fe579f]{background:#fff;min-height:36px;padding:8px 10px;font-size:12px}.curated-actions[data-v-92fe579f]{flex-shrink:0;gap:2px;display:flex}.curated-actions button[data-v-92fe579f]{color:#64748b;cursor:pointer;background:0 0;border:0;width:28px;height:32px}.curated-actions button[data-v-92fe579f]:disabled{opacity:.3;cursor:default}.pp-curated-name[data-v-92fe579f]{max-width:calc(100% - 90px)}.pp-curated-item[data-v-92fe579f]{background:#fff;border-color:#e2e8f0;padding:4px 8px}.pp-curated-list[data-v-92fe579f]{max-height:220px}.pp-search-no-results button[data-v-92fe579f]{color:#2563eb;cursor:pointer;background:0 0;border:0;text-decoration:underline}.tpp-editor[data-v-18058569]{flex-direction:column;gap:14px;display:flex}.tpp-field[data-v-18058569]{flex-direction:column;gap:5px;display:flex}.tpp-label[data-v-18058569]{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:700}.tpp-hint[data-v-18058569]{text-transform:none;letter-spacing:0;opacity:.8;font-weight:400}.tpp-input[data-v-18058569],.tpp-select[data-v-18058569],.tpp-textarea[data-v-18058569]{color:#334155;box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:9px 11px;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.tpp-input[data-v-18058569]:focus,.tpp-select[data-v-18058569]:focus,.tpp-textarea[data-v-18058569]:focus{background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.tpp-input-sm[data-v-18058569]{max-width:100px}.tpp-textarea[data-v-18058569]{resize:vertical;font-family:monospace}.tpp-slider[data-v-18058569]{accent-color:#3b82f6;cursor:pointer;border-radius:5px;width:100%;height:6px}.tpp-divider[data-v-18058569]{background:#f1f5f9;height:1px;margin:2px 0}.tpp-tabs-label[data-v-18058569]{color:#64748b;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:.68rem;font-weight:700;display:flex}.tpp-tabs-list[data-v-18058569]{flex-direction:column;gap:10px;display:flex}.tpp-tab-card[data-v-18058569]{border:1px solid #e2e8f0;border-radius:10px;transition:border-color .2s;overflow:hidden}.tpp-tab-card.open[data-v-18058569]{border-color:#3b82f6}.tpp-tab-card-header[data-v-18058569]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafafa;justify-content:space-between;align-items:center;padding:10px 13px;transition:background .15s;display:flex}.tpp-tab-card-header[data-v-18058569]:hover{background:#f1f5f9}.tpp-tab-card.open .tpp-tab-card-header[data-v-18058569]{background:#f0f9ff}.tpp-tab-card-left[data-v-18058569]{align-items:center;gap:8px;display:flex}.tpp-dot[data-v-18058569]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.tpp-tab-name[data-v-18058569]{color:#1e293b;font-size:.85rem;font-weight:700}.tpp-tab-type-badge[data-v-18058569]{color:#64748b;background:#f1f5f9;border-radius:20px;padding:1px 7px;font-size:.65rem;font-weight:700}.tpp-tab-card-right[data-v-18058569]{align-items:center;gap:10px;display:flex}.tpp-toggle[data-v-18058569]{cursor:pointer;align-items:center;display:inline-flex;position:relative}.tpp-toggle input[data-v-18058569]{opacity:0;width:0;height:0;position:absolute}.tpp-toggle-track[data-v-18058569]{background:#cbd5e1;border-radius:9px;width:32px;height:18px;transition:background .2s;position:relative}.tpp-toggle-track[data-v-18058569]:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.tpp-toggle input:checked~.tpp-toggle-track[data-v-18058569]{background:#3b82f6}.tpp-toggle input:checked~.tpp-toggle-track[data-v-18058569]:after{transform:translate(14px)}.tpp-chevron[data-v-18058569]{color:#94a3b8;transition:transform .22s}.tpp-chevron.rotated[data-v-18058569]{transform:rotate(180deg)}.tpp-tab-config[data-v-18058569]{background:#fff;border-top:1px solid #e2e8f0;flex-direction:column;gap:12px;padding:14px 13px;display:flex}.tpp-collapse-enter-active[data-v-18058569],.tpp-collapse-leave-active[data-v-18058569]{transition:all .22s;overflow:hidden}.tpp-collapse-enter-from[data-v-18058569],.tpp-collapse-leave-to[data-v-18058569]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.tpp-collapse-enter-to[data-v-18058569],.tpp-collapse-leave-from[data-v-18058569]{opacity:1;max-height:400px}.tpp-runtime-note[data-v-18058569]{color:#94a3b8;margin:0;padding:6px 0 0;font-size:.72rem;line-height:1.5}.tpp-ai-note[data-v-18058569]{background:#f6f8ff;border:1px solid #dce5ff;border-radius:8px;gap:7px;margin-bottom:12px;padding:10px;display:grid}.tpp-ai-note p[data-v-18058569]{color:#64748b;margin:0;font-size:.68rem;line-height:1.4}.tpp-editor[data-v-18058569]{gap:12px;min-width:0}.tpp-label[data-v-18058569],.tpp-tabs-label[data-v-18058569]{text-transform:none;letter-spacing:0;font-size:11px}.tpp-input[data-v-18058569],.tpp-select[data-v-18058569]{background:#fff;min-height:36px;font-size:12px}.tpp-tab-card-header[data-v-18058569]{gap:6px;padding:7px}.tpp-tab-card-left[data-v-18058569]{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:6px 0}.tpp-tab-card-left>svg[data-v-18058569],.tpp-tab-type-badge[data-v-18058569]{display:none}.tpp-tab-name[data-v-18058569]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tpp-reorder[data-v-18058569]{color:#94a3b8;cursor:grab;background:0 0;border:0;flex-shrink:0;width:24px;min-height:36px}.tpp-tab-config[data-v-18058569]{gap:12px;padding:12px}.tpp-toggle input:focus-visible~.tpp-toggle-track[data-v-18058569]{outline-offset:3px;outline:2px solid #2563eb}button[data-v-18058569]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (prefers-reduced-motion:reduce){.tpp-collapse-enter-active[data-v-18058569],.tpp-collapse-leave-active[data-v-18058569]{transition:none}}.asset-field[data-v-080cc848]{box-sizing:border-box;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:7px;flex-direction:column;gap:7px;min-width:0;padding:10px;display:flex}.asset-field.is-dragging[data-v-080cc848]{background:#eff6ff;border-color:#2563eb;outline:2px solid #93c5fd}.asset-field>label[data-v-080cc848]{color:#475569;font-size:12px;font-weight:600}.asset-field-input[data-v-080cc848]{gap:6px;min-width:0;display:flex}.asset-field-input input[data-v-080cc848]{color:#1e293b;width:0;min-width:0;min-height:36px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dce3ed;border-radius:5px;flex:1;padding:7px 9px;font-size:12px}.asset-field-input button[data-v-080cc848]{color:#475569;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:5px;flex:none;padding:6px 10px;font-size:12px}.asset-field-hint[data-v-080cc848],.asset-field-error[data-v-080cc848]{color:#64748b;font-size:11px;line-height:1.5}.asset-field-error[data-v-080cc848]{color:#b91c1c}.asset-field[data-v-080cc848] :focus-visible{outline-offset:2px;outline:2px solid #2563eb}.pdp-editor[data-v-d06e5c8d]{gap:10px;display:grid}.editor-overview[data-v-d06e5c8d]{background:linear-gradient(135deg,#f7f9ff,#fbf9ff);border:1px solid #dce5ff;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.overview-icon[data-v-d06e5c8d]{color:#fff;background:linear-gradient(135deg,#315cf3,#7c3aed);border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.editor-overview div[data-v-d06e5c8d]{gap:2px;display:grid}.editor-overview strong[data-v-d06e5c8d]{color:#27364d;font-size:11px}.editor-overview small[data-v-d06e5c8d]{color:#7b879a;font-size:9px;line-height:1.45}.pdp-editor details[data-v-d06e5c8d]{background:#fff;border:1px solid #e1e6ed;border-radius:10px;overflow:hidden}.pdp-editor summary[data-v-d06e5c8d]{cursor:pointer;background:#fafbfd;align-items:center;gap:9px;padding:10px 11px;list-style:none;display:flex}.pdp-editor summary[data-v-d06e5c8d]::-webkit-details-marker{display:none}.pdp-editor summary[data-v-d06e5c8d]:after{color:#8792a5;content:"⌄";margin-left:auto;font-size:14px;transition:transform .2s}.pdp-editor details[open] summary[data-v-d06e5c8d]:after{transform:rotate(180deg)}.pdp-editor summary>span[data-v-d06e5c8d]{color:#3154b6;background:#eaf0ff;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.pdp-editor summary div[data-v-d06e5c8d]{flex-direction:column;gap:1px;display:flex}.pdp-editor summary strong[data-v-d06e5c8d]{color:#26344b;font-size:11px}.pdp-editor summary small[data-v-d06e5c8d]{color:#8b96a8;font-size:8px}.section-body[data-v-d06e5c8d]{border-top:1px solid #edf0f4;gap:10px;padding:12px;display:grid}.subsection-label[data-v-d06e5c8d]{color:#52617a;letter-spacing:.06em;text-transform:uppercase;border-top:1px dashed #e2e7ee;margin-top:2px;padding-top:8px;font-size:9px;font-weight:900}.pdp-editor label[data-v-d06e5c8d]{gap:5px;min-width:0;display:grid}.pdp-editor label>span[data-v-d06e5c8d]{color:#657188;letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:800}.pdp-editor label>span small[data-v-d06e5c8d]{color:#9aa3b2;text-transform:none;font-size:8px;font-weight:600}.pdp-editor input[data-v-d06e5c8d]:not([type=checkbox]),.pdp-editor textarea[data-v-d06e5c8d]{box-sizing:border-box;color:#344156;width:100%;font:inherit;background:#fafbfd;border:1px solid #dfe5ed;border-radius:8px;outline:0;padding:9px 10px;font-size:10px}.pdp-editor textarea[data-v-d06e5c8d]{resize:vertical;line-height:1.45}.pdp-editor input[data-v-d06e5c8d]:focus,.pdp-editor textarea[data-v-d06e5c8d]:focus{background:#fff;border-color:#7797e5;box-shadow:0 0 0 3px #4769cb17}.field-grid[data-v-d06e5c8d]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.field-grid.three[data-v-d06e5c8d]{grid-template-columns:repeat(3,1fr)}.pdp-editor .toggle-row[data-v-d06e5c8d]{background:#fafbfd;border:1px solid #dfe5ed;border-radius:8px;align-items:center;gap:8px;padding:8px 9px;display:flex}.pdp-editor .toggle-row span[data-v-d06e5c8d]{color:#344156;text-transform:none;font-size:9px}.toggle-row input[data-v-d06e5c8d]{accent-color:#4267d5}.runtime-note[data-v-d06e5c8d]{background:#f5f8ff;border:1px solid #dce5ff;border-radius:9px;gap:3px;padding:11px;display:grid}.runtime-note strong[data-v-d06e5c8d]{color:#3154b6;font-size:10px}.runtime-note span[data-v-d06e5c8d]{color:#778399;font-size:9px;line-height:1.45}@media (width<=420px){.field-grid[data-v-d06e5c8d],.field-grid.three[data-v-d06e5c8d]{grid-template-columns:1fr}}.editor-item-list[data-v-2b93accc]{scrollbar-width:thin;min-width:0;max-height:250px;padding:2px;overflow-y:auto}.item-row[data-v-2b93accc]{background:#fff;border:1px solid #dce3ed;border-radius:7px;align-items:stretch;min-width:0;margin-bottom:6px;display:flex}.item-row.selected[data-v-2b93accc]{background:#eff6ff;border-color:#2563eb}.item-grip[data-v-2b93accc]{color:#94a3b8;cursor:grab;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:26px;padding:0;font-size:20px;display:grid}.item-select[data-v-2b93accc]{color:#334155;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:9px 10px 9px 0;display:flex}.item-select>span[data-v-2b93accc]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}strong[data-v-2b93accc]{text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;overflow:hidden}small[data-v-2b93accc]{color:#64748b;font-size:10px}.item-select>.selected-dot[data-v-2b93accc]{background:#2563eb;border-radius:50%;flex:none;width:6px;height:6px}button[data-v-2b93accc]:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.item-ghost[data-v-2b93accc]{opacity:.4}.link-picker[data-v-7e8b12a1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.form-group[data-v-7e8b12a1]{flex-direction:column;gap:6px;min-width:0;display:flex}.form-group label[data-v-7e8b12a1]{color:#64748b;font-size:12px;font-weight:500}.form-control[data-v-7e8b12a1]{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-width:0;padding:8px 12px;font-size:13px}.helper[data-v-7e8b12a1]{margin-top:2px;font-size:.75rem;font-style:italic}.text-info[data-v-7e8b12a1]{color:#3b82f6}.authoring-fields{color:#334155;flex-direction:column;gap:12px;min-width:0;display:flex;container-type:inline-size}.authoring-fields .editor-field{color:#475569;flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:600;display:flex}.authoring-fields .editor-field>:is(input,select,textarea),.authoring-fields .field-inline>input{box-sizing:border-box;color:#1e293b;background:#fff;border:1px solid #d5deea;border-radius:6px;width:100%;min-width:0;min-height:36px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5}.authoring-fields .editor-field textarea{resize:vertical;line-height:1.5}.authoring-fields .editor-field input[type=color]{height:36px;padding:3px}.authoring-fields .editor-field input[type=range]{accent-color:#2563eb;min-height:22px;padding:0}.authoring-fields .editor-field :is(input,textarea,select):focus-visible,.authoring-fields button:focus-visible,.authoring-fields summary:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.authoring-fields .field-inline{align-items:center;gap:6px;min-width:0;display:flex}.authoring-fields .editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.authoring-fields .editor-check{align-items:center;gap:8px;min-height:30px;font-size:12px;font-weight:400;display:flex}.authoring-fields .editor-check input{accent-color:#2563eb}.authoring-fields .editor-hint{color:#64748b;margin:0;font-size:11px;font-weight:400;line-height:1.55}.authoring-fields .editor-action{color:#334155;min-height:34px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #dce3ed;border-radius:6px;flex:none;padding:6px 10px;font-size:11px}.authoring-fields .editor-action:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.authoring-fields .editor-action.primary{color:#fff;background:#2563eb;border-color:#2563eb}.authoring-fields .editor-action.danger{color:#b91c1c}.authoring-fields .editor-action:disabled{opacity:.4;cursor:default}.authoring-fields .editor-toolbar{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.authoring-fields .editor-toolbar strong{font-size:12px}.authoring-fields .editor-empty{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:22px 12px;font-size:11px;line-height:1.6}@container (width<=260px){.authoring-fields .editor-grid{grid-template-columns:minmax(0,1fr)}}.rte-wrapper[data-v-d45ea2b0]{background:#fff;border:1px solid #d0d9ea;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.rte-toolbar[data-v-d45ea2b0]{background:#f1f5f9;border-bottom:1px solid #d0d9ea;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.tb-btn[data-v-d45ea2b0]{cursor:pointer;color:#374151;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:.8rem;transition:background .15s,color .15s;display:inline-flex}.tb-btn svg[data-v-d45ea2b0]{fill:currentColor;width:16px;height:16px}.tb-btn[data-v-d45ea2b0]:hover{background:#e2e8f0}.tb-btn.active[data-v-d45ea2b0]{color:#fff;background:#3b72e8}.tb-btn[data-v-d45ea2b0]:disabled{opacity:.35;cursor:not-allowed}.tb-sep[data-v-d45ea2b0]{background:#cbd5e1;flex-shrink:0;width:1px;height:20px;margin:0 4px}.tb-select[data-v-d45ea2b0]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d0d9ea;border-radius:4px;outline:none;height:28px;padding:0 6px;font-size:.8rem}.tb-color[data-v-d45ea2b0]{width:28px;position:relative}.color-input[data-v-d45ea2b0]{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.code-icon[data-v-d45ea2b0]{font-family:monospace;font-size:.85rem}.rte-content[data-v-d45ea2b0]{color:#1e293b;outline:none;min-height:120px;max-height:500px;padding:12px 14px;font-size:.95rem;line-height:1.6;overflow-y:auto}.rte-content[data-v-d45ea2b0]>.tiptap{outline:none;min-height:80px}.rte-content[data-v-d45ea2b0] p{margin:0 0 .75em}.rte-content[data-v-d45ea2b0] h1{margin:0 0 .5em;font-size:2rem;font-weight:700}.rte-content[data-v-d45ea2b0] h2{margin:0 0 .5em;font-size:1.5rem;font-weight:700}.rte-content[data-v-d45ea2b0] h3{margin:0 0 .5em;font-size:1.25rem;font-weight:600}.rte-content[data-v-d45ea2b0] h4{margin:0 0 .5em;font-size:1rem;font-weight:600}.rte-content[data-v-d45ea2b0] ul{margin:0 0 .75em;padding-left:1.5em;list-style:outside}.rte-content[data-v-d45ea2b0] ol{margin:0 0 .75em;padding-left:1.5em;list-style:decimal}.rte-content[data-v-d45ea2b0] blockquote{color:#475569;border-left:3px solid #3b72e8;margin:0 0 .75em;padding:4px 0 4px 14px;font-style:italic}.rte-content[data-v-d45ea2b0] code{background:#f1f5f9;border-radius:3px;padding:1px 5px;font-family:monospace;font-size:.88em}.rte-content[data-v-d45ea2b0] a{color:#3b72e8;text-decoration:underline}.rte-content[data-v-d45ea2b0] mark{border-radius:2px;padding:0 2px}.rte-content[data-v-d45ea2b0] pre{color:#f8fafc;background:#1e293b;border-radius:6px;padding:12px 16px;overflow-x:auto}.rte-content[data-v-d45ea2b0] hr{border:none;border-top:1px solid #e2e8f0;margin:1em 0}.rte-wrapper[data-v-d45ea2b0]{min-width:0}.more-tools[data-v-d45ea2b0]{width:auto;padding:0 7px;font-size:10px}.rte-content[data-v-d45ea2b0]{max-height:260px;overflow-y:auto}.rte-content[data-v-d45ea2b0] .ProseMirror{overflow-wrap:anywhere;min-height:110px}.rte-link-panel[data-v-d45ea2b0]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-direction:column;gap:8px;padding:10px;display:flex}.rte-link-panel label[data-v-d45ea2b0]{flex-direction:column;gap:6px;font-size:11px;display:flex}.rte-link-panel input[data-v-d45ea2b0]{box-sizing:border-box;width:100%;min-height:34px;font:inherit;border:1px solid #cbd5e1;border-radius:5px;padding:6px 8px}.rte-link-panel>div[data-v-d45ea2b0]{gap:6px;display:flex}.rte-link-panel button[data-v-d45ea2b0]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:5px 9px;font-size:11px}.tb-btn[data-v-d45ea2b0]{min-width:30px;min-height:30px}.tb-btn[data-v-d45ea2b0]:focus-visible,.tb-select[data-v-d45ea2b0]:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.rte-content[data-v-d45ea2b0] .tiptap:focus-visible{outline:none}.rte-wrapper[data-v-d45ea2b0]:focus-within{border-color:#93c5fd}@media (pointer:coarse){.tb-btn[data-v-d45ea2b0]{min-width:36px;min-height:36px}}.rte-toolbar .tb-select[data-v-d45ea2b0]{min-width:100px;max-width:150px;height:30px;min-height:30px;margin:0;padding:2px 6px;font-size:12px;width:auto!important}.rte-content[data-v-d45ea2b0] h1{font-size:28px;line-height:1.3}.rte-content[data-v-d45ea2b0] h2{font-size:23px;line-height:1.35}.rte-content[data-v-d45ea2b0] h3{font-size:19px;line-height:1.4}.rte-content[data-v-d45ea2b0] h4{font-size:16px;line-height:1.4}.dynamic-canvas-editor[data-v-422db62b]{padding:12px 14px;font-size:.88rem}.toolbox-label[data-v-422db62b]{text-transform:uppercase;letter-spacing:.06em;color:#5a6a8a;font-size:.75rem;font-weight:600}.piece-items[data-v-422db62b]{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:8px;display:grid}.piece-tool[data-v-422db62b]{cursor:grab;color:#374151;background:#fff;border:1px solid #d0d9ea;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-size:.78rem;transition:all .15s;display:flex}.piece-tool[data-v-422db62b]:hover{color:#3b72e8;background:#eef2ff;border-color:#3b72e8}.piece-icon[data-v-422db62b]{display:flex}.divider[data-v-422db62b]{border:none;border-top:1px solid #e5e7eb;margin:14px 0}.panel-header h4[data-v-422db62b]{color:#1a2540;margin:0 0 12px;font-size:.95rem;font-weight:700}.prop-section[data-v-422db62b]{background:#f8faff;border:1px solid #dce3f0;border-radius:8px;margin-bottom:12px;padding:12px}.section-title[data-v-422db62b]{text-transform:uppercase;letter-spacing:.07em;color:#5a6a8a;margin-bottom:10px;font-size:.72rem;font-weight:700}.form-group[data-v-422db62b]{margin-bottom:10px}.form-group[data-v-422db62b]:last-child{margin-bottom:0}.form-row[data-v-422db62b]{gap:8px;display:flex}.form-group.half[data-v-422db62b]{flex:1;min-width:0}.form-group label[data-v-422db62b]{color:#5a6a8a;margin-bottom:3px;font-size:.78rem;font-weight:500;display:block}.form-group input[type=text][data-v-422db62b],.form-group input[type=number][data-v-422db62b],.form-group textarea[data-v-422db62b],.form-group select[data-v-422db62b]{box-sizing:border-box;color:#1a2540;background:#fff;border:1px solid #d0d9ea;border-radius:5px;outline:none;width:100%;padding:6px 8px;font-size:.85rem;transition:border-color .15s}.form-group input[data-v-422db62b]:focus,.form-group select[data-v-422db62b]:focus,.form-group textarea[data-v-422db62b]:focus{border-color:#3b72e8}.form-group small[data-v-422db62b]{color:#7a8aaa;margin-top:3px;font-size:.72rem;display:block}.color-input[data-v-422db62b]{cursor:pointer;height:34px;padding:2px 4px}.focus-picker[data-v-422db62b]{aspect-ratio:16/9;cursor:crosshair;background:#e5e7eb;border:1px solid #d0d9ea;border-radius:6px;width:100%;margin-top:4px;position:relative;overflow:hidden}.focus-preview[data-v-422db62b]{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.focus-empty[data-v-422db62b]{color:#9ca3af;justify-content:center;align-items:center;height:100%;font-size:.8rem;display:flex}.focus-dot[data-v-422db62b]{pointer-events:none;z-index:2;background:#fff;border:3px solid #3b72e8;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000004d}.focus-crosshair-h[data-v-422db62b],.focus-crosshair-v[data-v-422db62b]{pointer-events:none;z-index:1;background:#3b72e84d;position:absolute}.focus-crosshair-h[data-v-422db62b]{width:100%;height:1px;top:50%;left:0}.focus-crosshair-v[data-v-422db62b]{width:1px;height:100%;top:0;left:50%}.focus-coords[data-v-422db62b]{color:#7a8aaa;margin-top:4px;font-size:.72rem}.btn-delete[data-v-422db62b]{color:#dc3545;cursor:pointer;background:#fff;border:1px solid #dc3545;border-radius:6px;width:100%;margin-top:12px;padding:9px;font-size:.85rem;font-weight:600;transition:all .15s}.btn-delete[data-v-422db62b]:hover{color:#fff;background:#dc3545}.items-header[data-v-422db62b]{border-top:1px solid #dce3f0;justify-content:space-between;align-items:center;margin:12px 0 8px;padding-top:12px;display:flex}.items-header label[data-v-422db62b]{margin:0}.btn-small-add[data-v-422db62b]{color:#fff;cursor:pointer;background:#3b72e8;border:none;border-radius:4px;padding:4px 10px;font-size:.72rem;font-weight:600}.canvas-items-list[data-v-422db62b]{flex-direction:column;gap:8px;display:flex}.canvas-item-row[data-v-422db62b]{background:#fff;border:1px solid #d0d9ea;border-radius:8px;padding:10px;box-shadow:0 1px 3px #00000005}.item-main[data-v-422db62b]{gap:6px;margin-bottom:8px;display:flex}.item-mini-input[data-v-422db62b]{border:1px solid #d0d9ea;border-radius:4px;flex-grow:1;padding:4px 8px;font-size:.8rem;font-weight:600}.btn-mini-remove[data-v-422db62b]{color:#ef4444;cursor:pointer;background:#fee2e2;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:1.1rem;line-height:1;display:flex}.btn-mini-remove[data-v-422db62b]:hover{background:#fecaca}.no-selection[data-v-422db62b]{color:#9ca3af;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;display:flex}.no-selection p[data-v-422db62b]{margin:0;font-size:.88rem}.dynamic-canvas-editor[data-v-422db62b]{min-width:0;padding:0}.canvas-editor-heading[data-v-422db62b]{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.canvas-editor-heading span[data-v-422db62b]{color:#64748b;font-size:10px}.canvas-editor-hint[data-v-422db62b]{color:#64748b;font-size:11px;line-height:1.5}.toolbox-label[data-v-422db62b],.panel-header[data-v-422db62b]{display:none}.piece-items[data-v-422db62b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 12px}.piece-tool[data-v-422db62b]{cursor:pointer;padding:8px 3px;font-size:11px}.canvas-layer-list[data-v-422db62b]{flex-direction:column;gap:4px;max-height:200px;margin-bottom:12px;display:flex;overflow:auto}.canvas-layer-list button[data-v-422db62b]{text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:9px;font-size:12px;display:flex;overflow:hidden}.canvas-layer-list button[aria-pressed=true][data-v-422db62b]{background:#eff6ff;border-color:#93c5fd}.canvas-layer-list span[data-v-422db62b]{color:#64748b;flex-shrink:0;width:20px}.canvas-layer-empty[data-v-422db62b]{color:#64748b;border:1px dashed #dce2e9;border-radius:7px;margin-bottom:12px;padding:16px;font-size:11px}.prop-section[data-v-422db62b]{background:#fff;margin-bottom:10px;padding:0}.form-group label[data-v-422db62b],.form-group>span[data-v-422db62b]{font-size:11px}.form-group input[data-v-422db62b],.form-group select[data-v-422db62b],.form-group textarea[data-v-422db62b]{min-height:36px;font-size:12px}.focus-picker[data-v-422db62b]{touch-action:none}.no-selection[data-v-422db62b]{padding:12px;font-size:11px}.no-selection svg[data-v-422db62b]{display:none}button[data-v-422db62b]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}summary[data-v-f2453aad]{cursor:pointer;color:#64748b;padding:5px 0;font-size:11px}details .editor-field[data-v-f2453aad]{margin-top:8px}.authoring-fields[data-v-cbb988e3] .item-select>img{object-fit:cover;border-radius:4px;flex-shrink:0;width:44px;height:36px}.image-map-editor[data-v-7fdf2179]{color:#334155;flex-direction:column;gap:12px;display:flex}.map-section[data-v-7fdf2179]{background:#fff;border:1px solid #dbe3ee;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}header[data-v-7fdf2179]{justify-content:space-between;align-items:center;gap:8px;display:flex}h3[data-v-7fdf2179]{color:#0f172a;margin:0;font-size:13px;font-weight:700}.step[data-v-7fdf2179],.count[data-v-7fdf2179],.unit[data-v-7fdf2179]{color:#64748b;font-size:11px}.count[data-v-7fdf2179]{background:#f1f5f9;border-radius:20px;padding:2px 7px}.field[data-v-7fdf2179]{flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex}.field input[data-v-7fdf2179],.field textarea[data-v-7fdf2179],.field select[data-v-7fdf2179]{box-sizing:border-box;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-width:0;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.4}.field textarea[data-v-7fdf2179]{resize:vertical;font-family:inherit}.field input[type=color][data-v-7fdf2179]{cursor:pointer;height:36px;padding:3px}.two-col[data-v-7fdf2179]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}button[data-v-7fdf2179]{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ee;border-radius:6px;padding:8px;font-size:12px;font-weight:600}button[data-v-7fdf2179]:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}button[data-v-7fdf2179]:disabled{opacity:.45;cursor:default}button[data-v-7fdf2179]:focus-visible,input[data-v-7fdf2179]:focus-visible,textarea[data-v-7fdf2179]:focus-visible,select[data-v-7fdf2179]:focus-visible,summary[data-v-7fdf2179]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.add-actions button[data-v-7fdf2179]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.hint[data-v-7fdf2179]{color:#64748b;margin:0;font-size:11px;font-weight:400;line-height:1.6}.overlap-note[data-v-7fdf2179]{color:#92400e;background:#fffbeb;border-radius:6px;margin:0;padding:8px;font-size:11px;line-height:1.5}.empty[data-v-7fdf2179]{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:20px 12px;font-size:12px;line-height:1.8}.empty span[data-v-7fdf2179]{color:#64748b;font-size:11px}.element-list[data-v-7fdf2179]{flex-direction:column;gap:6px;display:flex}.element-row-wrap[data-v-7fdf2179]{align-items:center;gap:4px;display:flex}.element-row[data-v-7fdf2179]{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.remove-row[data-v-7fdf2179]{color:#64748b;background:0 0;border-color:#0000;flex-shrink:0;place-items:center;width:30px;height:32px;padding:0;display:grid}.remove-row[data-v-7fdf2179]:hover{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}.element-row.selected[data-v-7fdf2179]{color:#1d4ed8;background:#eff6ff;border-color:#60a5fa}.type-icon[data-v-7fdf2179]{background:#e2e8f0;border-radius:5px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.element-name[data-v-7fdf2179]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.type-name[data-v-7fdf2179]{color:#64748b;font-size:10px}.placement-controls[data-v-7fdf2179]{align-items:center;gap:16px;display:flex}.placement-grid[data-v-7fdf2179]{flex-shrink:0;grid-template-columns:repeat(3,28px);gap:4px;display:grid}.placement-grid button[data-v-7fdf2179]{place-items:center;height:28px;padding:0;display:grid}.placement-grid span[data-v-7fdf2179]{background:#94a3b8;border-radius:2px;width:6px;height:6px}.placement-grid button[aria-pressed=true][data-v-7fdf2179]{background:#dbeafe;border-color:#2563eb}.placement-grid button[aria-pressed=true] span[data-v-7fdf2179]{background:#2563eb}.preset-row[data-v-7fdf2179]{gap:6px;display:flex}.preset-row button[data-v-7fdf2179]{flex:1}.check-field[data-v-7fdf2179]{align-items:center;gap:8px;font-size:12px;display:flex}.check-field input[data-v-7fdf2179]{accent-color:#2563eb}.advanced[data-v-7fdf2179]{border-top:1px solid #e2e8f0;padding-top:10px}.advanced summary[data-v-7fdf2179]{cursor:pointer;color:#475569;font-size:12px;font-weight:600}.advanced>.field[data-v-7fdf2179],.advanced>.two-col[data-v-7fdf2179]{margin-top:12px}button.subtle[data-v-7fdf2179]{background:0 0;border:0;padding:0 4px;font-size:20px}button.danger[data-v-7fdf2179]{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.carousel-editor[data-v-f7e01d7c]{color:#334155;flex-direction:column;gap:12px;min-width:0;font-size:12px;display:flex}.editor-toolbar[data-v-f7e01d7c],.active-header[data-v-f7e01d7c],.active-header>div[data-v-f7e01d7c],.media-heading[data-v-f7e01d7c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.editor-toolbar>div[data-v-f7e01d7c]{flex-direction:column;gap:3px;display:flex}.eyebrow[data-v-f7e01d7c]{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:10px;font-weight:700}.editor-toolbar strong[data-v-f7e01d7c]{font-size:15px}button[data-v-f7e01d7c]{font:inherit;cursor:pointer}button[data-v-f7e01d7c]:disabled{opacity:.35;cursor:default}button[data-v-f7e01d7c]:focus-visible,summary[data-v-f7e01d7c]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.primary[data-v-f7e01d7c]{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:7px;min-height:36px;padding:0 12px;font-weight:600}.primary[data-v-f7e01d7c]:hover{background:#1d4ed8}.hint[data-v-f7e01d7c]{color:#64748b;margin:0;font-size:11px;line-height:1.55}.slide-list[data-v-f7e01d7c]{scrollbar-width:thin;flex-direction:column;gap:6px;max-height:260px;padding:2px;display:flex;overflow-y:auto}.slide-row[data-v-f7e01d7c]{background:#fff;border:1px solid #dbe3ee;border-radius:8px;min-width:0;display:flex}.slide-row.active[data-v-f7e01d7c]{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.slide-ghost[data-v-f7e01d7c]{opacity:.4}.slide-drag-handle[data-v-f7e01d7c]{color:#94a3b8;cursor:grab;background:0 0;border:0;flex:none;width:26px;font-size:20px}.slide-select[data-v-f7e01d7c]{text-align:left;width:100%;min-width:0;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px 8px 0;display:flex}.thumbnail[data-v-f7e01d7c]{color:#94a3b8;background:#f1f5f9;border-radius:5px;flex:none;place-items:center;width:68px;height:44px;display:grid;overflow:hidden}.thumbnail img[data-v-f7e01d7c],.thumbnail video[data-v-f7e01d7c]{object-fit:cover;width:100%;height:100%}.thumbnail[data-v-f7e01d7c] svg{width:20px;height:20px}.slide-copy[data-v-f7e01d7c]{flex-direction:column;gap:5px;min-width:0;display:flex}.slide-copy strong[data-v-f7e01d7c]{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.slide-copy small[data-v-f7e01d7c]{color:#64748b;font-size:10px}.editing[data-v-f7e01d7c]{color:#2563eb;font-size:9px;font-weight:500}.settings-card[data-v-f7e01d7c],.active-slide-card[data-v-f7e01d7c]{background:#fff;border:1px solid #dbe3ee;border-radius:10px}.settings-card summary[data-v-f7e01d7c]{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:13px;font-weight:600;list-style:none;display:flex}.settings-card summary[data-v-f7e01d7c]:before{content:"›";transition:transform .15s}.settings-card[open] summary[data-v-f7e01d7c]:before{transform:rotate(90deg)}.settings-card summary span[data-v-f7e01d7c]{color:#64748b;margin-left:auto;font-size:10px;font-weight:400}.settings-content[data-v-f7e01d7c],.active-slide-card[data-v-f7e01d7c]{flex-direction:column;gap:12px;padding:14px;display:flex}.settings-content[data-v-f7e01d7c]{padding-top:0}.field[data-v-f7e01d7c]{color:#475569;flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.field input[data-v-f7e01d7c],.field select[data-v-f7e01d7c],.field textarea[data-v-f7e01d7c]{box-sizing:border-box;width:100%;min-width:0;min-height:36px;font:inherit;color:#1e293b;background:#fff;border:1px solid #dbe3ee;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:400}.field textarea[data-v-f7e01d7c]{resize:vertical;line-height:1.5}.field input[data-v-f7e01d7c]:focus,.field select[data-v-f7e01d7c]:focus,.field textarea[data-v-f7e01d7c]:focus{border-color:#2563eb;outline:2px solid #2563eb33}.check-field[data-v-f7e01d7c]{align-items:center;gap:8px;font-size:12px;display:flex}.check-field input[data-v-f7e01d7c]{accent-color:#2563eb}.active-header[data-v-f7e01d7c]{border-bottom:1px solid #edf1f6;padding-bottom:12px}.index-badge[data-v-f7e01d7c]{color:#2563eb;background:#eff6ff;border-radius:6px;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.slide-actions[data-v-f7e01d7c]{gap:3px!important}.icon-action[data-v-f7e01d7c]{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:6px;place-items:center;width:30px;height:32px;padding:0;font-size:15px;display:grid}.icon-action[data-v-f7e01d7c]:hover:not(:disabled){background:#f1f5f9}.icon-action svg[data-v-f7e01d7c]{fill:none;stroke:currentColor;stroke-width:1.6px;width:15px;height:15px}.danger[data-v-f7e01d7c]{color:#b91c1c}.text-action[data-v-f7e01d7c]{color:#2563eb;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.delete-confirmation[data-v-f7e01d7c]{color:#991b1b;background:#fef2f2;border-radius:8px;flex-direction:column;gap:10px;padding:12px;font-size:11px;display:flex}.delete-confirmation>div[data-v-f7e01d7c]{gap:8px;display:flex}.delete-confirmation button[data-v-f7e01d7c]{background:#fff;border:1px solid #fecaca;border-radius:6px;min-height:32px;padding:0 10px}.empty-state[data-v-f7e01d7c]{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;display:flex}.empty-state[data-v-f7e01d7c] svg{color:#64748b;width:32px;height:32px}.empty-state p[data-v-f7e01d7c]{color:#64748b;margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.settings-card summary[data-v-f7e01d7c]:before{transition:none}}.card-carousel-editor[data-v-06cc6391]{color:#1e293b;flex-direction:column;gap:14px;padding:2px;display:flex}.settings-card[data-v-06cc6391]{background:#fff;border:1px solid #dce3ee;border-radius:12px;overflow:hidden;box-shadow:0 7px 20px #22324e0d}.presentation-settings[data-v-06cc6391],.active-card-settings[data-v-06cc6391]{padding:14px}.settings-heading[data-v-06cc6391],.cards-toolbar[data-v-06cc6391],.active-card-header[data-v-06cc6391],.media-heading[data-v-06cc6391],.layers-heading[data-v-06cc6391],.section-toggle[data-v-06cc6391]{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-heading>div[data-v-06cc6391],.cards-toolbar>div[data-v-06cc6391],.media-heading>div[data-v-06cc6391],.layers-heading>div[data-v-06cc6391]{flex-direction:column;gap:2px;display:flex}.eyebrow[data-v-06cc6391]{color:#7c8aa3;letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:850}.settings-heading strong[data-v-06cc6391],.cards-toolbar strong[data-v-06cc6391]{font-size:.92rem}.visible-pill[data-v-06cc6391]{color:#2f5bb0;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:.66rem;font-weight:800}.field-grid[data-v-06cc6391]{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.field[data-v-06cc6391]{flex-direction:column;gap:4px;min-width:0;display:flex}.field.full[data-v-06cc6391]{margin-top:12px}.field>span[data-v-06cc6391]{color:#65748a;font-size:.7rem;font-weight:650}.field input[type=text][data-v-06cc6391],.field input[type=number][data-v-06cc6391],.field select[data-v-06cc6391]{color:#223047;box-sizing:border-box;background:#fff;border:1px solid #d7dfeb;border-radius:7px;outline:none;width:100%;min-height:35px;padding:7px 9px;font-size:.8rem}.field input[data-v-06cc6391]:focus,.field select[data-v-06cc6391]:focus{border-color:#2f6df6;box-shadow:0 0 0 2px #2f6df61a}.color-field[data-v-06cc6391]{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #d7dfeb;border-radius:7px;width:100%;height:35px;padding:3px}.toggle-row[data-v-06cc6391]{border-top:1px solid #edf0f5;flex-direction:column;align-items:flex-start;gap:4px;margin-top:13px;padding-top:12px;display:flex}.toggle-row label[data-v-06cc6391]{color:#35445b;cursor:pointer;align-items:center;gap:8px;font-size:.78rem;font-weight:650;display:flex}.toggle-row input[data-v-06cc6391]{accent-color:#2f6df6}.toggle-row small[data-v-06cc6391]{color:#8a98aa;font-size:.67rem;line-height:1.4}.section-toggle[data-v-06cc6391]{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:13px 14px}.section-toggle>span[data-v-06cc6391]{flex-direction:column;gap:2px;display:flex}.section-toggle svg[data-v-06cc6391]{fill:none;stroke:#6f7e93;stroke-width:2px;width:18px;transition:transform .2s}.section-toggle svg.open[data-v-06cc6391]{transform:rotate(180deg)}.section-body[data-v-06cc6391]{border-top:1px solid #eef1f5;padding:0 14px 14px}.primary-action[data-v-06cc6391]{color:#fff;cursor:pointer;background:#2f6df6;border:1px solid #2f6df6;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:.75rem;font-weight:800;display:inline-flex}.primary-action[data-v-06cc6391]:hover{background:#245bd4}.primary-action svg[data-v-06cc6391]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:15px}.card-strip[data-v-06cc6391]{scrollbar-width:thin;gap:8px;padding:2px 2px 7px;display:flex;overflow-x:auto}.card-tab[data-v-06cc6391]{background:#fff;border:1px solid #dce3ee;border-radius:10px;width:132px;min-width:132px;display:flex;overflow:hidden}.card-tab.active[data-v-06cc6391]{background:#f4f7ff;border-color:#2f6df6;box-shadow:0 0 0 2px #2f6df61c}.card-tab-ghost[data-v-06cc6391]{opacity:.45}.drag-handle[data-v-06cc6391]{color:#9aa7ba;cursor:grab;background:#f8fafc;border:0;border-right:1px solid #e5eaf2;flex:none;place-items:center;width:23px;padding:0;display:grid}.drag-handle svg[data-v-06cc6391]{fill:currentColor;width:15px}.card-tab-select[data-v-06cc6391]{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:7px;display:flex}.miniature[data-v-06cc6391]{border-radius:6px;flex:none;place-items:center;width:38px;height:48px;display:grid;position:relative;overflow:hidden}.miniature img[data-v-06cc6391]{object-fit:cover;width:100%;height:100%}.miniature svg[data-v-06cc6391]{fill:none;stroke:#2d3a4c57;stroke-width:1.5px;width:22px}.miniature i[data-v-06cc6391]{color:#fff;text-align:center;background:#0f172aad;border-radius:50%;width:15px;height:15px;font-size:.55rem;font-style:normal;font-weight:800;line-height:15px;position:absolute;bottom:3px;right:3px}.card-tab-copy[data-v-06cc6391]{flex-direction:column;gap:2px;min-width:0;display:flex}.card-tab-copy small[data-v-06cc6391]{color:#8090a6;white-space:nowrap;font-size:.61rem}.active-card-header[data-v-06cc6391]{border-bottom:1px solid #edf0f4;padding-bottom:12px}.active-card-header>div[data-v-06cc6391]:first-child{align-items:center;gap:9px;display:flex}.active-card-header>div:first-child>span[data-v-06cc6391]:last-child{flex-direction:column;gap:2px;display:flex}.active-card-header strong[data-v-06cc6391]{font-size:.86rem}.active-card-header small[data-v-06cc6391]{color:#8290a3;font-size:.65rem}.card-index[data-v-06cc6391]{color:#fff;background:linear-gradient(135deg,#2f6df6,#6b4af7);border-radius:9px;place-items:center;width:29px;height:29px;font-size:.72rem;font-weight:850;display:grid}.card-actions[data-v-06cc6391]{gap:5px;display:flex}.card-actions button[data-v-06cc6391]{color:#63738b;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.card-actions button[data-v-06cc6391]:hover{color:#2f6df6;background:#f3f7ff}.card-actions button.danger[data-v-06cc6391]:hover{color:#dc2626;background:#fff1f2;border-color:#fecaca}.card-actions svg[data-v-06cc6391]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px}.media-panel[data-v-06cc6391],.layers-panel[data-v-06cc6391]{padding-top:14px}.media-heading strong[data-v-06cc6391],.layers-heading strong[data-v-06cc6391]{font-size:.8rem}.media-heading small[data-v-06cc6391],.layers-heading small[data-v-06cc6391]{color:#8492a5;font-size:.65rem;line-height:1.4}.browse-action[data-v-06cc6391]{color:#315895;cursor:pointer;background:#f3f7ff;border:1px solid #bfd0ef;border-radius:7px;flex:none;padding:6px 8px;font-size:.67rem;font-weight:750}.color-row[data-v-06cc6391]{max-width:130px}.layers-panel[data-v-06cc6391]{border-top:1px solid #edf0f4;margin-top:14px}.layers-heading[data-v-06cc6391]{margin-bottom:11px}.layers-heading>span[data-v-06cc6391]{color:#315895;background:#eaf1ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.67rem;font-weight:800;display:grid}.empty-cards[data-v-06cc6391]{color:#8290a3;text-align:center;background:#f8fafc;border:1px dashed #bdc9d8;border-radius:11px;flex-direction:column;align-items:center;gap:7px;padding:28px 14px;display:flex}.empty-cards strong[data-v-06cc6391]{color:#405069}.empty-cards span[data-v-06cc6391]{font-size:.72rem}.empty-cards .primary-action[data-v-06cc6391]{margin-top:5px}.presentation-settings[data-v-06cc6391]{padding:0}.presentation-settings>.settings-heading[data-v-06cc6391],.presentation-settings[data-v-06cc6391] .settings-heading{display:none}.card-strip[data-v-06cc6391]{flex-direction:column;gap:7px;max-height:250px;padding-bottom:0;display:flex;overflow:auto}.card-tab[data-v-06cc6391]{flex-shrink:0;width:100%;min-width:0}.card-tab-select[data-v-06cc6391]{flex-direction:row;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.miniature[data-v-06cc6391]{flex-shrink:0;width:64px;height:44px}.card-tab-copy[data-v-06cc6391]{flex:1;min-width:0}.card-tab-copy strong[data-v-06cc6391]{font-size:12px}.card-tab-copy small[data-v-06cc6391]{font-size:10px}.settings-card[data-v-06cc6391]{border-radius:8px}.section-toggle[data-v-06cc6391]{min-height:44px}.field>span[data-v-06cc6391]{font-size:11px}.field input[data-v-06cc6391],.field select[data-v-06cc6391]{min-height:36px;font-size:12px}.cards-toolbar .primary-action[data-v-06cc6391]{padding:8px 12px;font-size:12px}.eyebrow[data-v-06cc6391]{font-size:10px}.toggle-row small[data-v-06cc6391]{font-size:11px}.layers-heading[data-v-06cc6391]{display:none}.brand-thumbnail[data-v-e8c029b9]{background:#f1f5f9;border-radius:5px;flex:none;place-items:center;width:38px;height:34px;display:grid;overflow:hidden}.brand-thumbnail img[data-v-e8c029b9]{object-fit:contain;width:100%;height:100%}.brand-thumbnail[data-v-e8c029b9] svg{color:#94a3b8;width:18px;height:18px}.brand-media[data-v-e8c029b9]{background:#f8fafc;border-radius:7px;padding:10px}.brand-media>img[data-v-e8c029b9]{object-fit:contain;max-width:100%;height:72px;margin:8px auto 0;display:block}.code-editor[data-v-fca68d62]{tab-size:2;min-height:180px!important;font-family:ui-monospace,Consolas,monospace!important;font-size:12px!important}.snippet-preview[data-v-fca68d62]{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;height:240px}.inline-editable[data-v-34b060f2]{border-radius:4px;outline:none;min-width:1ch}.inline-editable.is-editable[data-v-34b060f2]{cursor:text;transition:box-shadow .15s,background-color .15s}.inline-editable.is-editable[data-v-34b060f2]:hover{background:#ffffff1f;box-shadow:0 0 0 2px #3b82f6bf}.inline-editable.is-editing[data-v-34b060f2]{color:#172033;cursor:text;background:#fffffff5;box-shadow:0 0 0 3px #3b82f6,0 8px 24px #0f172a33}.inline-editable.is-editable[data-v-34b060f2]:empty:before{content:attr(data-placeholder);color:#94a3b8;font-style:italic}.inline-editable.is-editing[data-v-34b060f2]:empty:before{pointer-events:none}.hero-block[data-v-4bf361f5]{border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-background[data-v-4bf361f5]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-overlay[data-v-4bf361f5]{background:rgba(0, 0, 0, var(--ec9e91d8));pointer-events:none;position:absolute;inset:0}.hero-content[data-v-4bf361f5]{z-index:1;width:100%;max-width:800px;padding:48px 32px;position:relative}.hero-title[data-v-4bf361f5] h1{text-shadow:0 2px 8px #00000040;margin:0 0 16px;font-size:3rem;font-weight:800;line-height:1.15}.hero-title[data-v-4bf361f5] h2{margin:0 0 16px;font-size:2.25rem;font-weight:700}.hero-title[data-v-4bf361f5] p{margin:0 0 16px;font-size:1.5rem}.hero-subtitle[data-v-4bf361f5] p{opacity:.9;margin:0;font-size:1.15rem;line-height:1.6}.hero-title[data-v-4bf361f5] strong,.hero-subtitle[data-v-4bf361f5] strong{font-weight:800}.hero-title[data-v-4bf361f5] em,.hero-subtitle[data-v-4bf361f5] em{font-style:italic}.hero-title[data-v-4bf361f5] a,.hero-subtitle[data-v-4bf361f5] a{color:inherit;text-decoration:underline}.hero-title[data-v-4bf361f5] mark,.hero-subtitle[data-v-4bf361f5] mark{background:#ffeb0066;border-radius:2px;padding:0 3px}.hero-actions[data-v-4bf361f5]{margin-top:32px}.btn-cta[data-v-4bf361f5]{color:#fff;background:#3b82f6;border-radius:50px;padding:14px 32px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-block;box-shadow:0 4px 14px #3b82f663}.btn-cta[data-v-4bf361f5]:hover{color:#fff;background:#2563eb;transform:translateY(-2px);box-shadow:0 6px 20px #3b82f673}.text-block[data-v-c0ee1d5a]{color:#1e293b;padding:16px;line-height:1.7}.text-block[data-v-c0ee1d5a] p{margin:0 0 .75em}.text-block[data-v-c0ee1d5a] h1{margin:0 0 .5em;font-size:2rem;font-weight:700}.text-block[data-v-c0ee1d5a] h2{margin:0 0 .5em;font-size:1.5rem;font-weight:700}.text-block[data-v-c0ee1d5a] h3{margin:0 0 .5em;font-size:1.25rem;font-weight:600}.text-block[data-v-c0ee1d5a] h4{margin:0 0 .5em;font-size:1rem;font-weight:600}.text-block[data-v-c0ee1d5a] ul{margin:0 0 .75em;padding-left:1.5em;list-style:outside}.text-block[data-v-c0ee1d5a] ol{margin:0 0 .75em;padding-left:1.5em;list-style:decimal}.text-block[data-v-c0ee1d5a] blockquote{color:#475569;border-left:3px solid #3b72e8;margin:0 0 .75em;padding:4px 0 4px 14px;font-style:italic}.text-block[data-v-c0ee1d5a] a{color:#3b72e8;text-decoration:underline}.text-block[data-v-c0ee1d5a] strong{font-weight:700}.text-block[data-v-c0ee1d5a] em{font-style:italic}.text-block[data-v-c0ee1d5a] u{text-decoration:underline}.text-block[data-v-c0ee1d5a] s{text-decoration:line-through}.text-block[data-v-c0ee1d5a] code{background:#f1f5f9;border-radius:3px;padding:1px 5px;font-family:monospace;font-size:.88em}.text-block[data-v-c0ee1d5a] mark{border-radius:2px;padding:0 2px}.dropdown-block[data-v-ca94bd6d]{flex-direction:column;width:260px;min-width:0;max-width:100%;font-family:inherit;display:inline-flex;position:relative}.dropdown-trigger[data-v-ca94bd6d]{box-sizing:border-box;color:#1e293b;cursor:pointer;background:#fff;border:1px solid #d5dce5;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 14px;display:flex}.dropdown-trigger[data-v-ca94bd6d]:hover{background:#f8fafc;border-color:#94a3b8}.dropdown-trigger[data-v-ca94bd6d]:focus-visible,.dropdown-item[data-v-ca94bd6d]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.dropdown-label[data-v-ca94bd6d]{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500}.dropdown-trigger svg[data-v-ca94bd6d]{fill:none;stroke:#64748b;stroke-width:1.8px;flex:none;width:17px;height:17px;transition:transform .15s}.is-open svg[data-v-ca94bd6d]{transform:rotate(180deg)}.dropdown-menu[data-v-ca94bd6d]{z-index:1000;background:#fff;border:1px solid #dce3ed;border-radius:8px;max-height:min(320px,50svh);padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a18}.dropdown-item[data-v-ca94bd6d]{color:#334155;overflow-wrap:anywhere;border-radius:5px;padding:10px;font-size:13px;line-height:1.5;text-decoration:none;display:block}.dropdown-item[data-v-ca94bd6d]:hover{background:#f1f5f9}.dropdown-empty[data-v-ca94bd6d]{color:#64748b;text-align:center;padding:12px;font-size:12px;display:block}.dropdown-fade-enter-active[data-v-ca94bd6d],.dropdown-fade-leave-active[data-v-ca94bd6d]{transition:opacity .15s,transform .15s}.dropdown-fade-enter-from[data-v-ca94bd6d],.dropdown-fade-leave-to[data-v-ca94bd6d]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.dropdown-trigger svg[data-v-ca94bd6d],.dropdown-fade-enter-active[data-v-ca94bd6d],.dropdown-fade-leave-active[data-v-ca94bd6d]{transition:none}}.image-block[data-v-66c9dba8]{text-align:center;width:100%;min-width:0;margin:0}.image-frame[data-v-66c9dba8]{background:#f8fafc;border-radius:8px;place-items:center;min-width:0;display:grid;position:relative}.image-content[data-v-66c9dba8]{border-radius:inherit;width:auto;max-width:100%;height:auto;display:block}.caption[data-v-66c9dba8]{color:#64748b;margin-top:8px;font-size:12px;line-height:1.6}.image-dropdown-overlay[data-v-66c9dba8]{z-index:100;max-width:100%;position:absolute}.placeholder[data-v-66c9dba8]{box-sizing:border-box;color:#64748b;border:1px dashed #cbd5e1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:200px;padding:20px;display:flex}.placeholder[data-v-66c9dba8] svg{width:32px;height:32px}.placeholder strong[data-v-66c9dba8]{color:#475569;font-size:14px}.placeholder span[data-v-66c9dba8]{font-size:12px}.drag-over .image-frame[data-v-66c9dba8]{outline-offset:-2px;outline:2px dashed #2563eb}.overlay-canvas[data-v-a9ffd049]{z-index:10;pointer-events:none;position:absolute;inset:0;container-type:inline-size}.oc-element[data-v-a9ffd049]{box-sizing:border-box;pointer-events:auto;min-width:0;position:absolute}.oc-editable[data-v-a9ffd049]{cursor:move;touch-action:none}.oc-editable[data-v-a9ffd049]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.oc-editable[data-v-a9ffd049]:hover{outline-offset:1px;outline:1.5px dashed #3b82f6}.oc-editable.oc-selected[data-v-a9ffd049]{z-index:9999!important;outline:2px solid #3b82f6!important}.oc-link[data-v-a9ffd049]{width:100%;height:100%;text-decoration:none;display:block}.oc-button[data-v-a9ffd049]{width:100%;height:100%;cursor:inherit;pointer-events:none;white-space:nowrap;border:none;font-family:inherit;text-decoration:none;overflow:hidden}.oc-label[data-v-a9ffd049]{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;display:block}.oc-editable .oc-button[data-v-a9ffd049]{pointer-events:auto}.oc-button.oc-active[data-v-a9ffd049]{cursor:pointer;pointer-events:auto;transition:filter .15s}.oc-button.oc-active[data-v-a9ffd049]:hover{filter:brightness(.92)}.oc-text[data-v-a9ffd049]{pointer-events:none;width:100%;height:100%;overflow:hidden}.oc-editable .oc-text[data-v-a9ffd049]{pointer-events:auto}.oc-remove[data-v-a9ffd049]{color:#b91c1c;cursor:pointer;z-index:11;background:#fff;border:1px solid #fecaca;border-radius:50%;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;font:18px/1 system-ui,sans-serif;display:grid;position:absolute;top:-12px;right:-12px}.oc-remove[data-v-a9ffd049]:hover{background:#fef2f2}.oc-resize-handle[data-v-a9ffd049]{cursor:se-resize;z-index:10;background:#3b82f6;border:2px solid #fff;border-radius:50%;width:14px;height:14px;transition:transform .1s;position:absolute;bottom:-6px;right:-6px;box-shadow:0 2px 6px #00000040}.oc-resize-handle[data-v-a9ffd049]:hover{background:#2563eb;transform:scale(1.25)}.carousel-block[data-v-7eb07102]{color:#171717;width:100%;min-width:0;position:relative;container-type:inline-size}.carousel-region[data-v-7eb07102]{outline:none}.carousel-region[data-v-7eb07102]:focus-visible{outline-offset:4px;outline:2px solid #2563eb}.carousel-container[data-v-7eb07102]{width:100%;max-height:min(var(--carousel-max-height,420px), 60svh);touch-action:pan-y;background:#f5f5f4;position:relative;overflow:hidden}.carousel-slide[data-v-7eb07102]{position:absolute;inset:0}.slide-media[data-v-7eb07102]{width:100%;height:100%;display:block}.carousel-controls[data-v-7eb07102]{justify-content:center;align-items:center;gap:8px;min-height:56px;display:flex}.indicators[data-v-7eb07102]{flex-wrap:wrap;justify-content:center;min-width:0;max-width:70%;display:flex}.indicator-dot[data-v-7eb07102]{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:40px;padding:0;display:grid}.indicator-dot span[data-v-7eb07102]{background:#b8b8b5;border-radius:50%;width:6px;height:6px;transition:background .2s,width .2s}.indicator-dot.active span[data-v-7eb07102]{background:#171717;border-radius:6px;width:20px}.indicator-dot:hover span[data-v-7eb07102]{background:#5c5c59}.slide-count[data-v-7eb07102]{font-variant-numeric:tabular-nums;white-space:nowrap;color:#666;font-size:12px}.nav-btn[data-v-7eb07102],.rotation-btn[data-v-7eb07102]{color:#171717;cursor:pointer;background:#fff;border:1px solid #dededb;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:background .15s;display:grid}.nav-btn[data-v-7eb07102]:hover,.rotation-btn[data-v-7eb07102]:hover{background:#f1f1ef}.nav-btn svg[data-v-7eb07102],.rotation-btn svg[data-v-7eb07102]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.rotation-btn[data-v-7eb07102]{border:0;border-radius:4px;width:40px}.image-prev[data-v-7eb07102],.image-next[data-v-7eb07102]{z-index:30;opacity:.94;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #00000014}.image-prev[data-v-7eb07102]{left:16px}.image-next[data-v-7eb07102]{right:16px}.rail-prev[data-v-7eb07102],.rail-next[data-v-7eb07102]{display:none}button[data-v-7eb07102]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.authoring-hint[data-v-7eb07102]{color:#64748b;text-align:center;margin:0;padding:0 8px 8px;font-size:11px;line-height:1.5}.is-authoring .image-prev[data-v-7eb07102],.is-authoring .image-next[data-v-7eb07102]{display:none}.is-authoring .rail-prev[data-v-7eb07102],.is-authoring .rail-next[data-v-7eb07102]{display:grid}.is-authoring .carousel-container[data-v-7eb07102]{border-radius:8px}.slide-media-placeholder[data-v-7eb07102],.carousel-placeholder[data-v-7eb07102],.canvas-drop-overlay[data-v-7eb07102]{box-sizing:border-box;color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.slide-media-placeholder[data-v-7eb07102]{width:100%;height:100%}.slide-media-placeholder[data-v-7eb07102] svg,.carousel-placeholder[data-v-7eb07102] svg,.canvas-drop-overlay[data-v-7eb07102] svg{width:36px;height:36px}.slide-media-placeholder strong[data-v-7eb07102],.carousel-placeholder strong[data-v-7eb07102]{color:#334155;font-size:16px}.slide-media-placeholder span[data-v-7eb07102],.carousel-placeholder p[data-v-7eb07102]{margin:0;font-size:12px}.carousel-placeholder[data-v-7eb07102]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;min-height:220px}.canvas-drop-overlay[data-v-7eb07102]{z-index:80;color:#2563eb;pointer-events:none;background:#eff6fff2;border:2px dashed #2563eb;border-radius:8px;position:absolute;inset:0}.canvas-drop-overlay span[data-v-7eb07102]{font-size:12px}.slide-fade-enter-active[data-v-7eb07102],.slide-fade-leave-active[data-v-7eb07102]{transition:opacity .22s}.slide-fade-enter-from[data-v-7eb07102],.slide-fade-leave-to[data-v-7eb07102]{opacity:0}.slide-fade-leave-active[data-v-7eb07102]{pointer-events:none}.sr-only[data-v-7eb07102]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container (width<=480px){.image-prev[data-v-7eb07102],.image-next[data-v-7eb07102]{display:none}.rail-prev[data-v-7eb07102],.rail-next[data-v-7eb07102]{display:grid}.carousel-controls[data-v-7eb07102]{gap:2px;padding:0 4px}.indicator-dot[data-v-7eb07102]{width:26px}.indicators[data-v-7eb07102]{flex:1}.slide-count[data-v-7eb07102]{margin:0 5px}.authoring-hint[data-v-7eb07102]{font-size:10px}}@media (prefers-reduced-motion:reduce){.slide-fade-enter-active[data-v-7eb07102],.slide-fade-leave-active[data-v-7eb07102],.indicator-dot span[data-v-7eb07102]{transition:none}}.card-carousel-block[data-v-1e23cf77]{--section-padding:32px;padding:clamp(18px, var(--section-padding), 72px);color:#101010;position:relative;overflow:hidden;container-type:inline-size}.card-carousel-header[data-v-1e23cf77]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(20px,3vw,34px);display:flex}.card-carousel-header h2[data-v-1e23cf77]{letter-spacing:-.035em;flex:1;margin:0;line-height:1.04}.authoring-count[data-v-1e23cf77]{color:#607089;background:#ffffffdb;border:1px solid #d9e1ec;border-radius:999px;flex:none;padding:7px 10px;font-size:.68rem;font-weight:750;box-shadow:0 5px 18px #22324e14}.carousel-stage[data-v-1e23cf77]{position:relative}.cards-viewport[data-v-1e23cf77]{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--visible-cards) - 1) * var(--card-gap)) / var(--visible-cards));gap:var(--card-gap);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;box-sizing:border-box;outline:none;width:100%;padding:3px;display:grid;overflow:auto hidden}.cards-viewport[data-v-1e23cf77]::-webkit-scrollbar{display:none}.cards-viewport[data-v-1e23cf77]:focus-visible{border-radius:18px;box-shadow:0 0 0 3px #2f6df640}.deal-card[data-v-1e23cf77]{isolation:isolate;scroll-snap-align:start;background:#ece9e3;min-width:0;transition:transform .24s,box-shadow .24s,outline-color .2s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 12px 34px #181f2d1f;container-type:inline-size}.deal-card[data-v-1e23cf77]:not(.is-selected):hover{transform:translateY(-3px);box-shadow:0 18px 46px #181f2d2e}.deal-card.is-selected[data-v-1e23cf77]{outline-offset:-3px;outline:3px solid #2f6df6;box-shadow:0 18px 44px #2f6df63d}.deal-card.is-drag-over[data-v-1e23cf77]{outline-offset:-3px;outline:3px solid #2f6df6}.card-media[data-v-1e23cf77],.card-placeholder[data-v-1e23cf77]{width:100%;height:100%;display:block;position:absolute;inset:0}.card-media[data-v-1e23cf77]{object-fit:cover}.card-placeholder[data-v-1e23cf77]{color:#28303a5c;background:radial-gradient(circle at 74% 74%,#ffffff85,#0000 34%),linear-gradient(145deg,#0000,#ffffff4d);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.card-placeholder svg[data-v-1e23cf77]{fill:none;stroke:currentColor;stroke-width:1.7px;opacity:.52;width:54px}.card-placeholder span[data-v-1e23cf77]{background:#fff9;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:700}.card-sheen[data-v-1e23cf77]{z-index:1;pointer-events:none;background:linear-gradient(135deg,#ffffff29,#0000 38%,#0000000a);position:absolute;inset:0}.card-number[data-v-1e23cf77]{z-index:70;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#131c2aad;border:1px solid #ffffff80;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:800;position:absolute;top:10px;right:10px}.drop-message[data-v-1e23cf77]{z-index:90;color:#244675;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#eff5fff0;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.drop-message strong[data-v-1e23cf77]{font-size:.9rem}.drop-message span[data-v-1e23cf77]{font-size:.68rem}.carousel-nav[data-v-1e23cf77]{z-index:100;color:#171717;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #14192314;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:transform .18s,box-shadow .18s,opacity .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 30px #171e2b33}.carousel-nav[data-v-1e23cf77]:hover:not(:disabled){transform:translateY(-50%)scale(1.06);box-shadow:0 14px 34px #171e2b42}.carousel-nav[data-v-1e23cf77]:disabled{opacity:0;pointer-events:none}.carousel-nav.previous[data-v-1e23cf77]{left:-15px}.carousel-nav.next[data-v-1e23cf77]{right:-15px}.carousel-nav svg[data-v-1e23cf77]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px}.carousel-empty[data-v-1e23cf77]{color:#6f7f96;text-align:center;background:linear-gradient(135deg,#f8fafc,#eef2f7);border:1px dashed #b7c4d5;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:280px;display:flex}.carousel-empty svg[data-v-1e23cf77]{fill:#2f6df614;stroke:#5c7bc3;stroke-width:1.6px;width:56px}.carousel-empty strong[data-v-1e23cf77]{color:#34445d}.carousel-empty span[data-v-1e23cf77]{font-size:.78rem}@container (width<=560px){.card-carousel-header[data-v-1e23cf77]{flex-direction:column;align-items:flex-start;gap:10px}.authoring-count[data-v-1e23cf77]{display:none}.carousel-nav[data-v-1e23cf77]{width:40px;height:40px}.carousel-nav.previous[data-v-1e23cf77]{left:-9px}.carousel-nav.next[data-v-1e23cf77]{right:-9px}}@media (prefers-reduced-motion:reduce){.cards-viewport[data-v-1e23cf77]{scroll-behavior:auto}.deal-card[data-v-1e23cf77],.carousel-nav[data-v-1e23cf77]{transition:none}}.xf-block-wrapper[data-v-6f51bd97]{border:none;margin:0;padding:0}.loading-state[data-v-6f51bd97],.error-state[data-v-6f51bd97]{text-align:center;color:#6c757d;padding:24px}.error-state[data-v-6f51bd97]{color:#dc3545}.cf-block-wrapper[data-v-31859110]{background:#fff;border-radius:12px;margin-bottom:24px;padding:24px;box-shadow:0 4px 12px #0000000d}.loading-state[data-v-31859110],.error-state[data-v-31859110],.empty-cf[data-v-31859110]{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:24px}.error-state[data-v-31859110]{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.cf-title[data-v-31859110]{color:#0f172a;border-bottom:1px solid #e2e8f0;margin-bottom:16px;padding-bottom:12px;font-size:1.25rem;font-weight:800}.cf-field[data-v-31859110]{margin-bottom:12px;font-size:.95rem;display:flex}.cf-label[data-v-31859110]{color:#475569;text-transform:capitalize;flex-shrink:0;width:140px;font-weight:700}.cf-value[data-v-31859110]{color:#1e293b;flex:1}.image-map-block[data-v-9f8719e7]{width:100%;container-type:inline-size}.map-stage[data-v-9f8719e7]{isolation:isolate;width:100%;position:relative}.image-content[data-v-9f8719e7]{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.is-drawing-tool[data-v-9f8719e7]{cursor:crosshair;touch-action:none}.map-toolbar[data-v-9f8719e7]{background:#f8fafc;border:1px solid #dbe3ee;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;display:flex}.map-toolbar span[data-v-9f8719e7]{color:#64748b;font:12px/1.5 system-ui,sans-serif}.map-tools[data-v-9f8719e7]{gap:4px;display:flex}.map-tools button[data-v-9f8719e7]{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:6px;padding:7px 10px;font:600 12px system-ui,sans-serif}.map-tools button[aria-pressed=true][data-v-9f8719e7]{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.map-tools button[data-v-9f8719e7]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.placeholder[data-v-9f8719e7]{text-align:center;box-sizing:border-box;color:#475569;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;padding:32px;display:flex}.placeholder span[data-v-9f8719e7]{color:#64748b;font-size:13px}.drag-over .map-stage[data-v-9f8719e7]{outline-offset:-3px;outline:3px solid #3b82f6}.draw-ghost[data-v-9f8719e7]{box-sizing:border-box;z-index:9998;pointer-events:none;background:#3b82f626;border:2px dashed #2563eb;position:absolute}.map-dropdown[data-v-9f8719e7]{z-index:100;max-width:80%;position:absolute}.brand-category-icons[data-v-456520b4]{background:#fff;min-width:0;padding:24px;container-type:inline-size}.brand-heading[data-v-456520b4]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.section-title[data-v-456520b4]{color:#1e293b;margin:0;font-size:24px;font-weight:650;line-height:1.4}.brand-controls[data-v-456520b4]{flex:none;gap:6px;display:flex}.brand-controls button[data-v-456520b4]{color:#334155;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:50%;width:40px;height:40px;font-size:22px}.brand-controls button[data-v-456520b4]:disabled{opacity:.35;cursor:default}.carousel-track[data-v-456520b4]{scroll-snap-type:x proximity;scrollbar-width:thin;gap:14px;min-width:0;padding-bottom:12px;display:flex;overflow-x:auto}.carousel-track[data-v-456520b4]:focus-visible,.brand-card[data-v-456520b4]:focus-visible,button[data-v-456520b4]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.brand-card[data-v-456520b4]{scroll-snap-align:start;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:0 0 calc(25% - 10.5px);min-width:170px;text-decoration:none;overflow:hidden}.brand-card[data-v-456520b4]:hover{border-color:#94a3b8}.product-image-wrap[data-v-456520b4]{aspect-ratio:1;background:#f1f5f9;place-items:center;display:grid}.product-image[data-v-456520b4]{object-fit:contain;width:100%;height:100%;display:block}.product-image-wrap[data-v-456520b4] svg{color:#94a3b8;width:30px;height:30px}.brand-logo-wrap[data-v-456520b4]{box-sizing:border-box;justify-content:center;align-items:center;min-height:52px;padding:8px;display:flex}.brand-logo[data-v-456520b4]{object-fit:contain;width:auto;max-width:100%;height:30px}.brand-name[data-v-456520b4]{text-align:center;font-size:14px;font-weight:600}.brand-empty[data-v-456520b4]{box-sizing:border-box;text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:8px;width:100%;padding:30px 16px;font-size:12px}@container (width<=600px){.brand-card[data-v-456520b4]{flex-basis:calc(50% - 7px);min-width:140px}.brand-heading[data-v-456520b4]{align-items:flex-start}.brand-category-icons[data-v-456520b4]{padding:16px}}.html-snippet-block[data-v-b97e0ed2]{width:100%}.global-header[data-v-8fd8f8bb]{z-index:100;background:#fff;width:100%;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;box-shadow:0 4px 25px -4px #0f172a0f;container:global-header/inline-size}.top-announcement-bar[data-v-8fd8f8bb]{color:#f8fafc;box-sizing:border-box;background:#0f172a;border-bottom:1px solid #ffffff14;width:100%;padding:7px 24px;font-size:.76rem}.announcement-content[data-v-8fd8f8bb]{justify-content:space-between;align-items:center;gap:12px;max-width:1440px;margin:0 auto;display:flex}.announcement-text[data-v-8fd8f8bb]{letter-spacing:.01em;align-items:center;gap:10px;min-width:0;font-weight:500;display:flex}.announcement-msg[data-v-8fd8f8bb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulse-dot[data-v-8fd8f8bb]{background:#10b981;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite pulse-glow-8fd8f8bb;box-shadow:0 0 10px #10b981}@keyframes pulse-glow-8fd8f8bb{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.highlight-badge[data-v-8fd8f8bb]{color:#60a5fa;letter-spacing:.05em;background:#ffffff1f;border-radius:4px;margin-right:6px;padding:2px 7px;font-size:.65rem;font-weight:800}.utility-links[data-v-8fd8f8bb]{align-items:center;gap:16px;display:flex}.utility-divider[data-v-8fd8f8bb]{background:#ffffff26;width:1px;height:12px}.utility-item[data-v-8fd8f8bb],.utility-link[data-v-8fd8f8bb]{color:#94a3b8;cursor:pointer;align-items:center;gap:5px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.utility-item[data-v-8fd8f8bb]:hover,.utility-link[data-v-8fd8f8bb]:hover{color:#fff}.utility-icon[data-v-8fd8f8bb]{color:#64748b;transition:color .2s}.utility-link:hover .utility-icon[data-v-8fd8f8bb]{color:#60a5fa}.desktop-header[data-v-8fd8f8bb]{display:block}.header-main-row[data-v-8fd8f8bb]{justify-content:space-between;align-items:center;gap:32px;max-width:1440px;margin:0 auto;padding:14px 28px;display:flex}.logo[data-v-8fd8f8bb]{align-items:center;gap:12px;text-decoration:none;display:flex}.logo-icon-wrapper[data-v-8fd8f8bb]{background:#8b5cf60f;border:1px solid #8b5cf626;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.logo:hover .logo-icon-wrapper[data-v-8fd8f8bb]{background:#8b5cf61f;border-color:#8b5cf64d;transform:translateY(-1px);box-shadow:0 4px 14px #8b5cf633}.nova-logo-svg[data-v-8fd8f8bb]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.logo:hover .nova-logo-svg[data-v-8fd8f8bb]{transform:rotate(180deg)scale(1.05)}.logo-text-group[data-v-8fd8f8bb]{flex-direction:column;line-height:1;display:flex}.nova-brand-text[data-v-8fd8f8bb]{letter-spacing:-.04em;background:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 50%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.8rem;font-weight:900}.nova-tagline[data-v-8fd8f8bb]{letter-spacing:.22em;color:#64748b;margin-top:2px;font-size:.6rem;font-weight:800}.search-wrapper[data-v-8fd8f8bb]{flex-direction:column;flex:1;gap:6px;max-width:580px;display:flex;position:relative}.search-bar-input[data-v-8fd8f8bb]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:50px;align-items:center;padding:9px 18px;transition:all .2s;display:flex}.search-bar-input.is-focused[data-v-8fd8f8bb],.search-bar-input[data-v-8fd8f8bb]:focus-within{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.search-icon[data-v-8fd8f8bb]{color:#94a3b8;flex-shrink:0;margin-right:10px;transition:color .2s}.search-bar-input.is-focused .search-icon[data-v-8fd8f8bb]{color:#3b82f6}.search-bar-input input[data-v-8fd8f8bb]{color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-size:.88rem;font-weight:500}.search-bar-input input[data-v-8fd8f8bb]::placeholder{color:#94a3b8}.clear-search-btn[data-v-8fd8f8bb]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.2rem}.clear-search-btn[data-v-8fd8f8bb]:hover{color:#0f172a}.search-shortcut-badge[data-v-8fd8f8bb]{color:#94a3b8;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:700;box-shadow:0 1px 2px #0000000d}.quick-tags[data-v-8fd8f8bb]{align-items:center;gap:8px;padding-left:14px;font-size:.74rem;display:flex}.tag-label[data-v-8fd8f8bb]{color:#94a3b8;font-weight:700}.tag-link[data-v-8fd8f8bb]{color:#64748b;background:#f1f5f9;border-radius:50px;padding:2px 8px;font-weight:600;text-decoration:none;transition:all .15s}.tag-link[data-v-8fd8f8bb]:hover{color:#2563eb;background:#dbeafe}.search-suggestions-popover[data-v-8fd8f8bb]{z-index:1200;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 20px 40px -10px #0f172a26}.popover-section-label[data-v-8fd8f8bb]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 8px;font-size:.7rem;font-weight:800}.suggestion-list[data-v-8fd8f8bb]{margin:0;padding:0;list-style:none}.suggestion-item[data-v-8fd8f8bb]{color:#334155;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:.85rem;font-weight:600;transition:background .15s,color .15s;display:flex}.suggestion-item[data-v-8fd8f8bb]:hover{color:#2563eb;background:#f8fafc}.header-user-actions[data-v-8fd8f8bb]{align-items:center;gap:14px;display:flex}.action-icon-btn[data-v-8fd8f8bb]{color:#334155;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex;position:relative}.action-icon-btn[data-v-8fd8f8bb]:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.badge-count[data-v-8fd8f8bb]{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:50px;padding:1px 6px;font-size:.65rem;font-weight:900;position:absolute;top:-3px;right:-3px}.account-block[data-v-8fd8f8bb]{position:relative}.account-btn[data-v-8fd8f8bb]{cursor:pointer;color:#0f172a;background:#fff;border:1.5px solid #e2e8f0;border-radius:50px;align-items:center;gap:10px;padding:6px 14px 6px 8px;transition:all .2s;display:flex}.account-btn[data-v-8fd8f8bb]:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 4px 12px #0000000a}.account-avatar[data-v-8fd8f8bb]{color:#3b82f6;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.account-labels[data-v-8fd8f8bb]{text-align:left;flex-direction:column;display:flex}.acc-sub[data-v-8fd8f8bb]{color:#64748b;font-size:.65rem;font-weight:600}.acc-main[data-v-8fd8f8bb]{font-size:.8rem;font-weight:800;line-height:1.1}.acc-chevron[data-v-8fd8f8bb]{color:#94a3b8;transition:transform .2s}.acc-chevron.rotated[data-v-8fd8f8bb]{color:#3b82f6;transform:rotate(180deg)}.account-dropdown-menu[data-v-8fd8f8bb]{z-index:1200;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:260px;padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 40px -10px #0f172a26}.account-popover-header strong[data-v-8fd8f8bb]{color:#0f172a;font-size:.88rem;display:block}.account-popover-header p[data-v-8fd8f8bb]{color:#64748b;margin:4px 0 12px;font-size:.75rem}.account-popover-actions[data-v-8fd8f8bb]{flex-direction:column;gap:8px;display:flex}.btn-signin-primary[data-v-8fd8f8bb]{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:8px;padding:9px;font-size:.82rem;font-weight:700;transition:background .15s}.btn-signin-primary[data-v-8fd8f8bb]:hover{background:#2563eb}.btn-register-secondary[data-v-8fd8f8bb]{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px;font-size:.8rem;font-weight:700}.btn-register-secondary[data-v-8fd8f8bb]:hover{background:#f1f5f9}.popover-divider[data-v-8fd8f8bb]{background:#f1f5f9;height:1px;margin:12px 0}.popover-links[data-v-8fd8f8bb]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.popover-links a[data-v-8fd8f8bb]{color:#475569;border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.popover-links a[data-v-8fd8f8bb]:hover{color:#2563eb;background:#f8fafc}.cart-pill-btn[data-v-8fd8f8bb]{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:50px;align-items:center;gap:8px;padding:9px 18px;font-size:.88rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #0f172a26}.cart-pill-btn[data-v-8fd8f8bb]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 6px 18px #2563eb4d}.cart-icon-wrap[data-v-8fd8f8bb]{align-items:center;display:flex}.cart-count[data-v-8fd8f8bb]{color:#fff;background:#3b82f6;border-radius:50px;padding:2px 8px;font-size:.72rem;font-weight:900}.header-nav-row[data-v-8fd8f8bb]{background:#fff;border-top:1px solid #f1f5f9;border-bottom:1px solid #e2e8f0;padding:0;position:relative}.main-nav-links[data-v-8fd8f8bb]{align-items:center;gap:32px;max-width:1440px;margin:0 auto;padding:0 28px;list-style:none;display:flex;position:relative}.hamburger-nav-item[data-v-8fd8f8bb]{color:#0f172a;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-right:1px solid #e2e8f0;align-items:center;gap:8px;padding:14px 20px 14px 0;font-size:.82rem;font-weight:800;transition:color .2s;display:flex}.hamburger-nav-item[data-v-8fd8f8bb]:hover{color:#2563eb}.nav-cat-item[data-v-8fd8f8bb]{padding:14px 0;position:static}.cat-link[data-v-8fd8f8bb]{color:#334155;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:.85rem;font-weight:700;text-decoration:none;transition:color .2s;display:flex}.nav-cat-item:hover .cat-link[data-v-8fd8f8bb]{color:#2563eb}.header-badge[data-v-8fd8f8bb]{text-transform:uppercase;border-radius:50px;padding:2px 7px;font-size:.62rem;font-weight:800}.badge-trending[data-v-8fd8f8bb]{color:#d97706;background:#fef3c7}.badge-sale[data-v-8fd8f8bb]{color:#dc2626;background:#fee2e2}.badge-new[data-v-8fd8f8bb]{color:#2563eb;background:#dbeafe}.badge-gift[data-v-8fd8f8bb]{color:#9333ea;background:#f3e8ff}.chevron-icon[data-v-8fd8f8bb]{color:#94a3b8;transition:transform .2s}.nav-cat-item:hover .chevron-icon[data-v-8fd8f8bb]{color:#2563eb;transform:rotate(180deg)}.megamenu-dropdown-panel[data-v-8fd8f8bb]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;z-index:1000;box-sizing:border-box;background:#fffffffa;border-top:3px solid #2563eb;border-bottom:1px solid #e2e8f0;width:100%;padding:0;transition:all .22s cubic-bezier(.16,1,.3,1);position:absolute;top:100%;left:0;right:0;transform:translateY(8px);box-shadow:0 25px 50px -12px #0f172a26}.megamenu-dropdown-panel[data-v-8fd8f8bb]:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav-cat-item:hover .megamenu-dropdown-panel[data-v-8fd8f8bb]{opacity:1;visibility:visible;transform:translateY(0)}.megamenu-inner[data-v-8fd8f8bb]{box-sizing:border-box;justify-content:space-between;align-items:stretch;gap:36px;max-width:1440px;margin:0 auto;padding:28px 36px;display:flex}.megamenu-columns-grid[data-v-8fd8f8bb]{flex-wrap:wrap;flex:1;gap:36px;display:flex}.megamenu-col[data-v-8fd8f8bb]{flex:none;min-width:170px;max-width:220px}.col-title[data-v-8fd8f8bb]{color:#0f172a;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;margin:0 0 14px;font-size:.78rem;font-weight:800}.col-links-list[data-v-8fd8f8bb]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.col-link-item[data-v-8fd8f8bb]{color:#64748b;white-space:nowrap;font-size:.83rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.col-link-item[data-v-8fd8f8bb]:hover{color:#2563eb;transform:translate(4px)}.megamenu-promo-col[data-v-8fd8f8bb]{flex-shrink:0;width:270px}.promo-spotlight-card[data-v-8fd8f8bb]{box-sizing:border-box;background:linear-gradient(135deg,#eff6ff 0%,#faf5ff 100%);border:1px solid #dbeafe;border-radius:14px;flex-direction:column;height:100%;padding:20px;display:flex}.spotlight-badge[data-v-8fd8f8bb]{color:#d97706;background:#fef3c7;border-radius:50px;align-self:flex-start;margin-bottom:12px;padding:3px 9px;font-size:.65rem;font-weight:800}.spotlight-title[data-v-8fd8f8bb]{color:#0f172a;margin:0 0 4px;font-size:1.1rem;font-weight:800}.spotlight-discount[data-v-8fd8f8bb]{color:#2563eb;margin-bottom:8px;font-size:1.35rem;font-weight:900}.spotlight-desc[data-v-8fd8f8bb]{color:#64748b;flex:1;margin:0 0 18px;font-size:.78rem;line-height:1.45}.spotlight-cta-btn[data-v-8fd8f8bb]{color:#fff;background:#0f172a;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.spotlight-cta-btn[data-v-8fd8f8bb]:hover{background:#2563eb;transform:translateY(-1px)}.fade-drop-enter-active[data-v-8fd8f8bb],.fade-drop-leave-active[data-v-8fd8f8bb]{transition:all .2s cubic-bezier(.16,1,.3,1)}.fade-drop-enter-from[data-v-8fd8f8bb]{opacity:0;transform:translateY(-6px)}.fade-drop-leave-to[data-v-8fd8f8bb]{opacity:0;transform:translateY(-4px)}.mobile-header[data-v-8fd8f8bb]{box-sizing:border-box;background:#fff;border-bottom:1px solid #e2e8f0;width:100%;display:none}.mobile-top-bar[data-v-8fd8f8bb]{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;padding:10px 16px!important;display:flex!important}.mobile-icon-btn[data-v-8fd8f8bb]{color:#0f172a!important;cursor:pointer!important;box-sizing:border-box!important;appearance:none!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;outline:none!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;transition:all .2s!important;display:inline-flex!important;position:relative!important}.mobile-icon-btn[data-v-8fd8f8bb]:hover,.mobile-icon-btn[data-v-8fd8f8bb]:focus-visible{color:#2563eb!important;background:#eff6ff!important;border-color:#3b82f6!important}.mobile-logo[data-v-8fd8f8bb]{color:inherit!important;outline:none!important;align-items:center!important;gap:8px!important;text-decoration:none!important;display:inline-flex!important}.mobile-logo[data-v-8fd8f8bb]:hover,.mobile-logo[data-v-8fd8f8bb]:visited,.mobile-logo[data-v-8fd8f8bb]:active{color:inherit!important;text-decoration:none!important}.mobile-logo-icon[data-v-8fd8f8bb]{justify-content:center;align-items:center;display:flex}.nova-brand-text-mobile[data-v-8fd8f8bb]{letter-spacing:-.03em!important;background:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 50%,#06b6d4 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:1.4rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important}.mobile-right-actions[data-v-8fd8f8bb]{flex-shrink:0!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.mobile-bag-btn[data-v-8fd8f8bb]{position:relative!important}.mobile-badge[data-v-8fd8f8bb]{color:#fff!important;background:#ef4444!important;border:2px solid #fff!important;border-radius:50px!important;padding:1px 6px!important;font-size:.65rem!important;font-weight:900!important;line-height:1!important;position:absolute!important;top:-4px!important;right:-4px!important;box-shadow:0 2px 4px #0000001a!important}.mobile-search-row[data-v-8fd8f8bb]{box-sizing:border-box!important;width:100%!important;padding:0 16px 12px!important;position:relative!important}.mobile-search-input[data-v-8fd8f8bb]{box-sizing:border-box!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:50px!important;flex-direction:row!important;align-items:center!important;gap:10px!important;width:100%!important;padding:8px 16px!important;transition:all .2s!important;display:flex!important}.mobile-search-input.is-focused[data-v-8fd8f8bb],.mobile-search-input[data-v-8fd8f8bb]:focus-within{background:#fff!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61f!important}.mobile-search-input svg[data-v-8fd8f8bb]{color:#94a3b8;flex-shrink:0!important;margin:0!important;display:block!important}.mobile-search-input input[data-v-8fd8f8bb]{box-shadow:none!important;color:#0f172a!important;appearance:none!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:.88rem!important;font-weight:500!important}.mobile-search-input input[data-v-8fd8f8bb]::placeholder{color:#94a3b8!important}.search-suggestions-popover.mobile-popover[data-v-8fd8f8bb]{z-index:1500!important;position:absolute!important;top:calc(100% + 4px)!important;left:16px!important;right:16px!important}.mobile-drawer-overlay[data-v-8fd8f8bb]{opacity:0;pointer-events:none;transition:opacity .3s;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;z-index:9999!important;background:#0f172a99!important;display:block!important;position:fixed!important;inset:0!important}.mobile-drawer-overlay.is-active[data-v-8fd8f8bb]{opacity:1!important;pointer-events:auto!important}.mobile-drawer-panel[data-v-8fd8f8bb]{transition:transform .3s cubic-bezier(.16,1,.3,1);transform:translate(-100%);box-shadow:10px 0 30px #0f172a33;background:#fff!important;flex-direction:column!important;width:340px!important;max-width:85vw!important;height:100%!important;display:flex!important}.mobile-drawer-overlay.is-active .mobile-drawer-panel[data-v-8fd8f8bb]{transform:translate(0)!important}.drawer-header-row[data-v-8fd8f8bb]{border-bottom:1px solid #e2e8f0!important;justify-content:space-between!important;align-items:center!important;padding:16px 20px!important;display:flex!important}.drawer-brand[data-v-8fd8f8bb]{color:#0f172a!important;align-items:center!important;gap:10px!important;font-size:1.15rem!important;font-weight:900!important;display:flex!important}.drawer-close-btn[data-v-8fd8f8bb]{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:4px 8px!important;font-size:1.8rem!important;line-height:1!important}.drawer-close-btn[data-v-8fd8f8bb]:hover{color:#0f172a!important}.drawer-scroll-body[data-v-8fd8f8bb]{flex:1!important;padding:16px 20px!important;overflow-y:auto!important}.drawer-utility-section[data-v-8fd8f8bb]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:12px}.drawer-utility-grid[data-v-8fd8f8bb]{gap:8px;margin-bottom:10px;display:flex}.drawer-utility-chip[data-v-8fd8f8bb]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:5px 12px;font-size:.78rem;font-weight:700}.drawer-utility-links[data-v-8fd8f8bb]{gap:16px;display:flex}.drawer-util-link[data-v-8fd8f8bb]{color:#64748b;align-items:center;gap:6px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.drawer-util-link[data-v-8fd8f8bb]:hover{color:#2563eb}.drawer-nav-list[data-v-8fd8f8bb]{flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.drawer-link[data-v-8fd8f8bb]{color:#0f172a!important;padding:6px 0!important;font-size:.95rem!important;font-weight:700!important;text-decoration:none!important;display:block!important}.accordion-header[data-v-8fd8f8bb]{cursor:pointer!important;color:#0f172a!important;justify-content:space-between!important;align-items:center!important;padding:10px 0!important;font-size:.95rem!important;font-weight:700!important;display:flex!important}.accordion-chevron[data-v-8fd8f8bb]{color:#94a3b8!important;font-size:.7rem!important;transition:transform .2s!important}.accordion-chevron.is-expanded[data-v-8fd8f8bb]{color:#2563eb!important;transform:rotate(180deg)!important}.accordion-body[data-v-8fd8f8bb]{border-left:2px solid #e2e8f0!important;flex-direction:column!important;gap:12px!important;margin-top:4px!important;padding:8px 0 12px 14px!important;display:flex!important}.drawer-section-title[data-v-8fd8f8bb]{color:#64748b!important;text-transform:uppercase!important;margin-top:4px!important;font-size:.72rem!important;font-weight:800!important}.drawer-sublinks[data-v-8fd8f8bb]{flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.drawer-sublinks a[data-v-8fd8f8bb]{color:#334155!important;font-size:.88rem!important;font-weight:600!important;text-decoration:none!important}.drawer-promo-box[data-v-8fd8f8bb]{background:#eff6ff!important;border-radius:10px!important;margin-top:8px!important;padding:14px!important}.drawer-promo-box p[data-v-8fd8f8bb]{color:#2563eb!important;margin:2px 0 10px!important;font-size:.82rem!important;font-weight:700!important}.drawer-promo-btn[data-v-8fd8f8bb]{color:#fff!important;background:#0f172a!important;border-radius:6px!important;padding:7px 14px!important;font-size:.78rem!important;font-weight:700!important;text-decoration:none!important;display:inline-block!important}.drawer-footer-block[data-v-8fd8f8bb]{background:#f8fafc!important;border-top:1px solid #e2e8f0!important;padding:18px 20px!important}.user-greeting[data-v-8fd8f8bb]{color:#64748b!important;margin-bottom:10px!important;font-size:.78rem!important;font-weight:600!important}.drawer-signin-btn[data-v-8fd8f8bb]{color:#fff!important;cursor:pointer!important;background:#0f172a!important;border:none!important;border-radius:10px!important;width:100%!important;padding:12px!important;font-size:.88rem!important;font-weight:700!important}@media (width<=1024px){.desktop-header[data-v-8fd8f8bb]{display:none!important}.mobile-header[data-v-8fd8f8bb]{display:block!important}}@container global-header (width<=1024px){.desktop-header[data-v-8fd8f8bb]{display:none!important}.mobile-header[data-v-8fd8f8bb]{display:block!important}}@media (width<=640px){.top-announcement-bar[data-v-8fd8f8bb]{padding:6px 12px!important}.announcement-content[data-v-8fd8f8bb]{justify-content:center!important}.utility-links[data-v-8fd8f8bb]{display:none!important}.announcement-text[data-v-8fd8f8bb]{justify-content:center!important;font-size:.72rem!important}}@container global-header (width<=640px){.top-announcement-bar[data-v-8fd8f8bb]{padding:6px 12px!important}.announcement-content[data-v-8fd8f8bb]{justify-content:center!important}.utility-links[data-v-8fd8f8bb]{display:none!important}.announcement-text[data-v-8fd8f8bb]{justify-content:center!important;font-size:.72rem!important}}.global-header[data-v-8fd8f8bb] :is(a,button,input,[role=button]):focus-visible{outline-offset:3px;outline:2px solid #2563eb}.header-main-row[data-v-8fd8f8bb]>*{min-width:0}.announcement-msg[data-v-8fd8f8bb]{overflow-wrap:anywhere}@container global-header (width<=640px){.highlight-badge[data-v-8fd8f8bb]{display:none}.announcement-content[data-v-8fd8f8bb]{min-height:32px}.announcement-msg[data-v-8fd8f8bb]{font-size:10px}.mobile-search-container input[data-v-8fd8f8bb]{font-size:14px}}@media (prefers-reduced-motion:reduce){.global-header[data-v-8fd8f8bb] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.global-footer[data-v-5b10569e]{color:#f1f5f9;background-color:#0f172a;border-top:1px solid #1e293b;width:100%;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;container:global-footer/inline-size}.footer-main[data-v-5b10569e]{justify-content:space-between;gap:48px;max-width:1440px;margin:0 auto;padding:40px 24px;display:flex}@container global-footer (width<=900px){.footer-main[data-v-5b10569e]{flex-direction:column}}.footer-columns[data-v-5b10569e]{flex-wrap:wrap;flex:2;justify-content:space-between;gap:32px;display:flex}.footer-column h4[data-v-5b10569e]{color:#fff;margin-top:0;margin-bottom:24px;font-size:.95rem;font-weight:700}.footer-column ul[data-v-5b10569e]{margin:0;padding:0;list-style:none}.footer-column li[data-v-5b10569e]{color:#94a3b8;cursor:pointer;margin-bottom:16px;font-size:.85rem;transition:color .2s}.footer-column li[data-v-5b10569e]:hover{color:#6366f1;text-decoration:underline}.footer-sidebar[data-v-5b10569e]{flex:1;min-width:300px;max-width:400px}.email-signup h4[data-v-5b10569e]{color:#fff;margin:0 0 8px;font-size:.95rem;font-weight:700}.email-signup p[data-v-5b10569e]{color:#94a3b8;margin:0 0 16px;font-size:.85rem}.btn-signup[data-v-5b10569e]{color:#fff;cursor:pointer;background-color:#6366f1;border:none;border-radius:4px;width:100%;padding:12px;font-size:.95rem;font-weight:700;transition:background-color .2s}.btn-signup[data-v-5b10569e]:hover{background-color:#4f46e5}.divider[data-v-5b10569e]{border:0;border-top:1px solid #1e293b;margin:24px 0}.card-promo>p[data-v-5b10569e]{color:#cbd5e1;margin:0 0 16px;font-size:.9rem;line-height:1.4}.card-details[data-v-5b10569e]{gap:16px;display:flex}.vip-card[data-v-5b10569e]{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 100%);border-radius:4px;justify-content:center;align-items:center;min-width:48px;height:32px;font-size:1.5rem;display:flex}.card-text p[data-v-5b10569e]{color:#94a3b8;margin:0 0 8px;font-size:.8rem}.card-links[data-v-5b10569e]{gap:16px;display:flex}.card-links a[data-v-5b10569e]{color:#fff;font-size:.8rem;text-decoration:underline;transition:color .2s}.card-links a[data-v-5b10569e]:hover{color:#6366f1}.connect-with-us h4[data-v-5b10569e]{color:#fff;margin:0 0 16px;font-size:.95rem;font-weight:700}.social-icons[data-v-5b10569e]{gap:16px;display:flex}.social-icon[data-v-5b10569e]{cursor:pointer;color:#94a3b8;font-size:1.2rem;transition:color .2s}.social-icon[data-v-5b10569e]:hover{color:#6366f1}.footer-legal[data-v-5b10569e]{text-align:center;background-color:#090d16;border-top:1px solid #1e293b;padding:24px}.legal-links[data-v-5b10569e]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:flex}.legal-links a[data-v-5b10569e]{color:#64748b;font-size:.75rem;text-decoration:none;transition:color .2s}.legal-links a[data-v-5b10569e]:hover{color:#cbd5e1;text-decoration:underline}.pipe[data-v-5b10569e]{color:#1e293b;font-size:.75rem}.copyright[data-v-5b10569e]{color:#64748b;margin:16px 0 0;font-size:.75rem}.accordion-arrow[data-v-5b10569e]{color:#64748b;font-size:.65rem;transition:transform .2s;display:none}@container global-footer (width<=768px){.footer-columns[data-v-5b10569e]{flex-direction:column;gap:0}.footer-column[data-v-5b10569e]{border-bottom:1px solid #1e293b;width:100%}.footer-column h4[data-v-5b10569e]{cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:0;padding:16px 0;display:flex}.accordion-arrow[data-v-5b10569e]{display:inline-block}.accordion-arrow.is-active[data-v-5b10569e]{color:#6366f1;transform:rotate(180deg)}.footer-list[data-v-5b10569e]{max-height:0;padding:0;transition:max-height .3s cubic-bezier(.16,1,.3,1),padding .3s;overflow:hidden}.footer-list.is-open[data-v-5b10569e]{max-height:500px;padding:12px 0 20px}}.footer-list a[data-v-5b10569e]{color:inherit;text-decoration:none}.footer-list a[data-v-5b10569e]:hover{text-decoration:underline}.social-icons[data-v-5b10569e]{flex-wrap:wrap}.social-icon[data-v-5b10569e]{font-size:.85rem}.btn-signup[data-v-5b10569e]{text-decoration:none;display:inline-block}.footer-main[data-v-5b10569e]{gap:32px;padding:32px 24px}.footer-column[data-v-5b10569e],.footer-sidebar[data-v-5b10569e]{min-width:0}.global-footer a[data-v-5b10569e]{overflow-wrap:anywhere}.global-footer[data-v-5b10569e] :is(a,.accordion-header):focus-visible{outline-offset:3px;outline:2px solid #93c5fd}@container global-footer (width<=640px){.footer-main[data-v-5b10569e]{gap:24px;padding:24px 16px}.accordion-header[data-v-5b10569e]{justify-content:space-between;align-items:center;min-height:44px;display:flex}.legal-links[data-v-5b10569e]{gap:10px}}@media (prefers-reduced-motion:reduce){.accordion-arrow[data-v-5b10569e]{transition:none}}.dynamic-canvas-block[data-v-d24c0e74]{-webkit-user-select:none;user-select:none;width:100%;min-height:500px;position:relative;overflow:hidden}.is-authoring.dynamic-canvas-block[data-v-d24c0e74]{background:#f1f5fb;border:1px solid #dce3f0;border-radius:8px}.canvas-background[data-v-d24c0e74]{z-index:0;position:absolute;inset:0}.canvas-background img[data-v-d24c0e74]{object-fit:cover;width:100%;height:100%;display:block}.canvas-placeholder[data-v-d24c0e74]{color:#8a9abf;border:2px dashed #b0c0db;justify-content:center;align-items:center;height:100%;font-size:.95rem;display:flex}.grid-overlay[data-v-d24c0e74]{z-index:2;pointer-events:none;position:absolute;inset:0}.guide-line[data-v-d24c0e74]{z-index:9997;pointer-events:none;position:absolute}.guide-v[data-v-d24c0e74]{background:#ef4444d9;width:1px;top:0;bottom:0;box-shadow:0 0 3px #ef444466}.guide-h[data-v-d24c0e74]{background:#ef4444d9;height:1px;left:0;right:0;box-shadow:0 0 3px #ef444466}.pos-hud[data-v-d24c0e74]{z-index:10001;color:#f9fafb;pointer-events:none;white-space:nowrap;letter-spacing:.04em;background:#111827d1;border-radius:20px;padding:4px 10px;font-family:monospace;font-size:.72rem;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.canvas-toolbar[data-v-d24c0e74]{z-index:9999;background:#ffffffeb;border:1px solid #dce3f0;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0000000f}.tb-btn[data-v-d24c0e74]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d0d9ea;border-radius:5px;align-items:center;gap:4px;padding:4px 8px;font-size:.72rem;font-weight:600;transition:all .15s;display:inline-flex}.tb-btn[data-v-d24c0e74]:hover{color:#3b72e8;background:#f1f5ff;border-color:#3b72e8}.tb-btn.active[data-v-d24c0e74]{color:#fff;background:#3b72e8;border-color:#3b72e8}.tb-sep[data-v-d24c0e74]{background:#e5e7eb;width:1px;height:20px;margin:0 2px}.tb-label[data-v-d24c0e74]{color:#5a6a8a;align-items:center;gap:4px;font-size:.72rem;display:flex}.tb-select[data-v-d24c0e74]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d0d9ea;border-radius:4px;outline:none;padding:2px 4px;font-size:.72rem}.elements-wrapper[data-v-d24c0e74]{z-index:10;pointer-events:none;position:absolute;inset:0}.canvas-element-wrapper[data-v-d24c0e74]{pointer-events:auto;box-sizing:border-box;position:absolute}.is-authoring .canvas-element-wrapper[data-v-d24c0e74]{cursor:move}.is-authoring .canvas-element-wrapper[data-v-d24c0e74]:hover{outline:1px dashed #3b72e8}.is-authoring .canvas-element-wrapper.is-selected[data-v-d24c0e74]{outline:2px solid #3b72e8;z-index:9999!important}.element-link[data-v-d24c0e74]{width:100%;height:100%;text-decoration:none;display:block}.element-button[data-v-d24c0e74]{width:100%;height:100%;cursor:inherit;pointer-events:none;border:none;overflow:hidden}.is-authoring .element-button[data-v-d24c0e74]{pointer-events:auto}.active-button[data-v-d24c0e74]{cursor:pointer;pointer-events:auto;transition:filter .15s}.active-button[data-v-d24c0e74]:hover{filter:brightness(1.1)}.element-text[data-v-d24c0e74]{pointer-events:none;width:100%;height:100%;overflow:hidden}.is-authoring .element-text[data-v-d24c0e74]{pointer-events:auto}.element-image[data-v-d24c0e74]{pointer-events:none;width:100%;height:100%;display:block}.active-image[data-v-d24c0e74]{cursor:pointer;pointer-events:auto;transition:filter .15s}.active-image[data-v-d24c0e74]:hover{filter:brightness(1.05)}.resize-handle[data-v-d24c0e74]{cursor:nwse-resize;z-index:10001;background:#3b72e8;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-6px;right:-6px;box-shadow:0 2px 6px #00000040}.element-button[data-v-d24c0e74]{overflow-wrap:anywhere;justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:flex!important}.canvas-element-wrapper[data-v-d24c0e74]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.canvas-toolbar[data-v-d24c0e74]{font-size:11px}.canvas-element-wrapper[data-v-d24c0e74],.resize-handle[data-v-d24c0e74]{touch-action:none}.dynamic-canvas-block[data-v-d24c0e74]{aspect-ratio:16/9;min-height:0;max-height:min(520px,65svh);overflow:visible;container-type:inline-size}.canvas-background[data-v-d24c0e74]{border-radius:8px;overflow:hidden}.element-dropdown[data-v-d24c0e74]{padding:0}.element-text[data-v-d24c0e74]{overflow-wrap:anywhere;font-size:clamp(12px,2.2cqi,22px)}.video-block[data-v-52b5b130]{border-radius:8px;width:100%;overflow:hidden}.video-wrapper[data-v-52b5b130]{background:#000;border-radius:8px;width:100%;height:0;position:relative;overflow:hidden;container-type:inline-size}.video-embed[data-v-52b5b130],.video-native[data-v-52b5b130]{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.video-native[data-v-52b5b130]{object-fit:cover}.is-authoring .video-embed[data-v-52b5b130],.is-authoring .video-native[data-v-52b5b130]{pointer-events:none}.video-placeholder[data-v-52b5b130]{color:#6c757d;text-align:center;background:#f8f9fa;border:2px dashed #ced4da;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:40px;transition:background .2s,border-color .2s;display:flex}.video-placeholder p[data-v-52b5b130]{margin:0;font-size:.95rem}.placeholder-icon[data-v-52b5b130]{color:#adb5bd}.drag-over .video-placeholder[data-v-52b5b130]{color:#3b72e8;background:#e0e7ff;border-color:#3b72e8}.drag-over .placeholder-icon[data-v-52b5b130]{color:#3b72e8}.video-caption[data-v-52b5b130]{text-align:center;color:#6c757d;margin-top:8px;font-size:.88rem;font-style:italic}.grid-overlay[data-v-52b5b130]{z-index:2;pointer-events:none;position:absolute;inset:0}.guide-line[data-v-52b5b130]{z-index:9997;pointer-events:none;position:absolute}.guide-v[data-v-52b5b130]{background:#ef4444d9;width:1px;top:0;bottom:0;box-shadow:0 0 3px #ef444466}.guide-h[data-v-52b5b130]{background:#ef4444d9;height:1px;left:0;right:0;box-shadow:0 0 3px #ef444466}.pos-hud[data-v-52b5b130]{z-index:10001;color:#f9fafb;pointer-events:none;white-space:nowrap;letter-spacing:.04em;background:#111827d1;border-radius:20px;padding:4px 10px;font-family:monospace;font-size:.72rem;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.canvas-toolbar[data-v-52b5b130]{z-index:9999;background:#ffffffeb;border:1px solid #dce3f0;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0000000f}.tb-btn[data-v-52b5b130]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d0d9ea;border-radius:5px;align-items:center;gap:4px;padding:4px 8px;font-size:.72rem;font-weight:600;transition:all .15s;display:inline-flex}.tb-btn[data-v-52b5b130]:hover{color:#3b72e8;background:#f1f5ff;border-color:#3b72e8}.tb-btn.active[data-v-52b5b130]{color:#fff;background:#3b72e8;border-color:#3b72e8}.elements-wrapper[data-v-52b5b130]{z-index:10;pointer-events:none;position:absolute;inset:0}.canvas-element-wrapper[data-v-52b5b130]{pointer-events:auto;box-sizing:border-box;position:absolute}.is-authoring .canvas-element-wrapper[data-v-52b5b130]{cursor:move}.is-authoring .canvas-element-wrapper[data-v-52b5b130]:hover{outline:1px dashed #3b72e8}.is-authoring .canvas-element-wrapper.is-selected[data-v-52b5b130]{outline:2px solid #3b72e8;z-index:9999!important}.element-link[data-v-52b5b130]{width:100%;height:100%;text-decoration:none;display:block}.element-button[data-v-52b5b130]{width:100%;height:100%;cursor:inherit;pointer-events:none;white-space:nowrap;border:none;overflow:hidden}.is-authoring .element-button[data-v-52b5b130]{pointer-events:auto}.active-button[data-v-52b5b130]{cursor:pointer;pointer-events:auto;transition:filter .15s}.active-button[data-v-52b5b130]:hover{filter:brightness(1.1)}.element-text[data-v-52b5b130]{pointer-events:none;width:100%;height:100%;overflow:hidden}.is-authoring .element-text[data-v-52b5b130]{pointer-events:auto}.element-image[data-v-52b5b130]{pointer-events:none;width:100%;height:100%;display:block}.active-image[data-v-52b5b130]{cursor:pointer;pointer-events:auto;transition:filter .15s}.active-image[data-v-52b5b130]:hover{filter:brightness(1.05)}.resize-handle[data-v-52b5b130]{cursor:nwse-resize;z-index:10001;background:#3b72e8;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-6px;right:-6px;box-shadow:0 2px 6px #00000040}.element-button[data-v-52b5b130]{overflow-wrap:anywhere;justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:flex!important}.canvas-element-wrapper[data-v-52b5b130]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.canvas-toolbar[data-v-52b5b130]{font-size:11px}.canvas-element-wrapper[data-v-52b5b130],.resize-handle[data-v-52b5b130]{touch-action:none}.video-wrapper[data-v-52b5b130]{height:auto;max-height:min(var(--video-max-height,520px),65svh);padding-top:0;overflow:visible}.video-block[data-v-52b5b130]{overflow:visible;container-type:inline-size}.element-dropdown[data-v-52b5b130]{padding:0}.thumbnail-grid-block[data-v-daaf696c]{background:#fff;border-radius:12px;padding:32px;font-family:inherit}.tg-header[data-v-daaf696c]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.tg-title[data-v-daaf696c]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.tg-view-all[data-v-daaf696c]{color:#3b82f6;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700;text-decoration:none;transition:opacity .2s}.tg-view-all[data-v-daaf696c]:hover{opacity:.7}.tg-grid[data-v-daaf696c]{gap:20px;display:grid}.tg-tile[data-v-daaf696c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.tg-tile[data-v-daaf696c]:hover{transform:translateY(-3px);box-shadow:0 12px 24px -4px #0000001f}.tg-tile-image[data-v-daaf696c]{aspect-ratio:3/4;background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);flex-shrink:0;position:relative;overflow:hidden}.tg-tile-image-inner[data-v-daaf696c]{color:#94a3b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tg-badge[data-v-daaf696c]{color:#fff;letter-spacing:.08em;background:#ef4444;border-radius:4px;padding:3px 8px;font-size:.65rem;font-weight:800;position:absolute;top:10px;left:10px}.tg-tile-overlay[data-v-daaf696c]{opacity:0;flex-direction:column;gap:6px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:10px;right:10px;transform:translate(6px)}.tg-tile:hover .tg-tile-overlay[data-v-daaf696c]{opacity:1;transform:translate(0)}.tg-quick-btn[data-v-daaf696c]{cursor:pointer;color:#334155;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:flex;box-shadow:0 2px 6px #0000001f}.tg-quick-btn[data-v-daaf696c]:hover{color:#fff;background:#3b82f6}.tg-tile-body[data-v-daaf696c]{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.tg-placeholder-text[data-v-daaf696c]{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:4px;height:10px;animation:1.6s infinite shimmer-daaf696c}.tg-brand[data-v-daaf696c]{width:45%;height:9px}.tg-name[data-v-daaf696c]{width:80%;height:12px;margin-top:2px}.tg-price[data-v-daaf696c]{width:35%;height:13px}@keyframes shimmer-daaf696c{0%{background-position:200% 0}to{background-position:-200% 0}}.tg-tile-pricing[data-v-daaf696c]{margin-top:2px}.tg-atc-btn[data-v-daaf696c]{color:#fff;letter-spacing:.03em;cursor:not-allowed;opacity:.45;background:#0f172a;border:none;border-radius:8px;width:100%;margin-top:auto;padding:10px;font-size:.8rem;font-weight:700;transition:background .2s,opacity .2s}@container (width<=900px){.tg-grid[data-v-daaf696c]{grid-template-columns:repeat(2,1fr)!important}}@container (width<=480px){.tg-grid[data-v-daaf696c]{grid-template-columns:repeat(1,1fr)!important}.thumbnail-grid-block[data-v-daaf696c]{padding:20px 16px}}.tg-authoring-notice[data-v-daaf696c]{color:#64748b;background:#f0f9ff;border:1px dashed #7dd3fc;border-radius:8px;align-items:center;gap:8px;margin-top:20px;padding:10px 14px;font-size:.78rem;display:flex}.thumbnail-grid-block[data-v-daaf696c]{padding:clamp(16px,3%,28px);container-type:inline-size}.tg-tile[data-v-daaf696c]{color:#1e293b;background:#fff;border:0;border-radius:8px;text-decoration:none}.tg-tile[data-v-daaf696c]:hover{box-shadow:none;transform:none}.tg-tile-image[data-v-daaf696c]{aspect-ratio:4/3;background:#f8fafc;border-radius:8px}.tg-tile-image img[data-v-daaf696c]{object-fit:cover;width:100%;height:100%;transition:transform .2s}.tg-tile:hover img[data-v-daaf696c]{transform:scale(1.025)}.tile-placeholder[data-v-daaf696c]{color:#94a3b8;place-items:center;height:100%;font-size:12px;display:grid}.tg-tile-body[data-v-daaf696c]{padding:12px 0;font-size:14px}.tg-view-all[data-v-daaf696c]{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.tg-empty[data-v-daaf696c]{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #dce2e9;border-radius:8px;padding:24px;font-size:13px}.tg-tile[data-v-daaf696c]:focus-visible,.tg-view-all[data-v-daaf696c]:focus-visible{outline-offset:3px;outline:2px solid #2563eb}@container (width<=820px){.tg-grid[data-v-daaf696c]{grid-template-columns:repeat(var(--tablet-columns),minmax(0,1fr))!important}}@container (width<=600px){.tg-grid[data-v-daaf696c]{grid-template-columns:repeat(var(--small-columns),minmax(0,1fr))!important}}@container (width<=280px){.tg-grid[data-v-daaf696c]{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.tg-tile-image img[data-v-daaf696c]{transition:none}}.pp-block[data-v-3bdb4217]{background:#fff;border-radius:16px;font-family:inherit;overflow:hidden;container-type:inline-size}.pp-section-header[data-v-3bdb4217]{padding:28px 28px 0}.pp-section-title[data-v-3bdb4217]{color:#0f172a;letter-spacing:-.03em;margin:0 0 10px;font-size:1.6rem;font-weight:800}.pp-pool-chip[data-v-3bdb4217]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;align-items:center;gap:8px;width:fit-content;margin:12px 28px 20px;padding:8px 14px;font-size:.8rem;display:flex}.pp-pool-dot[data-v-3bdb4217]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pp-pool-type[data-v-3bdb4217]{color:#1e293b;font-weight:700}.pp-pool-desc[data-v-3bdb4217]{color:#64748b;font-size:.75rem}.pp-container[data-v-3bdb4217]{align-items:center;padding:0 28px 28px;display:flex;position:relative}.pp-container.layout-carousel[data-v-3bdb4217]{padding:0 44px 28px}.carousel-track[data-v-3bdb4217]{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:16px;width:100%;display:flex;overflow-x:auto}.carousel-track[data-v-3bdb4217]::-webkit-scrollbar{display:none}.carousel-card[data-v-3bdb4217]{scroll-snap-align:start;flex-direction:column;flex:0 0 calc(100% / var(--columns,4) - (var(--columns,4) - 1) * 16px / var(--columns,4));background:#fdfcf7;border:1px solid #eaeaec;border-radius:12px;flex-shrink:0;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}.carousel-card[data-v-3bdb4217]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.pp-grid[data-v-3bdb4217]{grid-template-columns:repeat(var(--columns,4), 1fr);gap:18px;width:100%;display:grid}.pp-tile[data-v-3bdb4217]{background:#fdfcf7;border:1px solid #eaeaec;border-radius:12px;flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}.pp-tile[data-v-3bdb4217]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.pp-tile-image[data-v-3bdb4217]{aspect-ratio:1;background:#eef1f5;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pp-product-img[data-v-3bdb4217]{object-fit:cover;width:100%;height:100%}.pp-tile-img-inner[data-v-3bdb4217]{color:#94a3b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pp-pool-badge[data-v-3bdb4217]{letter-spacing:.05em;color:#fff;border-radius:4px;padding:3px 10px;font-size:.72rem;font-weight:800;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #00000026}.pp-tile-overlay[data-v-3bdb4217]{opacity:0;flex-direction:column;gap:5px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:8px;right:8px;transform:translate(5px)}.pp-tile:hover .pp-tile-overlay[data-v-3bdb4217],.carousel-card:hover .pp-tile-overlay[data-v-3bdb4217]{opacity:1;transform:translate(0)}.pp-quick-btn[data-v-3bdb4217]{cursor:pointer;color:#334155;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,color .2s;display:flex;box-shadow:0 2px 6px #0000001a}.pp-quick-btn[data-v-3bdb4217]:hover{color:#fff;background:#3b82f6}.pp-tile-body[data-v-3bdb4217]{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.pp-brand[data-v-3bdb4217]{color:#0f172a;text-transform:capitalize;font-size:.85rem;font-weight:800}.pp-name[data-v-3bdb4217]{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.8rem;margin:0;font-size:.92rem;line-height:1.4;display:-webkit-box;overflow:hidden}.pp-subtitle[data-v-3bdb4217]{color:#64748b;font-size:.8rem;line-height:1.3}.pp-price[data-v-3bdb4217]{color:#0f172a;margin-top:4px;font-size:1.15rem;font-weight:900}.pp-skel[data-v-3bdb4217]{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:4px;height:12px;animation:1.6s infinite pp-shimmer-3bdb4217}@keyframes pp-shimmer-3bdb4217{0%{background-position:200% 0}to{background-position:-200% 0}}.pp-atc[data-v-3bdb4217]{color:#fff;letter-spacing:.03em;cursor:not-allowed;opacity:.4;background:#0f172a;border:none;border-radius:8px;width:100%;margin-top:auto;padding:10px;font-size:.8rem;font-weight:700}.nav-btn[data-v-3bdb4217]{cursor:pointer;z-index:10;color:#333;background:#fff;border:1px solid #dee2e6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;font-weight:300;line-height:1;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0000001a}.nav-btn[data-v-3bdb4217]:hover{background:#f8f9fa;transform:translateY(-50%)scale(1.05);box-shadow:0 6px 16px #00000026}.prev-btn[data-v-3bdb4217]{left:16px}.next-btn[data-v-3bdb4217]{right:16px}@media (width<=960px){.pp-grid[data-v-3bdb4217]{grid-template-columns:repeat(2,1fr)!important}.carousel-card[data-v-3bdb4217]{flex:0 0 calc(50% - 8px)!important}}@container (width<=900px){.pp-grid[data-v-3bdb4217]{grid-template-columns:repeat(2,1fr)!important}.carousel-card[data-v-3bdb4217]{flex:0 0 calc(50% - 8px)!important}}@media (width<=520px){.pp-grid[data-v-3bdb4217]{grid-template-columns:1fr!important}.pp-container[data-v-3bdb4217]{padding:0 16px 24px}.pp-pool-chip[data-v-3bdb4217]{margin:12px 16px 20px}.carousel-card[data-v-3bdb4217]{flex:0 0 calc(100% - 24px)!important}.prev-btn[data-v-3bdb4217]{left:4px}.next-btn[data-v-3bdb4217]{right:4px}}@container (width<=500px){.pp-grid[data-v-3bdb4217]{grid-template-columns:1fr!important}.pp-container[data-v-3bdb4217]{padding:0 16px 24px}.pp-pool-chip[data-v-3bdb4217]{margin:12px 16px 20px}.carousel-card[data-v-3bdb4217]{flex:0 0 calc(100% - 24px)!important}.prev-btn[data-v-3bdb4217]{left:4px}.next-btn[data-v-3bdb4217]{right:4px}}.pp-authoring-notice[data-v-3bdb4217]{color:#64748b;background:#f0f9ff;border:1px dashed #7dd3fc;border-radius:8px;align-items:center;gap:8px;margin:0 28px 20px;padding:9px 13px;font-size:.75rem;display:flex}.pp-empty-state[data-v-3bdb4217]{text-align:center;color:#64748b;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin:20px 28px 28px;padding:48px 24px;transition:all .3s;display:flex}.pp-empty-icon[data-v-3bdb4217]{color:#94a3b8;justify-content:center;align-items:center;margin-bottom:16px;animation:3s ease-in-out infinite float-icon-3bdb4217;display:flex}@keyframes float-icon-3bdb4217{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pp-empty-title[data-v-3bdb4217]{color:#334155;margin:0 0 8px;font-size:1.1rem;font-weight:700}.pp-empty-text[data-v-3bdb4217]{max-width:420px;margin:0;font-size:.88rem;line-height:1.5}.pp-empty-text span[data-v-3bdb4217]{color:#3b82f6;margin-top:6px;font-weight:500;display:block}.pp-block[data-v-3bdb4217]{border-radius:8px}.pp-name[data-v-3bdb4217]{color:inherit;text-decoration:none}.pp-name[data-v-3bdb4217]:hover{text-decoration:underline}.pp-tile-body[data-v-3bdb4217]{flex-direction:column;gap:6px;display:flex}.pp-quick-view[data-v-3bdb4217]{font:inherit;cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:5px;align-self:flex-start;padding:8px 12px;font-size:12px}.pp-status[data-v-3bdb4217]{text-align:center;color:#64748b;background:#f8fafc;border-radius:8px;padding:24px;font-size:13px}.pp-status button[data-v-3bdb4217]{color:#2563eb;cursor:pointer;background:0 0;border:0;text-decoration:underline}.nav-btn[data-v-3bdb4217]:disabled{opacity:.35;cursor:default}.pp-product-img[data-v-3bdb4217]{object-fit:contain!important}.carousel-track[data-v-3bdb4217]{scrollbar-width:thin;scroll-snap-type:x mandatory}.carousel-card[data-v-3bdb4217]{scroll-snap-align:start;min-width:150px}.pp-tile[data-v-3bdb4217]{min-width:0}.pp-subtitle[data-v-3bdb4217]{display:none}.product-dialog[data-v-3bdb4217]{color:#172033;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:12px;max-width:min(720px,100vw - 32px);max-height:85svh;padding:32px}.product-dialog[data-v-3bdb4217]::backdrop{background:#0f172a80}.dialog-content[data-v-3bdb4217]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dialog-content img[data-v-3bdb4217]{object-fit:contain;width:100%;max-height:400px}.dialog-content h2[data-v-3bdb4217]{overflow-wrap:anywhere;font-size:23px}.dialog-content p[data-v-3bdb4217]{font-size:14px;line-height:1.65}.close-dialog[data-v-3bdb4217]{cursor:pointer;background:#fff;border:0;width:36px;height:36px;font-size:25px;position:absolute;top:8px;right:8px}.product-link[data-v-3bdb4217]{color:#fff;background:#111827;border-radius:5px;padding:10px 16px;font-size:13px;text-decoration:none;display:inline-flex}button[data-v-3bdb4217]:focus-visible,a[data-v-3bdb4217]:focus-visible,.carousel-track[data-v-3bdb4217]:focus-visible{outline-offset:3px;outline:2px solid #2563eb}@container (width<=820px){.pp-grid[data-v-3bdb4217]{grid-template-columns:repeat(var(--tablet-columns),minmax(0,1fr))!important}.carousel-card[data-v-3bdb4217]{flex-basis:calc((100% - (var(--tablet-columns) - 1)*24px)/var(--tablet-columns))!important}}@container (width<=600px){.pp-grid[data-v-3bdb4217]{gap:12px;grid-template-columns:repeat(var(--small-columns),minmax(0,1fr))!important}.carousel-card[data-v-3bdb4217]{flex-basis:calc((100% - (var(--small-columns) - 1)*24px)/var(--small-columns))!important}.pp-section-header[data-v-3bdb4217]{padding:18px 18px 0}}@container (width<=280px){.pp-grid[data-v-3bdb4217]{grid-template-columns:1fr!important}.carousel-card[data-v-3bdb4217]{flex-basis:80%!important}}@media (width<=560px){.dialog-content[data-v-3bdb4217]{grid-template-columns:1fr}.dialog-content img[data-v-3bdb4217]{max-height:250px}.product-dialog[data-v-3bdb4217]{padding:24px}}.pp-section-title[data-v-3bdb4217]{font-weight:650}.pp-pool-chip[data-v-3bdb4217]{background:#f8fafc;border-color:#e2e8f0;margin:0 24px 12px;padding:6px 12px}.pp-pool-desc[data-v-3bdb4217]{display:none}.pp-tile-image[data-v-3bdb4217]{background:#f8fafc}.pp-product-img[data-v-3bdb4217]:hover{transform:none}.carousel-card[data-v-3bdb4217]{box-shadow:none;background:#fff;border:0}.carousel-card[data-v-3bdb4217]:hover{box-shadow:none;transform:none}.pp-pool-type[data-v-3bdb4217]{font-size:11px}.pp-empty-state[data-v-3bdb4217]{padding:24px}.pp-empty-icon[data-v-3bdb4217]{display:none}.pp-empty-title[data-v-3bdb4217]{font-size:16px}.pp-empty-text[data-v-3bdb4217]{font-size:12px}.pp-grid[data-v-3bdb4217]{grid-template-columns:repeat(var(--columns,4),minmax(0,1fr))}.pp-name[data-v-3bdb4217]{font-weight:500;display:block}.pp-brand[data-v-3bdb4217]{font-size:11px}.pp-quick-view[data-v-3bdb4217]{min-height:36px}.pp-tile-body[data-v-3bdb4217]{padding:12px 0}.nav-btn[data-v-3bdb4217]{width:40px;height:40px}.tpp-block[data-v-9bb9b225]{background:#fff;border-radius:16px;font-family:inherit;overflow:hidden}.tpp-section-title[data-v-9bb9b225]{color:#0f172a;letter-spacing:-.03em;margin:0 0 20px;font-size:1.6rem;font-weight:800}.tpp-tab-bar[data-v-9bb9b225]{scrollbar-width:none;border-bottom:2px solid #f1f5f9;gap:0;padding:0 28px;display:flex;overflow-x:auto}.tpp-tab-bar[data-v-9bb9b225]::-webkit-scrollbar{display:none}.tpp-tab[data-v-9bb9b225]{cursor:pointer;color:#64748b;white-space:nowrap;background:0 0;border:none;outline:none;flex-shrink:0;align-items:center;gap:7px;padding:14px 20px;font-size:.88rem;font-weight:600;transition:color .2s;display:flex;position:relative}.tpp-tab[data-v-9bb9b225]:hover,.tpp-tab.active[data-v-9bb9b225]{color:#1e293b}.tpp-tab-icon[data-v-9bb9b225]{opacity:.6;align-items:center;transition:opacity .2s;display:flex}.tpp-tab.active .tpp-tab-icon[data-v-9bb9b225],.tpp-tab:hover .tpp-tab-icon[data-v-9bb9b225]{opacity:1}.tpp-tab-badge[data-v-9bb9b225]{letter-spacing:.04em;color:#92400e;background:#fef3c7;border-radius:20px;justify-content:center;align-items:center;padding:1px 6px;font-size:.62rem;font-weight:800;line-height:1.6;display:inline-flex}.tpp-tab-indicator[data-v-9bb9b225]{background:#3b82f6;border-radius:2px 2px 0 0;height:2.5px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.tpp-tab.active .tpp-tab-indicator[data-v-9bb9b225]{transform:scaleX(1)}.tpp-pool-chip[data-v-9bb9b225]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:8px 14px;font-size:.8rem;display:flex}.tpp-pool-dot[data-v-9bb9b225]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.tpp-pool-type[data-v-9bb9b225]{color:#1e293b;font-weight:700}.tpp-pool-desc[data-v-9bb9b225]{color:#64748b;font-size:.75rem}.tpp-grid[data-v-9bb9b225]{gap:18px;display:grid}.tpp-tile[data-v-9bb9b225]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.tpp-tile[data-v-9bb9b225]:hover{transform:translateY(-3px);box-shadow:0 12px 24px -4px #0000001c}.tpp-tile-image[data-v-9bb9b225]{aspect-ratio:3/4;background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tpp-tile-img-inner[data-v-9bb9b225]{color:#94a3b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tpp-pool-badge[data-v-9bb9b225]{letter-spacing:.08em;color:#fff;border-radius:4px;padding:2px 7px;font-size:.6rem;font-weight:800;position:absolute;top:8px;left:8px}.tpp-tile-overlay[data-v-9bb9b225]{opacity:0;flex-direction:column;gap:5px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:8px;right:8px;transform:translate(5px)}.tpp-tile:hover .tpp-tile-overlay[data-v-9bb9b225]{opacity:1;transform:translate(0)}.tpp-quick-btn[data-v-9bb9b225]{cursor:pointer;color:#334155;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,color .2s;display:flex;box-shadow:0 2px 6px #0000001a}.tpp-quick-btn[data-v-9bb9b225]:hover{color:#fff;background:#3b82f6}.tpp-tile-body[data-v-9bb9b225]{flex-direction:column;flex:1;gap:7px;padding:12px 14px 14px;display:flex}.tpp-skel[data-v-9bb9b225]{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.6s infinite tpp-shimmer-9bb9b225}.tpp-skel-brand[data-v-9bb9b225]{width:40%;height:8px}.tpp-skel-name[data-v-9bb9b225]{width:78%;height:11px}.tpp-skel-price[data-v-9bb9b225]{width:33%;height:12px;margin-top:2px}@keyframes tpp-shimmer-9bb9b225{0%{background-position:200% 0}to{background-position:-200% 0}}.tpp-atc[data-v-9bb9b225]{color:#fff;letter-spacing:.03em;cursor:not-allowed;opacity:.4;background:#0f172a;border:none;border-radius:8px;width:100%;margin-top:auto;padding:9px;font-size:.78rem;font-weight:700}.tpp-fade-enter-active[data-v-9bb9b225],.tpp-fade-leave-active[data-v-9bb9b225]{transition:opacity .18s,transform .18s}.tpp-fade-enter-from[data-v-9bb9b225]{opacity:0;transform:translateY(6px)}.tpp-fade-leave-to[data-v-9bb9b225]{opacity:0;transform:translateY(-4px)}@media (width<=960px){.tpp-grid[data-v-9bb9b225]{grid-template-columns:repeat(2,1fr)!important}}@media (width<=520px){.tpp-grid[data-v-9bb9b225]{grid-template-columns:repeat(1,1fr)!important}.tpp-tab-bar[data-v-9bb9b225]{padding:0 16px}.tpp-tab-body[data-v-9bb9b225]{padding:20px 16px 24px}}.tpp-authoring-notice[data-v-9bb9b225]{color:#64748b;background:#f0f9ff;border:1px dashed #7dd3fc;border-radius:8px;align-items:center;gap:8px;margin:0 28px 20px;padding:9px 13px;font-size:.75rem;display:flex}.tpp-block[data-v-9bb9b225]{border-radius:8px;container-type:inline-size}.tpp-section-header[data-v-9bb9b225]{padding:22px 22px 0}.tpp-section-title[data-v-9bb9b225]{font-size:24px;font-weight:650}.tpp-tab-bar[data-v-9bb9b225]{scrollbar-width:thin;gap:4px;padding:0 22px}.tpp-tab[data-v-9bb9b225]{min-height:44px;padding:12px 14px;font-size:13px}.tpp-tab[data-v-9bb9b225]:focus-visible,.tpp-panel[data-v-9bb9b225]:focus-visible{outline-offset:-3px;outline:2px solid #2563eb}.tpp-panel[data-v-9bb9b225]{min-width:0}.tpp-pool-chip[data-v-9bb9b225]{margin:0;padding:8px 16px;font-size:11px}.tpp-authoring-notice[data-v-9bb9b225]{padding:10px 22px;font-size:11px}.tpp-tab-body[data-v-9bb9b225]{padding:0}@container (width<=600px){.tpp-tab-bar[data-v-9bb9b225]{padding:0 12px}.tpp-tab-icon[data-v-9bb9b225]{display:none}.tpp-section-header[data-v-9bb9b225]{padding:18px 16px 0}}@media (prefers-reduced-motion:reduce){.tpp-fade-enter-active[data-v-9bb9b225],.tpp-fade-leave-active[data-v-9bb9b225]{transition:none}}.product-detail-block[data-v-ae8db931]{--ink:#111827;--muted:#667085;--line:#e5e7eb;--accent:#cf163d;color:var(--ink);background:#fff;padding:18px 22px 24px;font-family:inherit;container-type:inline-size}.pdp-breadcrumb[data-v-ae8db931]{color:#596579;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:flex}.pdp-breadcrumb span[data-v-ae8db931]{align-items:center;gap:8px;display:inline-flex}.pdp-breadcrumb i[data-v-ae8db931]{color:#b3bac6;font-style:normal}.pdp-home svg[data-v-ae8db931]{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.pdp-stage[data-v-ae8db931]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.pdp-gallery[data-v-ae8db931]{grid-template-columns:58px minmax(0,1fr);gap:14px;min-width:0;display:grid}.thumbnail-rail[data-v-ae8db931]{flex-direction:column;gap:8px;display:flex}.thumbnail-rail button[data-v-ae8db931]{aspect-ratio:1;cursor:pointer;background:#f7f8fa;border:1px solid #0000;border-radius:10px;place-items:center;width:58px;display:grid;overflow:hidden}.thumbnail-rail button.active[data-v-ae8db931]{border-color:#1c2739;box-shadow:inset 0 0 0 2px #fff}.thumbnail-rail img[data-v-ae8db931]{object-fit:cover;width:100%;height:100%}.mini-gem[data-v-ae8db931]{aspect-ratio:1;width:28px;transform:rotate(var(--tilt));background:radial-gradient(circle at 35% 28%,#fff 0 6%,#0000 7%),conic-gradient(from 40deg,#d9f6f6,#f3d6ee,#e8f5c9,#c9eaf6,#ece4ff,#d9f6f6);border:3px solid #c9cdd3;border-radius:9px 13px 8px 14px;box-shadow:0 5px 10px #4f5e7424}.product-visual[data-v-ae8db931]{background:radial-gradient(circle at 65% 24%,#fff 0 5%,#0000 24%),linear-gradient(145deg,#fafbfc 0%,#f2f5f8 52%,#fcfcfd 100%);border-radius:18px;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.product-visual>img[data-v-ae8db931]{object-fit:contain;width:100%;height:100%}.gem-placeholder[data-v-ae8db931]{aspect-ratio:1;filter:drop-shadow(0 34px 28px #394c6526);width:min(65%,390px);position:relative;transform:rotate(-8deg)}.gem-aura[data-v-ae8db931]{filter:blur(15px);background:radial-gradient(circle,#bfecee85,#0000 66%);border-radius:50%;position:absolute;inset:10%}.gem-stone[data-v-ae8db931]{background:radial-gradient(circle at 28% 22%,#fffffff2 0 7%,#0000 8%),conic-gradient(from 25deg,#d8f1ec,#f6cee7,#f7e5ae,#c4e9ef,#e5d8f6,#d8f1ec);border:12px solid #d6d9df;border-radius:38% 48% 42% 50%;position:absolute;inset:18%;box-shadow:inset 0 0 20px #fffc,0 15px 25px #4e5f762e}.gem-prong[data-v-ae8db931]{background:linear-gradient(145deg,#fff,#bcc2cb 48%,#f7f8f9 72%);border-radius:45%;width:22%;height:15%;position:absolute;box-shadow:0 5px 8px #3944542e}.gem-prong.one[data-v-ae8db931]{top:11%;left:20%;transform:rotate(-35deg)}.gem-prong.two[data-v-ae8db931]{top:15%;right:14%;transform:rotate(38deg)}.gem-prong.three[data-v-ae8db931]{bottom:11%;left:15%;transform:rotate(35deg)}.gem-prong.four[data-v-ae8db931]{bottom:16%;right:11%;transform:rotate(-38deg)}.image-hint[data-v-ae8db931]{color:#8a94a5;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;bottom:16px;left:18px}.zoom-control[data-v-ae8db931],.wishlist-button[data-v-ae8db931]{color:#263247;cursor:pointer;background:#fffffff0;border:1px solid #dde2e8;border-radius:50%;place-items:center;text-decoration:none;display:grid}.zoom-control[data-v-ae8db931]{width:38px;height:38px;position:absolute;top:16px;right:16px}.zoom-control svg[data-v-ae8db931],.wishlist-button svg[data-v-ae8db931]{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.pdp-buybox[data-v-ae8db931]{min-width:0}.product-heading-row[data-v-ae8db931]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-brand[data-v-ae8db931]{color:#273248;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.product-name[data-v-ae8db931]{color:#111827;letter-spacing:-.025em;margin:0;font-size:clamp(21px,2.5vw,32px);line-height:1.14}.product-subtitle[data-v-ae8db931]{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.wishlist-button[data-v-ae8db931]{flex:none;width:42px;height:42px}.rating-row[data-v-ae8db931]{align-items:center;gap:7px;margin:15px 0;font-size:11px;display:flex}.stars[data-v-ae8db931]{color:#f3a218;letter-spacing:1px}.rating-row a[data-v-ae8db931]{color:#334155;text-underline-offset:2px}.pricing-card[data-v-ae8db931]{border-block:1px solid var(--line);padding:15px 0 17px}.offer-badge[data-v-ae8db931]{color:#fff;text-transform:uppercase;background:#8d3d05;border-radius:5px;margin-bottom:9px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.price-line[data-v-ae8db931]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.price-line strong[data-v-ae8db931]{color:var(--accent);font-size:21px}.price-line del[data-v-ae8db931]{color:#6b7280;font-size:11px}.price-line span[data-v-ae8db931]{color:var(--accent);font-size:11px;font-weight:700}.product-option[data-v-ae8db931]{color:#3f4a5d;padding-top:17px;font-size:11px}.swatches[data-v-ae8db931]{gap:9px;margin-top:10px;display:flex}.swatches button[data-v-ae8db931]{background:var(--swatch-color);cursor:pointer;border:2px solid #fff;border-radius:50%;outline:1px solid #cdd3dc;width:31px;height:31px}.swatches button.active[data-v-ae8db931]{outline-offset:2px;outline:2px solid #25324a}.size-stock-row[data-v-ae8db931]{color:#3f4a5d;justify-content:space-between;gap:15px;margin:16px 0;font-size:11px;display:flex}.stock-message[data-v-ae8db931]{color:#c3193f;font-weight:700}.purchase-actions[data-v-ae8db931]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.purchase-actions[data-v-ae8db931]>*{cursor:pointer;border-radius:7px;place-items:center;min-height:43px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.primary-purchase[data-v-ae8db931]{border:1px solid var(--accent);color:#fff;background:var(--accent);box-shadow:0 8px 18px #cf163d2e}.secondary-purchase[data-v-ae8db931]{color:#202938;background:#fff;border:1px solid #202938}.fulfillment-card[data-v-ae8db931]{background:#f9fafb;border:1px solid #e2e7ed;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:start;gap:10px;margin:18px 0;padding:13px;display:grid}.fulfillment-icon[data-v-ae8db931]{color:#3154b6;background:#eaf0ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.fulfillment-icon svg[data-v-ae8db931]{fill:none;stroke:currentColor;stroke-width:1.7px;width:19px;height:19px}.fulfillment-card strong[data-v-ae8db931]{font-size:11px}.fulfillment-card p[data-v-ae8db931]{color:var(--muted);margin:3px 0;font-size:9px}.fulfillment-card div>span[data-v-ae8db931]{color:#08785d;font-size:9px;font-weight:700}.fulfillment-card button[data-v-ae8db931],.fulfillment-card a[data-v-ae8db931]{color:#3154b6;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800;text-decoration:none}.offers-panel h3[data-v-ae8db931]{margin:0 0 7px;font-size:15px}.offer-row[data-v-ae8db931]{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr 16px;align-items:center;gap:8px;min-height:41px;display:grid}.offer-row>span svg[data-v-ae8db931],.row-arrow[data-v-ae8db931]{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.offer-row strong[data-v-ae8db931]{font-size:10px}.row-arrow[data-v-ae8db931]{color:#697386}.shopping-assistant[data-v-ae8db931]{background:linear-gradient(105deg,#faf9ff,#f7faff);border:1px solid #ddd9ff;border-radius:13px;margin-top:28px;padding:17px 18px}.assistant-heading[data-v-ae8db931]{align-items:center;gap:10px;display:flex}.ai-mark[data-v-ae8db931]{color:#fff;background:linear-gradient(135deg,#315cf3,#7c3aed);border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.assistant-heading div[data-v-ae8db931]{flex-direction:column;display:flex}.assistant-heading small[data-v-ae8db931]{color:#7b8597;margin-top:2px;font-size:9px}.question-chips[data-v-ae8db931]{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.question-chips button[data-v-ae8db931]{color:#3f4b61;cursor:pointer;background:#fff;border:1px solid #d8dce6;border-radius:999px;padding:7px 10px;font-size:9px}.question-chips button span[data-v-ae8db931]{color:#6548de;margin-right:5px}.question-chips .ask-anything[data-v-ae8db931]{color:#5740c8;border-color:#9e8fea}.product-details-panel[data-v-ae8db931]{border-top:1px solid var(--line);margin-top:25px}.details-title-row[data-v-ae8db931]{justify-content:space-between;align-items:center;padding:22px 0 13px;display:flex}.details-heading[data-v-ae8db931]{letter-spacing:-.02em;margin:0;font-size:22px}.details-title-row>span[data-v-ae8db931]{color:#939baa;text-transform:uppercase;font-size:9px;font-weight:700}.details-grid[data-v-ae8db931]{background:#f7f8fa;border-radius:12px;grid-template-columns:1.25fr 1fr 1fr;gap:32px;padding:20px;display:grid}.details-grid h3[data-v-ae8db931]{margin:0 0 8px;font-size:11px}.details-grid p[data-v-ae8db931],.details-grid li[data-v-ae8db931]{color:#4f5b6d;font-size:10px;line-height:1.55}.details-grid p[data-v-ae8db931]{margin:0}.details-grid ul[data-v-ae8db931]{margin:0;padding-left:16px}.authoring-note[data-v-ae8db931]{color:#6c7890;background:#f6f9ff;border:1px dashed #b9c9e4;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;font-size:9px;display:flex}.authoring-note span[data-v-ae8db931]{color:#3154b6;font-weight:800}@container (width<=820px){.pdp-stage[data-v-ae8db931]{grid-template-columns:1fr}.product-visual[data-v-ae8db931]{min-height:440px}.details-grid[data-v-ae8db931]{grid-template-columns:1fr 1fr}.description-column[data-v-ae8db931]{grid-column:1/-1}}@container (width<=520px){.product-detail-block[data-v-ae8db931]{padding:14px}.pdp-gallery[data-v-ae8db931]{grid-template-columns:1fr}.thumbnail-rail[data-v-ae8db931]{flex-direction:row;order:2;overflow-x:auto}.thumbnail-rail button[data-v-ae8db931]{flex:0 0 48px;width:48px}.product-visual[data-v-ae8db931]{min-height:340px}.purchase-actions[data-v-ae8db931],.details-grid[data-v-ae8db931]{grid-template-columns:1fr}.description-column[data-v-ae8db931]{grid-column:auto}.fulfillment-card[data-v-ae8db931]{grid-template-columns:34px 1fr}.fulfillment-card button[data-v-ae8db931],.fulfillment-card a[data-v-ae8db931]{grid-column:2;justify-self:start}.details-title-row>span[data-v-ae8db931]{display:none}}.product-detail-block[data-v-ae8db931],.product-summary[data-v-ae8db931]{min-width:0}.product-name[data-v-ae8db931]{overflow-wrap:anywhere;font-size:clamp(24px,3.5cqi,36px);line-height:1.2}.product-subtitle[data-v-ae8db931]{font-size:14px;line-height:1.6}.breadcrumb[data-v-ae8db931]{font-size:12px}.product-visual[data-v-ae8db931]{aspect-ratio:4/5;min-height:0;max-height:min(520px,65svh)}.size-stock-row[data-v-ae8db931]{flex-wrap:wrap;font-size:12px}.swatches button[data-v-ae8db931]{width:36px;height:36px}.purchase-actions[data-v-ae8db931]>*{min-height:44px;box-shadow:none;font-size:13px;font-weight:600}.fulfillment-card p[data-v-ae8db931],.fulfillment-card div>span[data-v-ae8db931],.fulfillment-card button[data-v-ae8db931],.fulfillment-card a[data-v-ae8db931]{font-size:12px;line-height:1.5}.fulfillment-card strong[data-v-ae8db931],.offer-row strong[data-v-ae8db931]{font-size:13px}.assistant-heading strong[data-v-ae8db931]{font-size:14px}.assistant-heading small[data-v-ae8db931]{font-size:12px;line-height:1.5}.question-chips button[data-v-ae8db931]{min-height:36px;font-size:12px}.details-grid h3[data-v-ae8db931]{font-size:14px}.details-grid p[data-v-ae8db931],.details-grid li[data-v-ae8db931]{font-size:13px;line-height:1.7}.product-detail-block[data-v-ae8db931] :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #2563eb}@container (width<=520px){.product-visual[data-v-ae8db931]{min-height:0;max-height:380px}.details-grid[data-v-ae8db931]{gap:20px}.fulfillment-card[data-v-ae8db931]{padding:12px}.question-chips button[data-v-ae8db931]{text-align:left;max-width:100%}.purchase-actions[data-v-ae8db931]{gap:8px}}@media (prefers-reduced-motion:reduce){.product-detail-block[data-v-ae8db931] *{scroll-behavior:auto;transition:none!important}}.image-zoom-dialog[data-v-ae8db931]{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:min(800px,100vw - 32px);max-height:90svh;padding:24px}.image-zoom-dialog[data-v-ae8db931]::backdrop{background:#0f172a90}.image-zoom-dialog img[data-v-ae8db931]{object-fit:contain;width:100%;height:75svh;display:block}.zoom-close[data-v-ae8db931]{color:#334155;cursor:pointer;background:#fff;border:0;min-width:36px;min-height:36px;font-size:24px;position:absolute;top:8px;right:8px}.product-detail-block button[data-v-ae8db931]:disabled{opacity:.4;cursor:default}.pdp-breadcrumb[data-v-ae8db931]{font-size:12px}.product-visual>img[data-v-ae8db931]{object-fit:contain}.nova-container[data-v-50bd27ac]{box-sizing:border-box;width:100%;min-height:88px}.hero-block,.thumbnail-grid-block,.brand-category-icons,.pp-block,.nova-container,.video-block{box-sizing:border-box;min-width:0;container-type:inline-size}.hero-block .hero-content{box-sizing:border-box;padding:clamp(24px,4cqi,48px)}.hero-block .hero-title :is(h1,h2){overflow-wrap:anywhere;font-size:clamp(26px,5cqi,48px)}.hero-block .hero-title p{font-size:clamp(22px,3.5cqi,32px)}.hero-block .hero-subtitle p{font-size:clamp(14px,2cqi,18px)}.hero-block .hero-actions{margin-top:22px}.hero-block .btn-cta{box-sizing:border-box;max-width:100%;min-height:40px;box-shadow:none;overflow-wrap:anywhere;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.4}.hero-block .btn-cta:hover{box-shadow:none;transform:none}.text-block{overflow-wrap:anywhere;min-width:0;padding:clamp(12px,2cqi,20px)}.text-block :is(img,video,iframe){max-width:100%}.text-block table{max-width:100%;display:block;overflow-x:auto}.nova-container.is-row>*{flex:240px;width:auto;min-width:0;max-width:100%}.nova-container.is-row>.nested-drop-zone{gap:var(--container-gap,16px);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.nova-container.is-row .nested-empty{grid-column:1/-1}.video-block .video-wrapper{height:auto;max-height:min(var(--video-max-height,520px),65svh);padding-top:0}.video-block :is(.video-native,.video-embed){border-radius:8px}.video-block .canvas-toolbar,.dynamic-canvas-block .canvas-toolbar{flex-wrap:wrap;max-width:calc(100% - 20px)}.video-block .canvas-element-wrapper,.dynamic-canvas-block .canvas-element-wrapper{touch-action:none}.dynamic-canvas-block{aspect-ratio:16/9;min-width:0;min-height:0;max-height:min(520px,65svh);container-type:inline-size}.thumbnail-grid-block .tg-header,.pp-block .pp-section-header{flex-wrap:wrap;gap:12px}.thumbnail-grid-block .tg-title,.pp-block .pp-section-title,.brand-category-icons .section-title{font-size:clamp(20px,3cqi,26px);line-height:1.35}.thumbnail-grid-block .tg-grid,.pp-block .pp-grid{gap:14px}.thumbnail-grid-block .tg-tile,.pp-block .pp-tile,.pp-block .carousel-card{min-width:0}.thumbnail-grid-block .tg-tile-overlay,.thumbnail-grid-block .tg-atc-btn{display:none}.thumbnail-grid-block .tg-placeholder-text{background:#dfe5ec;animation:none}.pp-block .pp-atc{box-sizing:border-box;text-align:center;opacity:1;cursor:pointer;min-height:36px;text-decoration:none;display:block}.pp-block .pp-tile-overlay:focus-within{opacity:1;transform:none}.pp-block .pp-product-link{color:inherit;text-decoration:none;display:block}.pp-block .pp-name{overflow-wrap:anywhere}.pp-block .pp-atc:focus-visible,.pp-block .pp-product-link:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.pp-block .pp-authoring-notice,.thumbnail-grid-block .tg-authoring-notice{background:#f8fafc;border:1px solid #e2e8f0;font-size:11px;line-height:1.5}.cf-block-wrapper .cf-field{overflow-wrap:anywhere;flex-wrap:wrap;gap:8px}.cf-block-wrapper .cf-value{min-width:0}.cf-block-wrapper :is(img,video,iframe),.html-snippet-block :is(img,video,iframe){max-width:100%}.html-snippet-block{overflow-wrap:anywhere;min-width:0}@container (width<=820px){.thumbnail-grid-block .tg-grid,.pp-block .pp-grid{grid-template-columns:repeat(var(--tablet-columns,3),minmax(0,1fr))!important}}@container (width<=600px){.nova-container.is-row>*{flex-basis:100%}.nova-container.is-row>.nested-drop-zone{grid-template-columns:minmax(0,1fr)}.thumbnail-grid-block .tg-grid,.pp-block .pp-grid{gap:10px;grid-template-columns:repeat(var(--small-columns,2),minmax(0,1fr))!important}.pp-block .pp-pool-desc{display:none}.thumbnail-grid-block .tg-tile-body,.pp-block .pp-tile-body{padding:10px}.thumbnail-grid-block .tg-header{margin-bottom:16px}}@container (width<=280px){.thumbnail-grid-block .tg-grid,.pp-block .pp-grid{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.hero-block .btn-cta,.pp-block .carousel-track{scroll-behavior:auto;transition:none}}.nova-responsive-layout{width:100%;min-width:0;max-width:100%;container:nova-page/inline-size}.nova-responsive-layout,.nova-responsive-layout *,.nova-responsive-layout :before,.nova-responsive-layout :after{box-sizing:border-box}.nova-responsive-layout>*,.nova-responsive-layout .rendered-content,.nova-responsive-layout .xf-block-wrapper,.nova-responsive-layout .cf-block-wrapper{min-width:0;max-width:100%}.nova-responsive-layout img,.nova-responsive-layout picture,.nova-responsive-layout video,.nova-responsive-layout canvas,.nova-responsive-layout iframe,.nova-responsive-layout svg{max-width:100%}.nova-responsive-layout .text-block,.nova-responsive-layout .html-snippet-block,.nova-responsive-layout .cf-field{overflow-wrap:anywhere}.nova-responsive-layout .text-block table,.nova-responsive-layout .html-snippet-block table,.nova-responsive-layout .cf-field table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}@container nova-page (width<=1024px){.nova-responsive-layout:is([data-nova-viewport=tablet],[data-nova-viewport=mobile]) .hero-content{max-width:min(100%,44rem)}.nova-responsive-layout:is([data-nova-viewport=tablet],[data-nova-viewport=mobile]) .brand-card{flex-basis:calc(33.333% - 11px)!important;min-width:0!important}.nova-responsive-layout:is([data-nova-viewport=tablet],[data-nova-viewport=mobile]) .tpp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nova-responsive-layout:is([data-nova-viewport=tablet],[data-nova-viewport=mobile]) .dynamic-canvas-block:not(.is-authoring){min-height:clamp(22rem,58vw,31.25rem)}}@container nova-page (width<=600px){.nova-responsive-layout[data-nova-viewport=mobile] .hero-content{width:100%;padding:36px 18px!important}.nova-responsive-layout[data-nova-viewport=mobile] .hero-title{line-height:1.08;font-size:clamp(2rem,10vw,3rem)!important}.nova-responsive-layout[data-nova-viewport=mobile] .hero-subtitle{font-size:clamp(1rem,4.8vw,1.25rem)!important}.nova-responsive-layout[data-nova-viewport=mobile] .hero-actions{flex-direction:column;align-items:stretch;width:100%}.nova-responsive-layout[data-nova-viewport=mobile] .hero-actions .cta-button{width:100%;min-height:44px}.nova-responsive-layout[data-nova-viewport=mobile] .text-block{padding:16px!important}.nova-responsive-layout[data-nova-viewport=mobile] .text-block h1{font-size:clamp(1.75rem,9vw,2.35rem)!important}.nova-responsive-layout[data-nova-viewport=mobile] .text-block h2{font-size:clamp(1.4rem,7vw,1.9rem)!important}.nova-responsive-layout[data-nova-viewport=mobile] .brand-category-icons{padding:24px 16px!important}.nova-responsive-layout[data-nova-viewport=mobile] .brand-category-icons .section-title{font-size:clamp(1.3rem,7vw,1.75rem)}.nova-responsive-layout[data-nova-viewport=mobile] .brand-category-icons .carousel-track{gap:12px;padding-inline:2px;scroll-padding-inline:2px}.nova-responsive-layout[data-nova-viewport=mobile] .brand-card{flex-basis:min(78vw,280px)!important;min-width:min(78vw,280px)!important}.nova-responsive-layout[data-nova-viewport=mobile] .brand-category-icons .product-image-wrap{height:clamp(180px,58vw,240px)}.nova-responsive-layout[data-nova-viewport=mobile] .brand-category-icons .nav-btn{display:none}.nova-responsive-layout[data-nova-viewport=mobile] .card-carousel-block,.nova-responsive-layout[data-nova-viewport=mobile] .thumbnail-grid-block,.nova-responsive-layout[data-nova-viewport=mobile] .pp-section-header,.nova-responsive-layout[data-nova-viewport=mobile] .tpp-section-header{padding-left:16px!important;padding-right:16px!important}.nova-responsive-layout[data-nova-viewport=mobile] .tg-grid,.nova-responsive-layout[data-nova-viewport=mobile] .pp-grid,.nova-responsive-layout[data-nova-viewport=mobile] .tpp-grid{grid-template-columns:minmax(0,1fr)!important}.nova-responsive-layout[data-nova-viewport=mobile] .tpp-tab-bar{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0 16px!important}.nova-responsive-layout[data-nova-viewport=mobile] .tpp-tab-bar::-webkit-scrollbar{display:none}.nova-responsive-layout[data-nova-viewport=mobile] .tpp-tab-bar>*{scroll-snap-align:start;flex:none;min-height:44px}.nova-responsive-layout[data-nova-viewport=mobile] .tpp-tab-body,.nova-responsive-layout[data-nova-viewport=mobile] .pp-container{padding-left:16px!important;padding-right:16px!important}.nova-responsive-layout[data-nova-viewport=mobile] .dropdown-trigger,.nova-responsive-layout[data-nova-viewport=mobile] button,.nova-responsive-layout[data-nova-viewport=mobile] [role=button]{min-height:44px}.nova-responsive-layout[data-nova-viewport=mobile] .dropdown-menu{width:auto;max-width:calc(100vw - 24px);left:0;right:0}.nova-responsive-layout[data-nova-viewport=mobile] .dynamic-canvas-block:not(.is-authoring){min-height:clamp(20rem,110vw,28rem)}.nova-responsive-layout[data-nova-viewport=mobile] .global-footer .footer-main,.nova-responsive-layout[data-nova-viewport=mobile] .global-footer .footer-legal{padding-right:max(16px, env(safe-area-inset-right))!important;padding-left:max(16px, env(safe-area-inset-left))!important}}@media (prefers-reduced-motion:reduce){.nova-responsive-layout *,.nova-responsive-layout :before,.nova-responsive-layout :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-renderer[data-v-eb31b814]{flex-direction:column;gap:16px;display:flex}.preview-studio[data-v-3829c067]{color:#eaf1fb;min-width:0;height:100%;min-height:620px;font-family:var(--font-body,"Inter",sans-serif);background:#0d1729;border:1px solid #1f2d45;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a38;container-type:inline-size}.preview-studio.is-fullscreen[data-v-3829c067]{z-index:1200;border:0;border-radius:0;height:100dvh;min-height:0;position:fixed;inset:0}.studio-toolbar[data-v-3829c067]{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091120f7;border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:22px;min-height:76px;padding:10px 16px 10px 20px;display:flex;position:relative;box-shadow:0 12px 30px #02061738}.studio-identity[data-v-3829c067]{align-items:center;gap:12px;min-width:210px;display:flex}.studio-mark[data-v-3829c067]{color:#7db5ff;background:linear-gradient(145deg,#3b82f62e,#6366f114);border:1px solid #60a5fa61;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.studio-mark svg[data-v-3829c067]{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px}.studio-copy[data-v-3829c067]{min-width:0}.studio-kicker[data-v-3829c067]{color:#93a7c3;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.studio-kicker span[data-v-3829c067]{background:#36d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #36d399b3}.studio-copy h2[data-v-3829c067]{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin:3px 0 0;font-weight:760;overflow:hidden;color:#fff!important;font-size:15px!important}.studio-copy p[data-v-3829c067]{color:#8093ae;text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin:2px 0 0;font-size:10px;overflow:hidden}.studio-controls[data-v-3829c067]{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.control-cluster[data-v-3829c067]{background:#94a3b812;border:1px solid #94a3b826;border-radius:10px;align-items:center;gap:3px;padding:3px;display:flex}.studio-controls button[data-v-3829c067]{color:#9cadc3;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;margin:0;padding:0 10px;font:700 11px/1 inherit;transition:color .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.studio-controls button svg[data-v-3829c067]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.studio-controls button[data-v-3829c067]:hover{color:#fff;background:#ffffff17}.studio-controls button[data-v-3829c067]:focus-visible{outline-offset:2px;outline:3px solid #60a5fa57}.device-cluster button.active[data-v-3829c067],.studio-action.active[data-v-3829c067]{color:#fff;background:linear-gradient(135deg,#377de8,#4d68df);border-color:#60a5fa7a;box-shadow:0 5px 14px #2563eb42}.zoom-cluster button[data-v-3829c067]{min-width:30px;padding:0 6px;font-size:14px}.zoom-cluster .zoom-value[data-v-3829c067]{color:#dce7f5;min-width:50px;font-size:10px}.studio-action[data-v-3829c067]{background:#94a3b80f!important;border-color:#94a3b824!important}.studio-action.active[data-v-3829c067]{background:linear-gradient(135deg,#377de8,#4d68df)!important}.studio-close[data-v-3829c067]{color:#ffd5d5!important;background:#7f1d1d26!important;border-color:#f8717142!important;min-height:38px!important;margin-left:3px!important;padding:0 13px!important}.studio-close[data-v-3829c067]:hover{color:#fff!important;background:#d94747!important;border-color:#ef6565!important}.studio-stage[data-v-3829c067]{scrollbar-color:#40526e transparent;background:radial-gradient(circle at 50% 16%,#1d3150 0,#111d31 44%,#0a1323 100%);flex:1;min-height:0;padding:30px;position:relative;overflow:auto}.studio-stage[data-v-3829c067]:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80b 1px,#0000 1px),linear-gradient(90deg,#94a3b80b 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.preview-scale[data-v-3829c067]{width:max-content;max-width:100%;transform:scale(var(--preview-scale));transform-origin:top;margin:0 auto;transition:transform .22s;position:relative}.device-frame[data-v-3829c067]{background:#fff;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:min(1440px,100cqw - 60px);height:calc(100dvh - 190px);min-height:620px;transition:width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),border-radius .28s;display:flex;overflow:hidden;box-shadow:0 34px 90px #02061794}.device-frame.device-laptop[data-v-3829c067]{border:10px solid #172033;border-radius:18px;width:1280px;height:800px;min-height:0}.device-frame.device-tablet[data-v-3829c067]{border:10px solid #172033;border-radius:28px;width:768px;height:1024px;min-height:0}.device-frame.device-phone[data-v-3829c067]{border:9px solid #172033;border-radius:34px;width:390px;height:844px;min-height:0}.device-frame.device-tablet.orientation-landscape[data-v-3829c067]{width:1024px;height:768px}.device-frame.device-phone.orientation-landscape[data-v-3829c067]{width:844px;height:390px}.device-bar[data-v-3829c067]{color:#718096;letter-spacing:.04em;background:#172033;grid-template-columns:1fr auto 1fr;align-items:center;min-height:26px;padding:0 12px;font-size:9px;font-weight:700;display:grid}.device-bar i[data-v-3829c067]{background:#334155;border-radius:99px;justify-self:end;width:35px;height:4px}.device-dot[data-v-3829c067]{border:2px solid #52627a;border-radius:50%;width:7px;height:7px}.preview-viewport[data-v-3829c067]{color:#0f172a;scrollbar-color:#a4afbe #eef2f7;background:#fff;flex:1;min-height:0;overflow:auto;container-type:inline-size}.preview-viewport[data-v-3829c067]>*{min-height:100%}.is-outlined .preview-viewport[data-v-3829c067] [data-nova-authored],.is-outlined .preview-viewport[data-v-3829c067] .page-renderer>*{outline-offset:-1px;outline:1px dashed #3b82f6b3}.is-outlined .preview-viewport[data-v-3829c067] [data-nova-authored]:hover,.is-outlined .preview-viewport[data-v-3829c067] .page-renderer>:hover{outline-offset:-2px;outline:2px solid #3b82f6}.studio-footer[data-v-3829c067]{color:#7f93af;background:#091220;border-top:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:18px;min-height:34px;padding:0 18px;font-size:9px;display:flex}.studio-footer strong[data-v-3829c067]{color:#c5d3e5}.studio-hint[data-v-3829c067]{color:#8da0ba}.studio-footer kbd[data-v-3829c067]{color:#b9c7da;font:inherit;background:#152035;border:1px solid #41506a;border-radius:4px;padding:2px 5px}.preview-studio.preview-studio .studio-toolbar .studio-copy h2[data-v-3829c067]{color:#fff!important}@media (width<=1250px){.studio-copy p[data-v-3829c067],.studio-action span[data-v-3829c067],.orientation-action span[data-v-3829c067]{display:none}.studio-controls[data-v-3829c067]{gap:5px}.device-cluster button span[data-v-3829c067]{display:none}.studio-controls button[data-v-3829c067]{padding:0 8px}.studio-identity[data-v-3829c067]{min-width:180px}.zoom-cluster[data-v-3829c067]{display:none}}@media (width<=760px){.preview-studio[data-v-3829c067]{border-radius:12px;min-height:520px}.studio-toolbar[data-v-3829c067]{flex-direction:column;align-items:flex-start;padding:12px}.studio-identity[data-v-3829c067]{width:100%}.studio-controls[data-v-3829c067]{justify-content:flex-start;width:100%;padding-bottom:3px;overflow-x:auto}.studio-close[data-v-3829c067]{margin-left:auto!important}.studio-stage[data-v-3829c067]{padding:16px}.device-frame[data-v-3829c067]{width:calc(100vw - 42px)}.studio-footer[data-v-3829c067]{display:none}}@media (prefers-reduced-motion:reduce){.preview-studio[data-v-3829c067] *{transition-duration:.01ms!important}}.block-controls[data-v-03214a44]{z-index:40;opacity:0;pointer-events:none;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px}.block-wrapper:hover>.block-controls[data-v-03214a44],.block-wrapper:focus-within>.block-controls[data-v-03214a44],.selected-block>.block-controls[data-v-03214a44]{opacity:1;pointer-events:auto}.drag-handle-icon[data-v-03214a44],.delete-block-btn[data-v-03214a44]{box-sizing:border-box;color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid;box-shadow:0 1px 4px #0f172a14}.drag-handle-icon[data-v-03214a44]{cursor:grab;touch-action:none}.delete-block-btn[data-v-03214a44]{cursor:pointer}.delete-block-btn[data-v-03214a44]:hover{color:#b42335;background:#fff1f2;border-color:#fda4af}.delete-block-btn[data-v-03214a44]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.block-controls svg[data-v-03214a44]{display:block}.review-marker[data-v-03214a44]{right:78px}@media (hover:none){.block-controls[data-v-03214a44]{opacity:1;pointer-events:auto}.drag-handle-icon[data-v-03214a44],.delete-block-btn[data-v-03214a44]{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.block-controls[data-v-03214a44]{transition:none}}.nested-drop-zone[data-v-03214a44]{background:#eef2ff8c;border:1.5px dashed #a5b4fc;border-radius:10px;min-height:72px;padding:12px}.nested-drop-zone[data-v-03214a44] .block-wrapper{margin:8px 0}.nested-empty[data-v-03214a44]{color:#64748b;place-items:center;min-height:52px;font-size:12px;font-weight:700;display:grid}.unknown-component[data-v-03214a44]{color:#b42318;background:#fff1f2;padding:24px}.review-marker[data-v-03214a44]{z-index:7;color:#fff;background:#f59e0b;border:2px solid #fff;border-radius:50%;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:10px;font-weight:900;display:grid;position:absolute;top:10px;right:78px;box-shadow:0 3px 10px #92400e55}.tree-item[data-v-9df41952]{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;width:100%;padding:8px;display:flex}.tree-item[data-v-9df41952]:hover{background:#f1f5f9}.tree-item.active[data-v-9df41952]{color:#4338ca;background:#eef2ff}.tree-item>span[data-v-9df41952]:nth-child(3){flex:1;min-width:0}.tree-item strong[data-v-9df41952],.tree-item small[data-v-9df41952]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tree-item strong[data-v-9df41952]{font-size:12px}.tree-item small[data-v-9df41952]{color:#94a3b8;font-size:9px}.tree-item i[data-v-9df41952]{color:#94a3b8;font-size:10px;font-style:normal}.chevron[data-v-9df41952]{width:12px}.invisible[data-v-9df41952]{visibility:hidden}.type-icon[data-v-9df41952]{width:17px;display:grid}.type-icon[data-v-9df41952] svg{width:15px;height:15px}.component-tree[data-v-648bae3e]{padding:8px}.tree-empty[data-v-648bae3e]{color:#94a3b8;text-align:center;padding:18px;font-size:12px}.authenticated-asset-media[data-v-579019d3]{object-fit:cover;width:100%;height:100%;display:block}.authenticated-asset-placeholder[data-v-579019d3]{color:#94a3b8;background:linear-gradient(145deg,#f8fafc,#eef2f7);place-items:center;width:100%;height:100%;font-size:2rem;display:grid}.asset-loading[data-v-90e50536]{color:#64748b;padding:20px;font-size:12px}.asset-palette[data-v-90e50536]{color:#26384f;background:#fbfcfe;flex-direction:column;height:100%;min-height:0;display:flex}.palette-nav[data-v-90e50536]{background:linear-gradient(#fafbfd,#f6f8fb);border-bottom-color:#dfe7f0;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 11px;display:flex}.folder-context[data-v-90e50536]{color:#25364e;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.folder-context-icon[data-v-90e50536]{color:#d88a18;background:#fff7e8;border-radius:7px;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.folder-context-icon[data-v-90e50536] svg{width:14px;height:14px}.folder-context-name[data-v-90e50536]{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:760;overflow:hidden}.folder-item-count[data-v-90e50536]{color:#718096;background:#fff;border:1px solid #dce4ee;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:24px;height:20px;padding:0 6px;font-size:.56rem;font-weight:760;display:inline-flex}.nav-btn[data-v-90e50536]{cursor:pointer;color:#5e718a;background:#fff;border:1px solid #d3deea;border-radius:8px;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;padding:0;display:inline-flex;box-shadow:0 2px 7px #1c334f0e}.nav-btn svg[data-v-90e50536]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.nav-btn[data-v-90e50536]:hover:not(:disabled),.nav-btn[data-v-90e50536]:focus-visible{color:#2f619f;outline-offset:1px;background:#f5f8fd;border-color:#9fb7d7;outline:3px solid #3e73dc1c}.nav-btn[data-v-90e50536]:disabled{color:#b4c0ce;box-shadow:none;opacity:1;background:#f7f9fb;border-color:#e2e8f0}.breadcrumbs[data-v-90e50536]{white-space:nowrap;flex-wrap:nowrap;flex:1;align-items:center;min-width:0;font-family:inherit;font-size:.67rem;display:flex;overflow-x:auto}.breadcrumb-item[data-v-90e50536]{color:#697a91;min-width:0;min-height:25px;font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:6px;max-width:92px;padding:3px 6px;font-weight:620;overflow:hidden}.breadcrumb-item[data-v-90e50536]:hover:not(:disabled),.breadcrumb-item[data-v-90e50536]:focus-visible{color:#315f9e;background:#eaf0f8;outline:none}.breadcrumb-item.active[data-v-90e50536],.breadcrumb-item[data-v-90e50536]:disabled{color:#213149;cursor:default;opacity:1;font-weight:760}.breadcrumb-home[data-v-90e50536]{flex:0 0 26px;justify-content:center;width:26px;padding:0}.breadcrumb-home[data-v-90e50536] svg{width:13px;height:13px}.breadcrumb-separator[data-v-90e50536]{color:#b6c2d0;flex:0 0 11px;justify-content:center;align-items:center;width:11px;display:inline-flex}.breadcrumb-separator svg[data-v-90e50536]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.palette-tools[data-v-90e50536]{background:#fbfcfe;border-bottom-color:#e4ebf3;flex:none;grid-template-columns:minmax(0,1fr) 98px;gap:8px;padding:10px 12px;display:grid}.asset-search-wrap[data-v-90e50536]{align-items:center;min-width:0;display:flex;position:relative}.asset-search-wrap svg[data-v-90e50536]{z-index:2;color:#8c9bad;pointer-events:none;width:14px;height:14px;position:absolute;left:10px}.asset-search[data-v-90e50536]{color:#31435a;appearance:none;background:#fff;border-color:#d5e0ec;border-radius:9px;min-width:0;min-height:38px;font-size:.74rem;box-shadow:0 2px 7px #1a304b09;padding:0 30px 0 32px!important}.asset-search[data-v-90e50536]::-webkit-search-decoration{-webkit-appearance:none}.asset-search[data-v-90e50536]::-webkit-search-cancel-button{-webkit-appearance:none}.asset-search[data-v-90e50536]:focus{border-color:#6d94d9;box-shadow:0 0 0 3px #4977cb1a}.asset-search-clear[data-v-90e50536]{z-index:3;color:#7b8ba0;cursor:pointer;background:#f0f4f8;border:0;border-radius:6px;justify-content:center;align-items:center;width:23px;height:23px;padding:0;display:inline-flex;position:absolute;right:7px}.asset-search-clear svg[data-v-90e50536]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:11px;height:11px;position:static}.asset-search-clear[data-v-90e50536]:hover,.asset-search-clear[data-v-90e50536]:focus-visible{color:#a53d4e;background:#fff0f2;outline:none}.asset-filter-wrap[data-v-90e50536]{align-items:center;min-width:0;display:flex;position:relative}.asset-filter-wrap>svg[data-v-90e50536]{z-index:2;fill:none;stroke:#8998aa;stroke-width:2px;stroke-linecap:round;pointer-events:none;width:13px;height:13px;position:absolute;left:9px}.asset-filter-wrap.active>svg[data-v-90e50536]{stroke:#3e6fc4}.asset-filter[data-v-90e50536]{color:#53657c;appearance:none;background:#fff;border-color:#d5e0ec;border-radius:9px;min-width:0;min-height:38px;font-size:.65rem;font-weight:650;box-shadow:0 2px 7px #1a304b09;padding:0 22px 0 28px!important}.asset-filter[data-v-90e50536]:focus{border-color:#6d94d9;outline:none;box-shadow:0 0 0 3px #4977cb1a}.asset-filter-wrap.active .asset-filter[data-v-90e50536]{color:#315bb2;background:#f5f7ff;border-color:#a9bde8}.palette-grid[data-v-90e50536]{scrollbar-color:#cbd7e5 transparent;background:#fbfcfe;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;gap:10px;min-height:0;padding:12px;display:grid;overflow-y:auto}.asset-item[data-v-90e50536]{cursor:pointer;background:#fff;border:1px solid #d9e3ed;border-radius:9px;outline:none;flex-direction:column;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #192f4a09}.asset-item[data-v-90e50536]:not(.is-folder){aspect-ratio:1/1.05}.asset-item.is-folder[data-v-90e50536]{aspect-ratio:auto;align-self:start;min-height:44px}.asset-item[data-v-90e50536]:hover,.asset-item[data-v-90e50536]:focus-visible{border-color:#89a9d4;transform:translateY(-2px);box-shadow:0 11px 23px #21477a21}.asset-thumbnail[data-v-90e50536]{object-fit:cover;background:#eef2f7;width:100%;height:calc(100% - 39px);display:block}.asset-meta[data-v-90e50536]{box-sizing:border-box;background:#fffffff5;border-top:1px solid #e3e9f0;flex-direction:column;justify-content:center;height:39px;padding:5px 28px 4px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.asset-meta span[data-v-90e50536],.asset-meta small[data-v-90e50536]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.asset-meta span[data-v-90e50536]{color:#31435a;font-size:.62rem;font-weight:650;line-height:1.25}.asset-meta small[data-v-90e50536]{color:#8a98a9;margin-top:1px;font-size:.52rem;line-height:1.2}.asset-drag-cue[data-v-90e50536]{color:#7b8da4;opacity:0;z-index:5;background:#f0f4f8;border-radius:6px;place-items:center;width:20px;height:20px;transition:opacity .18s;display:grid;position:absolute;bottom:8px;right:6px}.asset-drag-cue svg[data-v-90e50536]{width:14px;height:14px}.asset-item:hover .asset-drag-cue[data-v-90e50536],.asset-item:focus-visible .asset-drag-cue[data-v-90e50536]{opacity:1}.folder-icon[data-v-90e50536]{box-sizing:border-box;color:#d97706;background:linear-gradient(#fffdf8,#fff9ee);align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 12px;display:flex}.folder-icon[data-v-90e50536] .nova-icon,.folder-icon svg[data-v-90e50536]{color:#d97706;flex-shrink:0;width:18px;height:18px}.folder-name[data-v-90e50536]{color:#334155;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;font-size:.7rem;font-weight:680;overflow:hidden}.asset-empty[data-v-90e50536]{color:#8391a2;text-align:center;border:1px dashed #c4d2e1;border-radius:10px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:210px;padding:24px;display:flex}.asset-empty[data-v-90e50536] .nova-icon{color:#6d87aa;margin-bottom:10px;font-size:24px}.asset-empty strong[data-v-90e50536]{color:#4b5e75;font-size:.75rem}.asset-empty span[data-v-90e50536]{margin-top:4px;font-size:.6rem}@media (width<=620px){.palette-tools[data-v-90e50536]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.asset-palette[data-v-90e50536] *,.asset-palette[data-v-90e50536] :before,.asset-palette[data-v-90e50536] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.component-properties-inline[data-v-449999f5]{display:contents}.component-properties-overlay[data-v-449999f5]{z-index:9000;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.component-properties-dialog[data-v-449999f5]{color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #dce3ed;border-radius:14px;flex-direction:column;width:min(1100px,100%);max-width:100%;height:min(800px,100svh - 48px);min-height:0;font-family:inherit;display:flex;overflow:hidden;box-shadow:0 24px 80px #0f172a33}.component-properties-dialog.is-maximized[data-v-449999f5]{width:100%;height:calc(100svh - 48px)}.properties-window-header[data-v-449999f5]{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.properties-window-header>div[data-v-449999f5]:first-child{min-width:0}.properties-window-eyebrow[data-v-449999f5]{color:#64748b;letter-spacing:.04em;font-size:10px;font-weight:600}.properties-window-header h2[data-v-449999f5]{overflow-wrap:anywhere;margin:4px 0 0;font-size:20px;font-weight:650;line-height:1.4}.properties-window-actions[data-v-449999f5]{flex-shrink:0;gap:8px;display:flex}.properties-window-actions button[data-v-449999f5]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:7px;place-items:center;width:36px;height:36px;padding:0;display:grid}.properties-window-actions svg[data-v-449999f5]{width:17px;height:17px}.properties-window-toolbar[data-v-449999f5]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:10px 24px;display:flex}.properties-window-toolbar>div[data-v-449999f5]{background:#fff;border:1px solid #dce3ed;border-radius:7px;gap:3px;padding:3px;display:flex}.properties-window-toolbar button[data-v-449999f5]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:12px;display:flex}.properties-window-toolbar button[aria-pressed=true][data-v-449999f5]{color:#2563eb;background:#eff6ff}.properties-window-toolbar svg[data-v-449999f5]{width:14px;height:14px}.properties-window-toolbar>span[data-v-449999f5]{color:#64748b;font-size:11px}.properties-window-layout[data-v-449999f5]{flex:1;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);min-height:0;display:grid;overflow:hidden}.properties-window-form[data-v-449999f5]{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.properties-window-form[data-v-449999f5] .sidebar-content{flex:none;gap:14px;min-height:0;padding:24px;overflow:visible}.properties-window-preview[data-v-449999f5]{scrollbar-width:thin;background:#f8fafc;border-left:1px solid #e2e8f0;min-width:0;padding:20px;overflow:auto}.properties-preview-heading[data-v-449999f5]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.properties-preview-heading>span[data-v-449999f5]{text-transform:capitalize;color:#64748b;font-size:10px}.properties-preview-content[data-v-449999f5]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;max-height:480px;overflow:auto}.properties-window-preview p[data-v-449999f5]{color:#64748b;margin:14px 0 0;font-size:11px;line-height:1.6}.properties-window-footer[data-v-449999f5]{background:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.properties-window-footer>span[data-v-449999f5]{color:#64748b;font-size:11px}.properties-window-footer button[data-v-449999f5]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;min-height:38px;padding:8px 22px;font-size:13px;font-weight:600}button[data-v-449999f5]:focus-visible{outline-offset:3px;outline:2px solid #2563eb}@media (width<=800px){.component-properties-overlay[data-v-449999f5]{padding:12px}.component-properties-dialog[data-v-449999f5],.component-properties-dialog.is-maximized[data-v-449999f5]{height:calc(100svh - 24px)}.properties-window-layout[data-v-449999f5]{grid-template-columns:minmax(0,1fr)}.properties-window-preview[data-v-449999f5]{display:none}.properties-window-header[data-v-449999f5]{padding:14px 16px}.properties-window-toolbar[data-v-449999f5],.properties-window-footer[data-v-449999f5]{padding:10px 16px}.properties-window-form[data-v-449999f5] .sidebar-content{padding:16px}.properties-window-toolbar>span[data-v-449999f5]{display:none}}@media (width<=480px){.component-properties-overlay[data-v-449999f5]{padding:6px}.component-properties-dialog[data-v-449999f5],.component-properties-dialog.is-maximized[data-v-449999f5]{border-radius:10px;height:calc(100svh - 12px)}.properties-window-header h2[data-v-449999f5]{font-size:17px}.properties-window-actions button[data-v-449999f5]:first-child{display:none}.properties-window-toolbar button[data-v-449999f5]{padding:6px 9px}.properties-window-footer>span[data-v-449999f5]{max-width:70%;line-height:1.5}.properties-window-actions button[data-v-449999f5]{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.component-properties-overlay[data-v-449999f5]{-webkit-backdrop-filter:none;backdrop-filter:none}}.properties-window-header[data-v-449999f5]{padding:12px 20px}.properties-window-header h2[data-v-449999f5]{margin-top:2px;line-height:1.25}.properties-window-toolbar[data-v-449999f5]{padding:6px 20px}.properties-window-footer[data-v-449999f5]{padding:10px 20px}.properties-window-form[data-v-449999f5] .viewport-override-status{display:none}.properties-window-form[data-v-449999f5] .sidebar-content{gap:12px;padding:20px}.properties-window-preview[data-v-449999f5]{padding:16px}.properties-window-form[data-v-449999f5] .editor-field>input,.properties-window-form[data-v-449999f5] .editor-field>textarea,.properties-window-form[data-v-449999f5] .editor-field>select,.properties-window-form[data-v-449999f5] .pp-input,.properties-window-form[data-v-449999f5] .pp-select{font-size:13px}@media (width<=480px){.properties-window-header[data-v-449999f5],.properties-window-toolbar[data-v-449999f5],.properties-window-footer[data-v-449999f5]{padding-left:14px;padding-right:14px}.properties-window-form[data-v-449999f5] .sidebar-content{padding:14px}}.properties-window-toolbar .properties-assets-toggle[data-v-449999f5]{white-space:nowrap;background:#fff;border:1px solid #dce3ed;margin-left:auto}.properties-window-preview.is-asset-library[data-v-449999f5]{flex-direction:column;min-height:0;padding:12px;display:flex;overflow:hidden}.properties-window-preview.is-asset-library .asset-target-hint[data-v-449999f5]{margin:0 0 12px}.is-asset-library[data-v-449999f5] .asset-palette{border:1px solid #e2e8f0;border-radius:7px;flex:1;min-height:0;overflow:hidden}.properties-preview-heading button[data-v-449999f5]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:5px;width:28px;height:28px}.is-asset-library[data-v-449999f5] .asset-item{cursor:grab;background:#fff;border:1px solid #dce3ed;border-radius:7px;min-width:0;position:relative;overflow:hidden}.is-asset-library[data-v-449999f5] .asset-thumbnail{object-fit:contain;width:100%;height:110px;display:block}.is-asset-library[data-v-449999f5] .asset-meta{padding:8px}.is-asset-library[data-v-449999f5] .asset-item:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.is-asset-library[data-v-449999f5] .asset-search,.is-asset-library[data-v-449999f5] .asset-filter{border:1px solid #dce3ed;width:100%}@media (width<=800px){.properties-window-layout.show-assets .properties-window-form[data-v-449999f5]{display:none}.properties-window-layout.show-assets .properties-window-preview[data-v-449999f5]{border-left:0;display:flex}.properties-window-toolbar .properties-assets-toggle[data-v-449999f5]{padding:6px;font-size:11px}.properties-window-layout.show-assets[data-v-449999f5] .palette-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.nova-pane-toggle[data-v-3051808c]{z-index:5;border:1px solid var(--workspace-line,#e4e8ee);background:var(--nova-surface,#fff);width:36px;height:36px;color:var(--workspace-muted,#617084);cursor:pointer;font:500 12px var(--workspace-font,"Inter", "Segoe UI", sans-serif);box-shadow:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:7px;transition:color .15s,background-color .15s,border-color .15s;display:flex;position:absolute;top:8px;right:8px}.nova-pane-toggle[data-v-3051808c]:hover{color:var(--workspace-accent,#315fbe);background:var(--nova-accent-soft,#eef3fc);border-color:var(--workspace-accent,#315fbe)}.nova-pane-toggle[data-v-3051808c]:focus-visible{outline:2px solid var(--workspace-accent,#315fbe);outline-offset:2px}.nova-pane-toggle__icon[data-v-3051808c]{flex:none;width:20px;height:20px}.nova-pane-toggle--right[data-v-3051808c]:not(.nova-pane-toggle--collapsed):not(.nova-pane-toggle--inline){left:8px;right:auto}.nova-pane-toggle--right .nova-pane-toggle__tooltip[data-v-3051808c]{left:0;right:auto}.nova-pane-toggle--collapsed[data-v-3051808c]{background:var(--nova-surface-subtle,#f8f9fb);border-color:#0000;flex-direction:column;justify-content:flex-start;gap:14px;width:calc(100% - 12px);height:calc(100% - 16px);min-height:44px;padding:8px 4px;inset:8px 6px}.nova-pane-toggle--collapsed .nova-pane-toggle__label[data-v-3051808c]{writing-mode:vertical-rl;letter-spacing:.015em;line-height:1.4}.nova-pane-toggle--inline[data-v-3051808c]{border-color:var(--workspace-line,#e4e8ee);flex-direction:row;gap:8px;width:auto;height:40px;min-height:40px;padding:8px 12px;position:relative;inset:auto}.nova-pane-toggle--inline .nova-pane-toggle__label[data-v-3051808c]{writing-mode:horizontal-tb}.nova-pane-toggle__tooltip[data-v-3051808c]{background:var(--workspace-ink,#1c2636);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:6px;padding:6px 10px;position:absolute;top:calc(100% + 8px);right:0}.nova-pane-toggle:hover .nova-pane-toggle__tooltip[data-v-3051808c],.nova-pane-toggle:focus-visible .nova-pane-toggle__tooltip[data-v-3051808c]{opacity:1;visibility:visible}@media (pointer:coarse){.nova-pane-toggle[data-v-3051808c]:not(.nova-pane-toggle--collapsed):not(.nova-pane-toggle--inline){width:44px;height:44px}.nova-pane-toggle__tooltip[data-v-3051808c]{display:none}}@media (prefers-reduced-motion:reduce){.nova-pane-toggle[data-v-3051808c]{transition:none}}.editor-wrapper[data-v-c1aebfb3],.preview-wrapper[data-v-c1aebfb3]{flex-direction:column;height:100%;display:flex;overflow:hidden}.editor-wrapper[data-v-c1aebfb3]{position:relative}.page-editor-container[data-v-c1aebfb3]{background:#f1f5f9;flex-grow:1;height:0;display:flex;position:relative}.component-palette[data-v-c1aebfb3]{background-color:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:220px;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible}.component-palette.collapsed[data-v-c1aebfb3]{width:40px!important}.search-input-wrapper[data-v-c1aebfb3]{align-items:center;display:flex;position:relative}.search-icon[data-v-c1aebfb3]{color:#94a3b8;pointer-events:none;position:absolute;left:10px}.palette-search-input[data-v-c1aebfb3]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:8px 32px;font-size:.8rem;font-weight:500;transition:all .2s}.palette-search-input[data-v-c1aebfb3]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-clear[data-v-c1aebfb3]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:1.1rem;position:absolute;right:8px}.search-clear[data-v-c1aebfb3]:hover{color:#64748b}.resize-handle[data-v-c1aebfb3]{cursor:col-resize;z-index:100;width:4px;transition:background-color .2s;position:absolute;top:0;bottom:0}.resize-handle[data-v-c1aebfb3]:hover{background-color:#3b82f6}.component-palette.collapsed .resize-handle[data-v-c1aebfb3],.sidebar.collapsed .resize-handle[data-v-c1aebfb3]{display:none}.component-palette.is-resizing[data-v-c1aebfb3],.sidebar.is-resizing[data-v-c1aebfb3]{transition:none}.palette-toggle[data-v-c1aebfb3],.sidebar-toggle[data-v-c1aebfb3]{cursor:pointer;z-index:100;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:12px;right:-12px;box-shadow:0 1px 3px #0000001a}.sidebar-toggle[data-v-c1aebfb3]{left:-12px;right:auto}.palette-inner[data-v-c1aebfb3],.sidebar-inner[data-v-c1aebfb3]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.palette-tabs[data-v-c1aebfb3]{background:#fafafa;border-bottom:1px solid #f1f5f9;display:flex}.palette-tabs button[data-v-c1aebfb3]{cursor:pointer;color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;flex:1;padding:12px 8px;font-size:.75rem;font-weight:700;transition:all .2s}.palette-content[data-v-c1aebfb3]{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;flex-grow:1;overflow-y:auto}.palette-content[data-v-c1aebfb3]::-webkit-scrollbar{width:4px}.palette-content[data-v-c1aebfb3]::-webkit-scrollbar-track{background:0 0}.palette-content[data-v-c1aebfb3]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.palette-draggable[data-v-c1aebfb3]{flex-direction:column;gap:8px;padding:16px;display:flex}.palette-item[data-v-c1aebfb3]{cursor:grab;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008}.palette-item[data-v-c1aebfb3]:hover{background-color:#f8faff;border-color:#3b82f6;transform:translate(4px);box-shadow:0 4px 6px -1px #0000001a}.palette-item[data-v-c1aebfb3]:before{content:"";opacity:0;background:#3b82f6;width:3px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.palette-item[data-v-c1aebfb3]:hover:before{opacity:1}.palette-item-icon[data-v-c1aebfb3]{color:#64748b;justify-content:center;align-items:center;transition:color .2s;display:flex}.palette-item:hover .palette-item-icon[data-v-c1aebfb3]{color:#3b82f6}.canvas[data-v-c1aebfb3]{background-color:#f1f5f9;flex-grow:1;padding:32px;transition:all .3s;overflow-y:auto}.drag-area[data-v-c1aebfb3]{width:100%;max-width:900px;min-height:400px;margin:0 auto;padding-bottom:100px}.sidebar[data-v-c1aebfb3]{background-color:#fff;border-left:1px solid #e2e8f0;flex-shrink:0;width:320px;transition:width .3s cubic-bezier(.4,0,.2,1);position:relative}.sidebar.collapsed[data-v-c1aebfb3]{width:40px!important}.sidebar-header[data-v-c1aebfb3]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:20px;display:flex}.sidebar-header h3[data-v-c1aebfb3]{color:#1e293b;margin:0;font-size:1rem;font-weight:700}.sidebar-content[data-v-c1aebfb3]{flex-direction:column;flex-grow:1;gap:20px;padding:20px;display:flex;overflow-y:auto}.standard-field[data-v-c1aebfb3]{flex-direction:column;gap:6px;display:flex}.standard-field label[data-v-c1aebfb3]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.standard-field input[type=text][data-v-c1aebfb3],.standard-field select[data-v-c1aebfb3]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:10px 12px;font-size:.9rem;transition:all .2s}.standard-field input[data-v-c1aebfb3]:focus,.standard-field select[data-v-c1aebfb3]:focus{background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.input-with-browse[data-v-c1aebfb3]{gap:8px;display:flex}.input-with-browse input[data-v-c1aebfb3]{flex:1}.mini-btn[data-v-c1aebfb3]{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:0 12px;font-size:.75rem;font-weight:600}.mini-btn[data-v-c1aebfb3]:hover{background:#e2e8f0}.color-picker[data-v-c1aebfb3]{cursor:pointer;height:40px;padding:4px}.slider[data-v-c1aebfb3]{-webkit-appearance:none;background:#e2e8f0;border-radius:5px;outline:none;width:100%;height:6px}.slider[data-v-c1aebfb3]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#3b82f6;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0000001a}.toggle-group[data-v-c1aebfb3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.toggle-row[data-v-c1aebfb3]{cursor:pointer;color:#475569;align-items:center;gap:10px;font-size:.85rem;font-weight:500;display:flex}.toggle-row input[type=checkbox][data-v-c1aebfb3]{accent-color:#3b82f6;width:16px;height:16px}.block-wrapper[data-v-c1aebfb3]{background:#fff;border:2px solid #0000;border-radius:12px;margin-bottom:20px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}.actions-footer[data-v-c1aebfb3]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#ffffffbf;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:16px;padding:16px 32px;display:flex}.preview-wrapper[data-v-c1aebfb3]{color:#fff;background:#0f172a;flex-direction:column;display:flex;position:relative;overflow:hidden}.preview-header[data-v-c1aebfb3]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:200;background:#0f172af2;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex}.preview-meta[data-v-c1aebfb3]{flex-direction:column;display:flex}.preview-path[data-v-c1aebfb3]{color:#94a3b8;margin-top:-4px;font-size:.7rem}.preview-controls[data-v-c1aebfb3]{align-items:center;gap:24px;display:flex}.control-group[data-v-c1aebfb3]{background:#ffffff0d;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex}.control-group button[data-v-c1aebfb3]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.control-group button[data-v-c1aebfb3]:hover{color:#fff;background:#ffffff1a}.control-group button.active[data-v-c1aebfb3]{color:#fff;background:#3b82f6}.zoom-control[data-v-c1aebfb3]{color:#94a3b8;min-width:180px;padding:4px 16px;font-size:.75rem;font-weight:600}.zoom-slider[data-v-c1aebfb3]{accent-color:#3b82f6;width:100px}.preview-content-container[data-v-c1aebfb3]{perspective:1000px;background:radial-gradient(circle,#1e293b 0%,#0f172a 100%);flex-grow:1;justify-content:center;align-items:flex-start;padding:40px;display:flex;overflow:auto}.preview-content[data-v-c1aebfb3]{background:#fff;flex-shrink:0;min-width:0;margin:0 auto;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden auto;transform:translateZ(0);box-shadow:0 50px 100px -20px #000000b3;container-type:inline-size}.zoom-scaler[data-v-c1aebfb3]{transform:scale(var(--preview-zoom));transform-origin:top;width:100%;transition:transform .3s}.preview-device-desktop[data-v-c1aebfb3]{border-radius:0;width:100%;max-width:1600px}.preview-device-laptop[data-v-c1aebfb3]{border:16px solid #111;border-radius:24px;width:1280px;height:800px}.preview-device-tablet[data-v-c1aebfb3]{border:16px solid #111;border-radius:40px;width:768px;height:1024px}.preview-device-phone[data-v-c1aebfb3]{border:16px solid #111;border-radius:48px;width:375px;height:812px}.preview-device-tablet.preview-orient-landscape[data-v-c1aebfb3]{width:1024px;height:768px}.preview-device-phone.preview-orient-landscape[data-v-c1aebfb3]{width:812px;height:375px}.show-outlines[data-v-c1aebfb3] .page-renderer>*{outline:1px dashed #3b82f680;position:relative}.show-outlines[data-v-c1aebfb3] .page-renderer>:hover{outline:2px solid #3b82f6}.btn-exit[data-v-c1aebfb3]{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-weight:600;transition:all .2s;display:flex}.btn-exit[data-v-c1aebfb3]:hover{background:#ef4444;border-color:#ef4444}.canvas-header[data-v-c1aebfb3]{justify-content:space-between;align-items:center;display:flex}.canvas-viewport-switcher[data-v-c1aebfb3]{background:#e2e8f0;border-radius:8px;gap:4px;padding:4px;display:flex}.canvas-viewport-switcher button[data-v-c1aebfb3]{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:all .2s}.canvas-viewport-switcher button[data-v-c1aebfb3]:hover{color:#1e293b;background:#ffffff80}.canvas-viewport-switcher button.active[data-v-c1aebfb3]{color:#3b82f6;background:#fff;box-shadow:0 1px 3px #0000001a}.drag-area[data-v-c1aebfb3]{width:100%;min-height:400px;margin:0 auto;padding-bottom:100px;transition:max-width .35s cubic-bezier(.4,0,.2,1)}.canvas-device-desktop[data-v-c1aebfb3]{max-width:100%}.canvas-device-tablet[data-v-c1aebfb3]{background:#fffc;border-left:2px dashed #94a3b8;border-right:2px dashed #94a3b8;max-width:768px;padding-left:16px;padding-right:16px}.canvas-device-mobile[data-v-c1aebfb3]{background:#ffffffd9;border-left:2px dashed #94a3b8;border-right:2px dashed #94a3b8;max-width:375px;padding-left:16px;padding-right:16px}.block-wrapper.is-hidden-on-active-device[data-v-c1aebfb3]{opacity:.55;border:2px dashed #ef4444!important}.hidden-block-overlay[data-v-c1aebfb3]{color:#fff;z-index:10;pointer-events:none;background:#ef4444;border-radius:20px;padding:3px 10px;font-size:.65rem;font-weight:700;position:absolute;top:8px;right:8px;box-shadow:0 2px 4px #0000001a}.viewport-override-status[data-v-c1aebfb3]{text-align:center;border:1px solid #0000;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:.8rem;font-weight:600}.viewport-override-status.desktop[data-v-c1aebfb3]{color:#475569;background:#f8fafc;border-color:#e2e8f0}.viewport-override-status.tablet[data-v-c1aebfb3]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.viewport-override-status.mobile[data-v-c1aebfb3]{color:#be185d;background:#fdf2f8;border-color:#fbcfe8}.device-visibility-section[data-v-c1aebfb3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;padding:12px}.device-visibility-section .section-title[data-v-c1aebfb3]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.7rem;font-weight:700}.visibility-checkboxes[data-v-c1aebfb3]{justify-content:space-between;gap:8px;display:flex}.visibility-checkbox-row[data-v-c1aebfb3]{color:#475569;cursor:pointer;align-items:center;gap:6px;font-size:.8rem;font-weight:500;display:flex}.visibility-checkbox-row input[data-v-c1aebfb3]{accent-color:#3b82f6;width:14px;height:14px}.clear-overrides-bar[data-v-c1aebfb3]{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px;font-size:.75rem;font-weight:500;display:flex}.btn-clear-overrides[data-v-c1aebfb3]{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:6px;align-self:flex-start;padding:6px 10px;font-weight:600;transition:background .2s}.btn-clear-overrides[data-v-c1aebfb3]:hover{background:#d97706}.overridden-dot[data-v-c1aebfb3]{color:#be185d;vertical-align:middle;margin-left:4px;font-size:.8rem;line-height:1}.recovery-banner[data-v-c1aebfb3]{color:#92400e;background:#fffbeb;border-bottom:1px solid #fcd34d;align-items:center;gap:10px;padding:9px 14px;display:flex}.recovery-banner>span[data-v-c1aebfb3]{flex-direction:column;flex:1;display:flex}.recovery-banner small[data-v-c1aebfb3]{opacity:.75}.recovery-banner button[data-v-c1aebfb3]{color:#fff;cursor:pointer;background:#f59e0b;border:0;border-radius:7px;padding:7px 11px;font-weight:700}.recovery-banner .dismiss[data-v-c1aebfb3]{color:#92400e;background:0 0}.save-indicator[data-v-c1aebfb3]{color:#16a34a;margin-left:auto;font-size:11px;font-weight:800}.save-indicator.dirty[data-v-c1aebfb3]{color:#d97706}.save-indicator.saving[data-v-c1aebfb3]{color:#4f46e5}.save-indicator.error[data-v-c1aebfb3]{color:#dc2626}.canvas-viewport-switcher button[data-v-c1aebfb3]:disabled{opacity:.35;cursor:not-allowed}.canvas-viewport-switcher .divider[data-v-c1aebfb3]{background:#cbd5e1;width:1px;height:20px;margin:0 4px}.context-targeting .standard-field[data-v-c1aebfb3]{color:#475569;margin:8px 0;font-size:11px;font-weight:700;display:block}.context-targeting input[data-v-c1aebfb3]{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;width:100%;margin-top:4px;padding:7px}.context-targeting small[data-v-c1aebfb3]{color:#94a3b8;font-size:10px}.review-count[data-v-c1aebfb3]{color:#4f46e5;background:#eef2ff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:4px;font-size:10px;display:inline-grid}.review-panel[data-v-c1aebfb3]{z-index:60;background:#fff;border:1px solid #dbe3ef;border-radius:14px;flex-direction:column;width:340px;max-height:calc(100% - 120px);display:flex;position:absolute;bottom:72px;right:18px;overflow:hidden;box-shadow:0 22px 60px #0f172a33}.review-panel header[data-v-c1aebfb3]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.review-panel header span[data-v-c1aebfb3]{flex-direction:column;display:flex}.review-panel header small[data-v-c1aebfb3]{color:#94a3b8}.review-panel header button[data-v-c1aebfb3]{cursor:pointer;background:0 0;border:0;font-size:22px}.review-compose[data-v-c1aebfb3]{border-bottom:1px solid #eef2f7;gap:8px;padding:12px;display:grid}.review-compose select[data-v-c1aebfb3],.review-compose textarea[data-v-c1aebfb3]{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:8px}.review-compose button[data-v-c1aebfb3]{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:8px;justify-self:end;padding:8px 12px;font-weight:700}.review-compose button[data-v-c1aebfb3]:disabled{opacity:.4}.review-list[data-v-c1aebfb3]{padding:10px;overflow:auto}.review-list article[data-v-c1aebfb3]{border:1px solid #e2e8f0;border-left:3px solid #f59e0b;border-radius:8px;margin-bottom:9px;padding:10px}.review-list article.resolved[data-v-c1aebfb3]{opacity:.58;border-left-color:#16a34a}.review-list article>div[data-v-c1aebfb3]{justify-content:space-between;display:flex}.review-list p[data-v-c1aebfb3]{color:#334155;margin:7px 0;font-size:12px}.review-list article button[data-v-c1aebfb3]{float:right;color:#4f46e5;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.marker-kind[data-v-c1aebfb3]{color:#b45309;text-transform:uppercase;font-size:9px;font-weight:900}.review-empty[data-v-c1aebfb3]{text-align:center;color:#94a3b8;padding:20px;font-size:12px}.page-editor-container[data-v-c1aebfb3]{background:#edf2f7;min-width:0}.component-palette[data-v-c1aebfb3],.sidebar[data-v-c1aebfb3]{background:#fbfcfe;border-color:#d8e1eb;transition:width .3s cubic-bezier(.22,1,.36,1),box-shadow .22s;box-shadow:5px 0 18px #1c334f09}.sidebar[data-v-c1aebfb3]{box-shadow:-5px 0 18px #1c334f09}.component-palette.is-resizing[data-v-c1aebfb3],.sidebar.is-resizing[data-v-c1aebfb3]{box-shadow:0 0 28px #254c7f1c}.resize-handle[data-v-c1aebfb3]{touch-action:none;width:7px}.resize-handle.right[data-v-c1aebfb3]{right:-3px}.resize-handle.left[data-v-c1aebfb3]{left:-3px}.resize-handle[data-v-c1aebfb3]:hover{background:linear-gradient(90deg,#0000,#3e73dcad,#0000)}.palette-toggle[data-v-c1aebfb3],.sidebar-toggle[data-v-c1aebfb3]{color:#61748d;background:linear-gradient(#fff,#f8fafc);border-color:#d2dce8;border-radius:9px;width:26px;height:34px;padding:0;transition:right .24s cubic-bezier(.22,1,.36,1),left .24s cubic-bezier(.22,1,.36,1),color .18s,border-color .18s,background .18s,box-shadow .18s;top:17px;box-shadow:0 5px 14px #192e481a}.palette-toggle[data-v-c1aebfb3]{right:-13px}.sidebar-toggle[data-v-c1aebfb3]{left:-13px}.palette-toggle svg[data-v-c1aebfb3],.sidebar-toggle svg[data-v-c1aebfb3]{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.component-palette.collapsed .palette-toggle[data-v-c1aebfb3]{box-shadow:none;right:7px}.sidebar.collapsed .sidebar-toggle[data-v-c1aebfb3]{box-shadow:none;left:7px}.palette-toggle[data-v-c1aebfb3]:hover,.palette-toggle[data-v-c1aebfb3]:focus-visible,.sidebar-toggle[data-v-c1aebfb3]:hover,.sidebar-toggle[data-v-c1aebfb3]:focus-visible{color:#285d9f;outline-offset:1px;background:#f4f8fd;border-color:#9cb5d6;outline:3px solid #3e73dc21;box-shadow:0 7px 18px #1e457424}.palette-tabs[data-v-c1aebfb3]{background:#f7f9fc;border-bottom-color:#dfe7f0;min-height:48px;padding-right:34px}.palette-tabs button[data-v-c1aebfb3]{color:#718197;letter-spacing:.08em;border-bottom:0;padding:0 10px;font-size:.67rem;position:relative}.palette-tabs button[data-v-c1aebfb3]:after{content:"";opacity:0;background:#4778d7;height:2px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.palette-tabs button.active[data-v-c1aebfb3]{color:#315f9e;background:#fff;border-bottom:0}.palette-tabs button.active[data-v-c1aebfb3]:after{opacity:1;transform:scaleX(1)}.palette-search[data-v-c1aebfb3]{background:#fbfcfe;border-bottom:0;padding:13px 14px 10px}.palette-search-input[data-v-c1aebfb3]{background:#fff;border-color:#d8e2ed;border-radius:9px;min-height:40px;padding-left:34px}.palette-search-input[data-v-c1aebfb3]:focus{border-color:#6d94d9;box-shadow:0 0 0 3px #4977cb1c}.palette-section-meta[data-v-c1aebfb3]{color:#63758c;justify-content:space-between;align-items:center;gap:8px;padding:4px 15px 8px;font-size:.58rem;font-weight:650;display:flex}.palette-section-meta small[data-v-c1aebfb3]{color:#98a4b4;font-size:.52rem;font-weight:500}.palette-draggable[data-v-c1aebfb3]{gap:7px;padding:7px 12px 18px}.palette-item[data-v-c1aebfb3]{background:#fff;border-color:#dce4ed;border-radius:9px;gap:11px;min-height:48px;padding:9px 28px 9px 11px;box-shadow:0 3px 10px #192e4906}.palette-item[data-v-c1aebfb3]:after{opacity:.42;content:"";background-image:radial-gradient(circle,#71839a 1px,#0000 1.5px);background-size:5px 5px;width:10px;height:18px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.palette-item[data-v-c1aebfb3]:hover{background:#f7faff;border-color:#a9bfdd;transform:translate(3px);box-shadow:0 8px 18px #22467517}.palette-item-name[data-v-c1aebfb3]{color:#304158;font-size:.77rem;font-weight:650}.palette-item-icon[data-v-c1aebfb3]{color:#607a9d}.palette-item-chosen[data-v-c1aebfb3]{background:#edf4ff;border-color:#6e98d8;box-shadow:0 10px 24px #2a559124}.canvas[data-v-c1aebfb3]{background-color:#edf2f7;background-image:linear-gradient(#6784a90a 1px,#0000 1px),linear-gradient(90deg,#6784a90a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;padding:0}.canvas-header[data-v-c1aebfb3]{z-index:60;background:var(--nova-surface,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #d8e1eb;min-height:64px;padding:0 22px;position:sticky;top:0;box-shadow:0 5px 16px #192f4b0b}.canvas-title[data-v-c1aebfb3]{align-items:center;gap:13px;min-width:0;display:flex}.canvas-title[data-v-c1aebfb3]:before{content:"";background:linear-gradient(#3f76d9,#7b61dc);border-radius:999px;width:3px;height:32px;display:block}.canvas-kicker[data-v-c1aebfb3]{display:none}.canvas-title>div[data-v-c1aebfb3]{min-width:0}.canvas-title h2[data-v-c1aebfb3]{color:#18273c;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin:0;font-size:.95rem;font-weight:680;overflow:hidden}.canvas-title small[data-v-c1aebfb3]{color:#8996a7;margin-top:3px;font-size:.56rem;display:block}.canvas-viewport-switcher[data-v-c1aebfb3]{background:#f2f5f8;border:1px solid #dbe3ec;border-radius:9px;padding:3px}.canvas-viewport-switcher button[data-v-c1aebfb3]{color:#66758a;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.66rem;display:inline-flex}.canvas-viewport-switcher button.active[data-v-c1aebfb3]{color:#315f9e;box-shadow:0 3px 9px #233f6317}.canvas-guidance[data-v-c1aebfb3]{color:#8996a7;background:#f6f9fcdb;border-bottom:1px solid #d3deead9;justify-content:space-between;align-items:center;gap:20px;min-height:36px;padding:0 24px;font-size:.57rem;display:flex}.canvas-guidance span[data-v-c1aebfb3]:first-child{color:#58708e;align-items:center;gap:6px;font-weight:650;display:inline-flex}.canvas-guidance i[data-v-c1aebfb3]{background:#38c68e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #38c68e8c}.drag-area[data-v-c1aebfb3]{isolation:isolate;width:calc(100% - 48px);max-width:1180px;min-height:calc(100% - 124px);margin:24px auto 0;padding-bottom:90px;transition:max-width .36s cubic-bezier(.22,1,.36,1)}.block-wrapper[data-v-c1aebfb3]{border:1px solid #0000;border-radius:10px;margin-bottom:16px;transition:border-color .2s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);box-shadow:0 6px 18px #172c480e}.block-wrapper[data-v-c1aebfb3]:hover{border-color:#c1d2e5;box-shadow:0 14px 32px #1a34561a}.selected-block[data-v-c1aebfb3]{border-color:#4a7edc;box-shadow:0 0 0 3px #4077da1f,0 16px 34px #1939651f}.block-controls[data-v-c1aebfb3]{z-index:40;opacity:0;align-items:center;gap:5px;transition:opacity .17s,transform .2s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:8px;right:8px;transform:translateY(-4px)}.block-wrapper:hover .block-controls[data-v-c1aebfb3],.block-wrapper:focus-within .block-controls[data-v-c1aebfb3],.selected-block .block-controls[data-v-c1aebfb3]{opacity:1;transform:translateY(0)}.drag-handle-icon[data-v-c1aebfb3],.delete-block-btn[data-v-c1aebfb3]{color:#61758e;background:#fffffff5;border:1px solid #d2ddea;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid;box-shadow:0 5px 14px #182d471f}.drag-handle-icon[data-v-c1aebfb3]{cursor:grab}.drag-handle-icon[data-v-c1aebfb3]:active{cursor:grabbing}.delete-block-btn[data-v-c1aebfb3]{color:#a05b68;cursor:pointer}.delete-block-btn[data-v-c1aebfb3] svg{width:14px;height:14px}.delete-block-btn[data-v-c1aebfb3]:hover{color:#c4384d;background:#fff5f6;border-color:#efb9c1}.delete-block-btn[data-v-c1aebfb3]:focus-visible{outline-offset:1px;border-color:#dfa5af;outline:3px solid #c4384d1f}.ghost[data-v-c1aebfb3]{opacity:.48;min-height:82px;box-shadow:none!important;background:#eaf2fd!important;border:2px dashed #6e98d8!important}.drag-chosen[data-v-c1aebfb3]{border-color:#78a0dc;box-shadow:0 18px 40px #1f467e2e}.drag-active[data-v-c1aebfb3]{cursor:grabbing;opacity:.94;transform:rotate(.25deg)scale(1.008)}.canvas-empty-state[data-v-c1aebfb3]{color:#6f7f93;text-align:center;background:#ffffffb8;border:1px dashed #b8c9dc;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:48px;display:flex}.canvas-empty-icon[data-v-c1aebfb3]{color:#4873b2;background:#f3f7fc;border:1px solid #c9d7e7;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.canvas-empty-icon svg[data-v-c1aebfb3]{width:25px;height:25px}.canvas-empty-state h3[data-v-c1aebfb3]{color:#26384f;margin:0;font-size:1.2rem;font-weight:670}.canvas-empty-state p[data-v-c1aebfb3]{color:#7d8b9c;max-width:440px;margin:9px 0 20px;font-size:.76rem;line-height:1.6}.canvas-empty-state button[data-v-c1aebfb3]{color:#3d659c;cursor:pointer;background:#fff;border:1px solid #c5d5e7;border-radius:8px;min-height:38px;padding:0 14px;font:650 .7rem inherit}.sidebar-header[data-v-c1aebfb3]{background:#fff;border-bottom-color:#dfe7f0;min-height:58px;padding:0 18px}.sidebar-header h3[data-v-c1aebfb3]{color:#203148;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.92rem;font-weight:670;overflow:hidden}.sidebar-header .close-btn[data-v-c1aebfb3]{color:#6c7d92;cursor:pointer;width:30px;height:30px;box-shadow:none;background:#f8fafc;border:1px solid #d9e2ed;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;padding:0;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.sidebar-header .close-btn svg[data-v-c1aebfb3]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.sidebar-header .close-btn[data-v-c1aebfb3]:hover{color:#b63c3c;background:#fff6f6;border-color:#efb7b7}.sidebar-header .close-btn[data-v-c1aebfb3]:focus-visible{outline-offset:1px;border-color:#8facd4;outline:3px solid #3e73dc24}.sidebar-content[data-v-c1aebfb3]{scrollbar-color:#cbd7e5 transparent;gap:18px;padding:18px}.standard-field input[type=text][data-v-c1aebfb3],.standard-field select[data-v-c1aebfb3],.toggle-group[data-v-c1aebfb3],.device-visibility-section[data-v-c1aebfb3]{background:#f9fbfd;border-color:#dbe4ee;border-radius:9px}.standard-field input[data-v-c1aebfb3]:focus,.standard-field select[data-v-c1aebfb3]:focus{border-color:#6d94d9;box-shadow:0 0 0 3px #4977cb1c}@media (width<=900px){.component-palette[data-v-c1aebfb3]{z-index:320;position:absolute;top:0;bottom:0;left:0;box-shadow:12px 0 32px #162e4c29}.component-palette.collapsed[data-v-c1aebfb3]{box-shadow:4px 0 12px #162e4c0d}.canvas[data-v-c1aebfb3]{margin-left:40px}.sidebar[data-v-c1aebfb3]{z-index:330;max-width:calc(100% - 40px);position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #162e4c29}}@media (width<=680px){.canvas-header[data-v-c1aebfb3]{min-height:58px;padding:0 12px}.canvas-title[data-v-c1aebfb3]:before{height:27px}.canvas-title h2[data-v-c1aebfb3]{max-width:150px;font-size:.78rem}.canvas-viewport-switcher[data-v-c1aebfb3]{gap:1px}.canvas-viewport-switcher button[data-v-c1aebfb3]{padding:0 8px}.canvas-viewport-switcher button span[data-v-c1aebfb3],.canvas-viewport-switcher .divider[data-v-c1aebfb3]{display:none}.canvas-guidance[data-v-c1aebfb3]{padding:0 13px}.canvas-guidance span[data-v-c1aebfb3]:last-child{display:none}.drag-area[data-v-c1aebfb3]{width:calc(100% - 20px);margin-top:10px}.canvas-empty-state[data-v-c1aebfb3]{min-height:300px;padding:32px 20px}.block-controls[data-v-c1aebfb3]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.editor-wrapper[data-v-c1aebfb3] *,.editor-wrapper[data-v-c1aebfb3] :before,.editor-wrapper[data-v-c1aebfb3] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.image-map-dropdown-settings[data-v-c1aebfb3]{background:#fff;border:1px solid #dbe3ee;border-radius:10px;margin-top:12px;padding:14px}.image-map-dropdown-settings>summary[data-v-c1aebfb3]{cursor:pointer;color:#475569;font-size:13px;font-weight:600}.image-map-dropdown-settings[open]>summary[data-v-c1aebfb3]{margin-bottom:12px}.sidebar-content[data-v-c1aebfb3]{min-width:0}.visibility-section[data-v-c1aebfb3]{margin-bottom:12px;padding:0}.sidebar-content .visibility-checkboxes[data-v-c1aebfb3]{flex-wrap:wrap;gap:12px;display:flex}.sidebar-content .visibility-checkbox-row[data-v-c1aebfb3]{font-size:11px}@media (width<=680px){.sidebar[data-v-c1aebfb3]:not(.collapsed){width:min(340px,100% - 48px)!important}.canvas-header[data-v-c1aebfb3]{flex-wrap:wrap;gap:6px;padding-top:8px;padding-bottom:8px}.canvas-header-actions[data-v-c1aebfb3]{flex-wrap:wrap}.actions-footer[data-v-c1aebfb3]{flex-wrap:wrap;gap:8px;padding:10px 12px}.actions-footer .btn[data-v-c1aebfb3]{min-height:38px;padding:8px 12px;font-size:12px}.sidebar-content[data-v-c1aebfb3]{padding:12px}}.palette-item .palette-add[data-v-c1aebfb3]{color:#64748b;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:28px;min-height:32px;margin-left:auto;padding:0;font-size:20px;font-weight:400;display:grid}.palette-item:hover .palette-add[data-v-c1aebfb3],.palette-add[data-v-c1aebfb3]:focus-visible{opacity:1;color:#2563eb;background:#eff6ff}.palette-add[data-v-c1aebfb3]:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.palette-item[data-v-c1aebfb3]:after{display:none}.sidebar-header .expand-properties[data-v-c1aebfb3]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #d9e2ed;border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;margin-left:auto;margin-right:8px;padding:0;display:grid}.sidebar-header .expand-properties svg[data-v-c1aebfb3]{width:16px;height:16px}.sidebar-header .expand-properties[data-v-c1aebfb3]:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.sidebar-header .expand-properties[data-v-c1aebfb3]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.sidebar-header h3[data-v-c1aebfb3]{flex:1}.sidebar.properties-in-dialog[data-v-c1aebfb3]{overflow:hidden;width:40px!important}.canvas-header[data-v-c1aebfb3]{min-height:44px;box-shadow:none;gap:8px;padding:6px 12px}.canvas-header.compact-header[data-v-c1aebfb3]{flex-wrap:nowrap;justify-content:flex-start}.canvas-title[data-v-c1aebfb3]:before{display:none}.canvas-status[data-v-c1aebfb3]{min-width:0}.canvas-component-count[data-v-c1aebfb3]{color:var(--workspace-muted,#64748b);white-space:nowrap;font-size:11px}.canvas-header .save-indicator[data-v-c1aebfb3]{white-space:nowrap;margin-left:auto;font-size:11px;font-weight:500}.canvas-header .canvas-viewport-switcher[data-v-c1aebfb3]{box-shadow:none;border:0;border-radius:6px;flex:none;gap:2px;padding:2px}.canvas-viewport-switcher .canvas-icon-button[data-v-c1aebfb3]{flex:none;justify-content:center;width:32px;padding:0}.canvas-viewport-switcher button svg[data-v-c1aebfb3]{flex:none;width:15px;height:15px}.canvas-viewport-switcher .divider[data-v-c1aebfb3]{height:18px;margin:0 3px}.canvas-title small[data-v-c1aebfb3]{display:none}.canvas-title h2[data-v-c1aebfb3]{font-size:14px}.review-panel[data-v-c1aebfb3]{max-height:calc(100% - 64px);bottom:12px}@media (width<=900px){.compact-header .canvas-component-count[data-v-c1aebfb3]{display:none}.canvas-header.compact-header .save-indicator[data-v-c1aebfb3]{margin-left:0}.compact-header .canvas-viewport-switcher[data-v-c1aebfb3]{margin-left:auto}}@media (width<=520px){.canvas-header.compact-header[data-v-c1aebfb3]{gap:4px}.canvas-header .canvas-viewport-switcher button>span[data-v-c1aebfb3]{display:none}.canvas-header .canvas-viewport-switcher button[data-v-c1aebfb3]{justify-content:center;width:32px}.canvas-header .canvas-title[data-v-c1aebfb3]{flex-basis:80px}.canvas-header .canvas-title h2[data-v-c1aebfb3]{max-width:100px}}.drag-area[data-v-c1aebfb3]{box-sizing:border-box;max-width:1200px;padding:12px 12px 48px}.block-wrapper[data-v-c1aebfb3]{box-shadow:none;margin-bottom:14px}.block-wrapper[data-v-c1aebfb3]:hover{box-shadow:none}.drag-area[data-v-c1aebfb3]{width:100%;min-height:calc(100% - 48px);margin:0 auto}.drag-area.canvas-device-desktop[data-v-c1aebfb3]{max-width:1200px}.drag-area.canvas-device-tablet[data-v-c1aebfb3]{max-width:768px}.drag-area.canvas-device-mobile[data-v-c1aebfb3]{max-width:375px}.editor-wrapper.with-footer .review-panel[data-v-c1aebfb3]{bottom:68px}.canvas[data-v-c1aebfb3]{container-type:inline-size}@container (width<=560px){.compact-header .canvas-component-count[data-v-c1aebfb3],.compact-header .canvas-viewport-switcher button>span[data-v-c1aebfb3]{display:none}.compact-header .canvas-viewport-switcher button[data-v-c1aebfb3]{justify-content:center;width:32px}}.sidebar-content[data-v-c1aebfb3]{gap:10px;padding:12px}.sidebar-content .viewport-override-status[data-v-c1aebfb3]{margin:0;padding:6px 8px;font-size:11px}.sidebar-content .visibility-section[data-v-c1aebfb3]{margin:0}.links[data-v-aecf1929]{gap:8px;display:grid}.link-row[data-v-aecf1929]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:minmax(100px,1fr) minmax(130px,1.3fr) 115px auto;align-items:center;gap:8px;padding:9px;display:grid}.links input[data-v-aecf1929],.links select[data-v-aecf1929],.links button[data-v-aecf1929]{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;margin:0;padding:8px 10px;font-size:.78rem}.link-actions[data-v-aecf1929]{gap:4px;display:flex}.links button[data-v-aecf1929]{cursor:pointer;color:#475569;width:auto;font-weight:700}.link-actions button[data-v-aecf1929]{width:30px;height:32px;padding:0}.links button.remove[data-v-aecf1929]{color:#b91c1c}.links button[data-v-aecf1929]:hover{background:#eff6ff}.links button[data-v-aecf1929]:disabled{opacity:.4;cursor:default}.links .add-link[data-v-aecf1929]{color:#2563eb;border-color:#bfdbfe;justify-self:start;margin-top:4px}.links[data-v-aecf1929] :is(input,select,button):focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (width<=800px){.link-row[data-v-aecf1929]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.link-actions[data-v-aecf1929]{justify-content:flex-end}}@media (width<=420px){.link-row[data-v-aecf1929]{grid-template-columns:minmax(0,1fr)}.link-actions[data-v-aecf1929]{justify-content:flex-start}}.links[data-v-aecf1929]{min-width:0;container-type:inline-size}.link-card[data-v-aecf1929]{background:#fff;border:1px solid #e2e8f0;border-radius:7px;overflow:hidden}.link-card>summary[data-v-aecf1929]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;font-weight:600;list-style:none;display:flex}.link-card>summary[data-v-aecf1929]::-webkit-details-marker{display:none}.link-card>summary[data-v-aecf1929]:after{content:"›";color:#64748b}.link-card[open]>summary[data-v-aecf1929]:after{transform:rotate(90deg)}.link-card>summary span[data-v-aecf1929]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;max-width:45%;margin-left:auto;font-size:10px;font-weight:400;overflow:hidden}.link-row[data-v-aecf1929]{border:0;border-top:1px solid #e2e8f0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:10px}.link-actions[data-v-aecf1929]{justify-content:flex-end}summary[data-v-aecf1929]:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}@container (width<=380px){.link-row[data-v-aecf1929]{grid-template-columns:minmax(0,1fr)}.link-actions[data-v-aecf1929]{justify-content:flex-start}}.release-toolbar{background:#fff;border-bottom:1px solid #e5eaf1;align-items:center;gap:16px;padding:20px 24px;display:flex}.release-search{color:#718096;border:1px solid #dce3ee;border-radius:10px;flex:1;align-items:center;gap:10px;max-width:420px;padding:10px 14px;display:flex}.release-search input{width:100%;font:inherit;color:#24354e;background:0 0;border:0;outline:0}.release-status-filter{color:#66768c;align-items:center;gap:8px;font-size:13px;display:flex}.release-status-filter select{color:#24354e;background:#fff;border:1px solid #dce3ee;border-radius:9px;padding:10px}.release-count{color:#718096;margin-left:auto;font-size:13px}.release-open,.release-review{white-space:nowrap;color:#38516f;cursor:pointer;background:#fff;border:1px solid #d9e2ee;border-radius:8px;padding:8px 13px;font-size:13px;font-weight:600;text-decoration:none}.release-review{color:#315dc5;background:#edf3ff;border-color:#d8e4ff}.release-more,.header-more-actions{position:relative}.release-more summary,.header-more-actions summary{cursor:pointer;color:#506078;border:1px solid #d9e2ee;border-radius:8px;padding:8px 11px;list-style:none}.release-more summary::-webkit-details-marker{display:none}.header-more-actions summary::-webkit-details-marker{display:none}.release-more-menu,.header-more-menu{z-index:30;background:#fff;border:1px solid #e0e6ef;border-radius:12px;gap:3px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 35px #182d4a22}.release-more-menu button,.header-more-menu button{text-align:left;color:#334963;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:10px 12px;font-size:13px}.release-more-menu button:hover,.header-more-menu button:hover{background:#f1f5fa}.release-more-menu .danger{color:#b42335}.retry-verification{color:#315dc5;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 4px;text-decoration:underline}.launches-table .actions-wrapper{flex-wrap:nowrap;justify-content:flex-end;gap:8px}.launches-table .details-col{width:38%}.launches-table .status-col{width:23%}.launches-table .promotion-col{width:20%}.launches-table .actions-col{width:19%}.launches-table td{vertical-align:middle}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.global-chrome-editor .title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.global-chrome-editor .header-actions{gap:8px}.release-toolbar input:focus-visible,.release-toolbar select:focus-visible,.release-more summary:focus-visible,.header-more-actions summary:focus-visible{outline-offset:3px;outline:2px solid #4779ec}@media (width<=760px){.release-toolbar{flex-wrap:wrap;padding:16px}.release-search{flex-basis:100%;max-width:none}.release-count{margin-left:auto}.global-chrome-editor .chrome-toolbar{flex-wrap:wrap}.global-chrome-editor .chrome-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.launches-table{min-width:700px}}.publication-status[data-v-5868484f]{white-space:nowrap;color:#526176;background:#edf2f7;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.publication-status__dot[data-v-5868484f]{background:currentColor;border-radius:50%;width:6px;height:6px}.publication-status[data-tone=success][data-v-5868484f]{color:#087443;background:#ecfdf3}.publication-status[data-tone=info][data-v-5868484f]{color:#315dc5;background:#edf3ff}.publication-status[data-tone=warning][data-v-5868484f]{color:#965c08;background:#fff7e8}.publication-status[data-tone=danger][data-v-5868484f]{color:#b42335;background:#fff0f1}.footer-editor[data-v-83b5551a]{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex:1;min-width:0;padding:24px;overflow:auto}.editor-header[data-v-83b5551a],.heading[data-v-83b5551a],.actions[data-v-83b5551a],.column-actions[data-v-83b5551a],.preview-toolbar[data-v-83b5551a]{align-items:center;gap:12px;display:flex}.editor-header[data-v-83b5551a]{flex-wrap:wrap;justify-content:space-between;padding-bottom:22px}.heading-icon[data-v-83b5551a]{color:#fff;background:#2563eb;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 12px #2563eb33}h2[data-v-83b5551a]{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800}.heading p[data-v-83b5551a]{color:#64748b;margin:5px 0 0;font-size:.82rem}.actions[data-v-83b5551a]{flex-wrap:wrap;gap:8px}.footer-editor button[data-v-83b5551a]{width:auto;font:inherit;color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin:0;padding:9px 14px;font-size:.82rem;font-weight:700}.footer-editor button[data-v-83b5551a]:hover{background:#f8fafc;border-color:#94a3b8}.footer-editor button.primary[data-v-83b5551a]{color:#fff;background:#2563eb;border-color:#2563eb}.footer-editor button[data-v-83b5551a]:disabled{opacity:.45;cursor:default}.footer-editor button.danger[data-v-83b5551a]{color:#b91c1c;border-color:#fecaca}.editor-tabs[data-v-83b5551a]{border-top:1px solid #f1f5f9;border-bottom:1px solid #e2e8f0;gap:12px;margin-bottom:24px;display:flex}.editor-tabs button[data-v-83b5551a]{color:#64748b;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:18px 20px}.editor-tabs button.active[data-v-83b5551a]{color:#2563eb;border-bottom-color:#2563eb}.content-panels[data-v-83b5551a]{gap:14px;display:grid}.panel[data-v-83b5551a],.column-card[data-v-83b5551a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}summary[data-v-83b5551a]{cursor:pointer;background:#f8fafc;align-items:center;gap:12px;padding:17px 20px;font-size:.9rem;font-weight:800;list-style:none;display:flex}summary[data-v-83b5551a]::-webkit-details-marker{display:none}summary[data-v-83b5551a]:after{content:"›";color:#64748b;margin-left:8px;font-size:1.35rem;transition:transform .15s;transform:rotate(0)}details[open]>summary[data-v-83b5551a]:after{transform:rotate(90deg)}summary>span[data-v-83b5551a]:not(.section-number){overflow-wrap:anywhere;flex:1}summary small[data-v-83b5551a]{color:#64748b;white-space:nowrap;background:#e2e8f0;border-radius:12px;margin-left:auto;padding:3px 8px;font-size:.7rem;font-weight:600}.panel-body[data-v-83b5551a]{padding:20px}.column-card[data-v-83b5551a]{margin-bottom:12px}.column-card>summary[data-v-83b5551a]{background:#fff;font-size:.85rem}.column-card[open]>summary[data-v-83b5551a]{background:#eff6ff;border-bottom:1px solid #dbeafe}.section-number[data-v-83b5551a]{color:#2563eb;background:#dbeafe;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.75rem;display:grid}.column-body[data-v-83b5551a]{padding:16px}.column-actions[data-v-83b5551a]{flex-wrap:wrap;gap:8px;margin-bottom:16px}.column-actions label[data-v-83b5551a]{flex:1;min-width:180px;margin:0}.panel-body label[data-v-83b5551a]{color:#475569;flex-direction:column;align-items:flex-start;gap:7px;margin:0 0 16px;font-size:.75rem;font-weight:700;display:flex}.panel-body label[data-v-83b5551a]:has(input[type=checkbox]){flex-direction:row;align-items:center}.footer-editor input[data-v-83b5551a]:not([type=checkbox]),.footer-editor textarea[data-v-83b5551a]{box-sizing:border-box;color:#1e293b;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;margin:0;padding:9px 11px;font-size:.82rem;font-weight:400}.footer-editor input[type=checkbox][data-v-83b5551a]{accent-color:#2563eb;width:16px;height:16px;margin:0}.footer-editor textarea[data-v-83b5551a]{resize:vertical;min-height:76px}.footer-editor[data-v-83b5551a] :is(button,input,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #2563eb}.preview-panel[data-v-83b5551a]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;padding:18px}.preview-toolbar[data-v-83b5551a]{justify-content:space-between;margin-bottom:18px}.preview-toolbar h3[data-v-83b5551a]{margin:0;font-size:.9rem}.preview[data-v-83b5551a]{border-radius:10px;width:100%;margin:auto;overflow:hidden}[role=status][data-v-83b5551a]{color:#047857;background:#ecfdf5;border-radius:8px;padding:12px;font-size:.82rem}.error[data-v-83b5551a]{color:#b91c1c}@media (width<=700px){.footer-editor[data-v-83b5551a]{padding:16px}.panel-body[data-v-83b5551a],.column-body[data-v-83b5551a]{padding:12px}summary[data-v-83b5551a]{padding:14px}.editor-tabs[data-v-83b5551a]{gap:0}.editor-tabs button[data-v-83b5551a]{padding:14px 10px}.column-actions label[data-v-83b5551a]{flex-basis:100%}}.global-chrome-editor[data-v-83b5551a]{box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:0;box-shadow:none;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex:auto;align-self:stretch;margin:0;padding:24px;overflow:auto;container-type:inline-size}.global-chrome-editor .chrome-toolbar[data-v-83b5551a]{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0 0 20px;display:flex}.global-chrome-editor .chrome-heading[data-v-83b5551a]{align-items:center;gap:14px;min-width:0;display:flex}.global-chrome-editor .chrome-icon[data-v-83b5551a]{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 12px #2563eb33}.global-chrome-editor .chrome-heading h2[data-v-83b5551a]{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.global-chrome-editor .chrome-heading p[data-v-83b5551a]{color:#64748b;margin:5px 0 0;font-size:.82rem;line-height:1.4}.global-chrome-editor .chrome-actions[data-v-83b5551a]{flex-wrap:wrap;align-items:center;gap:8px;height:auto;min-height:38px;display:flex}.global-chrome-editor .chrome-actions button[data-v-83b5551a]{box-sizing:border-box;color:#475569;width:auto;height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.global-chrome-editor .chrome-actions[data-v-83b5551a] :is(.primary,.btn-primary){color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 4px 10px #2563eb33}.global-chrome-editor .chrome-actions button[data-v-83b5551a]:disabled{opacity:.45;cursor:default}.global-chrome-editor .editor-tabs[data-v-83b5551a]{border-top:1px solid #f1f5f9;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.global-chrome-editor .editor-tabs button[data-v-83b5551a]{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;width:auto;height:auto;min-height:54px;margin:0;padding:14px 20px;font-size:.9rem;font-weight:600;line-height:1.4;display:inline-flex}.global-chrome-editor .editor-tabs button.active[data-v-83b5551a]{color:#2563eb;border-bottom-color:#2563eb;font-weight:700}.global-chrome-editor[data-v-83b5551a] :is(.category-card,.column-card,.panel){box-shadow:none;border-color:#e2e8f0;border-radius:12px}.global-chrome-editor[data-v-83b5551a] :is(.category-card-header,.column-card>summary,.panel>summary){box-sizing:border-box;min-height:58px;padding:16px 20px}.global-chrome-editor[data-v-83b5551a] :is(.category-card.is-expanded .category-card-header,.column-card[open]>summary){background:#eff6ff}.global-chrome-editor[data-v-83b5551a] :is(.category-card-body,.column-body,.panel-body){padding:20px}.global-chrome-editor[data-v-83b5551a] :is(.form-group label,.panel-body label){color:#475569;text-transform:none;font-size:.75rem;font-weight:700}.global-chrome-editor[data-v-83b5551a] :is(.form-control,.panel-body input:not([type=checkbox]),.panel-body textarea){box-sizing:border-box;color:#1e293b;border:1px solid #cbd5e1;border-radius:7px;min-width:0;padding:9px 11px;font-size:.82rem}.global-chrome-editor[data-v-83b5551a] :is(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #2563eb}@container (width<=720px){.global-chrome-editor .chrome-toolbar[data-v-83b5551a]{align-items:flex-start}.global-chrome-editor .chrome-actions[data-v-83b5551a]{width:100%}.global-chrome-editor .editor-tabs button[data-v-83b5551a]{padding:12px}.global-chrome-editor .form-row-grid[data-v-83b5551a]{grid-template-columns:minmax(0,1fr)}.global-chrome-editor .form-row-grid .full-width[data-v-83b5551a]{grid-column:auto}.global-chrome-editor[data-v-83b5551a] :is(.pane-action-bar,.subcolumns-header,.promo-header-actions){flex-wrap:wrap;gap:10px}}@media (width<=700px){.global-chrome-editor[data-v-83b5551a]{padding:16px}}@container (width<=1100px){.global-chrome-editor .chrome-toolbar[data-v-83b5551a]{flex-direction:column;align-items:flex-start}.global-chrome-editor .chrome-actions[data-v-83b5551a]{width:100%}}.global-chrome-editor[data-v-83b5551a] :is(.category-card,.column-card,.panel){box-shadow:none;background:#fff;border:1px solid #e2e8f0}.global-chrome-editor[data-v-83b5551a] :is(.category-card-header,.column-card>summary,.panel>summary){background:#fff;min-height:72px;font-size:.9rem;font-weight:700}.global-chrome-editor[data-v-83b5551a] :is(.category-card.is-expanded,.column-card[open],.panel[open]){box-shadow:none;border-color:#93c5fd}.global-chrome-editor[data-v-83b5551a] :is(.category-card.is-expanded>.category-card-header,.column-card[open]>summary,.panel[open]>summary){background:#eff6ff}.global-chrome-editor summary[data-v-83b5551a]:after{display:none}.global-chrome-editor .category-right[data-v-83b5551a]{align-items:center;gap:12px;display:flex}.global-chrome-editor .chrome-disclosure[data-v-83b5551a],.global-chrome-editor summary>span.chrome-disclosure[data-v-83b5551a]{box-sizing:border-box;color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;margin:0;padding:0;display:inline-flex}.global-chrome-editor .chrome-disclosure svg[data-v-83b5551a]{flex-shrink:0;transition:transform .15s}.global-chrome-editor .chrome-disclosure[aria-expanded=true] svg[data-v-83b5551a],.global-chrome-editor details[open]>summary>.chrome-disclosure svg[data-v-83b5551a]{transform:rotate(90deg)}.global-chrome-editor[data-v-83b5551a] :is(.cat-columns-pill,summary small){color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.global-chrome-editor[data-v-83b5551a]{font-family:var(--font-body,"Inter", sans-serif);font-size:.82rem;line-height:1.4}.global-chrome-editor[data-v-83b5551a] :is(.cat-name-display,.panel>summary>span:not(.chrome-disclosure),.column-card>summary>span:not(.section-number):not(.chrome-disclosure)){font-family:var(--font-display,var(--font-body,"Inter", sans-serif));letter-spacing:-.01em;color:#0f172a;font-size:1.05rem;font-weight:800;line-height:1.3}.global-chrome-editor[data-v-83b5551a] :is(.cat-number-badge,.section-number){font-family:var(--font-body,"Inter", sans-serif);letter-spacing:0;font-size:.75rem;font-weight:700;line-height:1.4}.global-chrome-editor[data-v-83b5551a] :is(.form-group label,.panel-body label,.toggle-label){font-family:var(--font-body,"Inter", sans-serif);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:700;line-height:1.4}.global-chrome-editor[data-v-83b5551a] :is(.form-control,.column-title-input,.panel-body input:not([type=checkbox]),.panel-body textarea),.global-chrome-editor[data-v-83b5551a] .links input,.global-chrome-editor[data-v-83b5551a] .links select{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:0;color:#1e293b;font-size:.82rem;font-weight:400;line-height:1.4}.global-chrome-editor[data-v-83b5551a] :is(.btn-add,.btn-add-sm,.btn-add-link,.panel-body button),.global-chrome-editor[data-v-83b5551a] .links button{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:0;font-size:.82rem;font-weight:700;line-height:1.4}.global-chrome-editor[data-v-83b5551a] :is(.cat-columns-pill,summary small){font-family:var(--font-body,"Inter", sans-serif);letter-spacing:0;font-size:.75rem;font-weight:600;line-height:1.4}.global-chrome-editor[data-v-83b5551a]{min-width:0;container-type:inline-size}.global-chrome-editor[data-v-83b5551a] :is(.chrome-toolbar,.chrome-actions,.editor-tabs,.preview-toolbar){flex-wrap:wrap;gap:8px}.global-chrome-editor[data-v-83b5551a] :is(.panel-body,.column-body,.category-content,.form-group){min-width:0}.global-chrome-editor[data-v-83b5551a] :is(.form-control,.column-title-input){min-width:0;max-width:100%}.global-chrome-editor[data-v-83b5551a] :is(.category-card-header,.panel>summary,.column-card>summary){padding:12px 14px}.global-chrome-editor[data-v-83b5551a] :is(.cat-name-display,.panel>summary>span:not(.chrome-disclosure),.column-card>summary>span:not(.section-number):not(.chrome-disclosure)){font-size:14px;font-weight:650}.global-chrome-editor[data-v-83b5551a] :is(.category-list,.content-panels){gap:10px}@container (width<=650px){.global-chrome-editor .chrome-actions[data-v-83b5551a]{justify-content:flex-start;width:100%}.global-chrome-editor[data-v-83b5551a] :is(.header-title-block,.chrome-heading){min-width:0}.global-chrome-editor[data-v-83b5551a] :is(.title-row,.pane-action-bar){flex-wrap:wrap}.global-chrome-editor[data-v-83b5551a] :is(.field-grid,.form-row){grid-template-columns:minmax(0,1fr);display:grid}.global-chrome-editor[data-v-83b5551a] :is(.header-icon-badge,.heading-icon){display:none}.global-chrome-editor[data-v-83b5551a] :is(.panel-body,.column-body){padding:12px}.global-chrome-editor[data-v-83b5551a] :is(.cat-columns-pill,summary small){padding:3px 6px;font-size:10px}}@media (prefers-reduced-motion:reduce){.global-chrome-editor[data-v-83b5551a] *{scroll-behavior:auto;transition:none!important}}.global-header-editor[data-v-f318ccc6]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-width:1320px;margin:0 auto;padding:24px;box-shadow:0 10px 25px -5px #0f172a0d}.editor-header-bar[data-v-f318ccc6]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.header-title-block[data-v-f318ccc6]{align-items:center;gap:14px;display:flex}.header-icon-badge[data-v-f318ccc6]{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 12px #2563eb38}.title-row[data-v-f318ccc6]{align-items:center;gap:10px;line-height:1;display:flex}.title-row h2[data-v-f318ccc6]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.subtitle[data-v-f318ccc6]{color:#64748b;margin:3px 0 0;font-size:.82rem;line-height:1.2}.header-actions[data-v-f318ccc6]{flex-wrap:wrap;align-items:center;gap:8px;min-height:42px;display:flex}.btn-primary[data-v-f318ccc6],.btn-secondary-ghost[data-v-f318ccc6]{white-space:nowrap;box-sizing:border-box;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;margin:0;padding:0 15px;font-size:.85rem;font-weight:700;line-height:1;transition:all .2s;display:inline-flex}.btn-primary span[data-v-f318ccc6],.btn-secondary-ghost span[data-v-f318ccc6]{line-height:1;display:inline-block}.btn-primary svg[data-v-f318ccc6],.btn-secondary-ghost svg[data-v-f318ccc6]{flex-shrink:0;display:block}.btn-secondary-ghost[data-v-f318ccc6]{color:#475569;background:#fff;border:1px solid #cbd5e1}.btn-secondary-ghost[data-v-f318ccc6]:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.btn-primary[data-v-f318ccc6]{color:#fff;background:#2563eb;border:none;box-shadow:0 4px 10px #2563eb33}.btn-primary[data-v-f318ccc6]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.save-toast-banner[data-v-f318ccc6]{border-radius:8px;margin-bottom:20px;padding:10px 16px;font-size:.88rem;font-weight:600}.save-toast-banner.success[data-v-f318ccc6]{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.save-toast-banner.info[data-v-f318ccc6]{color:#7e22ce;background:#f3e8ff;border:1px solid #e9d5ff}.editor-tabs[data-v-f318ccc6]{border-bottom:1px solid #e2e8f0;gap:8px;margin-bottom:24px;display:flex}.tab-btn[data-v-f318ccc6]{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:600;display:inline-flex}.tab-btn.active[data-v-f318ccc6]{color:#2563eb;border-bottom-color:#2563eb;font-weight:700}.pane-action-bar[data-v-f318ccc6]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.pane-action-bar h3[data-v-f318ccc6]{color:#0f172a;margin:0;font-size:1.1rem;font-weight:800}.pane-action-bar p[data-v-f318ccc6]{color:#64748b;margin:2px 0 0;font-size:.85rem}.btn-add[data-v-f318ccc6]{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:700;display:inline-flex}.category-list[data-v-f318ccc6]{flex-direction:column;gap:16px;display:flex}.category-card[data-v-f318ccc6]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.category-card[data-v-f318ccc6]:hover{border-color:#cbd5e1;box-shadow:0 6px 20px -4px #0f172a0f}.category-card.is-expanded[data-v-f318ccc6]{border-color:#93c5fd;box-shadow:0 10px 30px -5px #2563eb1f}.category-card-header[data-v-f318ccc6]{cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:14px 20px;transition:background .2s;display:flex}.category-card.is-expanded .category-card-header[data-v-f318ccc6]{background:#f8fafc;border-bottom:1px solid #eff6ff}.category-card-header[data-v-f318ccc6]:hover{background:#f8fafc}.category-left[data-v-f318ccc6]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.category-actions-left[data-v-f318ccc6]{align-items:center;gap:8px;margin-left:6px;display:inline-flex}.reorder-controls[data-v-f318ccc6]{flex-direction:column;gap:2px;display:flex}.reorder-btn[data-v-f318ccc6]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:18px;padding:0;transition:all .15s;display:flex}.reorder-btn[data-v-f318ccc6]:hover:not(:disabled){color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.reorder-btn[data-v-f318ccc6]:disabled{opacity:.35;cursor:not-allowed}.cat-number-badge[data-v-f318ccc6]{color:#475569;letter-spacing:.03em;background:#f1f5f9;border-radius:6px;padding:3px 9px;font-size:.72rem;font-weight:800}.cat-name-display[data-v-f318ccc6]{color:#0f172a;letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.cat-badge-chip[data-v-f318ccc6]{color:#d97706;text-transform:uppercase;letter-spacing:.04em;background:#fef3c7;border-radius:50px;padding:2px 8px;font-size:.68rem;font-weight:800}.category-right[data-v-f318ccc6]{align-items:center;gap:10px;display:flex}.cat-columns-pill[data-v-f318ccc6]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.toggle-expand-btn[data-v-f318ccc6],.btn-danger-sm[data-v-f318ccc6]{cursor:pointer;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;transition:all .2s;display:inline-flex}.toggle-expand-btn[data-v-f318ccc6]{color:#2563eb;background:#edf5ff;border:1px solid #bfdbfe}.toggle-expand-btn[data-v-f318ccc6]:hover{background:#dbeafe;border-color:#93c5fd;box-shadow:0 2px 8px #2563eb26}.category-card.is-expanded .toggle-expand-btn[data-v-f318ccc6]{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 4px 12px #2563eb40}.btn-danger-sm[data-v-f318ccc6]{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3}.btn-danger-sm[data-v-f318ccc6]:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.category-card-body[data-v-f318ccc6]{border-top:1px solid #e2e8f0;flex-direction:column;gap:24px;padding:20px;display:flex}.form-row-grid[data-v-f318ccc6]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.form-row-grid .full-width[data-v-f318ccc6]{grid-column:span 3}.form-group[data-v-f318ccc6]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-f318ccc6]{color:#475569;text-transform:uppercase;font-size:.75rem;font-weight:700}.form-control[data-v-f318ccc6]{color:#0f172a;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:8px 12px;font-size:.9rem}.form-control-sm[data-v-f318ccc6]{padding:6px 10px;font-size:.82rem}.checkbox-group[data-v-f318ccc6]{justify-content:flex-end}.toggle-label[data-v-f318ccc6]{color:#0f172a;cursor:pointer;align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:flex}.subcolumns-section[data-v-f318ccc6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.subcolumns-header[data-v-f318ccc6]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.subcolumns-header h4[data-v-f318ccc6]{color:#0f172a;margin:0;font-size:.95rem;font-weight:800}.btn-add-sm[data-v-f318ccc6]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:700;transition:background .15s;display:inline-flex}.btn-add-sm[data-v-f318ccc6]:hover{background:#1d4ed8}.columns-grid[data-v-f318ccc6]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.column-box[data-v-f318ccc6]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:12px}.column-box-header[data-v-f318ccc6]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.column-title-input[data-v-f318ccc6]{border:1px solid #cbd5e1;border-radius:4px;flex:1;padding:4px 8px;font-size:.88rem;font-weight:700}.btn-icon-del[data-v-f318ccc6]{color:#ef4444;cursor:pointer;background:#fef2f2;border:1px solid #fecdd3;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.btn-icon-del[data-v-f318ccc6]:hover{background:#fee2e2;border-color:#fca5a5}.links-list[data-v-f318ccc6]{flex-direction:column;gap:8px;display:flex}.link-item-row[data-v-f318ccc6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:flex-start;gap:6px;padding:8px;display:flex}.link-inputs[data-v-f318ccc6]{flex-direction:column;flex:1;gap:6px;display:flex}.link-type-picker-wrapper[data-v-f318ccc6]{gap:6px;display:flex}.type-select[data-v-f318ccc6]{flex-shrink:0;width:120px}.destination-field[data-v-f318ccc6]{flex:1}.btn-icon-del-sm[data-v-f318ccc6]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;transition:all .15s;display:flex}.btn-icon-del-sm[data-v-f318ccc6]:hover{color:#ef4444;background:#fef2f2;border-color:#fecdd3}.btn-add-link-ghost[data-v-f318ccc6]{color:#2563eb;cursor:pointer;text-align:center;background:0 0;border:1px dashed #cbd5e1;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:4px;padding:7px;font-size:.78rem;font-weight:700;transition:all .15s;display:inline-flex}.btn-add-link-ghost[data-v-f318ccc6]:hover{background:#eff6ff;border-color:#93c5fd}.promo-card-editor[data-v-f318ccc6]{background:#faf5ff;border:1px solid #f3e8ff;border-radius:10px;padding:16px}.promo-card-header[data-v-f318ccc6]{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.promo-card-header h4[data-v-f318ccc6]{color:#6b21a8;margin:0 0 2px;font-size:.95rem;font-weight:800}.promo-card-header p[data-v-f318ccc6]{color:#7e22ce;margin:0;font-size:.8rem}.promo-header-actions[data-v-f318ccc6]{align-items:center;gap:8px;display:flex}.btn-remove-promo-sm[data-v-f318ccc6]{color:#e11d48;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.btn-remove-promo-sm[data-v-f318ccc6]:hover{background:#ffe4e6;border-color:#fda4af}.btn-add-promo-sm[data-v-f318ccc6]{color:#7e22ce;cursor:pointer;background:#f3e8ff;border:1px solid #d8b4fe;border-radius:6px;align-items:center;gap:5px;padding:6px 14px;font-size:.78rem;font-weight:800;transition:all .15s;display:inline-flex}.btn-add-promo-sm[data-v-f318ccc6]:hover{background:#e9d5ff;border-color:#c084fc}.empty-promo-state[data-v-f318ccc6]{background:#fff;border:1.5px dashed #e9d5ff;border-radius:8px;justify-content:space-between;align-items:center;margin-top:4px;padding:14px 16px;display:flex}.empty-promo-info[data-v-f318ccc6]{align-items:center;gap:12px;display:flex}.no-promo-chip[data-v-f318ccc6]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f1f5f9;border-radius:4px;padding:3px 8px;font-size:.7rem;font-weight:800}.empty-promo-info p[data-v-f318ccc6]{color:#64748b;margin:0;font-size:.82rem;font-weight:500}.top-links-table-wrapper[data-v-f318ccc6]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.top-links-table[data-v-f318ccc6]{border-collapse:collapse;width:100%}.top-links-table th[data-v-f318ccc6],.top-links-table td[data-v-f318ccc6]{text-align:left;border-bottom:1px solid #e2e8f0;padding:12px 16px}.top-links-table th[data-v-f318ccc6]{color:#475569;text-transform:uppercase;background:#f8fafc;font-size:.75rem;font-weight:800}.text-right[data-v-f318ccc6]{text-align:right!important}.preview-wrapper[data-v-f318ccc6]{color:#fff;background:#0f172a;border-radius:12px;flex-direction:column;min-height:750px;display:flex;position:relative;overflow:hidden}.preview-wrapper.is-fullscreen[data-v-f318ccc6]{z-index:99999;border-radius:0;position:fixed;inset:0}.preview-header[data-v-f318ccc6]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:200;background:#0f172af2;border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 24px;display:flex}.preview-meta[data-v-f318ccc6]{flex-direction:column;display:flex}.preview-meta .gradient-title[data-v-f318ccc6]{background:linear-gradient(135deg,#60a5fa,#c084fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:1.1rem;font-weight:800}.preview-path[data-v-f318ccc6]{color:#94a3b8;margin-top:-2px;font-size:.7rem}.preview-controls[data-v-f318ccc6]{align-items:center;gap:16px;display:flex}.control-group[data-v-f318ccc6]{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex}.control-group button[data-v-f318ccc6]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.control-group button[data-v-f318ccc6]:hover{color:#fff;background:#ffffff1a}.control-group button.active[data-v-f318ccc6]{color:#fff;background:#3b82f6}.zoom-control[data-v-f318ccc6]{color:#94a3b8;min-width:170px;padding:4px 14px;font-size:.75rem;font-weight:600}.zoom-slider[data-v-f318ccc6]{accent-color:#3b82f6;cursor:pointer;width:90px}.preview-content-container[data-v-f318ccc6]{perspective:1000px;background:radial-gradient(circle,#1e293b 0%,#0f172a 100%);flex-grow:1;justify-content:center;align-items:flex-start;padding:30px 20px;display:flex;overflow:auto}.preview-content[data-v-f318ccc6]{background:#fff;flex-shrink:0;min-width:0;margin:0 auto;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden auto;transform:translateZ(0);box-shadow:0 50px 100px -20px #000000b3;container:global-header/inline-size}.zoom-scaler[data-v-f318ccc6]{transform:scale(var(--preview-zoom));transform-origin:top;justify-content:center;width:100%;transition:transform .3s;display:flex}.preview-device-desktop[data-v-f318ccc6]{border-radius:8px;width:100%;max-width:1600px;min-height:850px}.preview-device-laptop[data-v-f318ccc6]{border:16px solid #111;border-radius:24px;width:1280px;height:800px}.preview-device-tablet[data-v-f318ccc6]{border:16px solid #111;border-radius:40px;width:768px;height:1024px}.preview-device-phone[data-v-f318ccc6]{border:16px solid #111;border-radius:48px;width:375px;height:812px}.preview-device-tablet.preview-orient-landscape[data-v-f318ccc6]{width:1024px;height:768px}.preview-device-phone.preview-orient-landscape[data-v-f318ccc6]{width:812px;height:375px}.show-outlines[data-v-f318ccc6] .global-header *,.show-outlines[data-v-f318ccc6] .mock-storefront-body *{outline:1px dashed #3b82f666!important}.show-outlines[data-v-f318ccc6] .global-header :hover,.show-outlines[data-v-f318ccc6] .mock-storefront-body :hover{outline:2px solid #3b82f6!important}.btn-exit[data-v-f318ccc6]{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.btn-exit[data-v-f318ccc6]:hover{background:#ef4444;border-color:#ef4444}.mock-storefront-body[data-v-f318ccc6]{color:#0f172a;background:#f8fafc;width:100%}.mock-hero-banner[data-v-f318ccc6]{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 50%,#311b92 100%);justify-content:center;align-items:center;min-height:380px;padding:50px 24px;display:flex;position:relative;overflow:hidden}.mock-hero-banner .hero-overlay[data-v-f318ccc6]{pointer-events:none;background:radial-gradient(circle at 50% 30%,#8b5cf640,#0000 70%);position:absolute;inset:0}.mock-hero-banner .hero-content[data-v-f318ccc6]{z-index:2;max-width:640px;position:relative}.hero-kicker[data-v-f318ccc6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e9d5ff;letter-spacing:.05em;background:#ffffff1f;border:1px solid #fff3;border-radius:20px;margin-bottom:14px;padding:5px 14px;font-size:.75rem;font-weight:800;display:inline-block}.mock-hero-banner h1[data-v-f318ccc6]{letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 10px;font-size:2.2rem;font-weight:900;line-height:1.15}.mock-hero-banner p[data-v-f318ccc6]{color:#94a3b8;margin:0 0 24px;font-size:.95rem;line-height:1.5}.hero-actions[data-v-f318ccc6]{justify-content:center;gap:12px;display:flex}.btn-hero-primary[data-v-f318ccc6]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:10px 20px;font-size:.85rem;font-weight:700;transition:transform .2s,background .2s;box-shadow:0 4px 14px #3b82f666}.btn-hero-primary[data-v-f318ccc6]:hover{background:#2563eb;transform:translateY(-2px)}.btn-hero-secondary[data-v-f318ccc6]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:10px 20px;font-size:.85rem;font-weight:700}.mock-sections-wrapper[data-v-f318ccc6]{max-width:1200px;margin:0 auto;padding:40px 24px}.mock-section-header[data-v-f318ccc6]{text-align:center;margin-bottom:28px}.mock-section-header h3[data-v-f318ccc6]{color:#0f172a;margin:0 0 4px;font-size:1.35rem;font-weight:800}.mock-section-header p[data-v-f318ccc6]{color:#64748b;margin:0;font-size:.85rem}.mock-category-grid[data-v-f318ccc6]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.mock-cat-card[data-v-f318ccc6]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:14px;padding:16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #0000000a}.mock-cat-card[data-v-f318ccc6]:hover{transform:translateY(-3px);box-shadow:0 10px 20px #00000014}.cat-card-img-placeholder[data-v-f318ccc6]{background:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:flex}.cat-card-info h4[data-v-f318ccc6]{color:#0f172a;margin:0 0 2px;font-size:.9rem;font-weight:800}.cat-card-info span[data-v-f318ccc6]{color:#64748b;font-size:.75rem}.spinner[data-v-f318ccc6]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-f318ccc6;display:inline-block}@keyframes spin-f318ccc6{to{transform:rotate(360deg)}}.global-chrome-editor[data-v-f318ccc6]{box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:0;box-shadow:none;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex:auto;align-self:stretch;margin:0;padding:24px;overflow:auto;container-type:inline-size}.global-chrome-editor .chrome-toolbar[data-v-f318ccc6]{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0 0 20px;display:flex}.global-chrome-editor .chrome-heading[data-v-f318ccc6]{align-items:center;gap:14px;min-width:0;display:flex}.global-chrome-editor .chrome-icon[data-v-f318ccc6]{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 12px #2563eb33}.global-chrome-editor .chrome-heading h2[data-v-f318ccc6]{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.global-chrome-editor .chrome-heading p[data-v-f318ccc6]{color:#64748b;margin:5px 0 0;font-size:.82rem;line-height:1.4}.global-chrome-editor .chrome-actions[data-v-f318ccc6]{flex-wrap:wrap;align-items:center;gap:8px;height:auto;min-height:38px;display:flex}.global-chrome-editor .chrome-actions button[data-v-f318ccc6]{box-sizing:border-box;color:#475569;width:auto;height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.global-chrome-editor .chrome-actions[data-v-f318ccc6] :is(.primary,.btn-primary){color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 4px 10px #2563eb33}.global-chrome-editor .chrome-actions button[data-v-f318ccc6]:disabled{opacity:.45;cursor:default}.global-chrome-editor .editor-tabs[data-v-f318ccc6]{border-top:1px solid #f1f5f9;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.global-chrome-editor .editor-tabs button[data-v-f318ccc6]{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;width:auto;height:auto;min-height:54px;margin:0;padding:14px 20px;font-size:.9rem;font-weight:600;line-height:1.4;display:inline-flex}.global-chrome-editor .editor-tabs button.active[data-v-f318ccc6]{color:#2563eb;border-bottom-color:#2563eb;font-weight:700}.global-chrome-editor[data-v-f318ccc6] :is(.category-card,.column-card,.panel){box-shadow:none;border-color:#e2e8f0;border-radius:12px}.global-chrome-editor[data-v-f318ccc6] :is(.category-card-header,.column-card>summary,.panel>summary){box-sizing:border-box;min-height:58px;padding:16px 20px}.global-chrome-editor[data-v-f318ccc6] :is(.category-card.is-expanded .category-card-header,.column-card[open]>summary){background:#eff6ff}.global-chrome-editor[data-v-f318ccc6] :is(.category-card-body,.column-body,.panel-body){padding:20px}.global-chrome-editor[data-v-f318ccc6] :is(.form-group label,.panel-body label){color:#475569;text-transform:none;font-size:.75rem;font-weight:700}.global-chrome-editor[data-v-f318ccc6] :is(.form-control,.panel-body input:not([type=checkbox]),.panel-body textarea){box-sizing:border-box;color:#1e293b;border:1px solid #cbd5e1;border-radius:7px;min-width:0;padding:9px 11px;font-size:.82rem}.global-chrome-editor[data-v-f318ccc6] :is(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #2563eb}@container (width<=720px){.global-chrome-editor .chrome-toolbar[data-v-f318ccc6]{align-items:flex-start}.global-chrome-editor .chrome-actions[data-v-f318ccc6]{width:100%}.global-chrome-editor .editor-tabs button[data-v-f318ccc6]{padding:12px}.global-chrome-editor .form-row-grid[data-v-f318ccc6]{grid-template-columns:minmax(0,1fr)}.global-chrome-editor .form-row-grid .full-width[data-v-f318ccc6]{grid-column:auto}.global-chrome-editor[data-v-f318ccc6] :is(.pane-action-bar,.subcolumns-header,.promo-header-actions){flex-wrap:wrap;gap:10px}}@media (width<=700px){.global-chrome-editor[data-v-f318ccc6]{padding:16px}}@container (width<=1100px){.global-chrome-editor .chrome-toolbar[data-v-f318ccc6]{flex-direction:column;align-items:flex-start}.global-chrome-editor .chrome-actions[data-v-f318ccc6]{width:100%}}.global-chrome-editor[data-v-f318ccc6] :is(.category-card,.column-card,.panel){box-shadow:none;background:#fff;border:1px solid #e2e8f0}.global-chrome-editor[data-v-f318ccc6] :is(.category-card-header,.column-card>summary,.panel>summary){background:#fff;min-height:72px;font-size:.9rem;font-weight:700}.global-chrome-editor[data-v-f318ccc6] :is(.category-card.is-expanded,.column-card[open],.panel[open]){box-shadow:none;border-color:#93c5fd}.global-chrome-editor[data-v-f318ccc6] :is(.category-card.is-expanded>.category-card-header,.column-card[open]>summary,.panel[open]>summary){background:#eff6ff}.global-chrome-editor summary[data-v-f318ccc6]:after{display:none}.global-chrome-editor .category-right[data-v-f318ccc6]{align-items:center;gap:12px;display:flex}.global-chrome-editor .chrome-disclosure[data-v-f318ccc6],.global-chrome-editor summary>span.chrome-disclosure[data-v-f318ccc6]{box-sizing:border-box;color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;margin:0;padding:0;display:inline-flex}.global-chrome-editor .chrome-disclosure svg[data-v-f318ccc6]{flex-shrink:0;transition:transform .15s}.global-chrome-editor .chrome-disclosure[aria-expanded=true] svg[data-v-f318ccc6],.global-chrome-editor details[open]>summary>.chrome-disclosure svg[data-v-f318ccc6]{transform:rotate(90deg)}.global-chrome-editor[data-v-f318ccc6] :is(.cat-columns-pill,summary small){color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.global-chrome-editor[data-v-f318ccc6]{font-family:var(--font-body,"Inter", sans-serif);font-size:.82rem;line-height:1.4}.global-chrome-editor[data-v-f318ccc6] :is(.cat-name-display,.panel>summary>span:not(.chrome-disclosure),.column-card>summary>span:not(.section-number):not(.chrome-disclosure)){font-family:var(--font-display,var(--font-body,"Inter", sans-serif));letter-spacing:-.01em;color:#0f172a;font-size:1.05rem;font-weight:800;line-height:1.3}.global-chrome-editor[data-v-f318ccc6] :is(.cat-number-badge,.section-number){font-family:var(--font-body,"Inter", sans-serif);letter-spacing:0;font-size:.75rem;font-weight:700;line-height:1.4}.global-chrome-editor[data-v-f318ccc6] :is(.form-group label,.panel-body label,.toggle-label){font-family:var(--font-body,"Inter", sans-serif);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:700;line-height:1.4}.global-chrome-editor[data-v-f318ccc6] :is(.form-control,.column-title-input,.panel-body input:not([type=checkbox]),.panel-body textarea),.global-chrome-editor[data-v-f318ccc6] .links input,.global-chrome-editor[data-v-f318ccc6] .links select{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:0;color:#1e293b;font-size:.82rem;font-weight:400;line-height:1.4}.global-chrome-editor[data-v-f318ccc6] :is(.btn-add,.btn-add-sm,.btn-add-link,.panel-body button),.global-chrome-editor[data-v-f318ccc6] .links button{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:0;font-size:.82rem;font-weight:700;line-height:1.4}.global-chrome-editor[data-v-f318ccc6] :is(.cat-columns-pill,summary small){font-family:var(--font-body,"Inter", sans-serif);letter-spacing:0;font-size:.75rem;font-weight:600;line-height:1.4}.global-chrome-editor[data-v-f318ccc6]{min-width:0;container-type:inline-size}.global-chrome-editor[data-v-f318ccc6] :is(.chrome-toolbar,.chrome-actions,.editor-tabs,.preview-toolbar){flex-wrap:wrap;gap:8px}.global-chrome-editor[data-v-f318ccc6] :is(.panel-body,.column-body,.category-content,.form-group){min-width:0}.global-chrome-editor[data-v-f318ccc6] :is(.form-control,.column-title-input){min-width:0;max-width:100%}.global-chrome-editor[data-v-f318ccc6] :is(.category-card-header,.panel>summary,.column-card>summary){padding:12px 14px}.global-chrome-editor[data-v-f318ccc6] :is(.cat-name-display,.panel>summary>span:not(.chrome-disclosure),.column-card>summary>span:not(.section-number):not(.chrome-disclosure)){font-size:14px;font-weight:650}.global-chrome-editor[data-v-f318ccc6] :is(.category-list,.content-panels){gap:10px}@container (width<=650px){.global-chrome-editor .chrome-actions[data-v-f318ccc6]{justify-content:flex-start;width:100%}.global-chrome-editor[data-v-f318ccc6] :is(.header-title-block,.chrome-heading){min-width:0}.global-chrome-editor[data-v-f318ccc6] :is(.title-row,.pane-action-bar){flex-wrap:wrap}.global-chrome-editor[data-v-f318ccc6] :is(.field-grid,.form-row){grid-template-columns:minmax(0,1fr);display:grid}.global-chrome-editor[data-v-f318ccc6] :is(.header-icon-badge,.heading-icon){display:none}.global-chrome-editor[data-v-f318ccc6] :is(.panel-body,.column-body){padding:12px}.global-chrome-editor[data-v-f318ccc6] :is(.cat-columns-pill,summary small){padding:3px 6px;font-size:10px}}@media (prefers-reduced-motion:reduce){.global-chrome-editor[data-v-f318ccc6] *{scroll-behavior:auto;transition:none!important}}.modal-overlay[data-v-4b133e9c]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2200;background-color:#0f172a66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-glass[data-v-4b133e9c]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #fff6;border-radius:24px;flex-direction:column;width:100%;max-width:900px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.modal-header[data-v-4b133e9c]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:32px 40px;display:flex}.header-content h3[data-v-4b133e9c]{letter-spacing:-.02em;color:#1e293b;margin:0;font-size:1.75rem;font-weight:800}.subtitle[data-v-4b133e9c]{color:#64748b;margin:4px 0 0;font-size:.95rem}.template-destination[data-v-4b133e9c]{color:#64748b;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.template-destination strong[data-v-4b133e9c]{color:#334155;font-weight:500}.close-x[data-v-4b133e9c]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.close-x[data-v-4b133e9c]:hover{color:#0f172a;background:#e2e8f0;transform:rotate(90deg)}.template-grid[data-v-4b133e9c]{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;padding:40px;display:grid;overflow-y:auto}.template-card[data-v-4b133e9c]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.template-card[data-v-4b133e9c]:hover{border-color:#3b82f6;transform:translateY(-8px);box-shadow:0 20px 25px -5px #3b82f61a}.template-visual[data-v-4b133e9c]{background:#f8fafc;justify-content:center;align-items:center;height:140px;display:flex;position:relative;overflow:hidden}.visual-icon[data-v-4b133e9c]{color:#3b82f6;z-index:2;transition:transform .3s}.template-card:hover .visual-icon[data-v-4b133e9c]{transform:scale(1.2)}.visual-pattern[data-v-4b133e9c]{opacity:.05;background-image:radial-gradient(#3b82f6 1px,#0000 0);background-size:20px 20px;position:absolute;inset:0}.template-visual.standard-article[data-v-4b133e9c]{background:#eff6ff}.template-visual.left-rail-template[data-v-4b133e9c]{background:#fdf2f8}.template-visual.imagemap[data-v-4b133e9c]{background:#f0fdf4}.template-visual.blank[data-v-4b133e9c]{background:#f8fafc}.template-card.ai-template-card[data-v-4b133e9c]{background:linear-gradient(#fff 0%,#f0f9ff 100%);border-color:#bfdbfe}.template-card.ai-template-card[data-v-4b133e9c]:hover{border-color:#2563eb;box-shadow:0 20px 25px -5px #2563eb33}.template-visual.ai-visual[data-v-4b133e9c]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%)}.template-visual.ai-visual .visual-icon[data-v-4b133e9c]{color:#2563eb}.ai-link[data-v-4b133e9c]{color:#2563eb!important}.template-info[data-v-4b133e9c]{flex-grow:1;padding:20px}.template-info h4[data-v-4b133e9c]{color:#1e293b;margin:0 0 8px;font-size:1.1rem;font-weight:700}.template-info p[data-v-4b133e9c]{color:#64748b;margin:0;font-size:.85rem;line-height:1.5}.card-footer[data-v-4b133e9c]{background:#f8fafc;border-top:1px solid #f1f5f9;padding:16px 20px}.use-template[data-v-4b133e9c]{color:#3b82f6;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.modal-footer[data-v-4b133e9c]{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;padding:24px 40px;display:flex}.btn-cancel[data-v-4b133e9c]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 24px;font-weight:600;transition:all .2s}.btn-cancel[data-v-4b133e9c]:hover{background:#f1f5f9;border-color:#cbd5e1}.slide-up[data-v-4b133e9c]{animation:.4s cubic-bezier(.16,1,.3,1) slideUp-4b133e9c}@keyframes slideUp-4b133e9c{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.overlay[data-v-b60d3e0e]{z-index:1450;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.picker[data-v-b60d3e0e]{background:#f8fafc;border-radius:22px;flex-direction:column;width:min(760px,100vw - 40px);max-height:min(700px,100vh - 60px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0f172a55}.picker>header[data-v-b60d3e0e]{color:#fff;background:linear-gradient(120deg,#172033,#312e81 65%,#7c2d12);justify-content:space-between;padding:22px 24px;display:flex}header h2[data-v-b60d3e0e]{margin:0;font-size:1.2rem}header p[data-v-b60d3e0e]{color:#cbd5e1;margin:5px 0 0;font-size:.76rem}header button[data-v-b60d3e0e]{color:#fff;background:#ffffff18;border:0;border-radius:50%;align-self:flex-start;width:35px;height:35px;font-size:1.3rem}nav[data-v-b60d3e0e]{background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,1fr);gap:8px;padding:13px 18px;display:grid}nav button[data-v-b60d3e0e]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:.73rem;font-weight:800;display:flex}nav button.active[data-v-b60d3e0e]{color:#4338ca;background:#eef2ff;border-color:#6366f1}nav small[data-v-b60d3e0e]{background:#e2e8f0;border-radius:9px;padding:2px 5px}.search[data-v-b60d3e0e]{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:11px;gap:8px;margin:13px 18px 0;padding:9px 12px;display:flex}.search input[data-v-b60d3e0e]{width:100%;font:inherit;border:0;outline:0;font-size:.78rem}main[data-v-b60d3e0e]{min-height:280px;max-height:420px;padding:13px 18px 18px;overflow:auto}.tree[data-v-b60d3e0e]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:7px}.fragment-list[data-v-b60d3e0e]{gap:8px;display:grid}.fragment-list>button[data-v-b60d3e0e]{text-align:left;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.fragment-list>button.selected[data-v-b60d3e0e]{background:#eef2ff;border-color:#6366f1}.fragment-list>button.included[data-v-b60d3e0e]{opacity:.55}.kind-icon[data-v-b60d3e0e]{color:#4f46e5;background:#f1f5f9;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.fragment-list strong[data-v-b60d3e0e],.fragment-list small[data-v-b60d3e0e]{display:block}.fragment-list strong[data-v-b60d3e0e]{font-size:.78rem}.fragment-list small[data-v-b60d3e0e]{color:#94a3b8;margin-top:3px;font-size:.66rem}.fragment-list em[data-v-b60d3e0e]{color:#4f46e5;font-size:.67rem;font-style:normal;font-weight:800}.empty[data-v-b60d3e0e]{color:#64748b;place-items:center;min-height:260px;font-size:.8rem;display:grid}footer[data-v-b60d3e0e]{background:#fff;border-top:1px solid #e2e8f0;align-items:center;gap:10px;padding:14px 18px;display:flex}footer p[data-v-b60d3e0e]{color:#64748b;margin-right:auto;font-size:.68rem}footer i[data-v-b60d3e0e]{background:#22c55e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.cancel[data-v-b60d3e0e],.confirm[data-v-b60d3e0e]{border-radius:10px;padding:10px 14px;font-size:.75rem;font-weight:800}.cancel[data-v-b60d3e0e]{color:#475569;background:#fff;border:1px solid #cbd5e1}.confirm[data-v-b60d3e0e]{color:#fff;background:linear-gradient(90deg,#4f46e5,#7c3aed);border:0}.confirm[data-v-b60d3e0e]:disabled{opacity:.45}@media (width<=650px){nav[data-v-b60d3e0e]{grid-template-columns:1fr}footer p[data-v-b60d3e0e]{display:none}}.overlay[data-v-a13316fe]{z-index:1500;background:#0f172a99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}section[data-v-a13316fe]{background:#f8fafc;border-radius:18px;flex-direction:column;width:min(1400px,96vw);height:92vh;display:flex;overflow:hidden}header[data-v-a13316fe]{color:#fff;background:#172033;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}header p[data-v-a13316fe]{color:#cbd5e1;margin-bottom:0;font-size:.8rem}header button[data-v-a13316fe]{color:#fff;cursor:pointer;background:0 0;border:0;font-size:26px}.overlay[data-v-bbf44b8a]{z-index:1500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.editor[data-v-bbf44b8a]{background:#f8fafc;border-radius:20px;flex-direction:column;width:min(680px,100vw - 32px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0f172a66}.editor>header[data-v-bbf44b8a]{color:#fff;background:linear-gradient(120deg,#172033,#312e81);justify-content:space-between;padding:20px 22px;display:flex}header small[data-v-bbf44b8a]{color:#c7d2fe;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900}header h2[data-v-bbf44b8a]{margin:4px 0 0;font-size:1.15rem}header button[data-v-bbf44b8a]{color:#fff;background:#ffffff18;border:0;border-radius:50%;align-self:flex-start;width:34px;height:34px;font-size:1.3rem}main[data-v-bbf44b8a]{gap:15px;padding:20px;display:grid;overflow:auto}label span[data-v-bbf44b8a]{color:#475569;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}input[data-v-bbf44b8a],textarea[data-v-bbf44b8a]{box-sizing:border-box;color:#1e293b;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px;font-size:.78rem}textarea[data-v-bbf44b8a]{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.45}input[data-v-bbf44b8a]:focus,textarea[data-v-bbf44b8a]:focus{border-color:#6366f1;outline:0;box-shadow:0 0 0 3px #e0e7ff}.note[data-v-bbf44b8a]{color:#545e7a;background:#eef2ff;border-radius:9px;margin:0;padding:10px 12px;font-size:.68rem;line-height:1.45}.error[data-v-bbf44b8a]{color:#b91c1c;margin:0;font-size:.72rem;font-weight:700}footer[data-v-bbf44b8a]{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}footer button[data-v-bbf44b8a]{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:9px 13px;font-size:.72rem;font-weight:800}.primary[data-v-bbf44b8a]{color:#fff;background:#4f46e5;border:0}.cancel[data-v-bbf44b8a]{margin-right:auto}button[data-v-bbf44b8a]:disabled{opacity:.5}.tag-selector[data-v-be6e39cf]{flex-direction:column;gap:8px;display:flex}.tag-selector label[data-v-be6e39cf]{color:#334155;font-size:.875rem;font-weight:600}.selected-tags[data-v-be6e39cf]{flex-wrap:wrap;gap:8px;min-height:24px;display:flex}.tag-badge[data-v-be6e39cf]{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.remove-tag[data-v-be6e39cf]{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:1rem;line-height:1;display:flex}.remove-tag[data-v-be6e39cf]:hover{color:#ef4444}.form-control[data-v-be6e39cf]{border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:8px 12px;font-size:.9rem}.form-control[data-v-be6e39cf]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.modal-overlay[data-v-bdc9c2ba]{-webkit-backdrop-filter:blur(8px);z-index:1050;box-sizing:border-box;background:#0f172aa6;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-bdc9c2ba]{background:#fff;border-radius:16px;flex-direction:column;width:760px;max-width:95vw;max-height:88vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #e2e8f0cc}.modal-header[data-v-bdc9c2ba]{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.header-title-container[data-v-bdc9c2ba]{align-items:center;gap:14px;display:flex}.page-icon-badge[data-v-bdc9c2ba]{color:#2563eb;background:#eff6ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;display:flex;box-shadow:inset 0 0 0 1px #2563eb1a}.header-top-row[data-v-bdc9c2ba]{align-items:center;gap:10px;display:flex}.header-text h3[data-v-bdc9c2ba]{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:700}.path-badge[data-v-bdc9c2ba]{color:#475569;cursor:pointer;background:#f1f5f9;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.path-badge[data-v-bdc9c2ba]:hover{color:#1e293b;background:#e2e8f0}.path-icon[data-v-bdc9c2ba]{font-size:.8rem}.copy-success-icon[data-v-bdc9c2ba]{color:#16a34a}.header-subtitle[data-v-bdc9c2ba]{color:#64748b;margin:4px 0 0;font-size:.825rem}.close-btn[data-v-bdc9c2ba]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:1.75rem;line-height:1;transition:all .2s}.close-btn[data-v-bdc9c2ba]:hover{color:#0f172a;background:#f1f5f9}.tabs-nav[data-v-bdc9c2ba]{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:6px;padding:6px 16px 0;display:flex;overflow-x:auto}.tab-btn[data-v-bdc9c2ba]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;position:relative}.tab-btn[data-v-bdc9c2ba]:hover{color:#1e293b;background:#f1f5f9b3}.tab-btn.active[data-v-bdc9c2ba]{color:#2563eb;background:#fff;font-weight:600;box-shadow:inset 0 -2px #2563eb,0 -1px 3px #00000008}.tab-indicator[data-v-bdc9c2ba]{border-radius:50%;width:7px;height:7px}.tab-badge[data-v-bdc9c2ba]{color:#3730a3;background:#e0e7ff;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:600}.badge-error[data-v-bdc9c2ba]{color:#dc2626;background:#fef2f2}.modal-body[data-v-bdc9c2ba]{flex-grow:1;padding:24px;overflow-y:auto}.custom-scrollbar[data-v-bdc9c2ba]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-bdc9c2ba]::-webkit-scrollbar-track{background:#f8fafc}.custom-scrollbar[data-v-bdc9c2ba]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.tab-pane[data-v-bdc9c2ba]{flex-direction:column;gap:20px;display:flex}.form-group[data-v-bdc9c2ba]{flex-direction:column;gap:6px;display:flex}.label-row[data-v-bdc9c2ba]{justify-content:space-between;align-items:center;display:flex}label[data-v-bdc9c2ba]{color:#334155;font-size:.875rem;font-weight:600}.required-star[data-v-bdc9c2ba]{color:#ef4444}.form-control[data-v-bdc9c2ba]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.form-control[data-v-bdc9c2ba]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f626}.input-lg[data-v-bdc9c2ba]{font-size:1rem;font-weight:500}textarea.form-control[data-v-bdc9c2ba]{resize:vertical;line-height:1.5}.font-mono[data-v-bdc9c2ba]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.field-hint[data-v-bdc9c2ba]{color:#64748b;margin-top:2px;font-size:.775rem}.char-pill[data-v-bdc9c2ba]{color:#64748b;background:#f1f5f9;border-radius:12px;padding:2px 8px;font-size:.75rem;font-weight:500}.pill-warning[data-v-bdc9c2ba]{color:#d97706;background:#fef3c7}.pill-danger[data-v-bdc9c2ba]{color:#dc2626;background:#fef2f2}.pill-success[data-v-bdc9c2ba]{color:#15803d;background:#dcfce7}.meter-bar-track[data-v-bdc9c2ba]{background:#f1f5f9;border-radius:2px;width:100%;height:4px;margin-top:-2px;overflow:hidden}.meter-bar-fill[data-v-bdc9c2ba]{height:100%;transition:width .3s,background-color .3s}.fill-blue[data-v-bdc9c2ba]{background-color:#3b82f6}.fill-amber[data-v-bdc9c2ba]{background-color:#f59e0b}.fill-red[data-v-bdc9c2ba]{background-color:#ef4444}.form-card[data-v-bdc9c2ba]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.toggle-card[data-v-bdc9c2ba]{justify-content:space-between;align-items:center;display:flex}.toggle-title[data-v-bdc9c2ba]{color:#1e293b;font-size:.9rem;font-weight:600}.toggle-desc[data-v-bdc9c2ba]{color:#64748b;margin-top:2px;font-size:.8rem}.switch[data-v-bdc9c2ba]{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.switch input[data-v-bdc9c2ba]{opacity:0;width:0;height:0}.slider[data-v-bdc9c2ba]{cursor:pointer;background-color:#cbd5e1;transition:all .3s;position:absolute;inset:0}.slider[data-v-bdc9c2ba]:before{content:"";background-color:#fff;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0003}input:checked+.slider[data-v-bdc9c2ba]{background-color:#2563eb}input:checked+.slider[data-v-bdc9c2ba]:before{transform:translate(20px)}.slider.round[data-v-bdc9c2ba]{border-radius:24px}.slider.round[data-v-bdc9c2ba]:before{border-radius:50%}.seo-preview-card[data-v-bdc9c2ba]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000a}.seo-preview-header[data-v-bdc9c2ba]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.google-badge[data-v-bdc9c2ba]{color:#475569;align-items:center;gap:8px;font-size:.8rem;font-weight:600;display:flex}.seo-score-badge[data-v-bdc9c2ba]{border-radius:12px;padding:3px 10px;font-size:.75rem;font-weight:600}.badge-health-good[data-v-bdc9c2ba]{color:#166534;background:#dcfce7}.badge-health-warn[data-v-bdc9c2ba]{color:#92400e;background:#fef3c7}.badge-health-neutral[data-v-bdc9c2ba]{color:#475569;background:#f1f5f9}.google-snippet-box[data-v-bdc9c2ba]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;padding:12px}.google-url-text[data-v-bdc9c2ba]{color:#202124;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.google-title-text[data-v-bdc9c2ba]{color:#1a0dab;cursor:pointer;margin-top:4px;font-size:1.1rem;font-weight:500;line-height:1.3}.google-title-text[data-v-bdc9c2ba]:hover{text-decoration:underline}.google-desc-text[data-v-bdc9c2ba]{color:#4d5156;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.825rem;line-height:1.4;display:-webkit-box;overflow:hidden}.attributes-header[data-v-bdc9c2ba]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.attr-mode-toggle[data-v-bdc9c2ba]{background:#f1f5f9;border-radius:8px;padding:3px;display:flex}.mode-btn[data-v-bdc9c2ba]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 12px;font-size:.8rem;font-weight:500;transition:all .2s}.mode-btn.active[data-v-bdc9c2ba]{color:#0f172a;background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001a}.attr-actions[data-v-bdc9c2ba]{align-items:center;gap:8px;display:flex}.status-chip[data-v-bdc9c2ba]{border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.chip-valid[data-v-bdc9c2ba]{color:#15803d;background:#dcfce7}.chip-invalid[data-v-bdc9c2ba]{color:#dc2626;background:#fef2f2}.btn-icon-sm[data-v-bdc9c2ba]{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px;font-size:.775rem;font-weight:500;transition:all .2s}.btn-icon-sm[data-v-bdc9c2ba]:hover{color:#0f172a;background:#f1f5f9}.btn-danger-sm[data-v-bdc9c2ba]:hover{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.key-value-editor[data-v-bdc9c2ba]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.empty-kv-state[data-v-bdc9c2ba]{text-align:center;color:#64748b;padding:24px}.empty-icon[data-v-bdc9c2ba]{color:#94a3b8;margin-bottom:8px;font-size:2rem}.kv-rows-container[data-v-bdc9c2ba]{flex-direction:column;gap:8px;display:flex}.kv-header-row[data-v-bdc9c2ba]{color:#64748b;text-transform:uppercase;letter-spacing:.03em;grid-template-columns:1fr 1.5fr 36px;gap:10px;padding-bottom:4px;font-size:.75rem;font-weight:600;display:grid}.kv-row[data-v-bdc9c2ba]{grid-template-columns:1fr 1.5fr 36px;align-items:center;gap:10px;display:grid}.form-control-sm[data-v-bdc9c2ba]{padding:6px 10px;font-size:.85rem}.btn-remove-row[data-v-bdc9c2ba]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;height:32px;font-size:1.25rem;transition:all .2s;display:flex}.btn-remove-row[data-v-bdc9c2ba]:hover{color:#ef4444;background:#fef2f2}.add-kv-bar[data-v-bdc9c2ba]{margin-top:8px}.btn-secondary-light[data-v-bdc9c2ba]{color:#2563eb;background:#fff;border:1px dashed #cbd5e1;border-radius:6px;width:100%;padding:8px;font-weight:600}.btn-secondary-light[data-v-bdc9c2ba]:hover{background:#eff6ff;border-color:#93c5fd}.json-code-editor[data-v-bdc9c2ba]{position:relative}.code-textarea[data-v-bdc9c2ba]{color:#f8fafc;background:#0f172a;border-color:#1e293b;font-size:.875rem;line-height:1.6}.code-textarea[data-v-bdc9c2ba]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640}.code-error-banner[data-v-bdc9c2ba]{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;font-size:.8rem;display:flex}.info-grid[data-v-bdc9c2ba]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.info-card[data-v-bdc9c2ba]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;padding:14px;display:flex}.info-card.span-2[data-v-bdc9c2ba]{grid-column:span 2}.info-label[data-v-bdc9c2ba]{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.info-value[data-v-bdc9c2ba]{color:#0f172a;font-size:.95rem;font-weight:600}.template-pill[data-v-bdc9c2ba]{color:#3730a3;background:#e0e7ff;border-radius:6px;padding:2px 8px;font-size:.8rem;display:inline-block}.status-pill[data-v-bdc9c2ba]{border-radius:6px;padding:2px 8px;font-size:.8rem;display:inline-block}.pill-status-published[data-v-bdc9c2ba]{color:#166534;background:#dcfce7}.pill-status-review[data-v-bdc9c2ba]{color:#92400e;background:#fef3c7}.pill-status-draft[data-v-bdc9c2ba]{color:#475569;background:#f1f5f9}.modal-footer[data-v-bdc9c2ba]{background:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.footer-help[data-v-bdc9c2ba]{color:#94a3b8;font-size:.775rem}kbd[data-v-bdc9c2ba]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:.725rem}.footer-actions[data-v-bdc9c2ba]{align-items:center;gap:10px;display:flex}.btn[data-v-bdc9c2ba]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary[data-v-bdc9c2ba]{color:#fff;background:#2563eb;box-shadow:0 1px 2px #2563eb33}.btn-primary[data-v-bdc9c2ba]:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-bdc9c2ba]:disabled{cursor:not-allowed;opacity:.75;background:#93c5fd}.btn-secondary[data-v-bdc9c2ba]{color:#475569;background:#fff;border-color:#cbd5e1}.btn-secondary[data-v-bdc9c2ba]:hover{color:#0f172a;background:#f8fafc}.btn-sm[data-v-bdc9c2ba]{padding:6px 12px;font-size:.8rem}.btn-outline[data-v-bdc9c2ba]{color:#2563eb;background:0 0;border:1px solid #2563eb}.btn-outline[data-v-bdc9c2ba]:hover{background:#eff6ff}.animate-fade-in[data-v-bdc9c2ba]{animation:.25s cubic-bezier(.16,1,.3,1) modalScaleIn-bdc9c2ba}.animate-fade[data-v-bdc9c2ba]{animation:.2s ease-in-out fadeIn-bdc9c2ba}@keyframes modalScaleIn-bdc9c2ba{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fadeIn-bdc9c2ba{0%{opacity:0}to{opacity:1}}@media (width<=640px){.modal-content[data-v-bdc9c2ba]{max-height:95vh}.info-grid[data-v-bdc9c2ba]{grid-template-columns:1fr}.info-card.span-2[data-v-bdc9c2ba]{grid-column:span 1}.footer-help[data-v-bdc9c2ba]{display:none}}.modal-overlay[data-v-bb0528e1]{z-index:2000;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-content[data-v-bb0528e1]{background:#fff;border-radius:12px;flex-direction:column;width:560px;max-width:95vw;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.modal-header[data-v-bb0528e1]{border-bottom:1px solid #e9ecef;flex-shrink:0;grid-template-columns:1fr auto 28px;align-items:center;gap:8px;padding:18px 22px 14px;display:grid}.modal-title[data-v-bb0528e1]{color:#1a2540;align-items:center;gap:8px;font-size:1.05rem;font-weight:700;display:flex}.modal-subtitle[data-v-bb0528e1]{color:#5a6a8a;white-space:nowrap;text-overflow:ellipsis;background:#f1f5fb;border-radius:20px;justify-self:end;padding:3px 10px;font-size:.8rem;overflow:hidden}.close-icon[data-v-bb0528e1]{cursor:pointer;color:#6c757d;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.4rem;display:flex}.close-icon[data-v-bb0528e1]:hover{color:#3b72e8;background:#f1f5ff}.modal-body[data-v-bb0528e1]{flex-grow:1;padding:16px 20px;overflow-y:auto}.state-empty[data-v-bb0528e1]{color:#9ca3af;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}.state-empty p[data-v-bb0528e1]{margin:0;font-size:.92rem;line-height:1.5}.state-empty.error[data-v-bb0528e1]{color:#dc3545}.spinner[data-v-bb0528e1]{border:3px solid #e2e8f0;border-top-color:#3b72e8;border-radius:50%;width:26px;height:26px;animation:.7s linear infinite spin-bb0528e1}@keyframes spin-bb0528e1{to{transform:rotate(360deg)}}.spinner-sm[data-v-bb0528e1]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin-bb0528e1;display:inline-block}.version-list[data-v-bb0528e1]{flex-direction:column;gap:0;display:flex}.version-item[data-v-bb0528e1]{border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:12px;padding:14px 12px;transition:background .15s;display:flex}.version-item[data-v-bb0528e1]:last-child{border-bottom:none}.version-item[data-v-bb0528e1]:hover{background:#f8faff}.version-item.current[data-v-bb0528e1]{background:#f0f7ff}.version-icon[data-v-bb0528e1]{color:#3b72e8;background:#e8f0fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:flex}.version-item.current .version-icon[data-v-bb0528e1]{color:#fff;background:#3b72e8}.version-info[data-v-bb0528e1]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.version-header-row[data-v-bb0528e1]{align-items:center;gap:8px;display:flex}.version-title[data-v-bb0528e1]{color:#1a2540;font-size:.92rem;font-weight:600}.version-date[data-v-bb0528e1]{color:#5a6a8a;font-size:.78rem}.version-desc[data-v-bb0528e1]{color:#374151;font-size:.78rem;font-style:italic}.version-meta[data-v-bb0528e1]{color:#9ca3af;align-items:center;gap:4px;font-size:.72rem;display:flex}.badge[data-v-bb0528e1]{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;padding:2px 7px;font-size:.65rem;font-weight:700}.badge-current[data-v-bb0528e1]{color:#fff;background:#3b72e8}.btn-restore[data-v-bb0528e1]{color:#3b72e8;cursor:pointer;background:#fff;border:1px solid #3b72e8;border-radius:6px;flex-shrink:0;align-self:center;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.btn-restore[data-v-bb0528e1]:hover:not(:disabled){color:#fff;background:#3b72e8}.btn-restore[data-v-bb0528e1]:disabled{opacity:.6;cursor:not-allowed}.modal-footer[data-v-bb0528e1]{background:#fafbff;border-top:1px solid #e9ecef;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.footer-count[data-v-bb0528e1]{color:#9ca3af;font-size:.8rem}.btn[data-v-bb0528e1]{cursor:pointer;border:none;border-radius:6px;padding:8px 18px;font-size:.9rem;font-weight:500}.btn-secondary[data-v-bb0528e1]{color:#374151;background:#e2e8f0}.btn-secondary[data-v-bb0528e1]:hover{background:#d0d9ea}.btn-sm[data-v-bb0528e1]{padding:5px 12px;font-size:.82rem}.health-backdrop[data-v-881a22c4]{z-index:4000;background:#0f172a9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.health-modal[data-v-881a22c4]{color:#17213c;background:#f6f8fc;border-radius:22px;width:min(980px,96vw);max-height:92vh;overflow:auto;box-shadow:0 30px 80px #0f172a59}.health-modal>header[data-v-881a22c4]{color:#fff;background:linear-gradient(120deg,#111a30,#252057);justify-content:space-between;align-items:flex-start;padding:25px 28px;display:flex}.eyebrow[data-v-881a22c4]{text-transform:uppercase;letter-spacing:.12em;color:#b8b5ff;font-size:.65rem;font-weight:800}.health-modal h2[data-v-881a22c4]{margin:5px 0 3px;font-size:1.35rem}.health-modal header p[data-v-881a22c4]{color:#c6cede;margin:0;font-size:.8rem}.close[data-v-881a22c4]{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:34px;height:34px;font-size:1.35rem}.toolbar[data-v-881a22c4]{background:#fff;border-bottom:1px solid #e4e8f0;align-items:center;gap:20px;padding:18px 28px;display:flex}.toolbar p[data-v-881a22c4]{color:#66728a;margin:0 auto 0 0;font-size:.75rem}.scan-button[data-v-881a22c4]{color:#fff;cursor:pointer;white-space:nowrap;background:#5651e5;border:0;border-radius:10px;padding:10px 15px;font-weight:800}.scan-button[data-v-881a22c4]:disabled{opacity:.55}.content[data-v-881a22c4]{padding:22px 28px 30px}.summary[data-v-881a22c4]{background:#fff;border:1px solid;border-radius:17px;align-items:center;gap:18px;padding:18px;display:flex}.summary.passing[data-v-881a22c4]{border-color:#a7e2c0}.summary.failing[data-v-881a22c4]{border-color:#f1b7b7}.score-ring[data-v-881a22c4]{text-align:center;background:#eef0ff;border-radius:50%;place-content:center;width:88px;height:88px;display:grid}.score-ring strong[data-v-881a22c4]{font-size:1.7rem}.score-ring span[data-v-881a22c4]{color:#7b879d;font-size:.65rem}.decision[data-v-881a22c4]{text-transform:uppercase;letter-spacing:.08em;color:#5651e5;font-size:.62rem;font-weight:900}.summary h3[data-v-881a22c4]{margin:6px 0;font-size:1rem}.summary p[data-v-881a22c4]{color:#7b879d;margin:0;font-size:.7rem}.category-grid[data-v-881a22c4]{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.category-grid article[data-v-881a22c4]{background:#fff;border:1px solid #e3e8f1;border-radius:13px;padding:13px}.category-grid article.low[data-v-881a22c4]{border-color:#efb0b0}.category-grid span[data-v-881a22c4]{color:#657188;font-size:.67rem}.category-grid strong[data-v-881a22c4]{margin:4px 0;font-size:1.2rem;display:block}.category-grid i[data-v-881a22c4]{background:#e9edf4;border-radius:5px;height:4px;display:block;overflow:hidden}.category-grid b[data-v-881a22c4]{background:#5c57e7;height:100%;display:block}.category-grid .low b[data-v-881a22c4]{background:#d94a4a}.findings[data-v-881a22c4],.history[data-v-881a22c4]{background:#fff;border:1px solid #e3e8f1;border-radius:15px;margin-top:14px;padding:17px}.section-heading[data-v-881a22c4]{justify-content:space-between;align-items:center;display:flex}.section-heading h3[data-v-881a22c4]{margin:0;font-size:.85rem}.section-heading span[data-v-881a22c4]{color:#7a869b;font-size:.65rem}.findings article[data-v-881a22c4]{border-top:1px solid #edf0f5;grid-template-columns:auto 1fr;gap:11px;padding:13px 0;display:grid}.findings article[data-v-881a22c4]:first-of-type{margin-top:10px}.findings strong[data-v-881a22c4]{font-size:.75rem}.findings p[data-v-881a22c4]{color:#66728a;margin:4px 0;font-size:.7rem}.findings small[data-v-881a22c4]{color:#98a1b2;font-size:.58rem}.severity[data-v-881a22c4]{background:#eef1f6;border-radius:6px;height:max-content;padding:4px 6px;font-size:.55rem;font-weight:900}.severity.critical[data-v-881a22c4],.severity.high[data-v-881a22c4]{color:#b42318;background:#fee2e2}.severity.medium[data-v-881a22c4]{color:#946200;background:#fff3cd}.severity.low[data-v-881a22c4]{color:#476181;background:#e8eef9}.all-clear[data-v-881a22c4],.empty[data-v-881a22c4],.loading[data-v-881a22c4],.error[data-v-881a22c4]{text-align:center;color:#738096;padding:25px;font-size:.8rem}.error[data-v-881a22c4]{color:#b42318}.history[data-v-881a22c4]{flex-wrap:wrap;gap:8px;display:flex}.history .section-heading[data-v-881a22c4]{width:100%;margin-bottom:4px}.history button[data-v-881a22c4]{text-align:left;cursor:pointer;background:#fafbfe;border:1px solid #e2e7ef;border-radius:10px;grid-template-columns:auto auto;gap:2px 8px;padding:9px 11px;display:grid}.history button.active[data-v-881a22c4]{background:#f0efff;border-color:#5c57e7}.history button strong[data-v-881a22c4]{grid-row:1/3;font-size:1.1rem}.history button span[data-v-881a22c4],.history button time[data-v-881a22c4]{color:#748097;font-size:.58rem}@media (width<=760px){.category-grid[data-v-881a22c4]{grid-template-columns:repeat(2,1fr)}.toolbar[data-v-881a22c4],.summary[data-v-881a22c4]{align-items:flex-start}}.publication-picker-overlay[data-v-b1700aa5]{z-index:2100;background:#1c26364d;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.publication-picker[data-v-b1700aa5]{background:var(--nova-surface);width:min(740px,100%);max-height:calc(100dvh - 48px);color:var(--workspace-ink);border:1px solid var(--workspace-line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #1c263629}header[data-v-b1700aa5]{border-bottom:1px solid var(--workspace-line);flex-shrink:0;align-items:center;gap:12px;padding:22px 24px;display:flex}header>div[data-v-b1700aa5]:nth-child(2){flex:1}header span[data-v-b1700aa5]{color:var(--workspace-muted);font-size:12px}h2[data-v-b1700aa5]{margin:4px 0 0;font-size:20px}.picker-mark[data-v-b1700aa5]{width:42px;height:42px;color:var(--workspace-accent);background:var(--workspace-accent-soft);border-radius:11px;flex-shrink:0;place-items:center;display:grid}svg[data-v-b1700aa5]{flex-shrink:0;width:19px;height:19px}.icon-button[data-v-b1700aa5]{border:1px solid var(--workspace-line);background:var(--nova-surface);width:38px;height:38px;color:var(--workspace-muted);cursor:pointer;border-radius:9px;place-items:center;display:grid}.picker-body[data-v-b1700aa5]{overscroll-behavior:contain;min-height:0;padding:22px 24px;overflow-y:auto}.page-context[data-v-b1700aa5]{background:var(--nova-surface-subtle);border:1px solid var(--workspace-line);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.page-context>svg[data-v-b1700aa5]{color:var(--workspace-muted)}.page-context>div[data-v-b1700aa5]{flex-direction:column;gap:4px;min-width:0;display:flex}.page-context span[data-v-b1700aa5]{color:var(--workspace-muted);overflow-wrap:anywhere;font-size:12px}.picker-intro[data-v-b1700aa5]{color:var(--workspace-muted);margin:16px 0}.picker-search[data-v-b1700aa5]{border:1px solid var(--workspace-line);color:var(--workspace-muted);border-radius:9px;align-items:center;gap:9px;margin:16px 0;padding:10px 12px;display:flex}.picker-search input[data-v-b1700aa5]{width:100%;min-width:0;color:var(--workspace-ink);background:0 0;border:0;outline:0;font-size:13px}.picker-search[data-v-b1700aa5]:focus-within{outline:2px solid var(--workspace-accent)}.model-options[data-v-b1700aa5]{border:0;margin:0;padding:0}.model-options legend[data-v-b1700aa5]{color:var(--workspace-muted);margin-bottom:10px;font-size:12px;font-weight:600}.model-option[data-v-b1700aa5]{border:1px solid var(--workspace-line);cursor:pointer;background:var(--nova-surface);border-radius:11px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:16px;display:flex}.model-option[data-v-b1700aa5]:hover{background:var(--nova-surface-subtle)}.model-option.selected[data-v-b1700aa5]{border-color:var(--workspace-accent);background:var(--workspace-accent-soft)}.model-option input[data-v-b1700aa5]{width:16px;height:16px;accent-color:var(--workspace-accent);flex-shrink:0;margin:4px 0 0}.model-option>div[data-v-b1700aa5]{flex:1;min-width:0}.option-title[data-v-b1700aa5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.option-title strong[data-v-b1700aa5]{font-size:14px}.default-label[data-v-b1700aa5]{color:var(--workspace-accent);background:var(--nova-surface);border:1px solid var(--workspace-line);border-radius:6px;padding:4px 7px;font-size:10px;font-weight:600}.model-option p[data-v-b1700aa5]{color:var(--workspace-muted);margin:8px 0}.model-option small[data-v-b1700aa5]{color:var(--workspace-muted);font-size:12px}.selection-check[data-v-b1700aa5]{color:var(--workspace-accent);margin-top:2px}.selected-flow[data-v-b1700aa5]{border:1px solid var(--workspace-line);border-radius:10px;margin-top:20px;padding:16px}.selected-flow h3[data-v-b1700aa5]{margin:0 0 12px;font-size:13px}.selected-flow ul[data-v-b1700aa5]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.selected-flow li[data-v-b1700aa5]{background:var(--nova-surface-subtle);border-radius:7px;padding:7px 10px;font-size:12px}.selected-flow p[data-v-b1700aa5]{color:var(--workspace-muted);margin:12px 0 0;font-size:12px}.selected-flow a[data-v-b1700aa5]{color:var(--workspace-accent)}.picker-state[data-v-b1700aa5]{text-align:center;color:var(--workspace-muted);padding:28px 16px}.picker-error[data-v-b1700aa5]{color:var(--nova-danger);border:1px solid var(--workspace-line);background:var(--nova-danger-soft);border-radius:8px;padding:12px}.picker-note[data-v-b1700aa5]{color:var(--nova-warning);background:var(--nova-warning-soft);border-radius:8px;padding:12px}footer[data-v-b1700aa5]{border-top:1px solid var(--workspace-line);background:var(--nova-surface-subtle);flex-shrink:0;padding:18px 24px}.submission-summary[data-v-b1700aa5]{flex-direction:column;gap:5px;margin-bottom:16px;display:flex}.submission-summary>span[data-v-b1700aa5]{color:var(--workspace-muted);font-size:11px}.submission-summary>strong[data-v-b1700aa5]{font-size:14px}.submission-summary small[data-v-b1700aa5]{color:var(--workspace-muted);font-size:12px}.picker-actions[data-v-b1700aa5]{justify-content:flex-end;gap:8px;display:flex}button[data-v-b1700aa5]:disabled{cursor:default;opacity:.5}button[data-v-b1700aa5]:focus-visible,input[data-v-b1700aa5]:focus-visible{outline:3px solid var(--workspace-accent);outline-offset:3px}@media (width<=600px){.publication-picker-overlay[data-v-b1700aa5]{padding:12px}.publication-picker[data-v-b1700aa5]{border-radius:12px;max-height:calc(100dvh - 24px)}header[data-v-b1700aa5],.picker-body[data-v-b1700aa5],footer[data-v-b1700aa5]{padding:16px}.picker-mark[data-v-b1700aa5]{display:none}h2[data-v-b1700aa5]{font-size:18px}.model-option[data-v-b1700aa5]{gap:9px;padding:12px}.selection-check[data-v-b1700aa5]{display:none}.picker-actions[data-v-b1700aa5]{flex-wrap:wrap}.picker-actions>button[data-v-b1700aa5]{flex:1}.picker-actions>button[data-v-b1700aa5]:last-child{flex:2}}.modal-overlay[data-v-e0e079a8]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background-color:#0f172a80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-glass[data-v-e0e079a8]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff2;border:1px solid #fff9;border-radius:24px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40}.modal-header[data-v-e0e079a8]{background:linear-gradient(#f8fafccc 0%,#fff0 100%);border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:28px 32px 20px;display:flex}.ai-badge[data-v-e0e079a8]{color:#2563eb;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.header-title-group h3[data-v-e0e079a8]{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.5rem;font-weight:800}.subtitle[data-v-e0e079a8]{color:#64748b;margin:4px 0 0;font-size:.88rem}.close-x[data-v-e0e079a8]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.close-x[data-v-e0e079a8]:hover{color:#0f172a;background:#e2e8f0;transform:rotate(90deg)}.modal-body[data-v-e0e079a8]{flex:1;padding:24px 32px;position:relative;overflow-y:auto}.error-banner[data-v-e0e079a8]{color:#991b1b;background:#fef2f2;border:1px solid #fecdd3;border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:.85rem;font-weight:600;display:flex}.ai-form[data-v-e0e079a8]{flex-direction:column;gap:20px;display:flex}.form-group[data-v-e0e079a8]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-e0e079a8]{color:#334155;text-transform:uppercase;letter-spacing:.03em;font-size:.82rem;font-weight:700}.required[data-v-e0e079a8]{color:#ef4444}.input-field[data-v-e0e079a8],.textarea-field[data-v-e0e079a8],.select-field[data-v-e0e079a8]{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:10px 14px;font-size:.92rem;transition:all .2s}.input-field[data-v-e0e079a8]:focus,.textarea-field[data-v-e0e079a8]:focus,.select-field[data-v-e0e079a8]:focus{background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f626}.textarea-field[data-v-e0e079a8]{resize:vertical;line-height:1.5}.prompt-chips[data-v-e0e079a8]{flex-wrap:wrap;gap:8px;display:flex}.dam-option[data-v-e0e079a8]{color:#334155;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:14px;transition:all .2s;display:flex}.dam-checkbox[data-v-e0e079a8]{color:#fff;background:#fff;border:2px solid #94a3b8;border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.dam-option.selected .dam-checkbox[data-v-e0e079a8]{background:#2563eb;border-color:#2563eb}.dam-option-copy[data-v-e0e079a8]{flex-direction:column;gap:3px;display:flex}.dam-option-copy strong[data-v-e0e079a8]{font-size:.9rem}.dam-option-copy small[data-v-e0e079a8],.no-images-note[data-v-e0e079a8]{color:#64748b;font-size:.78rem;line-height:1.4}.no-images-note[data-v-e0e079a8]{margin:2px 0 0 34px}.asset-scope[data-v-e0e079a8]{background:#fff;border:1px solid #dbeafe;border-radius:12px;overflow:hidden}.component-options[data-v-e0e079a8]{flex-wrap:wrap;gap:7px;display:flex}.component-option[data-v-e0e079a8]{color:#334155;background:#fff;border:1px solid #dbe2ea;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;text-transform:none!important;letter-spacing:0!important;font-size:.72rem!important;display:inline-flex!important}.draft-preview[data-v-e0e079a8]{background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid #c7d2fe;border-radius:14px;gap:14px;margin-top:20px;padding:16px;display:grid}.preview-heading[data-v-e0e079a8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-heading>div[data-v-e0e079a8],.preview-blocks li[data-v-e0e079a8]{flex-direction:column;display:flex}.preview-heading small[data-v-e0e079a8],.preview-blocks small[data-v-e0e079a8],.grounding-review small[data-v-e0e079a8]{color:#64748b;font-size:.72rem}.grounding-state[data-v-e0e079a8]{color:#475569;background:#e2e8f0;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:800}.grounding-state.active[data-v-e0e079a8]{color:#166534;background:#dcfce7}.preview-blocks[data-v-e0e079a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.preview-blocks li[data-v-e0e079a8]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;gap:2px;padding:9px 10px;font-size:.78rem;font-weight:700}.grounding-review[data-v-e0e079a8]{color:#334155;border-top:1px solid #dbe2ea;padding-top:10px;font-size:.78rem}.grounding-review ul[data-v-e0e079a8]{margin:6px 0 0;padding-left:18px}.asset-scope-summary[data-v-e0e079a8],.asset-picker-toolbar[data-v-e0e079a8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.asset-scope-summary[data-v-e0e079a8]{color:#475569;padding:10px 12px;font-size:.8rem}.btn-choose-assets[data-v-e0e079a8],.asset-link-btn[data-v-e0e079a8]{color:#2563eb;cursor:pointer;background:0 0;border:none;font-weight:700}.btn-choose-assets[data-v-e0e079a8]{background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;padding:7px 10px}.asset-picker[data-v-e0e079a8]{background:#f8fafc;border-top:1px solid #e2e8f0;max-height:390px;padding:12px;overflow-y:auto}.asset-search[data-v-e0e079a8]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:1;min-width:0;padding:8px 10px}.picker-heading[data-v-e0e079a8]{color:#334155;text-transform:uppercase;margin-top:14px;font-size:.78rem;font-weight:800}.picker-help[data-v-e0e079a8],.picker-empty[data-v-e0e079a8]{color:#64748b;margin:3px 0 8px;font-size:.72rem}.folder-options[data-v-e0e079a8]{flex-wrap:wrap;gap:7px;display:flex}.folder-option[data-v-e0e079a8]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:.76rem;display:inline-flex}.folder-option small[data-v-e0e079a8]{color:#475569;background:#e2e8f0;border-radius:10px;padding:1px 5px}.image-options[data-v-e0e079a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.image-option[data-v-e0e079a8]{cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:9px;grid-template-columns:18px 54px minmax(0,1fr);align-items:center;gap:8px;padding:7px;display:grid;position:relative}.image-option.selected[data-v-e0e079a8]{background:#eff6ff;border-color:#60a5fa}.image-option img[data-v-e0e079a8]{object-fit:cover;background:#e2e8f0;border-radius:6px;width:54px;height:42px}.image-option>span[data-v-e0e079a8]{flex-direction:column;min-width:0;display:flex}.image-option strong[data-v-e0e079a8],.image-option small[data-v-e0e079a8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-option strong[data-v-e0e079a8]{color:#334155;font-size:.73rem}.image-option small[data-v-e0e079a8]{color:#64748b;font-size:.66rem}.chip-btn[data-v-e0e079a8]{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;padding:6px 12px;font-size:.78rem;font-weight:600;transition:all .2s}.chip-btn[data-v-e0e079a8]:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd;transform:translateY(-1px)}.form-row[data-v-e0e079a8]{gap:16px;display:flex}.form-group.half[data-v-e0e079a8]{flex:1}.generating-overlay[data-v-e0e079a8]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;text-align:center;background:#ffffffeb;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}.spinner-container[data-v-e0e079a8]{justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex;position:relative}.ai-pulse-ring[data-v-e0e079a8]{opacity:.2;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;animation:1.8s ease-in-out infinite pulse-e0e079a8;position:absolute;inset:0}.ai-sparkle-center[data-v-e0e079a8]{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;animation:6s linear infinite spinSlow-e0e079a8;display:flex;box-shadow:0 10px 20px #2563eb4d}@keyframes pulse-e0e079a8{0%{opacity:.2;transform:scale(.9)}50%{opacity:.5;transform:scale(1.4)}to{opacity:.2;transform:scale(.9)}}@keyframes spinSlow-e0e079a8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-status-title[data-v-e0e079a8]{color:#0f172a;margin:0;font-size:1.15rem;font-weight:700}.loading-status-sub[data-v-e0e079a8]{color:#64748b;margin:6px 0 0;font-size:.85rem}.modal-footer[data-v-e0e079a8]{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:12px;padding:20px 32px;display:flex}.btn-cancel[data-v-e0e079a8]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px 20px;font-weight:600;transition:all .2s}.btn-cancel[data-v-e0e079a8]:hover{background:#f1f5f9;border-color:#94a3b8}.btn-ai-submit[data-v-e0e079a8]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 24px;font-size:.92rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #2563eb59}.btn-ai-submit[data-v-e0e079a8]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #2563eb73}.btn-ai-submit[data-v-e0e079a8]:disabled{opacity:.5;cursor:not-allowed;transform:none}.slide-up[data-v-e0e079a8]{animation:.35s cubic-bezier(.16,1,.3,1) slideUp-e0e079a8}@keyframes slideUp-e0e079a8{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-overlay[data-v-e0e079a8]{z-index:12000;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:radial-gradient(circle at 50% 8%,#6366f12e,#0000 34%),#0a1222b8;padding:clamp(12px,3vw,32px)}.modal-glass[data-v-e0e079a8]{background:#f6f8fc;border:1px solid #ccd7e8c7;border-radius:22px;width:min(1040px,100%);max-width:1040px;max-height:min(92dvh,900px);box-shadow:0 30px 80px #07102357,inset 0 1px #ffffffd9}.modal-header[data-v-e0e079a8]{z-index:2;background:radial-gradient(circle at 88% -30%,#60a5fa29,#0000 42%),linear-gradient(120deg,#fff 0%,#f8faff 100%);border-bottom:1px solid #dfe6f0;padding:24px 28px 20px;position:relative}.header-title-group[data-v-e0e079a8]{max-width:760px}.header-title-group h3[data-v-e0e079a8]{letter-spacing:-.035em;color:#101b31;margin-top:8px;font-size:clamp(1.45rem,2.4vw,1.9rem);line-height:1.12}.subtitle[data-v-e0e079a8]{color:#60708a;max-width:660px;margin-top:7px;font-size:.9rem;line-height:1.55}.header-assurance[data-v-e0e079a8]{color:#52637d;align-items:center;gap:7px;margin-top:11px;font-size:.74rem;font-weight:650;display:inline-flex}.assurance-dot[data-v-e0e079a8]{background:#24b47e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #24b47e1f}.close-x[data-v-e0e079a8]{color:#68778f;background:#ffffffdb;border:1px solid #dce4ef;flex:0 0 38px;width:38px;height:38px}.close-x[data-v-e0e079a8]:hover{color:#15233d;background:#fff;border-color:#c6d2e2;transform:none;box-shadow:0 6px 16px #101b311a}.close-x[data-v-e0e079a8]:focus-visible,.chip-btn[data-v-e0e079a8]:focus-visible,.dam-option[data-v-e0e079a8]:focus-visible,.advanced-settings summary[data-v-e0e079a8]:focus-visible,.btn-cancel[data-v-e0e079a8]:focus-visible,.btn-ai-submit[data-v-e0e079a8]:focus-visible{outline-offset:2px;outline:3px solid #3b82f647}.modal-body[data-v-e0e079a8]{scrollbar-color:#aab7ca transparent;scrollbar-width:thin;background:linear-gradient(#ffffff59,#ffffff59),#f4f7fb;padding:20px 28px 24px}.modal-body[data-v-e0e079a8]::-webkit-scrollbar{width:8px}.asset-picker[data-v-e0e079a8]::-webkit-scrollbar{width:8px}.modal-body[data-v-e0e079a8]::-webkit-scrollbar-thumb{background:#aab7ca padding-box padding-box;border:2px solid #0000;border-radius:999px}.asset-picker[data-v-e0e079a8]::-webkit-scrollbar-thumb{background:#aab7ca padding-box padding-box;border:2px solid #0000;border-radius:999px}.workflow-progress[data-v-e0e079a8]{grid-template-columns:auto minmax(32px,1fr) auto minmax(32px,1fr) auto;align-items:center;max-width:720px;margin:0 auto 20px;padding:0 8px;display:grid}.progress-step[data-v-e0e079a8]{color:#8492a8;align-items:center;gap:9px;display:inline-flex}.progress-step>span[data-v-e0e079a8]:last-child{flex-direction:column;gap:1px;display:flex}.progress-step strong[data-v-e0e079a8]{color:#43526a;font-size:.75rem;font-weight:760}.progress-step small[data-v-e0e079a8]{white-space:nowrap;font-size:.64rem}.step-number[data-v-e0e079a8]{color:#73839b;background:#fff;border:1px solid #d1dae7;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:0 2px 7px #1e32520d}.step-number[data-v-e0e079a8] svg{width:13px;height:13px}.progress-step:first-child .step-number[data-v-e0e079a8],.progress-step.active .step-number[data-v-e0e079a8]{color:#fff;background:linear-gradient(135deg,#3978ef,#7359e8);border-color:#6b87f7;box-shadow:0 5px 12px #4967e138}.progress-step.complete .step-number[data-v-e0e079a8]{color:#16825c;box-shadow:none;background:#eafbf4;border-color:#70d4ad}.progress-line[data-v-e0e079a8]{background:linear-gradient(90deg,#c4cfe0,#dde4ed);height:1px;margin:0 12px}.error-banner[data-v-e0e079a8]{border-radius:12px;max-width:900px;margin:0 auto 16px;box-shadow:0 5px 16px #991b1b0d}.ai-form[data-v-e0e079a8]{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:start;gap:14px 16px;display:grid}.form-card[data-v-e0e079a8],.advanced-settings[data-v-e0e079a8],.rag-option[data-v-e0e079a8]{background:#fffffff0;border:1px solid #dce4ef;border-radius:15px;box-shadow:0 6px 20px #2134520b}.form-card[data-v-e0e079a8]{padding:17px}.page-name-card[data-v-e0e079a8]{grid-area:1/1}.inspiration-card[data-v-e0e079a8]{grid-area:2/1}.prompt-card[data-v-e0e079a8]{grid-area:3/1/span 2}.sources-card[data-v-e0e079a8]{grid-area:1/2/span 2}.rag-option[data-v-e0e079a8]{grid-area:3/2}.advanced-settings[data-v-e0e079a8]{grid-area:4/2}.form-card[data-v-e0e079a8],.rag-option[data-v-e0e079a8],.advanced-settings[data-v-e0e079a8]{animation:.42s cubic-bezier(.16,1,.3,1) backwards formCardIn-e0e079a8}.inspiration-card[data-v-e0e079a8]{animation-delay:50ms}.prompt-card[data-v-e0e079a8],.sources-card[data-v-e0e079a8]{animation-delay:90ms}.rag-option[data-v-e0e079a8],.advanced-settings[data-v-e0e079a8]{animation-delay:.13s}.section-heading[data-v-e0e079a8]{align-items:center;gap:11px;margin-bottom:15px;display:flex}.section-heading.compact[data-v-e0e079a8]{margin-bottom:13px}.section-heading>span[data-v-e0e079a8]:last-child{flex-direction:column;gap:2px;display:flex}.section-heading strong[data-v-e0e079a8]{color:#17243a;font-size:.9rem;font-weight:780}.section-heading small[data-v-e0e079a8]{color:#718097;font-size:.72rem;line-height:1.4}.section-icon[data-v-e0e079a8],.source-icon[data-v-e0e079a8]{color:#4777e8;background:#edf3ff;justify-content:center;align-items:center;display:inline-flex}.section-icon[data-v-e0e079a8]{border:1px solid #d4e1ff;border-radius:10px;flex:0 0 34px;width:34px;height:34px}.section-icon[data-v-e0e079a8] svg,.source-icon[data-v-e0e079a8] svg{width:17px;height:17px}.form-group[data-v-e0e079a8]{gap:7px}.form-group label[data-v-e0e079a8]{color:#43526a;letter-spacing:.015em;text-transform:none;font-size:.72rem;font-weight:760}.field-label-row[data-v-e0e079a8],.prompt-meta[data-v-e0e079a8],.source-title-row[data-v-e0e079a8]{justify-content:space-between;align-items:center;gap:10px;display:flex}.field-label-row>small[data-v-e0e079a8],.field-help[data-v-e0e079a8],.prompt-meta[data-v-e0e079a8]{color:#8491a5;font-size:.68rem}.field-warning[data-v-e0e079a8]{color:#b45309}.input-field[data-v-e0e079a8],.textarea-field[data-v-e0e079a8],.select-field[data-v-e0e079a8]{color:#19253a;background:#fbfcfe;border-color:#ced8e6;border-radius:10px;font-size:.86rem}.input-field[data-v-e0e079a8],.select-field[data-v-e0e079a8]{min-height:43px}.textarea-field[data-v-e0e079a8]{resize:vertical;min-height:154px}.input-field[data-v-e0e079a8]::placeholder,.textarea-field[data-v-e0e079a8]::placeholder{color:#94a2b7}.input-field[data-v-e0e079a8]:hover,.textarea-field[data-v-e0e079a8]:hover,.select-field[data-v-e0e079a8]:hover{background:#fff;border-color:#aebdd1}.input-field[data-v-e0e079a8]:focus,.textarea-field[data-v-e0e079a8]:focus,.select-field[data-v-e0e079a8]:focus{border-color:#567ef0;box-shadow:0 0 0 3px #486ee721}.prompt-meta[data-v-e0e079a8]{align-items:flex-start}.prompt-meta small[data-v-e0e079a8]:first-child{max-width:76%}.prompt-meta small[data-v-e0e079a8]:last-child{white-space:nowrap}.prompt-chips[data-v-e0e079a8]{gap:7px}.chip-btn[data-v-e0e079a8]{color:#52617a;background:#f8faff;border-color:#d8e0ec;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:.72rem;font-weight:680;display:inline-flex}.chip-sparkle[data-v-e0e079a8]{color:#6b73e8;font-size:.75rem}.chip-btn[data-v-e0e079a8]:hover,.chip-btn.selected[data-v-e0e079a8]{color:#345ac0;background:#eef3ff;border-color:#9eb3f4;transform:translateY(-1px)}.chip-btn.selected[data-v-e0e079a8]{box-shadow:0 0 0 2px #5271dd1a}.dam-option[data-v-e0e079a8]{box-shadow:none;background:#fafcff;border-color:#d8e1ed;border-radius:12px;align-items:center;gap:10px;padding:12px;position:relative}.dam-option+.dam-option[data-v-e0e079a8]{margin-top:9px}.dam-option[data-v-e0e079a8]:hover:not(:disabled){background:#f7f9ff;border-color:#aebfea;transform:translateY(-1px)}.dam-option.selected[data-v-e0e079a8]{background:linear-gradient(135deg,#f2f6ff,#f7f5ff);border-color:#87a3f4;box-shadow:0 0 0 2px #536fdc14}.dam-option.unavailable[data-v-e0e079a8]{opacity:.72;cursor:not-allowed}.source-icon[data-v-e0e079a8]{border:1px solid #dae4f7;border-radius:9px;flex:0 0 31px;width:31px;height:31px}.dam-option-copy[data-v-e0e079a8]{flex:1;min-width:0}.dam-option-copy strong[data-v-e0e079a8]{color:#24334b;font-size:.78rem}.dam-option-copy small[data-v-e0e079a8]{color:#75839a;font-size:.68rem}.source-status[data-v-e0e079a8]{background:#e9eef6;border-radius:999px;flex:none;padding:3px 6px;font-weight:780;line-height:1;color:#617089!important;font-size:.58rem!important}.source-status.recommended[data-v-e0e079a8]{background:#e8f8f1;color:#147653!important}.toggle-switch[data-v-e0e079a8]{background:#c7d1df;border-radius:999px;flex:0 0 34px;width:34px;height:20px;padding:2px;transition:background .18s}.toggle-switch span[data-v-e0e079a8]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 1px 4px #0f172a47}.dam-option.selected .toggle-switch[data-v-e0e079a8]{background:linear-gradient(135deg,#3978ef,#7359e8)}.dam-option.selected .toggle-switch span[data-v-e0e079a8]{transform:translate(14px)}.dam-checkbox[data-v-e0e079a8]{display:none}.asset-scope[data-v-e0e079a8]{border-color:#d8e2f2;border-radius:11px;margin-top:9px}.asset-scope-summary[data-v-e0e079a8]{padding:9px 11px;font-size:.7rem}.btn-choose-assets[data-v-e0e079a8]{color:#3e63ce;background:#f3f6ff;border-color:#b5c6f4;border-radius:7px;padding:6px 9px;font-size:.68rem}.asset-picker[data-v-e0e079a8]{background:#f7f9fc;max-height:330px;padding:10px}.image-options[data-v-e0e079a8]{grid-template-columns:1fr}.no-images-note[data-v-e0e079a8]{color:#718097;margin:8px 2px 0;font-size:.68rem}.rag-option[data-v-e0e079a8]{width:100%;margin:0}.advanced-settings[data-v-e0e079a8]{overflow:hidden}.advanced-settings summary[data-v-e0e079a8]{color:#26364e;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;list-style:none;display:flex}.advanced-settings summary[data-v-e0e079a8]::-webkit-details-marker{display:none}.summary-title[data-v-e0e079a8]{align-items:center;gap:9px;display:flex}.summary-title>span[data-v-e0e079a8]{flex-direction:column;gap:1px;display:flex}.summary-title[data-v-e0e079a8] svg{color:#5e78c7;width:17px;height:17px}.summary-title strong[data-v-e0e079a8]{font-size:.77rem}.summary-title small[data-v-e0e079a8]{color:#7a889d;font-size:.64rem}.summary-chevron[data-v-e0e079a8]{color:#8491a5;font-size:1rem;transition:transform .18s}.advanced-settings[open] .summary-chevron[data-v-e0e079a8]{transform:rotate(180deg)}.advanced-content[data-v-e0e079a8]{background:#fbfcfe;border-top:1px solid #e4eaf2;padding:14px}.form-row[data-v-e0e079a8]{gap:10px}.component-options[data-v-e0e079a8]{gap:6px;max-height:120px;overflow-y:auto}.component-option[data-v-e0e079a8]{border-radius:7px;padding:6px 8px;font-size:.66rem!important}.draft-preview[data-v-e0e079a8]{background:linear-gradient(135deg,#fff,#f0f4ff);border-color:#b8caf7;margin-top:16px;box-shadow:0 8px 22px #314a8212}.modal-footer[data-v-e0e079a8]{background:#fffffff5;border-top-color:#dce4ef;justify-content:space-between;align-items:center;gap:20px;padding:14px 28px;box-shadow:0 -8px 24px #1f314e0b}.footer-readiness[data-v-e0e079a8],.footer-actions[data-v-e0e079a8]{align-items:center;display:flex}.footer-readiness[data-v-e0e079a8]{color:#64748b;gap:9px;min-width:0}.footer-readiness>span[data-v-e0e079a8]:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.footer-readiness strong[data-v-e0e079a8]{color:#3f4f66;font-size:.72rem}.footer-readiness small[data-v-e0e079a8]{color:#8491a5;text-overflow:ellipsis;white-space:nowrap;max-width:390px;font-size:.64rem;overflow:hidden}.readiness-icon[data-v-e0e079a8]{color:#718097;background:#eef2f7;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.readiness-icon[data-v-e0e079a8] svg{width:14px;height:14px}.footer-readiness.ready .readiness-icon[data-v-e0e079a8]{color:#16825c;background:#e6f8f0}.footer-readiness.ready strong[data-v-e0e079a8]{color:#17684d}.footer-actions[data-v-e0e079a8]{flex:none;gap:10px}.btn-cancel[data-v-e0e079a8],.btn-ai-submit[data-v-e0e079a8]{border-radius:10px;min-height:42px}.btn-cancel[data-v-e0e079a8]{color:#4a5a72;border-color:#ccd6e4;padding:9px 17px}.btn-ai-submit[data-v-e0e079a8]{background:linear-gradient(135deg,#3978ef 0%,#6759df 100%);justify-content:center;min-width:170px;padding:9px 19px;box-shadow:0 7px 18px #405bcd40}.btn-ai-submit[data-v-e0e079a8]:hover:not(:disabled){box-shadow:0 10px 24px #405bcd52}.btn-ai-submit[data-v-e0e079a8]:disabled{color:#8491a5;box-shadow:none;opacity:1;background:#e2e7ef}.generating-overlay[data-v-e0e079a8]{background:#f8fafff0;border-radius:16px}@keyframes formCardIn-e0e079a8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=860px){.modal-glass[data-v-e0e079a8]{width:min(700px,100%)}.ai-form[data-v-e0e079a8]{grid-template-columns:minmax(0,1fr)}.page-name-card[data-v-e0e079a8],.inspiration-card[data-v-e0e079a8],.prompt-card[data-v-e0e079a8],.sources-card[data-v-e0e079a8],.rag-option[data-v-e0e079a8],.advanced-settings[data-v-e0e079a8]{grid-area:auto/1}.prompt-card[data-v-e0e079a8]{order:3}.sources-card[data-v-e0e079a8]{order:4}.rag-option[data-v-e0e079a8]{order:5}.advanced-settings[data-v-e0e079a8]{order:6}}@media (width<=640px){.modal-overlay[data-v-e0e079a8]{align-items:stretch;padding:0}.modal-glass[data-v-e0e079a8]{border:0;border-radius:0;width:100%;max-height:100dvh}.modal-header[data-v-e0e079a8]{padding:18px 18px 15px}.header-title-group h3[data-v-e0e079a8]{padding-right:40px;font-size:1.35rem}.subtitle[data-v-e0e079a8]{padding-right:8px;font-size:.8rem}.header-assurance[data-v-e0e079a8]{font-size:.66rem}.close-x[data-v-e0e079a8]{position:absolute;top:16px;right:16px}.modal-body[data-v-e0e079a8]{padding:14px 14px 18px}.workflow-progress[data-v-e0e079a8]{grid-template-columns:auto 1fr auto 1fr auto;margin-bottom:14px;padding:0 2px}.progress-step[data-v-e0e079a8]{gap:0}.progress-step>span[data-v-e0e079a8]:last-child{display:none}.progress-line[data-v-e0e079a8]{margin:0 8px}.form-card[data-v-e0e079a8]{padding:14px}.textarea-field[data-v-e0e079a8]{min-height:140px}.form-row[data-v-e0e079a8]{flex-direction:column}.modal-footer[data-v-e0e079a8]{padding:11px 14px max(11px, env(safe-area-inset-bottom))}.footer-readiness[data-v-e0e079a8]{display:none}.footer-actions[data-v-e0e079a8]{width:100%}.btn-cancel[data-v-e0e079a8]{flex:none}.btn-ai-submit[data-v-e0e079a8]{flex:1;min-width:0}.prompt-meta small[data-v-e0e079a8]:first-child{max-width:68%}}@media (width<=420px){.prompt-chips[data-v-e0e079a8]{grid-template-columns:1fr 1fr;display:grid}.chip-btn[data-v-e0e079a8]{text-align:left;justify-content:flex-start}.source-title-row[data-v-e0e079a8]{align-items:flex-start}.source-status[data-v-e0e079a8]{display:none}}@media (prefers-reduced-motion:reduce){.slide-up[data-v-e0e079a8],.form-card[data-v-e0e079a8],.rag-option[data-v-e0e079a8],.advanced-settings[data-v-e0e079a8],.ai-pulse-ring[data-v-e0e079a8],.ai-sparkle-center[data-v-e0e079a8]{animation:none!important}.close-x[data-v-e0e079a8],.chip-btn[data-v-e0e079a8],.dam-option[data-v-e0e079a8],.toggle-switch[data-v-e0e079a8],.toggle-switch span[data-v-e0e079a8],.summary-chevron[data-v-e0e079a8],.btn-ai-submit[data-v-e0e079a8]{transition:none!important}}.copilot-overlay[data-v-25f3ae19]{z-index:1500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080f20b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.copilot-shell[data-v-25f3ae19]{background:#f8fafc;border:1px solid #fff3;border-radius:28px;flex-direction:column;width:min(980px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 40px 100px #02061773}.copilot-header[data-v-25f3ae19]{color:#fff;background:radial-gradient(circle at 85% 10%,#fb923cb3,#0000 35%),linear-gradient(120deg,#111827,#312e81 58%,#7c2d12);justify-content:space-between;padding:28px 32px 24px;display:flex}.copilot-badge[data-v-25f3ae19]{letter-spacing:.08em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;margin-bottom:10px;padding:6px 11px;font-size:.7rem;font-weight:800;display:inline-flex}.copilot-header h2[data-v-25f3ae19]{letter-spacing:-.035em;margin:0;font-size:1.8rem}.copilot-header p[data-v-25f3ae19]{color:#cbd5e1;margin:6px 0 0}.close-button[data-v-25f3ae19]{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:38px;height:38px;font-size:1.5rem}.copilot-body[data-v-25f3ae19]{padding:24px 30px;overflow:auto}.error-banner[data-v-25f3ae19]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-bottom:16px;padding:12px 14px}.strategy-grid[data-v-25f3ae19]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field[data-v-25f3ae19]{gap:7px;display:grid}.field-wide[data-v-25f3ae19]{grid-column:1/-1}.field span[data-v-25f3ae19],.section-heading>div>span[data-v-25f3ae19]{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.7rem;font-weight:900}.field input[data-v-25f3ae19],.field textarea[data-v-25f3ae19],.field select[data-v-25f3ae19]{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;padding:11px 13px}.field textarea[data-v-25f3ae19]:focus,.field input[data-v-25f3ae19]:focus,.field select[data-v-25f3ae19]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #e0e7ff}.architecture[data-v-25f3ae19]{margin-top:23px}.section-heading[data-v-25f3ae19]{justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.section-heading>div[data-v-25f3ae19]{gap:3px;display:grid}.section-heading strong[data-v-25f3ae19]{color:#172033;font-size:1rem}.section-heading small[data-v-25f3ae19]{color:#4f46e5;font-weight:800}.page-plan[data-v-25f3ae19]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.page-card[data-v-25f3ae19]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:42px 1fr 24px;align-items:center;gap:11px;padding:13px;display:grid}.page-card.selected[data-v-25f3ae19]{background:linear-gradient(135deg,#eef2ff,#fff7ed);border-color:#818cf8;box-shadow:0 8px 22px -16px #4338ca}.page-icon[data-v-25f3ae19]{color:#fff;background:linear-gradient(135deg,#4f46e5,#f97316);border-radius:11px;place-items:center;width:40px;height:40px;font-size:1.1rem;display:grid}.page-card strong[data-v-25f3ae19],.page-card small[data-v-25f3ae19]{display:block}.page-card strong[data-v-25f3ae19]{color:#172033;font-size:.83rem}.page-card small[data-v-25f3ae19]{color:#64748b;margin-top:3px;font-size:.7rem}.selection-mark[data-v-25f3ae19]{color:#4f46e5;font-weight:900}.intelligence-row[data-v-25f3ae19]{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.intelligence-card[data-v-25f3ae19]{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.intelligence-card[data-v-25f3ae19]:not(.passive){cursor:pointer}.intelligence-card.enabled[data-v-25f3ae19]{background:#f0fdf4;border-color:#86efac}.intelligence-icon[data-v-25f3ae19]{color:#4f46e5;background:#eef2ff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.intelligence-card strong[data-v-25f3ae19],.intelligence-card small[data-v-25f3ae19]{display:block}.intelligence-card strong[data-v-25f3ae19]{color:#172033;font-size:.78rem}.intelligence-card small[data-v-25f3ae19]{color:#64748b;margin-top:2px;font-size:.66rem}.switch[data-v-25f3ae19]{background:#cbd5e1;border-radius:999px;width:34px;height:19px;padding:2px}.switch i[data-v-25f3ae19]{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;display:block}.enabled .switch[data-v-25f3ae19]{background:#22c55e}.enabled .switch i[data-v-25f3ae19]{transform:translate(15px)}.live-dot[data-v-25f3ae19]{color:#16a34a;font-size:.65rem;font-weight:900}.generation-stage[data-v-25f3ae19]{color:#fff;background:linear-gradient(120deg,#1e1b4b,#4338ca,#9a3412);border-radius:15px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:14px;display:grid}.generation-orbit[data-v-25f3ae19]{border:1px solid #fff6;border-radius:50%;place-items:center;width:42px;height:42px;animation:1.4s infinite pulse-25f3ae19;display:grid}.generation-stage strong[data-v-25f3ae19],.generation-stage small[data-v-25f3ae19]{display:block}.generation-stage small[data-v-25f3ae19]{color:#dbeafe;margin-top:3px}.progress-track[data-v-25f3ae19]{background:#fff3;border-radius:999px;grid-column:2/3;height:5px;overflow:hidden}.progress-track i[data-v-25f3ae19]{border-radius:inherit;background:#fb923c;height:100%;transition:width .4s;display:block}.copilot-footer[data-v-25f3ae19]{background:#fff;border-top:1px solid #e2e8f0;align-items:center;gap:12px;padding:18px 30px;display:flex}.copilot-footer>div[data-v-25f3ae19]{margin-right:auto;display:grid}.copilot-footer>div strong[data-v-25f3ae19]{color:#172033;font-size:.78rem}.copilot-footer>div span[data-v-25f3ae19]{color:#64748b;font-size:.68rem}.cancel-button[data-v-25f3ae19],.generate-button[data-v-25f3ae19]{cursor:pointer;border-radius:11px;padding:11px 16px;font-weight:800}.cancel-button[data-v-25f3ae19]{color:#475569;background:#fff;border:1px solid #cbd5e1}.generate-button[data-v-25f3ae19]{color:#fff;background:linear-gradient(90deg,#4f46e5,#7c3aed,#f97316);border:0;align-items:center;gap:7px;display:flex;box-shadow:0 10px 24px -12px #4f46e5}.generate-button[data-v-25f3ae19]:disabled,.cancel-button[data-v-25f3ae19]:disabled{opacity:.55;cursor:not-allowed}@keyframes pulse-25f3ae19{50%{transform:scale(1.08);box-shadow:0 0 0 8px #ffffff14}}@media (width<=700px){.strategy-grid[data-v-25f3ae19],.page-plan[data-v-25f3ae19],.intelligence-row[data-v-25f3ae19]{grid-template-columns:1fr}.copilot-footer>div[data-v-25f3ae19]{display:none}.copilot-header[data-v-25f3ae19]{padding:22px}.copilot-body[data-v-25f3ae19]{padding:20px}}.release-fragments[data-v-d6d38661]{border-top:1px solid #e2e8f0;padding:12px 10px 4px}.release-fragments h4[data-v-d6d38661]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0 4px 8px;font-size:.64rem;font-weight:900}.release-fragment-row[data-v-d6d38661]{grid-template-columns:1fr 28px;gap:5px;margin-bottom:7px;display:grid}.release-fragment-open[data-v-d6d38661]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.release-fragment-open>span[data-v-d6d38661]:first-child{color:#4f46e5;background:#eef2ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:900;display:grid}.release-fragments strong[data-v-d6d38661],.release-fragments small[data-v-d6d38661]{display:block}.release-fragments strong[data-v-d6d38661]{color:#334155;font-size:.72rem}.release-fragments small[data-v-d6d38661]{color:#94a3b8;margin-top:2px;font-size:.6rem}.release-fragments i[data-v-d6d38661]{color:#a16207;background:#fffbeb;border-radius:7px;padding:4px 6px;font-size:.55rem;font-style:normal;font-weight:800}.release-fragments i.current[data-v-d6d38661]{color:#047857;background:#ecfdf5}.release-fragment-remove[data-v-d6d38661]{color:#b91c1c;cursor:pointer;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;align-self:stretch;font-size:1rem}.release-fragment-remove[data-v-d6d38661]:hover{background:#fee2e2}.sites-editor-shell[data-v-d6d38661]{background:#fff;flex-direction:column;height:calc(100vh - 64px);display:flex}.launch-header-orbit[data-v-d6d38661]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f8fafc;z-index:500;background:linear-gradient(110deg,#0b0f19 0%,#151d30 50%,#1e1533 100%);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 28px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 20px -2px #0f172a66,inset 4px 0 #f97316}.launch-context[data-v-d6d38661]{align-items:center;gap:14px;min-width:0;display:flex}.orbit-icon[data-v-d6d38661]{color:#fb923c;background:#f9731624;border:1px solid #f9731659;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 2px 8px #f9731633}.context-info[data-v-d6d38661]{flex-direction:column;gap:2px;min-width:0;display:flex}.context-header-row[data-v-d6d38661]{align-items:center;gap:8px;display:flex}.context-badge[data-v-d6d38661]{color:#fdba74;text-transform:uppercase;letter-spacing:.07em;background:#f9731626;border:1px solid #f973164d;border-radius:9999px;align-items:center;gap:6px;padding:2px 9px;font-size:.65rem;font-weight:700;display:inline-flex}.pulse-dot[data-v-d6d38661]{background:#f97316;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-ring-d6d38661;box-shadow:0 0 8px #f97316}@keyframes pulse-ring-d6d38661{0%{transform:scale(.95);box-shadow:0 0 #f97316b3}70%{transform:scale(1);box-shadow:0 0 0 6px #f9731600}to{transform:scale(.95);box-shadow:0 0 #f9731600}}.context-name[data-v-d6d38661]{color:#f8fafc;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:380px;margin:0;font-size:1.05rem;font-weight:700;overflow:hidden}.context-path[data-v-d6d38661]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:380px;font-size:.66rem;overflow:hidden}.site-authoring-orbit[data-v-d6d38661]{box-shadow:0 4px 20px -2px #0f172a52,inset 4px 0 #3b82f6}.site-orbit-icon[data-v-d6d38661]{color:#93c5fd;background:#2563eb29;border-color:#60a5fa66;box-shadow:0 2px 8px #2563eb2e}.site-context-badge[data-v-d6d38661]{color:#bfdbfe;background:#2563eb29;border-color:#60a5fa59}.site-pulse-dot[data-v-d6d38661]{background:#60a5fa;box-shadow:0 0 8px #60a5fa}.site-primary-action svg[data-v-d6d38661]{color:#2563eb}.launch-actions svg[data-v-d6d38661]{flex:none;width:15px;height:15px}.launch-actions[data-v-d6d38661]{flex-shrink:0;align-items:center;gap:10px;display:flex}.btn-orbit[data-v-d6d38661]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:7px;padding:8px 16px;font-size:.82rem;font-weight:650;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-orbit-primary[data-v-d6d38661]{color:#0f172a;background:#fff;border:1px solid #ffffffe6;font-weight:700;box-shadow:0 3px 12px #0000002e}.btn-orbit-preview[data-v-d6d38661]{color:#bfdbfe;background:#2563eb33;border-color:#60a5fa80;box-shadow:0 2px 10px #2563eb2e}.btn-orbit-preview[data-v-d6d38661]:hover{color:#fff;background:#2563eb61;border-color:#93c5fdcc;transform:translateY(-1px)}.btn-orbit-primary svg[data-v-d6d38661]{color:#ea580c}.btn-orbit-primary[data-v-d6d38661]:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 6px 18px #00000040}.btn-orbit-ai[data-v-d6d38661]{color:#d8b4fe;background:#6366f124;border:1px solid #a855f761;position:relative;overflow:hidden;box-shadow:0 2px 10px #7c3aed26}.btn-orbit-ai[data-v-d6d38661]:after{content:"";background:linear-gradient(90deg,#0000,#c084fc38,#0000);animation:3.2s infinite ai-shimmer-d6d38661;position:absolute;inset:0;transform:translate(-120%)}.btn-orbit-ai[data-v-d6d38661]:hover{color:#fff;background:#7c3aed42;border-color:#c084fc99;transform:translateY(-1px);box-shadow:0 4px 18px #9333ea4d}@keyframes ai-shimmer-d6d38661{60%,to{transform:translate(120%)}}.btn-orbit-secondary[data-v-d6d38661]{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff1f}.btn-orbit-secondary[data-v-d6d38661]:hover{color:#f8fafc;background:#ffffff24;border-color:#ffffff40;transform:translateY(-1px)}@media (width<=900px){.launch-header-orbit[data-v-d6d38661]{flex-wrap:wrap;gap:10px;padding:10px 16px}.context-name[data-v-d6d38661]{max-width:220px;font-size:.95rem}.btn-orbit[data-v-d6d38661]{padding:6px 12px;font-size:.76rem}.launch-actions[data-v-d6d38661]{scrollbar-width:none;flex-shrink:1;width:100%;min-width:0;overflow-x:auto}.launch-actions[data-v-d6d38661]::-webkit-scrollbar{display:none}}.cms-shell[data-v-d6d38661]{flex-grow:1;display:flex;overflow:hidden}.navigation-panel[data-v-d6d38661]{background-color:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible}.panel-content-clip[data-v-d6d38661]{flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.panel-toggle[data-v-d6d38661]{cursor:pointer;z-index:300;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:12px;right:-12px;box-shadow:0 1px 3px #0000001a}.panel-inner[data-v-d6d38661]{opacity:1;pointer-events:auto;flex-direction:column;min-width:220px;height:100%;transition:opacity .2s;display:flex;overflow:hidden}.panel-inner--hidden[data-v-d6d38661]{opacity:0;pointer-events:none}.panel-resizer[data-v-d6d38661]{cursor:col-resize;z-index:200;background:0 0;width:8px;height:100%;transition:background .2s;position:absolute;top:0;right:-4px}.panel-header[data-v-d6d38661]{border-bottom:1px solid #f1f5f9;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.back-link[data-v-d6d38661]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700;text-decoration:none;transition:color .2s}.back-link[data-v-d6d38661]:hover{color:#3b82f6}.panel-header h3[data-v-d6d38661]{color:#1e293b;justify-content:space-between;align-items:center;width:100%;margin:0;font-size:1rem;font-weight:700;display:flex}.search-panel[data-v-d6d38661]{border-bottom:1px solid #f1f5f9;padding:12px 20px;position:relative}.search-input-wrapper[data-v-d6d38661]{align-items:center;display:flex;position:relative}.search-input[data-v-d6d38661]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:10px 32px 10px 12px;font-size:.9rem;transition:all .2s}.search-input[data-v-d6d38661]:focus{background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.clear-search[data-v-d6d38661]{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:1.2rem;position:absolute;right:8px}.search-results[data-v-d6d38661]{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:300px;position:absolute;top:100%;left:20px;right:20px;overflow-y:auto;box-shadow:0 10px 25px -5px #0000001a}.search-result-item[data-v-d6d38661]{cursor:pointer;border-bottom:1px solid #f1f5f9;padding:12px;transition:background .2s}.search-result-item[data-v-d6d38661]:last-child{border-bottom:none}.search-result-item[data-v-d6d38661]:hover{background-color:#f8fafc}.result-title[data-v-d6d38661]{color:#1e293b;font-size:.85rem;font-weight:700}.result-path[data-v-d6d38661]{color:#64748b;margin-top:2px;font-size:.7rem}.result-meta[data-v-d6d38661]{color:#94a3b8;margin-top:4px;font-size:.65rem}.no-results[data-v-d6d38661]{text-align:center;color:#64748b;padding:16px;font-size:.85rem}.header-actions .action-btn[data-v-d6d38661]{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:8px;font-size:1rem;text-decoration:none;transition:all .2s;display:inline-flex}.header-actions .action-btn[data-v-d6d38661]:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.header-actions .action-btn.ai-action-btn[data-v-d6d38661]:hover{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);border-color:#3b82f6;transform:translateY(-1px)scale(1.05)}.tree-container[data-v-d6d38661]{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;flex-grow:1;padding:12px 0;overflow-y:auto}.tree-container[data-v-d6d38661]::-webkit-scrollbar{width:4px}.tree-container[data-v-d6d38661]::-webkit-scrollbar-track{background:0 0}.tree-container[data-v-d6d38661]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.editor-panel[data-v-d6d38661]{background:#f8fafc;flex-direction:column;flex-grow:1;min-width:0;display:flex}.page-actions[data-v-d6d38661]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:500;background:#fffc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 24px;display:flex;position:relative}.page-info[data-v-d6d38661]{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.page-workflow-model[data-v-d6d38661]{color:var(--workspace-accent);border:1px solid var(--workspace-line);background:var(--workspace-accent-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;font-size:12px;text-decoration:none;display:flex}.page-workflow-model>span[data-v-d6d38661]:first-child{color:var(--workspace-muted);font-size:11px}.page-workflow-model strong[data-v-d6d38661]{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.page-workflow-model small[data-v-d6d38661]{color:var(--workspace-muted);font-size:11px}.editor-controls[data-v-d6d38661]{align-items:center;gap:12px;display:flex}.workflow-status[data-v-d6d38661]{color:#64748b;text-transform:uppercase;letter-spacing:.02em;font-size:.8rem;font-weight:600}.badge[data-v-d6d38661]{color:#475569;background:#f1f5f9;border-radius:20px;padding:4px 10px;font-size:.7rem;font-weight:700}.publish-badge[data-v-d6d38661]{color:#15803d;background:#dcfce7}.launch-badge[data-v-d6d38661]{color:#c2410c;background:#ffedd5}.preview-badge[data-v-d6d38661]{color:#3730a3;background:#e0e7ff}.placeholder[data-v-d6d38661]{text-align:center;color:#64748b;background-color:#f8fafc;justify-content:center;align-items:center;height:100%;display:flex}.btn-danger[data-v-d6d38661]{color:#e11d48;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-danger[data-v-d6d38661]:hover{background:#ffe4e6;border-color:#e11d48}.action-menu-wrapper[data-v-d6d38661]{display:inline-block;position:relative}.btn-hamburger[data-v-d6d38661]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.btn-hamburger[data-v-d6d38661]:hover{color:#0f172a;background:#f1f5f9}.action-dropdown[data-v-d6d38661]{z-index:99999;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:240px;padding:8px 0;animation:.2s cubic-bezier(.16,1,.3,1) dropdownSlide-d6d38661;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 25px -5px #0000001a}@keyframes dropdownSlide-d6d38661{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdown-item[data-v-d6d38661]{color:#334155;cursor:pointer;align-items:center;gap:10px;padding:10px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.dropdown-item[data-v-d6d38661]:hover{color:#0f172a;background:#f8fafc}.dropdown-action[data-v-d6d38661]{text-align:left;background:0 0;border:0;width:100%;font-family:inherit}.dropdown-action[data-v-d6d38661]:disabled,.dropdown-action[data-v-d6d38661]:disabled:hover{cursor:not-allowed;opacity:.68;background:0 0;color:#94a3b8!important}.dropdown-divider[data-v-d6d38661]{background:#f1f5f9;height:1px;margin:6px 0}.text-primary[data-v-d6d38661]{color:#3b82f6!important}.text-preview[data-v-d6d38661]{color:#2563eb!important}.text-success[data-v-d6d38661]{color:#10b981!important}.text-warning[data-v-d6d38661]{color:#f59e0b!important}.text-danger[data-v-d6d38661]{color:#ef4444!important}.text-primary[data-v-d6d38661]:hover,.text-preview[data-v-d6d38661]:hover{background:#eff6ff;color:#1d4ed8!important}.text-success[data-v-d6d38661]:hover{background:#ecfdf5;color:#047857!important}.text-warning[data-v-d6d38661]:hover{background:#fffbeb;color:#b45309!important}.text-danger[data-v-d6d38661]:hover{background:#fef2f2;color:#b91c1c!important}.page-editor-instance[data-v-d6d38661]{flex-grow:1;min-height:0}.sites-editor-shell[data-v-d6d38661]{--authoring-navy:#0a1728;--authoring-ink:#17253a;--authoring-muted:#6a798d;--authoring-line:#dce4ee;--authoring-blue:#3f73dc;background:#eef3f8;height:calc(100dvh - 56px);min-height:560px}.cms-shell[data-v-d6d38661]{background:#eef3f8;min-width:0;position:relative}.navigation-panel[data-v-d6d38661]{background:#fbfcfe;border-right-color:#d8e1ec;transition:width .3s cubic-bezier(.22,1,.36,1),box-shadow .22s;box-shadow:5px 0 18px #1f344f09}.site-chrome-section[data-v-d6d38661]{border-bottom:1px solid #e2e8f0;margin-bottom:4px;padding:8px 12px}.global-header-node-card[data-v-d6d38661]{cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #2563eb0a}.global-header-node-card[data-v-d6d38661]:before{content:"";background:#2563eb;border-radius:12px 0 0 12px;width:4px;position:absolute;top:0;bottom:0;left:0}.global-header-node-card[data-v-d6d38661]:hover{background:#eff6ff;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb1f}.global-header-node-card.is-selected[data-v-d6d38661]{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.card-content[data-v-d6d38661]{flex:1;justify-content:space-between;align-items:center;display:flex}.card-left[data-v-d6d38661]{align-items:center;gap:10px;display:flex}.header-icon-box[data-v-d6d38661]{align-items:center;display:flex}.card-title[data-v-d6d38661]{color:#0f172a;letter-spacing:-.01em;font-size:.9rem;font-weight:800}.card-right[data-v-d6d38661]{align-items:center;display:flex}.global-header-editor-instance[data-v-d6d38661]{height:100%;padding:24px;overflow-y:auto}.navigation-panel.is-resizing[data-v-d6d38661]{transition:none;box-shadow:8px 0 24px #2349791a}.panel-toggle[data-v-d6d38661]{color:#61748d;background:linear-gradient(#fff,#f8fafc);border-color:#d2dce8;border-radius:9px;width:26px;height:34px;padding:0;transition:right .24s cubic-bezier(.22,1,.36,1),color .18s,border-color .18s,background .18s,box-shadow .18s;top:17px;right:-13px;box-shadow:0 5px 14px #192e481a}.panel-toggle svg[data-v-d6d38661]{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.navigation-panel.collapsed .panel-toggle[data-v-d6d38661]{box-shadow:none;right:7px}.panel-toggle[data-v-d6d38661]:hover,.panel-toggle[data-v-d6d38661]:focus-visible{color:#285d9f;outline-offset:1px;background:#f4f8fd;border-color:#9cb5d6;outline:3px solid #3e73dc21;box-shadow:0 7px 18px #1e457424}.panel-resizer[data-v-d6d38661]{touch-action:none;width:7px;right:-3px}.panel-resizer[data-v-d6d38661]:hover,.panel-resizer[data-v-d6d38661]:active{background:linear-gradient(90deg,#0000,#3e73dca6,#0000);border-right:0}.panel-header[data-v-d6d38661]{background:#fff;border-bottom-color:#e7edf4;gap:0;padding:18px 18px 15px}.back-link[data-v-d6d38661]{color:#65768d;letter-spacing:.08em;align-items:center;gap:7px;width:fit-content;margin-bottom:13px;font-size:.61rem;font-weight:720;transition:color .16s;display:inline-flex}.back-link svg[data-v-d6d38661]{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.back-link[data-v-d6d38661]:hover,.back-link[data-v-d6d38661]:focus-visible{color:#2f5f9f;outline:none}.panel-title-row[data-v-d6d38661]{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-right:7px;display:flex}.panel-header h3[data-v-d6d38661]{min-width:0;color:var(--authoring-ink);letter-spacing:-.03em;margin:0;font-size:1.04rem;font-weight:720;line-height:1.2}.panel-subtitle[data-v-d6d38661]{color:#8491a3;margin:5px 0 14px;font-size:.66rem;line-height:1.45}.header-actions[data-v-d6d38661]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.header-actions .action-btn[data-v-d6d38661]{color:#607289;background:#f9fbfd;border-color:#dce5ef;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;height:48px;margin:0;padding:5px 3px;font-size:15px;transition:color .18s,border-color .18s,background .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex}.header-actions .action-btn span[data-v-d6d38661]{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:650;overflow:hidden}.header-actions .action-btn[data-v-d6d38661]:hover{color:#365f99;background:#f2f7fc;border-color:#b8cce3;transform:translateY(-2px)}.header-actions .action-btn.action-btn-primary[data-v-d6d38661]{color:#fff;background:#3d70d7;border-color:#376bd0;box-shadow:0 7px 16px #3767c933}.header-actions .action-btn.action-btn-primary[data-v-d6d38661]:hover{color:#fff;background:#3567cb;border-color:#2f5fbf}.header-actions .action-btn.ai-action-btn[data-v-d6d38661]{color:#6650c6;background:linear-gradient(145deg,#f9f7ff,#f0edff);border-color:#d8d0f4}.header-actions .action-btn.ai-action-btn[data-v-d6d38661]:hover{color:#5844b9;background:linear-gradient(145deg,#f4f0ff,#e9e3ff);border-color:#bfb2ed;transform:translateY(-2px)}.search-panel[data-v-d6d38661]{background:#fbfcfe;border-bottom-color:#e7edf4;padding:13px 16px}.site-search-icon[data-v-d6d38661]{z-index:2;color:#8a99ac;pointer-events:none;width:15px;height:15px;position:absolute;left:11px}.search-input[data-v-d6d38661]{color:#2c3d54;background:#fff;border-color:#d9e3ee;border-radius:9px;min-height:40px;padding:0 34px;font-size:.78rem}.search-input[data-v-d6d38661]::placeholder{color:#99a6b7}.search-input[data-v-d6d38661]:focus{border-color:#6d94d9;box-shadow:0 0 0 3px #4977cb1c}.search-results[data-v-d6d38661]{border-color:#d8e2ed;border-radius:11px;left:16px;right:16px;overflow:hidden auto;box-shadow:0 18px 45px #192f4c29}.search-result-item[data-v-d6d38661]{padding:12px 13px}.search-result-item[data-v-d6d38661]:hover{background:#f1f6fc}.tree-container[data-v-d6d38661]{scrollbar-color:#cbd7e5 transparent;background:#fbfcfe;padding:0 0 14px}.homepage-navigation[data-v-d6d38661]{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;max-height:30vh;padding:0;overflow-y:auto}.global-navigation-section[data-v-d6d38661]{background:#fff;flex-shrink:0;max-height:35vh;overflow-y:auto}.tree-container[data-v-d6d38661] .node-content.is-root{margin:0 10px 12px}.tree-container[data-v-d6d38661],.homepage-navigation[data-v-d6d38661],.global-navigation-section[data-v-d6d38661]{scrollbar-gutter:stable;scrollbar-width:thin}.homepage-navigation[data-v-d6d38661]::-webkit-scrollbar{width:4px}.global-navigation-section[data-v-d6d38661]::-webkit-scrollbar{width:4px}.homepage-navigation[data-v-d6d38661] .homepage{padding-top:0}.homepage-navigation[data-v-d6d38661] .homepage-card,.global-navigation-section[data-v-d6d38661] .navigation-card,.tree-container[data-v-d6d38661] .node-content.is-root{box-sizing:border-box;border-radius:12px;height:88px;min-height:88px;padding-right:42px;position:relative}.homepage-navigation[data-v-d6d38661] .home-chevron,.global-navigation-section[data-v-d6d38661] .chevron,.tree-container[data-v-d6d38661] .node-content.is-root .toggle-arrow{color:#6985ac;width:16px;height:16px;margin:0;position:absolute;top:calc(50% - 8px);right:14px}.tree-container[data-v-d6d38661] .node-content.is-root{position:sticky}.tree-container[data-v-d6d38661] .node-content.is-root .toggle-arrow svg{stroke-width:1.7px;width:16px;height:16px}.tree-container[data-v-d6d38661] .node-content.is-root .node-name{white-space:normal;line-height:1.35}.tree-status-legend[data-v-d6d38661]{color:#8190a3;background:#fff;border-top:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:.53rem;display:flex}.tree-status-legend span[data-v-d6d38661]{align-items:center;gap:5px;display:inline-flex}.sites-editor-shell .navigation-panel .panel-content-clip[data-v-d6d38661],.sites-editor-shell .navigation-panel .panel-inner[data-v-d6d38661]{max-width:100%;min-height:0}.sites-editor-shell .navigation-panel .panel-header[data-v-d6d38661]{flex-direction:row;flex-shrink:0;align-items:center;gap:6px;min-height:56px;padding:10px 52px 10px 12px!important}.sites-editor-shell .navigation-panel .panel-header .back-link[data-v-d6d38661]{border-radius:6px;flex:none;place-items:center;width:28px;height:32px;margin:0;display:grid}.sites-editor-shell .navigation-panel .panel-header .back-link[data-v-d6d38661]:hover{background:var(--nova-surface-subtle,#f6f8fb)}.sites-editor-shell .navigation-panel .panel-title-row[data-v-d6d38661]{flex:1;justify-content:flex-start;gap:7px;padding:0}.sites-editor-shell .navigation-panel .panel-header h3[data-v-d6d38661]{white-space:nowrap;width:auto;font-size:14px!important}.sites-editor-shell .navigation-panel .panel-subtitle[data-v-d6d38661]{margin:0;font-size:11px;line-height:1.5}.sites-editor-shell .navigation-panel .header-actions[data-v-d6d38661]{margin-top:2px;grid-template-columns:repeat(auto-fit,minmax(88px,1fr))!important;gap:6px!important}.sites-editor-shell .navigation-panel .header-actions .action-btn[data-v-d6d38661]{padding:6px 5px!important}.sites-editor-shell .navigation-panel .global-navigation-section[data-v-d6d38661]{border-top:1px solid var(--workspace-line,#e2e8f0);flex-shrink:0;max-height:180px}.sites-editor-shell .navigation-panel[data-v-d6d38661] .global-navigation{padding:8px 12px}.sites-editor-shell .navigation-panel .global-navigation-section[data-v-d6d38661] .navigation-card{border-radius:7px;gap:9px;height:auto;min-height:42px!important;padding:8px 10px!important}.sites-editor-shell .navigation-panel[data-v-d6d38661] .navigation-copy .eyebrow,.sites-editor-shell .navigation-panel[data-v-d6d38661] .navigation-copy .caption{display:none}.sites-editor-shell .navigation-panel[data-v-d6d38661] .navigation-emblem{width:24px;height:24px}.sites-editor-shell .navigation-panel[data-v-d6d38661] .navigation-emblem svg{width:18px;height:18px}.sites-editor-shell .navigation-panel[data-v-d6d38661] .navigation-card .chevron{width:14px;height:14px;position:static}.sites-editor-shell .navigation-panel .tree-status-legend[data-v-d6d38661]{flex-shrink:0;min-height:32px;font-size:10px}.legend-dot[data-v-d6d38661]{background:#cbd5e1;border-radius:50%;width:6px;height:6px}.legend-dot.modified[data-v-d6d38661]{background:#e69b2d}.legend-dot.published[data-v-d6d38661]{background:#2dbd78}.editor-panel[data-v-d6d38661]{background-color:#eff4f9;background-image:linear-gradient(#6f8cb009 1px,#0000 1px),linear-gradient(90deg,#6f8cb009 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0}.page-actions[data-v-d6d38661]{z-index:500;background:#fffffff0;border-bottom-color:#dbe4ee;min-height:54px;padding:0 22px;position:relative;overflow:visible;box-shadow:0 4px 15px #19304d0a}.btn-hamburger[data-v-d6d38661]{background:#fff;border-color:#dbe4ee}.btn-hamburger[data-v-d6d38661]:hover,.btn-hamburger[data-v-d6d38661]:focus-visible{color:#315f9d;background:#f3f7fc;border-color:#b8cbe2;outline:none}.placeholder[data-v-d6d38661]{height:100%;min-height:0;color:var(--authoring-ink);background:radial-gradient(circle at 82% 18%,#5d79d71c,#0000 28%),linear-gradient(135deg,#ffffffd6,#f4f8fcc7);grid-template-columns:minmax(340px,.8fr) minmax(430px,1.2fr);align-items:center;padding:clamp(42px,7vw,100px);display:grid;position:relative;overflow:hidden auto}.empty-workspace-copy[data-v-d6d38661]{z-index:2;text-align:left;max-width:520px;animation:.6s cubic-bezier(.22,1,.36,1) both empty-copy-enter-d6d38661;position:relative}.empty-kicker[data-v-d6d38661]{color:#5272a3;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:750}.empty-icon[data-v-d6d38661]{color:#4671b3;background:#fffc;border:1px solid #cbd9e9;border-radius:13px;place-items:center;width:48px;height:48px;margin:22px 0;display:grid;box-shadow:0 12px 28px #2f4e771a}.empty-icon svg[data-v-d6d38661]{width:23px;height:23px}.empty-workspace-copy h2[data-v-d6d38661]{color:#14243a;letter-spacing:-.048em;max-width:560px;margin:0;font-size:clamp(2rem,3.2vw,3.1rem);font-weight:650;line-height:1.06}.empty-workspace-copy>p[data-v-d6d38661]{color:#68788c;max-width:500px;margin:20px 0 0;font-size:.92rem;line-height:1.7}.empty-actions[data-v-d6d38661]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.empty-actions button[data-v-d6d38661]{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 16px;font-size:.75rem;font-weight:680;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.empty-primary-action[data-v-d6d38661]{color:#fff;background:#3e70d4;border:1px solid #3566c7;box-shadow:0 9px 20px #2f62c538}.empty-secondary-action[data-v-d6d38661]{color:#5742b3;background:#f8f6ff;border:1px solid #d4cdf0}.empty-actions button[data-v-d6d38661]:hover{transform:translateY(-2px)}.empty-primary-action[data-v-d6d38661]:hover{box-shadow:0 13px 26px #2f62c54d}.empty-hint[data-v-d6d38661]{color:#93a0b0;margin-top:22px;font-size:.65rem;display:block}.empty-workspace-preview[data-v-d6d38661]{z-index:1;transform-origin:0;background:#ffffffeb;border:1px solid #d4deea;border-radius:17px;width:min(680px,100%);min-height:430px;margin-left:auto;animation:.76s cubic-bezier(.22,1,.36,1) .12s both empty-preview-enter-d6d38661;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg);box-shadow:0 35px 75px #1b325124}.preview-toolbar[data-v-d6d38661]{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:6px;min-height:48px;padding:0 15px;display:flex}.preview-toolbar span[data-v-d6d38661]{background:#cad4e0;border-radius:50%;width:7px;height:7px}.preview-toolbar i[data-v-d6d38661]{background:#e5eaf0;border-radius:999px;width:130px;height:9px;margin:0 auto}.preview-canvas[data-v-d6d38661]{padding:28px}.preview-block[data-v-d6d38661]{background:#f7f9fc;border:1px solid #dbe4ee;border-radius:9px}.preview-hero-block[data-v-d6d38661]{background:radial-gradient(circle at 80% 30%,#6e5ed04d,#0000 28%),linear-gradient(135deg,#10223c,#172f51);min-height:176px;padding:34px}.preview-hero-block span[data-v-d6d38661],.preview-hero-block strong[data-v-d6d38661],.preview-hero-block small[data-v-d6d38661]{background:#ffffffc2;border-radius:999px;display:block}.preview-hero-block span[data-v-d6d38661]{opacity:.55;width:62px;height:7px}.preview-hero-block strong[data-v-d6d38661]{width:54%;height:17px;margin-top:20px}.preview-hero-block small[data-v-d6d38661]{opacity:.52;width:38%;height:8px;margin-top:12px}.preview-block-row[data-v-d6d38661]{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:14px;display:grid}.preview-card-block[data-v-d6d38661]{background:linear-gradient(#e6ecf3 8px,#0000 8px) 14px 18px/55% 8px no-repeat,linear-gradient(#edf1f6 6px,#0000 6px) 14px 37px/72% 6px no-repeat,#fafbfd;min-height:82px}.preview-drop-guide[data-v-d6d38661]{color:#8292a7;background:#fafcff;border:1px dashed #b9c9dc;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:68px;margin-top:14px;font-size:.67rem;display:flex}.preview-drop-guide span[data-v-d6d38661]{color:#4e76b2;background:#eaf1fb;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}@keyframes empty-copy-enter-d6d38661{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes empty-preview-enter-d6d38661{0%{opacity:0;transform:perspective(1400px)translate(35px)rotateY(-5deg)scale(.98)}to{opacity:1;transform:perspective(1400px)translate(0)rotateY(-3deg)rotateX(1deg)scale(1)}}@media (width<=1180px){.placeholder[data-v-d6d38661]{grid-template-columns:1fr;gap:42px}.empty-workspace-copy[data-v-d6d38661]{max-width:680px}.empty-workspace-preview[data-v-d6d38661]{width:min(760px,100%);margin:0;transform:none}@keyframes empty-preview-enter-d6d38661{0%{opacity:0;transform:translateY(22px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}}@media (width<=900px){.navigation-panel[data-v-d6d38661]{z-index:600;max-width:calc(100vw - 48px);position:absolute;top:0;bottom:0;left:0;box-shadow:12px 0 34px #162e4c24}.navigation-panel.collapsed[data-v-d6d38661]{box-shadow:4px 0 12px #162e4c0d}.editor-panel[data-v-d6d38661]{padding-left:40px}.placeholder[data-v-d6d38661]{padding:50px 38px}.empty-workspace-preview[data-v-d6d38661]{min-height:350px}}@media (width<=640px){.sites-editor-shell[data-v-d6d38661]{min-height:480px}.launch-header-orbit[data-v-d6d38661]{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 18px}.launch-actions[data-v-d6d38661]{width:100%;overflow-x:auto}.btn-orbit[data-v-d6d38661]{flex:none}.editor-panel[data-v-d6d38661]{padding-left:40px}.page-actions[data-v-d6d38661]{padding:0 12px}.workflow-status[data-v-d6d38661]{font-size:.65rem}.placeholder[data-v-d6d38661]{align-items:start;gap:32px;padding:38px 20px}.empty-workspace-copy h2[data-v-d6d38661]{font-size:2rem}.empty-actions[data-v-d6d38661]{flex-direction:column;align-items:stretch}.empty-actions button[data-v-d6d38661]{width:100%}.empty-workspace-preview[data-v-d6d38661],.tree-status-legend[data-v-d6d38661]{display:none}}@media (prefers-reduced-motion:reduce){.sites-editor-shell[data-v-d6d38661] *,.sites-editor-shell[data-v-d6d38661] :before,.sites-editor-shell[data-v-d6d38661] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sites-editor-shell .authoring-page-bar[data-v-d6d38661]{background:var(--nova-surface,#fff);min-height:56px;box-shadow:none;box-sizing:border-box;flex:none;gap:12px;padding:8px 12px}.authoring-page-bar .page-info[data-v-d6d38661]{flex-wrap:nowrap;flex:1;gap:10px;min-width:0}.authoring-page-identity[data-v-d6d38661]{flex-direction:column;gap:2px;min-width:0;max-width:320px;display:flex}.authoring-page-identity h2[data-v-d6d38661]{text-overflow:ellipsis;white-space:nowrap;color:var(--workspace-ink,#1e293b);margin:0;font-size:15px;font-weight:650;line-height:1.3;overflow:hidden}.authoring-page-identity>span[data-v-d6d38661]{text-overflow:ellipsis;white-space:nowrap;color:var(--workspace-muted,#64748b);font-size:11px;overflow:hidden}.authoring-page-bar .editor-controls[data-v-d6d38661]{flex:none;gap:6px}.page-primary-action[data-v-d6d38661]{border:1px solid var(--workspace-line,#dce3ed);background:var(--nova-surface,#fff);min-height:34px;color:var(--workspace-ink,#334155);font:inherit;white-space:nowrap;cursor:pointer;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}.page-primary-action svg[data-v-d6d38661]{flex:none;width:16px;height:16px}.page-primary-action.page-save-action[data-v-d6d38661]{background:var(--workspace-accent,#315fbe);border-color:var(--workspace-accent,#315fbe);color:var(--nova-accent-contrast,#fff)}.page-primary-action[data-v-d6d38661]:hover{filter:brightness(.97)}.page-primary-action[data-v-d6d38661]:focus-visible,.authoring-page-bar .dropdown-item[data-v-d6d38661]:focus-visible{outline:2px solid var(--workspace-accent,#315fbe);outline-offset:2px}.authoring-page-bar .action-dropdown[data-v-d6d38661]{background:var(--nova-surface,#fff);border-radius:8px;width:240px;max-width:calc(100vw - 24px);max-height:calc(100svh - 150px);padding:5px;overflow:auto}.authoring-page-bar .dropdown-item[data-v-d6d38661]{width:100%;min-height:36px;font:inherit;text-align:left;color:var(--workspace-ink,#334155);box-sizing:border-box;background:0 0;border:0;border-radius:5px;padding:8px 10px;font-size:12px;font-weight:500}.authoring-page-bar .dropdown-item svg[data-v-d6d38661]{flex:none;width:16px;height:16px}.authoring-page-bar .dropdown-item[data-v-d6d38661]:hover{background:var(--nova-surface-subtle,#f8fafc)}.authoring-page-bar .dropdown-item[data-v-d6d38661]:disabled{opacity:.45;cursor:not-allowed}.authoring-page-bar .dropdown-item.text-danger[data-v-d6d38661]{color:#b42335}.authoring-page-bar .dropdown-divider[data-v-d6d38661]{margin:4px 0}.authoring-page-bar .workflow-status[data-v-d6d38661]{text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}@media (width<=1100px){.authoring-page-bar .workflow-status[data-v-d6d38661]{display:none}}@media (width<=700px){.sites-editor-shell .authoring-page-bar[data-v-d6d38661]{gap:8px;padding:7px 8px}.authoring-page-bar .page-info[data-v-d6d38661]{flex-wrap:wrap;gap:5px}.authoring-page-identity[data-v-d6d38661]{flex:100%;max-width:100%}.authoring-page-identity>span[data-v-d6d38661]{display:none}.authoring-page-bar[data-v-d6d38661] .publication-status{padding:2px 6px;font-size:10px}.page-primary-action[data-v-d6d38661]{min-height:36px;padding:6px 8px}.page-more-action>span[data-v-d6d38661]{display:none}.authoring-page-bar .editor-controls[data-v-d6d38661]{gap:4px}}.authoring-page-bar .authoring-page-identity h2[data-v-d6d38661]{font-size:15px!important;line-height:1.2!important}.authoring-page-identity>span[data-v-d6d38661]{line-height:1.3}.dashboard-wrapper[data-v-d5b6a1d6]{box-sizing:border-box;background:radial-gradient(circle at 4% 0,#2563eb14,#0000 24rem),radial-gradient(circle at 96% 8%,#6d28d90f,#0000 24rem),#f4f7fb;min-height:100vh;padding:28px 32px 56px}.dashboard-glass[data-v-d5b6a1d6]{background:#fffffff5;border:1px solid #dfe6f0;border-radius:20px;max-width:1440px;margin:0 auto;position:relative;overflow:visible;box-shadow:0 24px 70px -46px #0f172a73}.manager-header[data-v-d5b6a1d6]{z-index:100;background:linear-gradient(110deg,#eff6ffb8,#ffffffe6 45%,#f5f3ffad);border-bottom:1px solid #e7edf5;border-radius:20px 20px 0 0;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px 32px 28px;display:flex;position:relative}.header-left[data-v-d5b6a1d6]{min-width:0}.back-link[data-v-d5b6a1d6]{color:#5e6e86;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:800;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.back-link[data-v-d5b6a1d6]:hover{color:#2563eb;transform:translate(-2px)}.back-link svg[data-v-d5b6a1d6]{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.title-row[data-v-d5b6a1d6]{align-items:center;gap:10px;display:flex}.title-row h1[data-v-d5b6a1d6]{color:#111b31;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3vw,2.75rem);line-height:1.05}.subtitle[data-v-d5b6a1d6]{color:#5d6b82;max-width:720px;margin:10px 0 0;font-size:15px;line-height:1.55}.header-actions[data-v-d5b6a1d6]{flex:none;align-items:stretch;gap:12px;display:flex}.create-btn[data-v-d5b6a1d6],.ai-create-btn[data-v-d5b6a1d6]{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:54px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.create-btn[data-v-d5b6a1d6]{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #1d4ed8;gap:8px;padding:0 20px;box-shadow:0 10px 24px -12px #2563ebd9}.create-btn svg[data-v-d5b6a1d6]{fill:none;stroke:currentColor;stroke-width:2.2px;width:18px;height:18px}.create-btn[data-v-d5b6a1d6]:hover,.ai-create-btn[data-v-d5b6a1d6]:hover{transform:translateY(-2px)}.ai-create-btn[data-v-d5b6a1d6]{color:#34316f;text-align:left;background:#ffffffe6;border:1px solid #d9d8fa;gap:10px;padding:0 17px 0 9px;box-shadow:0 8px 22px -16px #4338cab3}.ai-create-btn[data-v-d5b6a1d6]:hover{border-color:#bcb9f4;box-shadow:0 14px 30px -18px #4338cacc}.ai-create-btn>span[data-v-d5b6a1d6]:last-child{gap:1px;display:grid}.ai-create-btn small[data-v-d5b6a1d6]{color:#756ee5;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.ai-create-icon[data-v-d5b6a1d6]{color:#fff;background:linear-gradient(135deg,#315cf0,#7c3aed);border-radius:10px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 16px -8px #4c40d0cc}.manager-body[data-v-d5b6a1d6]{background:#f8fafc;padding:24px}.insight-grid[data-v-d5b6a1d6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.insight-card[data-v-d5b6a1d6]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 26px -24px #0f172a}.insight-card[data-v-d5b6a1d6]:after{content:"";opacity:.06;background:currentColor;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-48px;right:-35px}.insight-icon[data-v-d5b6a1d6]{color:#2563eb;background:#eff6ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.insight-icon svg[data-v-d5b6a1d6]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.insight-card>span[data-v-d5b6a1d6]:nth-child(2){gap:2px;min-width:0;display:grid}.insight-card strong[data-v-d5b6a1d6]{color:#172033;font-size:17px;line-height:1.15}.insight-card small[data-v-d5b6a1d6]{color:#748199;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.insight-trend[data-v-d5b6a1d6]{color:#66758d;text-transform:uppercase;background:#f8fafc;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex}.insight-card.active .insight-icon[data-v-d5b6a1d6]{color:#07845d;background:#ecfdf5}.insight-card.coverage .insight-icon[data-v-d5b6a1d6]{color:#c2410c;background:#fff7ed}.insight-card.intelligence[data-v-d5b6a1d6]{color:#6d28d9;background:linear-gradient(135deg,#fff,#faf5ff);border-color:#ddd6fe}.insight-card.intelligence .insight-icon[data-v-d5b6a1d6]{color:#fff;background:linear-gradient(135deg,#315cf0,#7c3aed)}.live-dot[data-v-d5b6a1d6]{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #10b9811f}.library-panel[data-v-d5b6a1d6]{background:#fff;border:1px solid #dfe6ef;border-radius:16px;overflow:hidden;box-shadow:0 12px 34px -30px #0f172a8c}.library-toolbar[data-v-d5b6a1d6]{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:20px;padding:19px 20px;display:flex}.library-heading[data-v-d5b6a1d6]{min-width:150px}.eyebrow[data-v-d5b6a1d6]{color:#66758d;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.library-heading h2[data-v-d5b6a1d6]{color:#172033;letter-spacing:-.025em;margin:3px 0 0;font-size:18px}.toolbar-controls[data-v-d5b6a1d6]{align-items:center;gap:12px;min-width:0;display:flex}.search-field[data-v-d5b6a1d6]{color:#8190a6;background:#f8fafc;border:1px solid #dce3ed;border-radius:10px;align-items:center;gap:9px;width:min(310px,31vw);min-height:40px;padding:0 10px 0 12px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.search-field[data-v-d5b6a1d6]:focus-within{background:#fff;border-color:#8db3ff;box-shadow:0 0 0 3px #2563eb1a}.search-field svg[data-v-d5b6a1d6]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:17px;height:17px}.search-field input[data-v-d5b6a1d6]{color:#25324a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.search-field input[data-v-d5b6a1d6]::placeholder{color:#9aa6b8}.search-field kbd[data-v-d5b6a1d6]{color:#8a97aa;white-space:nowrap;background:#fff;border:1px solid #dce3ed;border-radius:5px;padding:2px 5px;font:9px/1.4 inherit}.search-field button[data-v-d5b6a1d6]{color:#77859a;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:20px}.filter-tabs[data-v-d5b6a1d6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:4px;padding:4px;display:flex}.filter-tabs button[data-v-d5b6a1d6]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.filter-tabs button span[data-v-d5b6a1d6]{color:#8290a4;background:#e9eef5;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.filter-tabs button.selected[data-v-d5b6a1d6]{color:#1d4ed8;background:#fff;box-shadow:0 2px 7px #0f172a14}.filter-tabs button.selected span[data-v-d5b6a1d6]{color:#fff;background:#2563eb}.table-container[data-v-d5b6a1d6]{overflow-x:auto}.template-table[data-v-d5b6a1d6]{table-layout:fixed;border-collapse:collapse;width:100%}.template-table th[data-v-d5b6a1d6]{color:#6a7890;letter-spacing:.105em;text-align:left;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e6ebf2;height:40px;padding:0 18px;font-size:9px;font-weight:900}.template-table td[data-v-d5b6a1d6]{vertical-align:middle;border-bottom:1px solid #edf1f6;height:72px;padding:9px 18px}.template-row[data-v-d5b6a1d6]{transition:background .18s}.template-row[data-v-d5b6a1d6]:hover{background:linear-gradient(90deg,#eff6ff8c,#fff0 60%)}.template-row:last-child td[data-v-d5b6a1d6]{border-bottom:0}.name-cell[data-v-d5b6a1d6]{width:27%}.desc-cell[data-v-d5b6a1d6]{width:auto}.components-col[data-v-d5b6a1d6]{width:108px;text-align:center!important}.status-col[data-v-d5b6a1d6]{width:116px;text-align:center!important}.actions-col[data-v-d5b6a1d6]{width:154px;text-align:right!important}.template-info[data-v-d5b6a1d6]{align-items:center;gap:12px;min-width:0;display:flex}.template-mark[data-v-d5b6a1d6]{color:#7c3aed;background:linear-gradient(135deg,#f5f3ff,#faf5ff);border:1px solid #ddd6fe;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #fff}.template-mark.offline[data-v-d5b6a1d6]{color:#8793a6;background:#f8fafc;border-color:#e2e8f0}.template-mark svg[data-v-d5b6a1d6]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.template-copy[data-v-d5b6a1d6]{gap:3px;min-width:0;display:grid}.template-name[data-v-d5b6a1d6]{color:#172033;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.template-id[data-v-d5b6a1d6]{color:#8795aa;white-space:nowrap;text-overflow:ellipsis;font:10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.description-text[data-v-d5b6a1d6]{color:#5f6e84;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.component-count[data-v-d5b6a1d6]{color:#57667d;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:48px;height:28px;font-size:11px;font-weight:800;display:inline-flex}.component-count svg[data-v-d5b6a1d6]{fill:none;stroke:#8b5cf6;stroke-width:1.7px;width:13px;height:13px}.status-badge[data-v-d5b6a1d6]{letter-spacing:.045em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:70px;height:26px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.status-badge i[data-v-d5b6a1d6]{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #0000000a}.status-badge.enabled[data-v-d5b6a1d6]{color:#067647;background:#ecfdf3;border-color:#bbf7d0}.status-badge.disabled[data-v-d5b6a1d6]{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.actions-group[data-v-d5b6a1d6]{background:#f8fafc;border:1px solid #e4eaf2;border-radius:11px;grid-template-columns:repeat(3,36px);justify-content:end;gap:7px;width:122px;margin-left:auto;padding:4px;display:grid}.operation-btn[data-v-d5b6a1d6]{box-sizing:border-box;color:#607089;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid}.operation-btn svg[data-v-d5b6a1d6]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.operation-btn[data-v-d5b6a1d6]:hover:not(:disabled){transform:translateY(-1px)}.operation-btn.edit[data-v-d5b6a1d6]:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;box-shadow:0 4px 9px -6px #2563eb}.operation-btn.archive[data-v-d5b6a1d6]:hover{color:#a16207;background:#fffbeb;border-color:#fde68a}.operation-btn.publish[data-v-d5b6a1d6]:hover{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.operation-btn.delete[data-v-d5b6a1d6]:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.operation-btn[data-v-d5b6a1d6]:disabled{opacity:.55;cursor:wait}.button-spinner[data-v-d5b6a1d6]{border:2px solid #cbd5e1;border-top-color:#2563eb;border-radius:50%;width:13px;height:13px;animation:.75s linear infinite spin-d5b6a1d6}.button-spinner.light[data-v-d5b6a1d6]{border-color:#fff #ffffff61 #ffffff61}.library-footer[data-v-d5b6a1d6]{color:#8290a5;background:#fbfcfe;border-top:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 20px;font-size:9px;font-weight:700;display:flex}.library-footer span[data-v-d5b6a1d6]{align-items:center;gap:6px;display:inline-flex}.secure-dot[data-v-d5b6a1d6]{background:#10b981;border-radius:50%;width:6px;height:6px}.empty-row[data-v-d5b6a1d6]{height:auto!important;padding:0!important}.empty-state[data-v-d5b6a1d6]{text-align:center;justify-items:center;padding:56px 24px;display:grid}.empty-visual[data-v-d5b6a1d6]{color:#7c3aed;background:linear-gradient(135deg,#f5f3ff,#eff6ff);border:1px solid #ddd6fe;border-radius:20px;place-items:center;width:62px;height:62px;display:grid;transform:rotate(-3deg)}.empty-visual svg[data-v-d5b6a1d6]{fill:none;stroke:currentColor;stroke-width:1.5px;width:29px;height:29px}.empty-state h3[data-v-d5b6a1d6]{color:#27344b;margin:16px 0 5px;font-size:16px}.empty-state p[data-v-d5b6a1d6]{color:#8290a5;max-width:440px;margin:0;font-size:12px}.empty-state button[data-v-d5b6a1d6]{color:#536176;cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:8px;align-items:center;gap:7px;min-height:36px;margin-top:17px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.empty-state .empty-ai-btn[data-v-d5b6a1d6]{color:#fff;background:linear-gradient(135deg,#2563eb,#6d28d9);border-color:#4338ca}.inline-message[data-v-d5b6a1d6]{border:1px solid;border-radius:10px;align-items:center;gap:11px;margin:16px 20px;padding:11px 12px;display:flex}.inline-message.error[data-v-d5b6a1d6]{color:#b42318;background:#fff7f7;border-color:#fecaca}.message-icon[data-v-d5b6a1d6]{color:#fff;background:#dc2626;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.inline-message>span[data-v-d5b6a1d6]:nth-child(2){flex:1;gap:1px;display:grid}.inline-message strong[data-v-d5b6a1d6]{font-size:11px}.inline-message small[data-v-d5b6a1d6]{color:#8d4f4a;font-size:10px}.inline-message>button[data-v-d5b6a1d6]{color:#b42318;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.skeleton-row td[data-v-d5b6a1d6]:first-child{align-items:center;gap:12px;display:flex}.skeleton[data-v-d5b6a1d6]{background:#edf1f6;border-radius:7px;display:inline-block;overflow:hidden}.skeleton[data-v-d5b6a1d6]:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:100%;height:100%;animation:1.35s infinite shimmer-d5b6a1d6;display:block;transform:translate(-100%)}.skeleton.icon[data-v-d5b6a1d6]{border-radius:12px;flex:none;width:40px;height:40px}.skeleton.text[data-v-d5b6a1d6]{width:72%;height:10px}.skeleton.text.wide[data-v-d5b6a1d6]{width:55%}.skeleton.pill[data-v-d5b6a1d6]{width:64px;height:26px}.skeleton.actions[data-v-d5b6a1d6]{width:122px;height:44px}.ai-modal-backdrop[data-v-d5b6a1d6]{z-index:4000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1224a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.ai-studio[data-v-d5b6a1d6]{background:#fff;border:1px solid #ffffff4d;border-radius:24px;grid-template-columns:340px minmax(0,1fr);width:min(1080px,100vw - 48px);height:min(810px,100vh - 48px);max-height:min(810px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 35px 90px -28px #060c1eb8}.ai-studio-rail[data-v-d5b6a1d6]{color:#eef2ff;background:radial-gradient(circle at 30% 8%,#6366f17a,#0000 28%),radial-gradient(circle at 90% 70%,#f9731638,#0000 32%),linear-gradient(160deg,#111b46 0%,#312e81 52%,#431f69 100%);flex-direction:column;padding:36px 32px 28px;display:flex;position:relative;overflow:hidden}.ai-studio-rail[data-v-d5b6a1d6]:before{opacity:.13;content:"";background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.ai-studio-rail[data-v-d5b6a1d6]>*{z-index:1;position:relative}.ai-orbit[data-v-d5b6a1d6]{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:18px;display:grid;position:relative;box-shadow:inset 0 0 30px #ffffff0f,0 14px 36px #0000003d}.ai-orbit span[data-v-d5b6a1d6]{background:#93c5fd;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 13px #60a5fa}.ai-orbit span[data-v-d5b6a1d6]:first-child{top:4px;left:32px}.ai-orbit span[data-v-d5b6a1d6]:nth-child(2){background:#f0abfc;bottom:18px;right:4px}.ai-orbit span[data-v-d5b6a1d6]:nth-child(3){background:#fdba74;width:5px;height:5px;bottom:11px;left:8px}.ai-studio-rail>h2[data-v-d5b6a1d6]{letter-spacing:-.035em;margin:22px 0 10px;font-size:27px;line-height:1.08;color:#fff!important}.ai-studio-rail>p[data-v-d5b6a1d6]{color:#cdd6f6;margin:0;font-size:12px;line-height:1.65}.ai-feature-list[data-v-d5b6a1d6]{gap:14px;margin-top:28px;display:grid}.ai-feature-list>div[data-v-d5b6a1d6]{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.ai-feature-list>div>span[data-v-d5b6a1d6]{color:#c4b5fd;background:#ffffff12;border:1px solid #ffffff38;border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;font-weight:900;display:grid}.ai-feature-list p[data-v-d5b6a1d6]{color:#b9c4e8;gap:2px;margin:0;font-size:10px;line-height:1.45;display:grid}.ai-feature-list strong[data-v-d5b6a1d6]{color:#fff;font-size:11px}.ai-trust[data-v-d5b6a1d6]{border-top:1px solid #ffffff24;align-items:center;gap:10px;margin-top:auto;padding-top:24px;display:flex}.ai-trust>span[data-v-d5b6a1d6]:last-child{color:#abb8df;gap:1px;font-size:9px;display:grid}.ai-trust strong[data-v-d5b6a1d6]{color:#fff;font-size:10px}.ai-studio-content[data-v-d5b6a1d6]{color:#172033;background:#fff;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.ai-studio-header[data-v-d5b6a1d6]{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:center;gap:16px;min-height:77px;padding:0 28px;display:flex;position:sticky;top:0}.ai-studio-header h2[data-v-d5b6a1d6]{letter-spacing:-.025em;margin:3px 0 0;font-size:19px}.ai-studio-header>button[data-v-d5b6a1d6]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.ai-studio-header>button[data-v-d5b6a1d6]:disabled{opacity:.45;cursor:wait}.ai-form[data-v-d5b6a1d6]{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.ai-form-body[data-v-d5b6a1d6]{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;min-height:0;padding:24px 28px 20px;overflow-y:auto}.ai-form-body[data-v-d5b6a1d6]::-webkit-scrollbar{width:7px}.ai-form-body[data-v-d5b6a1d6]::-webkit-scrollbar-track{background:0 0}.ai-form-body[data-v-d5b6a1d6]::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box padding-box;border:2px solid #0000;border-radius:999px}.form-section+.form-section[data-v-d5b6a1d6]{border-top:1px solid #edf1f6;margin-top:23px;padding-top:22px}.section-title[data-v-d5b6a1d6]{align-items:center;gap:11px;margin-bottom:13px;display:flex}.section-title>span[data-v-d5b6a1d6]{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.section-title>div[data-v-d5b6a1d6]{gap:1px;display:grid}.section-title strong[data-v-d5b6a1d6]{color:#27344a;font-size:12px}.section-title small[data-v-d5b6a1d6]{color:#8591a5;font-size:9px}.input-field[data-v-d5b6a1d6]{gap:6px;display:grid}.input-field>span[data-v-d5b6a1d6]{color:#536176;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:850}.input-field input[data-v-d5b6a1d6]{color:#1e293b;background:#fbfcfe;border:1px solid #d8e0eb;border-radius:10px;outline:0;height:43px;padding:0 12px;font-size:12px;transition:border-color .2s,box-shadow .2s}.input-field input[data-v-d5b6a1d6]:focus{background:#fff;border-color:#8da7f5;box-shadow:0 0 0 3px #4f46e517}.input-field small[data-v-d5b6a1d6]{color:#8996a9;font-size:9px}.input-field.invalid input[data-v-d5b6a1d6],.prompt-field.invalid textarea[data-v-d5b6a1d6]{border-color:#fda4af}.input-field.invalid small[data-v-d5b6a1d6],.prompt-field.invalid>small[data-v-d5b6a1d6]{color:#dc2626}.archetype-grid[data-v-d5b6a1d6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.archetype-grid>button[data-v-d5b6a1d6]{color:#596981;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e0e6ef;border-radius:12px;justify-items:start;gap:3px;min-height:96px;padding:12px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.archetype-grid>button[data-v-d5b6a1d6]:hover{border-color:#c7d2fe;transform:translateY(-1px)}.archetype-grid>button.selected[data-v-d5b6a1d6]{color:#4338ca;background:linear-gradient(145deg,#eef2ff,#faf5ff);border-color:#818cf8;box-shadow:0 8px 18px -16px #4338ca}.archetype-grid>button>span[data-v-d5b6a1d6]{color:#64748b;background:#eef2f7;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.archetype-grid>button.selected>span[data-v-d5b6a1d6]{color:#4f46e5;background:#fff}.archetype-grid[data-v-d5b6a1d6] svg{width:16px;height:16px}.archetype-grid strong[data-v-d5b6a1d6]{color:#334155;margin-top:3px;font-size:10px}.archetype-grid small[data-v-d5b6a1d6]{color:#8a97a9;font-size:8px}.archetype-grid i[data-v-d5b6a1d6]{color:#fff;background:#4f46e5;border-radius:50%;place-items:center;width:17px;height:17px;display:none;position:absolute;top:8px;right:8px}.archetype-grid button.selected i[data-v-d5b6a1d6]{display:grid}.archetype-grid i svg[data-v-d5b6a1d6]{fill:none;stroke:currentColor;stroke-width:2.5px;width:11px;height:11px}.prompt-field[data-v-d5b6a1d6]{background:#fbfcfe;border:1px solid #d8e0eb;border-radius:12px;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.prompt-field[data-v-d5b6a1d6]:focus-within{background:#fff;border-color:#8da7f5;box-shadow:0 0 0 3px #4f46e517}.prompt-field textarea[data-v-d5b6a1d6]{resize:vertical;color:#26344a;background:0 0;border:0;outline:0;min-height:88px;padding:12px;font-size:11px;line-height:1.55}.prompt-field textarea[data-v-d5b6a1d6]::placeholder{color:#a0aabb}.prompt-footer[data-v-d5b6a1d6]{color:#8592a7;background:#f8fafc;border-top:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:8px;display:flex}.prompt-footer>span[data-v-d5b6a1d6]:first-child{color:#6d5bd0;align-items:center;gap:5px;font-weight:750;display:inline-flex}.prompt-field>small[data-v-d5b6a1d6]{color:#dc2626;background:#f8fafc;padding:0 10px 8px;font-size:9px}.generation-controls[data-v-d5b6a1d6]{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.range-control[data-v-d5b6a1d6],.switch-control[data-v-d5b6a1d6]{box-sizing:border-box;background:#fbfcfe;border:1px solid #e1e7ef;border-radius:12px;min-height:75px;padding:12px}.range-control>span[data-v-d5b6a1d6]:first-child,.switch-control .switch-copy[data-v-d5b6a1d6]{justify-content:space-between;align-items:center;gap:8px;display:flex}.range-control strong[data-v-d5b6a1d6],.switch-control strong[data-v-d5b6a1d6]{color:#39475c;font-size:10px}.range-control small[data-v-d5b6a1d6],.switch-control small[data-v-d5b6a1d6]{color:#8996a8;font-size:8px}.range-control input[data-v-d5b6a1d6]{accent-color:#4f46e5;width:100%;height:3px;margin:12px 0 4px}.range-labels[data-v-d5b6a1d6]{color:#9aa6b7;justify-content:space-between;font-size:7px;font-style:normal;display:flex}.range-labels i[data-v-d5b6a1d6]{font-style:normal}.switch-control[data-v-d5b6a1d6]{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;display:flex}.switch-copy[data-v-d5b6a1d6]{justify-content:start!important;gap:3px!important;display:grid!important}.switch-control input[data-v-d5b6a1d6]{opacity:0;pointer-events:none;position:absolute}.switch-track[data-v-d5b6a1d6]{box-sizing:border-box;background:#cbd5e1;border-radius:999px;flex:none;width:38px;height:22px;padding:3px;transition:background .2s;display:block}.switch-track i[data-v-d5b6a1d6]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block;box-shadow:0 2px 5px #0f172a33}.switch-control input:checked+.switch-track[data-v-d5b6a1d6]{background:linear-gradient(135deg,#2563eb,#7c3aed)}.switch-control input:checked+.switch-track i[data-v-d5b6a1d6]{transform:translate(16px)}.ai-error[data-v-d5b6a1d6]{margin:14px 0 0}.ai-form-footer[data-v-d5b6a1d6]{z-index:4;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 28px;display:flex;box-shadow:0 -12px 30px #0f172a0f}.ai-form-footer>span[data-v-d5b6a1d6]{color:#8491a5;align-items:center;gap:6px;font-size:8px;font-weight:700;display:inline-flex}.ai-form-footer>span svg[data-v-d5b6a1d6]{fill:none;stroke:#10b981;stroke-width:1.8px;width:15px;height:15px}.ai-form-footer>div[data-v-d5b6a1d6],.result-actions[data-v-d5b6a1d6]{justify-content:flex-end;gap:9px;display:flex}.secondary-action[data-v-d5b6a1d6],.primary-action[data-v-d5b6a1d6]{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex}.secondary-action[data-v-d5b6a1d6]{color:#5e6c81;background:#fff;border:1px solid #d9e1eb}.primary-action[data-v-d5b6a1d6]{color:#fff;background:linear-gradient(135deg,#2563eb,#6d28d9);border:1px solid #4338ca;box-shadow:0 10px 22px -14px #4338ca}.primary-action[data-v-d5b6a1d6]:disabled,.secondary-action[data-v-d5b6a1d6]:disabled{opacity:.55;cursor:wait}.primary-action svg[data-v-d5b6a1d6]{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.ai-generate-action[data-v-d5b6a1d6]{min-width:148px}.ai-success[data-v-d5b6a1d6]{text-align:center;justify-items:center;padding:35px 42px 34px;display:grid}.success-spark[data-v-d5b6a1d6]{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 16px 34px -16px #4338ca}.success-label[data-v-d5b6a1d6]{color:#6d5bd0;letter-spacing:.13em;text-transform:uppercase;margin-top:15px;font-size:8px;font-weight:900}.ai-success h3[data-v-d5b6a1d6]{color:#1f2a40;letter-spacing:-.03em;margin:6px 0 4px;font-size:22px}.ai-success>p[data-v-d5b6a1d6]{color:#7b899e;margin:0;font-size:11px}.result-preview[data-v-d5b6a1d6]{background:#f7f9fc;border:1px solid #dfe5ef;border-radius:14px;width:min(460px,100%);margin:24px 0 18px;padding:0 14px 14px;overflow:hidden;box-shadow:0 17px 35px -28px #0f172a}.preview-browser[data-v-d5b6a1d6]{background:#fff;border-bottom:1px solid #e1e7ef;gap:4px;margin:0 -14px 10px;padding:8px 10px;display:flex}.preview-browser span[data-v-d5b6a1d6]{background:#cbd5e1;border-radius:50%;width:5px;height:5px}.preview-browser span[data-v-d5b6a1d6]:first-child{background:#fca5a5}.preview-browser span[data-v-d5b6a1d6]:nth-child(2){background:#fde68a}.preview-browser span[data-v-d5b6a1d6]:nth-child(3){background:#86efac}.preview-block[data-v-d5b6a1d6]{color:#68778e;background:#fff;border:1px solid #dbe3ef;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:26px;margin-top:6px;font-size:7px;font-weight:800;display:flex}.preview-block.hero[data-v-d5b6a1d6]{color:#4338ca;background:linear-gradient(135deg,#eef2ff,#faf5ff);border-color:#c7d2fe;height:64px}.preview-block.grid[data-v-d5b6a1d6]{background:repeating-linear-gradient(90deg,#fff 0 23%,#f2f5f9 23% 25%);height:44px}.preview-block.chrome[data-v-d5b6a1d6]{color:#fff;background:#25324a;height:20px}.result-stats[data-v-d5b6a1d6]{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:repeat(3,1fr);width:min(460px,100%);margin-bottom:23px;display:grid}.result-stats span[data-v-d5b6a1d6]{color:#8a97aa;gap:2px;padding:10px;font-size:8px;display:grid}.result-stats span+span[data-v-d5b6a1d6]{border-left:1px solid #e2e8f0}.result-stats strong[data-v-d5b6a1d6]{color:#334155;font-size:14px}.toast-message[data-v-d5b6a1d6]{z-index:5000;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #dbe3ee;border-radius:13px;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;width:min(360px,100vw - 48px);padding:12px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 48px -24px #0f172a80}.toast-message>span[data-v-d5b6a1d6]{color:#047857;background:#ecfdf5;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.toast-message.error>span[data-v-d5b6a1d6]{color:#dc2626;background:#fef2f2}.toast-message svg[data-v-d5b6a1d6]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.toast-message>div[data-v-d5b6a1d6]{gap:2px;display:grid}.toast-message strong[data-v-d5b6a1d6]{color:#25324a;font-size:11px}.toast-message small[data-v-d5b6a1d6]{color:#7b899e;font-size:9px}.toast-message>button[data-v-d5b6a1d6]{color:#8b98aa;cursor:pointer;background:0 0;border:0;font-size:20px}.sr-only[data-v-d5b6a1d6]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.modal-enter-active[data-v-d5b6a1d6],.modal-leave-active[data-v-d5b6a1d6]{transition:opacity .22s}.modal-enter-active .ai-studio[data-v-d5b6a1d6],.modal-leave-active .ai-studio[data-v-d5b6a1d6]{transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s}.modal-enter-from[data-v-d5b6a1d6],.modal-leave-to[data-v-d5b6a1d6]{opacity:0}.modal-enter-from .ai-studio[data-v-d5b6a1d6],.modal-leave-to .ai-studio[data-v-d5b6a1d6]{opacity:0;transform:translateY(16px)scale(.985)}.toast-enter-active[data-v-d5b6a1d6],.toast-leave-active[data-v-d5b6a1d6]{transition:transform .25s,opacity .2s}.toast-enter-from[data-v-d5b6a1d6],.toast-leave-to[data-v-d5b6a1d6]{opacity:0;transform:translateY(12px)}@keyframes spin-d5b6a1d6{to{transform:rotate(360deg)}}@keyframes shimmer-d5b6a1d6{to{transform:translate(100%)}}@media (width<=1050px){.insight-grid[data-v-d5b6a1d6]{grid-template-columns:repeat(2,minmax(0,1fr))}.components-col[data-v-d5b6a1d6]{display:none}.toolbar-controls[data-v-d5b6a1d6]{width:100%}.library-toolbar[data-v-d5b6a1d6]{flex-direction:column;align-items:flex-start}.search-field[data-v-d5b6a1d6]{width:100%}}@media (width<=820px){.dashboard-wrapper[data-v-d5b6a1d6]{padding:16px}.manager-header[data-v-d5b6a1d6]{flex-direction:column;align-items:flex-start;padding:24px}.header-actions[data-v-d5b6a1d6]{width:100%}.header-actions[data-v-d5b6a1d6]>*{flex:1}.manager-body[data-v-d5b6a1d6]{padding:16px}.desc-cell[data-v-d5b6a1d6]{display:none}.name-cell[data-v-d5b6a1d6]{width:auto}.ai-studio[data-v-d5b6a1d6]{grid-template-columns:1fr;max-height:calc(100vh - 32px)}.ai-studio-rail[data-v-d5b6a1d6]{display:none}.archetype-grid[data-v-d5b6a1d6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.insight-grid[data-v-d5b6a1d6]{grid-template-columns:1fr}.insight-card.coverage[data-v-d5b6a1d6],.insight-card.intelligence[data-v-d5b6a1d6]{display:none}.toolbar-controls[data-v-d5b6a1d6]{flex-direction:column;align-items:stretch}.filter-tabs[data-v-d5b6a1d6]{justify-content:space-between}.filter-tabs button[data-v-d5b6a1d6]{flex:1;justify-content:center}.template-table th[data-v-d5b6a1d6]{display:none}.template-table[data-v-d5b6a1d6],.template-table tbody[data-v-d5b6a1d6],.template-table tr[data-v-d5b6a1d6],.template-table td[data-v-d5b6a1d6]{box-sizing:border-box;width:100%;display:block}.template-row[data-v-d5b6a1d6]{border-bottom:1px solid #e7edf4;padding:14px;position:relative}.template-table td[data-v-d5b6a1d6]{border:0;height:auto;padding:0}.template-table .status-col[data-v-d5b6a1d6]{width:auto;margin:10px 0 0 52px;text-align:left!important}.template-table .actions-col[data-v-d5b6a1d6]{width:auto;position:absolute;bottom:11px;right:14px}.actions-group[data-v-d5b6a1d6]{grid-template-columns:repeat(3,31px);width:107px}.operation-btn[data-v-d5b6a1d6]{width:31px;height:31px}.library-footer[data-v-d5b6a1d6]{flex-direction:column;align-items:flex-start;padding:12px 16px}.header-actions[data-v-d5b6a1d6]{flex-direction:column}.ai-create-btn[data-v-d5b6a1d6],.create-btn[data-v-d5b6a1d6]{box-sizing:border-box;width:100%}.ai-modal-backdrop[data-v-d5b6a1d6]{box-sizing:border-box!important;width:100vw!important;max-width:none!important;padding:0!important}.ai-studio[data-v-d5b6a1d6]{border-radius:0;height:100dvh;min-height:100vh;max-height:100vh;box-sizing:border-box!important;width:100%!important;max-width:none!important}.ai-studio-content[data-v-d5b6a1d6]{box-sizing:border-box;width:100%;min-width:0}.ai-studio-header[data-v-d5b6a1d6]{padding:0 18px}.ai-form-body[data-v-d5b6a1d6]{padding:20px 18px}.generation-controls[data-v-d5b6a1d6]{grid-template-columns:1fr}.ai-form-footer[data-v-d5b6a1d6]{align-items:center;min-height:76px;padding:12px 18px}.ai-form-footer>span[data-v-d5b6a1d6]{display:none}.ai-form-footer>div[data-v-d5b6a1d6]{width:100%}.ai-form-footer button[data-v-d5b6a1d6]{flex:1}.ai-success[data-v-d5b6a1d6]{padding:28px 18px}}@media (prefers-reduced-motion:reduce){[data-v-d5b6a1d6],[data-v-d5b6a1d6]:before,[data-v-d5b6a1d6]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.template-studio[data-v-d8e01bd6]{--studio-navy:#101b35;--studio-text:#16233d;--studio-muted:#66758e;--studio-blue:#2f6df6;--studio-border:#dfe6f1;box-sizing:border-box;width:100%;max-width:100vw;height:calc(100vh - 73px);min-height:620px;color:var(--studio-text);background:#f4f7fb;border:0;flex-direction:column;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:hidden}button[data-v-d8e01bd6],input[data-v-d8e01bd6],textarea[data-v-d8e01bd6]{font:inherit}button[data-v-d8e01bd6]{color:inherit}svg[data-v-d8e01bd6]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.studio-header[data-v-d8e01bd6]{z-index:10000;border-bottom:1px solid var(--studio-border);background:#fffffff5;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:120px;padding:18px 30px;display:flex;box-shadow:0 3px 18px #1422440b}.header-copy[data-v-d8e01bd6]{min-width:270px}.breadcrumb[data-v-d8e01bd6]{color:#60718e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:7px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.breadcrumb[data-v-d8e01bd6]:hover{color:var(--studio-blue)}.breadcrumb svg[data-v-d8e01bd6]{width:15px;height:15px}.title-row[data-v-d8e01bd6]{align-items:center;gap:12px;display:flex}.title-row h1[data-v-d8e01bd6]{color:#101a31;letter-spacing:-.035em;margin:0;font-size:clamp(23px,2vw,31px);font-weight:790;line-height:1.1}.draft-status[data-v-d8e01bd6]{color:#5c6b84;letter-spacing:.06em;text-transform:uppercase;background:#f7f9fc;border:1px solid #dbe3ef;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.status-dot[data-v-d8e01bd6]{background:#f1a53b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #fff0d7}.header-copy p[data-v-d8e01bd6]{color:var(--studio-muted);margin:7px 0 0;font-size:13px}.header-actions[data-v-d8e01bd6]{flex:none;align-items:center;gap:9px;display:flex}.button[data-v-d8e01bd6]{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:780;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.button[data-v-d8e01bd6]:hover:not(:disabled){transform:translateY(-1px)}.button[data-v-d8e01bd6]:disabled{cursor:not-allowed;opacity:.6}.button svg[data-v-d8e01bd6]{width:17px;height:17px}.secondary-button[data-v-d8e01bd6]{color:#43526b;background:#fff;border-color:#d8e0ec}.secondary-button[data-v-d8e01bd6]:hover{background:#f8faff;border-color:#bac7db}.save-button[data-v-d8e01bd6]{color:#fff;background:#2f67e9;min-width:132px;box-shadow:0 8px 18px #2f67e933}.save-button[data-v-d8e01bd6]:hover:not(:disabled){background:#245bd5;box-shadow:0 10px 22px #2f67e945}.ai-button[data-v-d8e01bd6]{color:#fff;background:linear-gradient(135deg,#2f6df6 0%,#7255de 100%);box-shadow:0 9px 21px #4f57d333}.ai-button[data-v-d8e01bd6]:hover{box-shadow:0 12px 26px #4f57d34d}.button-spinner[data-v-d8e01bd6],.ai-spinner[data-v-d8e01bd6]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite studio-spin-d8e01bd6}.blueprint-bar[data-v-d8e01bd6]{border-bottom:1px solid var(--studio-border);background:#fff;flex:none;grid-template-columns:minmax(430px,1fr) minmax(430px,auto);align-items:center;gap:20px;padding:14px 30px 15px;display:grid}.metadata-fields[data-v-d8e01bd6]{grid-template-columns:minmax(180px,.8fr) minmax(250px,1.2fr);gap:12px;display:grid}.studio-field[data-v-d8e01bd6]{flex-direction:column;gap:6px;min-width:0;display:flex}.studio-field>span[data-v-d8e01bd6]{color:#42516a;letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.studio-field b[data-v-d8e01bd6]{color:#98a4b6;letter-spacing:.045em;font-size:8px;font-weight:800}.studio-field input[data-v-d8e01bd6]{color:#17233d;background:#fbfcfe;border:1px solid #d9e1ed;border-radius:8px;outline:none;width:100%;height:39px;padding:0 12px;font-size:12px;transition:border-color .18s,box-shadow .18s,background .18s}.studio-field input[data-v-d8e01bd6]::placeholder{color:#9aa7ba}.studio-field input[data-v-d8e01bd6]:focus{background:#fff;border-color:#75a0ff;box-shadow:0 0 0 3px #2f6df61a}.studio-field.invalid input[data-v-d8e01bd6]{border-color:#e75555;box-shadow:0 0 0 3px #e7555514}.studio-field small[data-v-d8e01bd6]{color:#c53e3e;font-size:10px;font-weight:650}.setup-summary[data-v-d8e01bd6]{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.setup-readiness[data-v-d8e01bd6]{align-items:center;gap:9px;min-width:132px;display:flex}.readiness-indicator[data-v-d8e01bd6]{background:conic-gradient(#2f6df6 var(--progress), #e8edf5 0);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.readiness-indicator i[data-v-d8e01bd6]{background:#fff;border-radius:50%;width:20px;height:20px}.setup-readiness>span[data-v-d8e01bd6]:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.setup-readiness strong[data-v-d8e01bd6]{color:#33415a;font-size:10px}.setup-readiness small[data-v-d8e01bd6]{color:#8b97a9;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:8px;overflow:hidden}.setup-facts[data-v-d8e01bd6]{background:#f8fafd;border:1px solid #e1e7f0;border-radius:8px;align-items:center;gap:0;min-width:0;height:32px;padding:0 3px;display:flex}.setup-facts>span[data-v-d8e01bd6]{color:#7c899d;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #e3e9f2;max-width:98px;padding:0 10px;font-size:8px;font-weight:700;overflow:hidden}.setup-facts>span[data-v-d8e01bd6]:last-child{border-right:0}.setup-facts strong[data-v-d8e01bd6]{color:#34425a;margin-right:3px;font-size:10px}.setup-id[data-v-d8e01bd6]{color:#52617a!important;font-weight:750!important}.editor-body[data-v-d8e01bd6]{flex:1;min-height:0;display:flex;overflow:hidden}.main-editor[data-v-d8e01bd6]{background:#eef3f9;flex:1;min-width:0;overflow:hidden}.editor-loading[data-v-d8e01bd6]{color:#8390a5;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.editor-loading strong[data-v-d8e01bd6]{color:#34435f;margin:15px 0 4px;font-size:14px}.editor-loading>span[data-v-d8e01bd6]:last-child{font-size:11px}.loading-orb[data-v-d8e01bd6]{color:#5b62d8;background:#fff;border:1px solid #d4dded;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 24px #24345917}.main-editor[data-v-d8e01bd6] .page-editor-container{background:#eef3f9}.main-editor[data-v-d8e01bd6] .component-palette{border-right-color:#dbe3ef;box-shadow:8px 0 24px #1d305409}.main-editor[data-v-d8e01bd6] .palette-tabs{background:#f8fafd}.main-editor[data-v-d8e01bd6] .palette-tabs button{letter-spacing:.07em;padding:14px 8px;font-size:10px}.main-editor[data-v-d8e01bd6] .palette-tabs button.active{color:#2f67e9;border-bottom-color:#2f67e9}.main-editor[data-v-d8e01bd6] .palette-search{padding:13px 14px 9px}.main-editor[data-v-d8e01bd6] .palette-draggable{gap:7px;padding:12px 14px 22px}.main-editor[data-v-d8e01bd6] .palette-item{border-color:#dfe6f0;border-radius:9px;min-height:42px;padding:8px 11px;box-shadow:0 1px 2px #17274906}.main-editor[data-v-d8e01bd6] .palette-item:hover{border-color:#7da4fb;transform:translate(2px);box-shadow:0 6px 14px #1e449114}.main-editor[data-v-d8e01bd6] .canvas{background:radial-gradient(circle at 50% 0,#f8fbff 0,#eef3f9 50%);padding:25px clamp(18px,2.4vw,34px)}.main-editor[data-v-d8e01bd6] .canvas-header{margin-bottom:18px}.main-editor[data-v-d8e01bd6] .canvas-header h2{color:#1c2942;letter-spacing:-.01em;font-size:15px}.main-editor[data-v-d8e01bd6] .canvas-viewport-switcher{background:#ffffffe0;border:1px solid #dce4f0;border-radius:9px;padding:3px;box-shadow:0 5px 13px #2434590d}.main-editor[data-v-d8e01bd6] .canvas-viewport-switcher button{border-radius:6px;min-height:28px;font-size:9px}.main-editor[data-v-d8e01bd6] .drag-area:empty{background-color:#ffffffbd;background-image:linear-gradient(90deg,#2f6df609 1px,#0000 1px),linear-gradient(#2f6df609 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px dashed #c6d3e7;border-radius:14px;place-items:center;min-height:430px;display:grid;box-shadow:inset 0 0 0 5px #ffffff5c}.main-editor[data-v-d8e01bd6] .drag-area:empty:before{content:"Drag components here or generate a starter layout with Nova AI";color:#71809a;text-align:center;background:radial-gradient(circle at 50% 24px,#eef2ff 0 22px,#0000 23px);width:min(310px,80%);padding:64px 25px 25px;font-size:12px;font-weight:650;line-height:1.55}.policy-sidebar[data-v-d8e01bd6]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-left:1px solid #dbe3ef80;flex:none;width:324px;transition:width .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;position:relative;box-shadow:-10px 0 30px #1d30540d}.policy-sidebar.collapsed[data-v-d8e01bd6]{width:48px}.policy-collapse[data-v-d8e01bd6]{z-index:4;color:#65748d;cursor:pointer;background:#fff;border:1px solid #dce3ef;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:15px;left:-12px;box-shadow:0 3px 8px #19284c1a}.policy-collapse[data-v-d8e01bd6]:hover{color:#2f67e9;border-color:#abc1f3}.policy-collapse svg[data-v-d8e01bd6]{width:13px;height:13px}.policy-content[data-v-d8e01bd6]{flex-direction:column;height:100%;min-height:0;display:flex}.policy-header[data-v-d8e01bd6]{box-sizing:border-box;border-bottom:1px solid #edf1f6;flex:none;align-items:center;gap:8px;min-height:50px;padding:9px 14px;display:flex}.policy-icon[data-v-d8e01bd6]{color:#fff;background:linear-gradient(135deg,#3d66d8,#6c52d1);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 10px #3d66d840}.policy-icon svg[data-v-d8e01bd6]{width:16px;height:16px}.policy-header h2[data-v-d8e01bd6]{color:#1f2c45;margin:0 0 2px;font-size:13px}.policy-header p[data-v-d8e01bd6]{color:#8995a8;margin:0;font-size:9px}.policy-count[data-v-d8e01bd6]{color:#4864a8;background:#eff3fb;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:9px;font-weight:800}.policy-mode-selector[data-v-d8e01bd6]{flex:none;grid-template-columns:1fr 1fr;gap:5px;padding:7px 14px;display:grid}.policy-mode-selector>button[data-v-d8e01bd6]{color:#69778e;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e6ef;border-radius:8px;grid-template-columns:24px 1fr 10px;align-items:center;gap:6px;min-width:0;min-height:38px;padding:5px 7px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.policy-mode-selector>button[data-v-d8e01bd6]:hover{background:#fafcff;border-color:#bdcceb}.policy-mode-selector>button.active[data-v-d8e01bd6]{color:#3157ba;background:#f2f6ff;border-color:#9eb6ed;box-shadow:inset 0 0 0 1px #2f67e90d}.mode-icon[data-v-d8e01bd6]{background:#f1f4f8;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.policy-mode-selector button.active .mode-icon[data-v-d8e01bd6]{color:#4567ca;background:#e5edff}.mode-icon svg[data-v-d8e01bd6]{width:13px;height:13px}.policy-mode-selector button>span[data-v-d8e01bd6]:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.policy-mode-selector strong[data-v-d8e01bd6]{color:#35435b;font-size:9px}.policy-mode-selector small[data-v-d8e01bd6]{display:none}.policy-mode-selector button>i[data-v-d8e01bd6]{background:#fff;border:1px solid #cbd4e1;border-radius:50%;width:9px;height:9px}.policy-mode-selector button.active>i[data-v-d8e01bd6]{border:3px solid #4c6dd1}.open-policy-state[data-v-d8e01bd6]{color:#7b899e;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:12px 22px;display:flex}.open-state-icon[data-v-d8e01bd6]{color:#5170cb;background:#eef3ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.open-state-icon svg[data-v-d8e01bd6]{width:17px;height:17px}.open-policy-state strong[data-v-d8e01bd6]{color:#34425a;margin-top:10px;font-size:11px}.open-policy-state p[data-v-d8e01bd6]{max-width:220px;margin:4px 0 10px;font-size:8px;line-height:1.45}.open-policy-state button[data-v-d8e01bd6]{color:#3e5fbf;cursor:pointer;background:#f6f8ff;border:1px solid #cfdaf2;border-radius:7px;min-height:29px;padding:0 10px;font-size:8px;font-weight:800}.open-policy-state button[data-v-d8e01bd6]:hover{background:#eef3ff;border-color:#9fb5e9}.curated-policy-tools[data-v-d8e01bd6]{flex:none;align-items:end;gap:7px;padding:1px 14px 7px;display:flex}.preset-select[data-v-d8e01bd6]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.preset-select>span[data-v-d8e01bd6]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.preset-select select[data-v-d8e01bd6]{color:#4a5870;cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:8px;outline:none;width:100%;height:32px;padding:0 28px 0 9px;font-size:8px;font-weight:700}.preset-select select[data-v-d8e01bd6]:focus{border-color:#779cf0;box-shadow:0 0 0 3px #2f6df61a}.curated-policy-tools>button[data-v-d8e01bd6]{color:#65738a;cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:8px;height:32px;padding:0 9px;font-size:8px;font-weight:800}.curated-policy-tools>button[data-v-d8e01bd6]:hover{color:#315ac4;border-color:#a9bde9}.policy-search[data-v-d8e01bd6]{flex:none;align-items:center;min-width:0;margin:0 14px 8px;display:flex;position:relative}.policy-search svg[data-v-d8e01bd6]{color:#8a98ac;pointer-events:none;width:13px;height:13px;position:absolute;left:9px}.policy-search input[data-v-d8e01bd6]{color:#34425c;background:#f9fbfd;border:1px solid #dfe6f0;border-radius:8px;outline:none;width:100%;height:32px;padding:0 76px 0 28px;font-size:9px}.policy-search input[data-v-d8e01bd6]:focus{background:#fff;border-color:#6a95f8;transition:box-shadow .2s,border-color .2s;box-shadow:0 0 0 4px #2f6df626}.policy-search>span[data-v-d8e01bd6]{color:#7d8ba0;pointer-events:none;font-size:7px;font-weight:750;position:absolute;right:9px}.component-policy-list[data-v-d8e01bd6]{scrollbar-width:thin;scrollbar-color:#dfe5ef transparent;flex:1;min-height:0;padding:0 9px 12px 14px;overflow-y:auto}.policy-group+.policy-group[data-v-d8e01bd6]{margin-top:11px}.group-heading[data-v-d8e01bd6]{color:#7b879a;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 3px 5px;font-size:8px;font-weight:850;display:flex}.group-heading small[data-v-d8e01bd6]{color:#a1abba;font-size:7px}.policy-option[data-v-d8e01bd6]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-height:37px;margin-bottom:3px;padding:4px 7px;transition:all .2s;display:flex}.policy-option[data-v-d8e01bd6]:hover{background:#f9fbff;border-color:#e1e7f0;transform:translateY(-1px);box-shadow:0 4px 12px #1d305408}.policy-option.selected[data-v-d8e01bd6]{background:linear-gradient(#f3f7ff,#eef4ff);border-color:#b5cdfb;box-shadow:0 2px 6px #2f6df60f}.policy-option input[data-v-d8e01bd6]{opacity:0;pointer-events:none;position:absolute}.policy-check[data-v-d8e01bd6]{color:#0000;background:#fff;border:1px solid #cbd5e2;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;transition:all .2s;display:grid}.policy-option.selected .policy-check[data-v-d8e01bd6]{color:#fff;background:#2f6df6;border-color:#2f6df6;box-shadow:0 2px 5px #2f6df640}.policy-check svg[data-v-d8e01bd6]{stroke-width:2.5px;width:11px;height:11px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.policy-option.selected .policy-check svg[data-v-d8e01bd6]{transform:scale(1)}.component-icon[data-v-d8e01bd6]{color:#667791;background:#f2f5f9;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.component-icon[data-v-d8e01bd6] svg{width:14px;height:14px}.policy-option.selected .component-icon[data-v-d8e01bd6]{color:#496fe0;background:#e9f0ff}.component-copy[data-v-d8e01bd6]{flex-direction:column;gap:2px;min-width:0;display:flex}.component-copy strong[data-v-d8e01bd6]{color:#2c3952;font-size:9px;font-weight:750}.component-copy small[data-v-d8e01bd6]{color:#8c97a8;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.no-policy-results[data-v-d8e01bd6]{color:#8b97aa;text-align:center;padding:35px 15px;font-size:10px}.publish-setting[data-v-d8e01bd6]{box-sizing:border-box;background:#fbfcfe;border-top:1px solid #e8edf4;flex:none;align-items:center;gap:10px;min-height:44px;padding:7px 14px;display:flex}.publish-setting>div[data-v-d8e01bd6]{flex-direction:column;flex:1;gap:2px;display:flex}.publish-setting strong[data-v-d8e01bd6]{color:#39475f;font-size:9px}.publish-setting span[data-v-d8e01bd6]{color:#8a96a8;font-size:7px}.switch[data-v-d8e01bd6]{cursor:pointer;flex:none;display:inline-flex;position:relative}.switch>input[data-v-d8e01bd6]{opacity:0;position:absolute}.switch>span[data-v-d8e01bd6]{background:#cbd4e1;border-radius:999px;width:32px;height:18px;transition:background .3s,box-shadow .3s;position:relative}.switch>span[data-v-d8e01bd6]:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #141e3740}.switch>input:checked+span[data-v-d8e01bd6]{background:linear-gradient(135deg,#2f6df6,#6c52d1);box-shadow:0 0 8px #2f6df659}.switch>input:checked+span[data-v-d8e01bd6]:after{transform:translate(14px)}.collapsed-policy-content[data-v-d8e01bd6]{color:#6b7890;flex-direction:column;align-items:center;height:100%;padding-top:56px;display:flex}.collapsed-policy-content>svg[data-v-d8e01bd6]{color:#476bd7;width:19px;height:19px}.collapsed-policy-content>span[data-v-d8e01bd6]{margin-top:13px;font-size:11px;font-weight:850}.collapsed-policy-content small[data-v-d8e01bd6]{letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;margin-top:4px;font-size:7px;font-weight:800}.ai-backdrop[data-v-d8e01bd6]{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b142994;justify-content:flex-end;align-items:stretch;padding:16px;display:flex;position:fixed;inset:0}.ai-studio[data-v-d8e01bd6]{background:#fff;border:1px solid #ffffff40;border-radius:18px;flex-direction:column;width:min(970px,100vw - 32px);max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 30px 80px #070e205c}.ai-header[data-v-d8e01bd6]{color:#fff;background:radial-gradient(circle at 85% -20%,#8f7bff8c,#0000 36%),linear-gradient(128deg,#182c64,#423c9b 62%,#6a4fc2);flex:none;align-items:flex-start;gap:14px;padding:23px 25px 21px;display:flex;position:relative;overflow:hidden}.ai-header[data-v-d8e01bd6]:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-185px;right:7%;box-shadow:0 0 0 35px #ffffff0a,0 0 0 70px #ffffff06}.ai-header-mark[data-v-d8e01bd6]{z-index:1;background:#ffffff21;border:1px solid #ffffff47;border-radius:13px;flex:none;place-items:center;width:45px;height:45px;display:grid;box-shadow:inset 0 1px #ffffff2e}.ai-header>div[data-v-d8e01bd6]:nth-child(2){z-index:1}.ai-header h2[data-v-d8e01bd6]{color:#fff;letter-spacing:-.025em;margin:10px 0 5px;font-size:22px;line-height:1.15}.ai-header p[data-v-d8e01bd6]{color:#f4f7ffc4;max-width:590px;margin:0;font-size:11px;line-height:1.5}.ai-close[data-v-d8e01bd6]{z-index:2;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.ai-close[data-v-d8e01bd6]:hover:not(:disabled){background:#ffffff2b}.ai-close svg[data-v-d8e01bd6]{width:17px;height:17px}.ai-body[data-v-d8e01bd6]{flex:1;grid-template-columns:minmax(0,1.2fr) minmax(275px,.8fr);min-height:0;display:grid;overflow:hidden}.ai-form[data-v-d8e01bd6]{scrollbar-width:thin;min-height:0;padding:22px 24px 25px;overflow-y:auto}.ai-prompt-field[data-v-d8e01bd6]{background:#fbfcff;border:1px solid #dce4f0;border-radius:12px;transition:border .2s,box-shadow .2s;display:block;overflow:hidden}.ai-prompt-field[data-v-d8e01bd6]:focus-within{background:#fff;border-color:#759df8;box-shadow:0 0 0 3px #2f6df617}.ai-prompt-field.invalid[data-v-d8e01bd6]{border-color:#e06a6a;box-shadow:0 0 0 3px #e06a6a14}.ai-prompt-field>span[data-v-d8e01bd6]{color:#39475f;justify-content:space-between;align-items:center;padding:11px 13px 0;font-size:10px;font-weight:800;display:flex}.ai-prompt-field>span small[data-v-d8e01bd6]{color:#9aa6b8;font-size:8px;font-weight:600}.ai-prompt-field textarea[data-v-d8e01bd6]{resize:vertical;color:#1f2b43;background:0 0;border:none;outline:none;width:100%;min-height:118px;padding:11px 13px;font-size:12px;line-height:1.65}.ai-prompt-field textarea[data-v-d8e01bd6]::placeholder{color:#a0abbb}.prompt-footer[data-v-d8e01bd6]{background:#f8fafd;border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.prompt-footer>span[data-v-d8e01bd6]{color:#9aa5b6;font-size:8px}.prompt-footer kbd[data-v-d8e01bd6]{color:#6c7890;background:#fff;border:1px solid #d8e0ec;border-radius:4px;margin-right:2px;padding:2px 4px;font-family:inherit;font-size:7px;box-shadow:0 1px 1px #141e370f}.prompt-footer button[data-v-d8e01bd6]{color:#4966c4;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.ai-error[data-v-d8e01bd6]{color:#c94141;margin:6px 2px 0;font-size:9px;font-weight:650}.ai-section[data-v-d8e01bd6]{margin-top:20px}.ai-section-heading[data-v-d8e01bd6]{justify-content:space-between;align-items:end;margin-bottom:9px;display:flex}.ai-section-heading>div[data-v-d8e01bd6]{flex-direction:column;gap:3px;display:flex}.ai-section-heading strong[data-v-d8e01bd6]{color:#2b3953;font-size:11px}.ai-section-heading span[data-v-d8e01bd6]{color:#8995a7;font-size:8px}.archetype-grid[data-v-d8e01bd6]{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.archetype-grid button[data-v-d8e01bd6]{color:#627088;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e6ef;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:56px;padding:9px 10px;transition:border .18s,background .18s,box-shadow .18s;display:flex}.archetype-grid button[data-v-d8e01bd6]:hover{background:#fafcff;border-color:#b6c8ed}.archetype-grid button.active[data-v-d8e01bd6]{color:#3c5dbf;background:#f3f7ff;border-color:#8eacf3;box-shadow:inset 0 0 0 1px #4a71d517}.archetype-icon[data-v-d8e01bd6]{background:#f1f4f9;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.archetype-icon[data-v-d8e01bd6] svg{width:17px;height:17px}.archetype-grid button.active .archetype-icon[data-v-d8e01bd6]{background:#e4ecff}.archetype-grid button>span[data-v-d8e01bd6]:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.archetype-grid strong[data-v-d8e01bd6]{color:#33415a;font-size:10px}.archetype-grid small[data-v-d8e01bd6]{color:#929dae;font-size:7px}.radio-mark[data-v-d8e01bd6]{background:#fff;border:1px solid #cbd4e1;border-radius:50%;flex:none;width:13px;height:13px}.archetype-grid button.active .radio-mark[data-v-d8e01bd6]{border:4px solid #4a70db}.archetype-grid .product-page-pattern[data-v-d8e01bd6]{background:linear-gradient(100deg,#fbfcff,#f7f5ff);grid-column:1/-1}.archetype-grid .product-page-pattern .archetype-icon[data-v-d8e01bd6]{color:#5d46cf;background:#ece9ff}.compact-options[data-v-d8e01bd6]{border:1px solid #e1e7f0;border-radius:11px;overflow:hidden}.option-row[data-v-d8e01bd6]{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:18px;min-height:51px;padding:9px 12px;display:flex}.option-row[data-v-d8e01bd6]:last-child{border-bottom:0}.option-row>div[data-v-d8e01bd6],.option-row>span[data-v-d8e01bd6]:first-child{flex-direction:column;gap:2px;min-width:160px;display:flex}.option-row strong[data-v-d8e01bd6]{color:#39475f;font-size:9px}.option-row>div>span[data-v-d8e01bd6],.option-row small[data-v-d8e01bd6]{color:#8a96a8;font-size:7px}.option-row input[type=range][data-v-d8e01bd6]{accent-color:#4a6ed9;width:135px}.option-row.clickable[data-v-d8e01bd6]{cursor:pointer}.placement-options[data-v-d8e01bd6]{background:#f8fafd;padding:11px 12px}.placement-options>span[data-v-d8e01bd6]{color:#7f8b9e;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.placement-options>div[data-v-d8e01bd6]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.placement-options label[data-v-d8e01bd6]{color:#6a778e;cursor:pointer;text-align:center;background:#fff;border:1px solid #dee5ef;border-radius:7px;padding:8px;font-size:8px;font-weight:750}.placement-options label.active[data-v-d8e01bd6]{color:#3159c4;background:#eef4ff;border-color:#9bb5ee}.placement-options input[data-v-d8e01bd6]{opacity:0;position:absolute}.ai-preview[data-v-d8e01bd6]{background:linear-gradient(150deg,#f5f8fd,#eef2fa);border-left:1px solid #e4eaf2;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:25px;display:flex;position:relative;overflow:hidden}.ai-preview[data-v-d8e01bd6]:before{content:"";background:radial-gradient(circle,#6a53da24,#0000 68%);border-radius:50%;width:300px;height:300px;position:absolute;top:-165px;right:-125px}.preview-browser[data-v-d8e01bd6]{z-index:1;background:#fff;border:1px solid #d9e1ed;border-radius:12px;width:min(100%,315px);overflow:hidden;transform:perspective(900px)rotateY(-2deg);box-shadow:0 18px 38px #1d2c5024}.preview-browser-bar[data-v-d8e01bd6]{background:#f7f9fc;border-bottom:1px solid #e8edf4;align-items:center;gap:4px;height:26px;padding:0 8px;display:flex}.preview-browser-bar>span[data-v-d8e01bd6]{background:#cbd4e1;border-radius:50%;width:5px;height:5px}.preview-browser-bar small[data-v-d8e01bd6]{color:#8d98aa;text-overflow:ellipsis;white-space:nowrap;margin-left:7px;font-size:6px;overflow:hidden}.preview-canvas[data-v-d8e01bd6]{padding:9px}.preview-header-line[data-v-d8e01bd6],.preview-footer-line[data-v-d8e01bd6]{background:#e8edf5;border-radius:3px;height:12px}.preview-hero[data-v-d8e01bd6]{color:#fff;background:linear-gradient(135deg,#213e83,#694dc4);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;height:115px;margin:7px 0;display:flex;position:relative;overflow:hidden}.preview-hero[data-v-d8e01bd6]:before{content:"";border:1px solid #ffffff40;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-105px;right:-85px;box-shadow:0 0 0 20px #ffffff0a,0 0 0 40px #ffffff06}.preview-hero>span[data-v-d8e01bd6]{background:#95b2ff;border-radius:3px;width:34px;height:4px;margin-bottom:9px}.preview-hero strong[data-v-d8e01bd6]{z-index:1;font-size:11px}.preview-hero small[data-v-d8e01bd6]{z-index:1;color:#ffffffab;margin-top:3px;font-size:6px}.preview-copy-lines[data-v-d8e01bd6]{padding:9px 17px 5px}.preview-copy-lines i[data-v-d8e01bd6]{background:#e6ebf2;border-radius:2px;height:4px;margin-bottom:4px;display:block}.preview-copy-lines i[data-v-d8e01bd6]:nth-child(2){width:82%}.preview-copy-lines i[data-v-d8e01bd6]:nth-child(3){width:60%}.preview-card-grid[data-v-d8e01bd6]{grid-template-columns:repeat(3,1fr);gap:5px;padding:6px 0;display:grid}.preview-card-grid span[data-v-d8e01bd6]{background:linear-gradient(#edf2fa 55%,#fff 55%);border:1px solid #e3e8f0;border-radius:5px;height:53px}.preview-cta[data-v-d8e01bd6]{background:#356ae2;border-radius:3px;width:56px;height:13px;margin:8px auto 10px}.product-page-preview[data-v-d8e01bd6]{flex-direction:column;gap:6px;display:flex}.preview-pdp-main[data-v-d8e01bd6]{grid-template-columns:1.05fr .95fr;gap:8px;padding:7px 2px 3px;display:grid}.preview-pdp-media[data-v-d8e01bd6]{background:linear-gradient(145deg,#f6f8fa,#eef2f6);border-radius:6px;min-height:140px;position:relative;overflow:hidden}.preview-pdp-media>span[data-v-d8e01bd6]{background:conic-gradient(#d7f2ef,#f3d1e9,#f4e5ac,#c9eaf1,#ded5f6,#d7f2ef);border:7px solid #cbd1d9;border-radius:28px 35px 30px 38px;width:72px;height:72px;position:absolute;top:31px;left:34px;transform:rotate(-8deg);box-shadow:0 14px 17px #3d4e6929}.preview-pdp-media i[data-v-d8e01bd6]{background:#dfe5ec;border-radius:4px;width:18px;height:18px;position:absolute;left:8px}.preview-pdp-media i[data-v-d8e01bd6]:first-of-type{top:12px}.preview-pdp-media i[data-v-d8e01bd6]:nth-of-type(2){top:35px}.preview-pdp-copy[data-v-d8e01bd6]{flex-direction:column;align-items:flex-start;padding-top:4px;display:flex}.preview-pdp-copy>small[data-v-d8e01bd6]{color:#505d72;text-transform:uppercase;font-size:5px;font-weight:800}.preview-pdp-copy>strong[data-v-d8e01bd6]{background:#313d52;border-radius:3px;width:93%;height:6px;margin-top:5px;display:block}.preview-pdp-copy>strong[data-v-d8e01bd6]:nth-of-type(2){width:69%}.preview-pdp-rating[data-v-d8e01bd6]{background:#efab36;border-radius:2px;width:43px;height:4px;margin-top:8px}.preview-pdp-price[data-v-d8e01bd6]{background:#c91f43;border-radius:2px;width:38px;height:8px;margin-top:12px}.preview-pdp-options[data-v-d8e01bd6]{gap:4px;margin-top:11px;display:flex}.preview-pdp-options i[data-v-d8e01bd6]{background:#dce9ed;border:1px solid #bcc5d1;border-radius:50%;width:11px;height:11px}.preview-pdp-options i[data-v-d8e01bd6]:nth-child(2){background:#ead1c1}.preview-pdp-options i[data-v-d8e01bd6]:nth-child(3){background:#efd08b}.preview-pdp-actions[data-v-d8e01bd6]{grid-template-columns:1fr 1fr;gap:4px;width:100%;margin-top:11px;display:grid}.preview-pdp-actions span[data-v-d8e01bd6]{background:#c81d41;border:1px solid #c81d41;border-radius:3px;height:14px}.preview-pdp-actions span[data-v-d8e01bd6]:last-child{background:#fff;border-color:#455066}.preview-pdp-offers[data-v-d8e01bd6]{width:100%;margin-top:8px}.preview-pdp-offers i[data-v-d8e01bd6]{border-bottom:1px solid #e3e7ed;height:9px;display:block}.preview-pdp-ai[data-v-d8e01bd6]{background:#faf9ff;border:1px solid #ddd8f7;border-radius:5px;align-items:center;gap:4px;min-height:24px;padding:4px 6px;display:flex}.preview-pdp-ai>span[data-v-d8e01bd6]{color:#fff;background:linear-gradient(135deg,#3869ec,#704ed1);border-radius:4px;place-items:center;width:14px;height:14px;font-size:6px;display:grid}.preview-pdp-ai i[data-v-d8e01bd6]{background:#fff;border:1px solid #dde1e8;border-radius:5px;width:45px;height:8px}.preview-pdp-ai i[data-v-d8e01bd6]:last-child{width:34px}.preview-pdp-details[data-v-d8e01bd6]{background:#f3f5f8;border-radius:5px;grid-template-columns:1.1fr 1fr 1fr;gap:5px;padding:6px;display:grid}.preview-pdp-details strong[data-v-d8e01bd6],.preview-pdp-details span[data-v-d8e01bd6]{background:repeating-linear-gradient(#d9dee6 0 2px,#0000 2px 6px);border-radius:3px;height:20px}.preview-insight[data-v-d8e01bd6]{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffb8;border:1px solid #d9e2f3;border-radius:10px;align-items:flex-start;gap:9px;max-width:315px;margin-top:19px;padding:11px 12px;display:flex}.preview-insight>span[data-v-d8e01bd6]{color:#fff;background:linear-gradient(135deg,#376feb,#7655d8);border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.preview-insight strong[data-v-d8e01bd6]{color:#3b4961;font-size:9px}.preview-insight p[data-v-d8e01bd6]{color:#8390a4;margin:3px 0 0;font-size:7px;line-height:1.5}.ai-result[data-v-d8e01bd6]{background:radial-gradient(circle at 20% 30%,#f1f5ff,#0000 38%),#fbfcfe;flex:1;grid-template-columns:.8fr 1.2fr;place-items:center;gap:35px;min-height:0;padding:36px 55px;display:grid;overflow-y:auto}.result-celebration[data-v-d8e01bd6]{text-align:center;max-width:290px}.result-check[data-v-d8e01bd6]{color:#168751;background:#eaf9f1;border:1px solid #bfe8d2;border-radius:20px;place-items:center;width:62px;height:62px;margin:0 auto 16px;display:grid;box-shadow:0 12px 28px #238c5a1f}.result-check svg[data-v-d8e01bd6]{stroke-width:2.3px;width:29px;height:29px}.result-celebration[data-v-d8e01bd6] .nova-ai-badge{margin:0 auto}.result-celebration h3[data-v-d8e01bd6]{color:#1c2942;letter-spacing:-.025em;margin:16px 0 8px;font-size:22px}.result-celebration p[data-v-d8e01bd6]{color:#758198;margin:0;font-size:10px;line-height:1.6}.result-architecture[data-v-d8e01bd6]{background:#fff;border:1px solid #e0e6ef;border-radius:14px;width:100%;max-width:430px;padding:18px;box-shadow:0 14px 30px #1f2e5112}.result-heading[data-v-d8e01bd6]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.result-heading strong[data-v-d8e01bd6]{color:#35435b;font-size:11px}.result-heading span[data-v-d8e01bd6]{color:#278056;background:#eaf8f0;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:750}.result-flow[data-v-d8e01bd6]{flex-direction:column;gap:6px;display:flex}.result-block[data-v-d8e01bd6]{background:#fbfcfe;border:1px solid #e5eaf2;border-radius:9px;align-items:center;gap:9px;min-height:48px;padding:7px 9px;display:flex}.result-block>span[data-v-d8e01bd6]{color:#4967c3;background:#eaf0ff;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:850;display:grid}.result-block>div[data-v-d8e01bd6]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.result-block strong[data-v-d8e01bd6]{color:#35435a;font-size:9px}.result-block small[data-v-d8e01bd6]{color:#929dae;font-size:7px}.result-block>svg[data-v-d8e01bd6]{color:#a0aabc;width:14px;height:14px}.result-more[data-v-d8e01bd6]{color:#758299;text-align:center;padding:7px;font-size:8px;font-weight:750}.ai-footer[data-v-d8e01bd6]{background:#fff;border-top:1px solid #e3e9f2;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:11px 24px;display:flex}.ai-footer>span[data-v-d8e01bd6]{color:#8c97a9;font-size:8px}.ai-footer>div[data-v-d8e01bd6]:last-child{align-items:center;gap:8px;display:flex}.generation-status[data-v-d8e01bd6]{color:#5269b0;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.ai-spinner[data-v-d8e01bd6]{border-color:#4b6ed7 #d8e1f7 #d8e1f7;width:15px;height:15px}.ai-secondary-action[data-v-d8e01bd6],.ai-primary-action[data-v-d8e01bd6]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex}.ai-secondary-action[data-v-d8e01bd6]{color:#627087;background:#fff;border:1px solid #dce3ee}.ai-secondary-action[data-v-d8e01bd6]:hover:not(:disabled){background:#f9fbfd;border-color:#b9c6da}.ai-primary-action[data-v-d8e01bd6]{color:#fff;background:linear-gradient(135deg,#316be9,#6c52d1);border:none;min-width:145px;box-shadow:0 8px 17px #4b52c530}.ai-primary-action[data-v-d8e01bd6]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 23px #4b52c545}.ai-primary-action[data-v-d8e01bd6]:disabled,.ai-secondary-action[data-v-d8e01bd6]:disabled{cursor:not-allowed;opacity:.65}.ai-primary-action svg[data-v-d8e01bd6]{width:16px;height:16px}.studio-toast[data-v-d8e01bd6]{z-index:11000;background:#fff;border:1px solid #dce4ef;border-radius:12px;align-items:center;gap:11px;width:min(370px,100vw - 32px);min-height:64px;padding:11px 12px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 44px #13204133}.studio-toast>span[data-v-d8e01bd6]{border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.studio-toast.success>span[data-v-d8e01bd6]{color:#138551;background:#e5f7ed}.studio-toast.error>span[data-v-d8e01bd6]{color:#c64343;background:#fff0f0}.studio-toast svg[data-v-d8e01bd6]{stroke-width:2.2px;width:18px;height:18px}.studio-toast>div[data-v-d8e01bd6]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.studio-toast strong[data-v-d8e01bd6]{color:#2c3951;font-size:10px}.studio-toast small[data-v-d8e01bd6]{color:#7d899c;font-size:8px;line-height:1.45}.studio-toast>button[data-v-d8e01bd6]{color:#97a2b3;cursor:pointer;background:0 0;border:none;font-size:18px}.drawer-enter-active[data-v-d8e01bd6],.drawer-leave-active[data-v-d8e01bd6]{transition:opacity .24s}.drawer-enter-active .ai-studio[data-v-d8e01bd6],.drawer-leave-active .ai-studio[data-v-d8e01bd6]{transition:transform .3s cubic-bezier(.22,.9,.35,1),opacity .25s}.drawer-enter-from[data-v-d8e01bd6],.drawer-leave-to[data-v-d8e01bd6]{opacity:0}.drawer-enter-from .ai-studio[data-v-d8e01bd6],.drawer-leave-to .ai-studio[data-v-d8e01bd6]{opacity:.5;transform:translate(36px)scale(.985)}.toast-enter-active[data-v-d8e01bd6],.toast-leave-active[data-v-d8e01bd6]{transition:opacity .22s,transform .22s}.toast-enter-from[data-v-d8e01bd6],.toast-leave-to[data-v-d8e01bd6]{opacity:0;transform:translateY(12px)}@keyframes studio-spin-d8e01bd6{to{transform:rotate(360deg)}}@media (height<=800px) and (width>=901px){.studio-header[data-v-d8e01bd6]{min-height:94px;padding-block:11px}.header-copy p[data-v-d8e01bd6]{display:none}.breadcrumb[data-v-d8e01bd6]{margin-bottom:4px}.blueprint-bar[data-v-d8e01bd6]{padding-block:8px}.studio-field[data-v-d8e01bd6]{gap:4px}.studio-field input[data-v-d8e01bd6]{height:35px}}@media (width<=1180px){.studio-header[data-v-d8e01bd6]{min-height:112px;padding:16px 22px}.header-copy p[data-v-d8e01bd6]{display:none}.blueprint-bar[data-v-d8e01bd6]{grid-template-columns:minmax(380px,1fr) minmax(350px,auto);padding-inline:22px}.setup-readiness small[data-v-d8e01bd6],.setup-id[data-v-d8e01bd6]{display:none}.setup-readiness[data-v-d8e01bd6]{min-width:auto}.policy-sidebar[data-v-d8e01bd6]:not(.collapsed){width:300px}}@media (width<=900px){.template-studio[data-v-d8e01bd6]{min-height:600px}.studio-header[data-v-d8e01bd6]{flex-wrap:wrap;gap:12px;min-height:auto;padding:14px 18px}.header-copy[data-v-d8e01bd6]{flex:1}.title-row h1[data-v-d8e01bd6]{font-size:23px}.header-actions[data-v-d8e01bd6]{justify-content:flex-end;width:100%}.header-actions .button[data-v-d8e01bd6]{min-height:37px}.blueprint-bar[data-v-d8e01bd6]{grid-template-columns:1fr;padding:11px 18px}.setup-summary[data-v-d8e01bd6]{justify-content:space-between}.setup-readiness[data-v-d8e01bd6]{display:none}.ai-body[data-v-d8e01bd6]{grid-template-columns:1fr;overflow-y:auto}.ai-form[data-v-d8e01bd6]{overflow:visible}.ai-preview[data-v-d8e01bd6]{border-top:1px solid #e4eaf2;border-left:0;min-height:420px}.ai-result[data-v-d8e01bd6]{grid-template-columns:1fr;gap:25px;padding:30px}}@media (width<=640px){.template-studio[data-v-d8e01bd6]{height:auto;min-height:calc(100vh - 73px);overflow:visible}.studio-header[data-v-d8e01bd6]{position:sticky;top:0}.header-copy[data-v-d8e01bd6]{min-width:0}.breadcrumb[data-v-d8e01bd6]{margin-bottom:4px}.title-row h1[data-v-d8e01bd6]{font-size:20px}.draft-status[data-v-d8e01bd6]{display:none}.header-actions[data-v-d8e01bd6]{grid-template-columns:1fr 1fr;display:grid}.header-actions .ai-button[data-v-d8e01bd6]{grid-column:1/-1}.metadata-fields[data-v-d8e01bd6]{grid-template-columns:1fr}.description-field[data-v-d8e01bd6],.setup-summary[data-v-d8e01bd6]{display:none}.editor-body[data-v-d8e01bd6]{min-height:720px;position:relative}.policy-sidebar[data-v-d8e01bd6]:not(.collapsed){z-index:10;width:min(310px,100vw - 48px);position:absolute;top:0;bottom:0;right:0;box-shadow:-16px 0 42px #111f4033}.ai-backdrop[data-v-d8e01bd6]{padding:0}.ai-studio[data-v-d8e01bd6]{border:none;border-radius:0;width:100vw;max-height:100vh}.ai-header[data-v-d8e01bd6]{padding:18px}.ai-header h2[data-v-d8e01bd6]{font-size:19px}.ai-header p[data-v-d8e01bd6],.ai-header-mark[data-v-d8e01bd6]{display:none}.ai-form[data-v-d8e01bd6]{padding:17px}.archetype-grid[data-v-d8e01bd6]{grid-template-columns:1fr}.ai-preview[data-v-d8e01bd6]{display:none}.option-row input[type=range][data-v-d8e01bd6]{width:100px}.ai-footer[data-v-d8e01bd6]{flex-direction:column;align-items:flex-start;padding:10px 17px}.ai-footer>div[data-v-d8e01bd6]:last-child{width:100%}.ai-secondary-action[data-v-d8e01bd6],.ai-primary-action[data-v-d8e01bd6]{flex:1}.ai-result[data-v-d8e01bd6]{padding:26px 18px}}.diff-overlay[data-v-e2f0c081]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3000;background:#0a14288c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.diff-shell[data-v-e2f0c081]{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:1020px;max-height:90vh;font-family:IBM Plex Sans,Inter,system-ui,sans-serif;display:flex;overflow:hidden;box-shadow:0 32px 80px -16px #00000059,0 0 0 1px #fff9}.slide-up[data-v-e2f0c081]{animation:.35s cubic-bezier(.16,1,.3,1) slideUp-e2f0c081}@keyframes slideUp-e2f0c081{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.diff-header[data-v-e2f0c081]{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%);border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 32px 22px;display:flex}.diff-badge[data-v-e2f0c081]{color:#fca5a5;letter-spacing:.08em;text-transform:uppercase;background:#ef44442e;border:1px solid #ef444459;border-radius:50px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.diff-title[data-v-e2f0c081]{color:#fff;letter-spacing:-.02em;margin:0 0 6px;font-size:1.5rem;font-weight:800}.diff-subtitle[data-v-e2f0c081]{color:#94a3b8;margin:0;font-size:.85rem;line-height:1.5}.page-path[data-v-e2f0c081]{color:#93c5fd;background:#ffffff1a;border-radius:4px;padding:1px 6px;font-size:.78rem}.diff-close-btn[data-v-e2f0c081]{color:#94a3b8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;flex-shrink:0;align-items:center;padding:8px;transition:all .2s;display:flex}.diff-close-btn[data-v-e2f0c081]:hover{color:#fff;background:#ffffff26}.diff-summary-strip[data-v-e2f0c081]{background:#f8fafc;border-bottom:1px solid #e8edf3;align-items:center;gap:28px;padding:14px 32px;display:flex}.summary-stat[data-v-e2f0c081]{align-items:baseline;gap:8px;display:flex}.stat-num[data-v-e2f0c081]{font-size:1.5rem;font-weight:800;line-height:1}.stat-num.conflict[data-v-e2f0c081]{color:#dc2626}.stat-num.props[data-v-e2f0c081]{color:#d97706}.stat-num.clean[data-v-e2f0c081]{color:#16a34a}.stat-label[data-v-e2f0c081]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.summary-progress[data-v-e2f0c081]{align-items:center;gap:12px;min-width:220px;margin-left:auto;display:flex}.progress-bar[data-v-e2f0c081]{background:#e2e8f0;border-radius:6px;flex:1;height:6px;overflow:hidden}.progress-fill[data-v-e2f0c081]{background:linear-gradient(90deg,#1d6fc4,#16a34a);border-radius:6px;height:100%;transition:width .4s}.progress-label[data-v-e2f0c081]{color:#475569;white-space:nowrap;font-size:.75rem;font-weight:600}.diff-loading[data-v-e2f0c081]{color:#64748b;justify-content:center;align-items:center;gap:14px;padding:80px;font-size:.9rem;display:flex}.spinner[data-v-e2f0c081]{border:3px solid #e2e8f0;border-top-color:#1d6fc4;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite spin-e2f0c081}@keyframes spin-e2f0c081{to{transform:rotate(360deg)}}.diff-error[data-v-e2f0c081]{color:#dc2626;background:#fff5f5;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:12px;margin:24px 32px;padding:40px 32px;font-weight:500;display:flex}.diff-body[data-v-e2f0c081]{flex-direction:column;flex:1;gap:16px;padding:24px 32px;display:flex;overflow-y:auto}.diff-legend[data-v-e2f0c081]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:20px;padding:10px 14px;font-size:.75rem;font-weight:600;display:flex}.legend-item[data-v-e2f0c081]{align-items:center;gap:6px;display:flex}.legend-dot[data-v-e2f0c081]{border-radius:50%;width:9px;height:9px}.legend-item.base .legend-dot[data-v-e2f0c081]{background:#94a3b8}.legend-item.draft .legend-dot[data-v-e2f0c081]{background:#1d6fc4}.legend-item.live .legend-dot[data-v-e2f0c081]{background:#16a34a}.no-conflicts-msg[data-v-e2f0c081]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:12px;padding:28px;font-size:.95rem;font-weight:600;display:flex}.comp-card[data-v-e2f0c081]{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.conflict-card[data-v-e2f0c081]{border-color:#fca5a5;box-shadow:0 0 0 1px #fee2e2,0 2px 8px #dc262612}.comp-card-header[data-v-e2f0c081]{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#fff1f2 0%,#fff8f8 100%);border-bottom:1px solid #fecaca;justify-content:space-between;align-items:center;padding:14px 18px;transition:background .15s;display:flex}.comp-card-header[data-v-e2f0c081]:hover{background:#ffe4e6}.comp-card-title-row[data-v-e2f0c081]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.comp-type-badge[data-v-e2f0c081]{color:#fff;letter-spacing:.04em;background:#1d6fc4;border-radius:50px;padding:3px 10px;font-size:.7rem;font-weight:700}.comp-type-badge.small[data-v-e2f0c081]{padding:2px 8px;font-size:.65rem}.comp-id[data-v-e2f0c081]{color:#64748b;font-family:IBM Plex Mono,monospace;font-size:.72rem}.comp-id.small[data-v-e2f0c081]{font-size:.65rem}.conflict-count-badge[data-v-e2f0c081]{color:#92400e;background:#fef3c7;border-radius:50px;padding:2px 9px;font-size:.68rem;font-weight:700}.structural-badge[data-v-e2f0c081]{color:#fff;background:#dc2626;border-radius:50px;padding:2px 9px;font-size:.68rem;font-weight:700}.chevron[data-v-e2f0c081]{color:#94a3b8;flex-shrink:0;transition:transform .2s}.chevron.open[data-v-e2f0c081]{transform:rotate(180deg)}.comp-prop-table[data-v-e2f0c081]{background:#fff}.prop-table-head[data-v-e2f0c081]{text-transform:uppercase;letter-spacing:.07em;color:#64748b;background:#f1f5f9;border-bottom:1px solid #e2e8f0;grid-template-columns:220px 1fr 1fr 1fr;gap:8px;padding:8px 16px;font-size:.67rem;font-weight:800;display:grid}.prop-row[data-v-e2f0c081]{border-bottom:1px solid #f1f5f9;grid-template-columns:220px 1fr 1fr 1fr;align-items:center;gap:8px;padding:10px 16px;transition:background .1s;display:grid}.prop-row[data-v-e2f0c081]:last-child{border-bottom:none}.conflict-row[data-v-e2f0c081]{background:#fffbeb}.conflict-row[data-v-e2f0c081]:hover{background:#fef9c3}.auto-row[data-v-e2f0c081]{opacity:.8;background:#fafafa}.prop-key-col[data-v-e2f0c081]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prop-key[data-v-e2f0c081]{color:#1e293b;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:600}.conflict-pill[data-v-e2f0c081]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:50px;padding:1px 7px;font-size:.62rem;font-weight:700}.auto-pill[data-v-e2f0c081]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:50px;padding:1px 7px;font-size:.62rem;font-weight:700}.live-only-pill[data-v-e2f0c081]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50px;padding:1px 7px;font-size:.62rem;font-weight:700}.val-col[data-v-e2f0c081]{align-items:center;display:flex}.val-chip[data-v-e2f0c081]{text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:6px;max-width:100%;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:.78rem;display:inline-block;overflow:hidden}.base-chip[data-v-e2f0c081]{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.draft-chip[data-v-e2f0c081]{color:#1e40af;background:#dbeafe;border-color:#bfdbfe;font-weight:600}.live-chip[data-v-e2f0c081]{color:#166534;background:#dcfce7;border-color:#bbf7d0;font-weight:600}.draft-chip-soft[data-v-e2f0c081]{color:#3b82f6;background:#eff6ff;border-color:#dbeafe}.live-chip-soft[data-v-e2f0c081]{color:#16a34a;background:#f0fdf4;border-color:#d1fae5}.val-text[data-v-e2f0c081]{color:#94a3b8;font-size:.78rem}.val-text.muted[data-v-e2f0c081]{font-style:italic}.radio-val[data-v-e2f0c081]{cursor:pointer;border:2px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;transition:all .15s;display:flex}.radio-val input[type=radio][data-v-e2f0c081]{display:none}.radio-val[data-v-e2f0c081]:hover{background:#00000008}.radio-val.selected[data-v-e2f0c081]{border-color:currentColor}.radio-val.selected.draft-col[data-v-e2f0c081]{background:#eff6ff;border-color:#3b82f6}.radio-val.selected.live-col[data-v-e2f0c081]{background:#f0fdf4;border-color:#16a34a}.pick-label[data-v-e2f0c081]{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;opacity:0;font-size:.65rem;font-weight:700;transition:opacity .15s}.radio-val:hover .pick-label[data-v-e2f0c081],.radio-val.selected .pick-label[data-v-e2f0c081]{opacity:1}.radio-val.selected.draft-col .pick-label[data-v-e2f0c081]{color:#3b82f6}.radio-val.selected.live-col .pick-label[data-v-e2f0c081]{color:#16a34a}.structural-conflict-body[data-v-e2f0c081]{background:#fff;padding:16px}.structural-row[data-v-e2f0c081]{grid-template-columns:220px 1fr 1fr 1fr;align-items:center;gap:8px;padding:8px 0;display:grid}.clean-summary[data-v-e2f0c081]{color:#475569;border:1px solid #e2e8f0;border-radius:10px;font-size:.82rem;overflow:hidden}.clean-summary>summary[data-v-e2f0c081]{cursor:pointer;-webkit-user-select:none;user-select:none;color:#16a34a;background:#f8fafc;align-items:center;gap:7px;padding:10px 16px;font-weight:600;list-style:none;display:flex}.clean-summary>summary[data-v-e2f0c081]::-webkit-details-marker{display:none}.clean-summary>summary[data-v-e2f0c081]::marker{display:none}.clean-list[data-v-e2f0c081]{flex-direction:column;gap:4px;padding:12px 16px;display:flex}.clean-comp-row[data-v-e2f0c081]{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:5px 0;display:flex}.clean-comp-row[data-v-e2f0c081]:last-child{border-bottom:none}.clean-status-badge[data-v-e2f0c081]{text-transform:uppercase;letter-spacing:.05em;color:#16a34a;margin-left:auto;font-size:.65rem;font-weight:700}.diff-footer[data-v-e2f0c081]{background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 32px;display:flex}.footer-hint[data-v-e2f0c081]{color:#64748b;align-items:center;gap:6px;font-size:.78rem;display:flex}.footer-actions[data-v-e2f0c081]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn-cancel-diff[data-v-e2f0c081]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:8px;padding:9px 18px;font-size:.82rem;font-weight:600;transition:all .15s}.btn-cancel-diff[data-v-e2f0c081]:hover{color:#1e293b;background:#f1f5f9}.btn-pick-draft[data-v-e2f0c081]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:9px 16px;font-size:.78rem;font-weight:700;transition:all .15s}.btn-pick-draft[data-v-e2f0c081]:hover{background:#dbeafe}.btn-pick-live[data-v-e2f0c081]{color:#15803d;cursor:pointer;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:9px 16px;font-size:.78rem;font-weight:700;transition:all .15s}.btn-pick-live[data-v-e2f0c081]:hover{background:#dcfce7}.btn-save-merge[data-v-e2f0c081]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1d6fc4 0%,#0f4f9a 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 22px;font-size:.85rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 2px 8px #1d6fc44d}.btn-save-merge[data-v-e2f0c081]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #1d6fc466}.btn-save-merge[data-v-e2f0c081]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.btn-spinner[data-v-e2f0c081]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin-e2f0c081}.overlay[data-v-0d9d70fc]{z-index:2100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080f24a6;justify-content:flex-end;display:flex;position:fixed;inset:0}.panel[data-v-0d9d70fc]{background:#f5f7fb;flex-direction:column;width:min(920px,94vw);height:100vh;display:flex;overflow:hidden;box-shadow:-30px 0 80px #0f172a47}.hero[data-v-0d9d70fc]{color:#fff;background:linear-gradient(125deg,#101b42,#352f91 58%,#db6b2e);justify-content:space-between;padding:30px 34px;display:flex}.eyebrow[data-v-0d9d70fc]{text-transform:uppercase;letter-spacing:.12em;color:#b9d8ff;font-size:.72rem;font-weight:800}.hero h2[data-v-0d9d70fc]{margin:8px 0 2px;font-size:2rem}.hero p[data-v-0d9d70fc]{color:#dbe6ff;margin:0}.close[data-v-0d9d70fc]{color:#fff;cursor:pointer;background:#ffffff16;border:1px solid #ffffff40;border-radius:14px;width:42px;height:42px;font-size:1.7rem}.body[data-v-0d9d70fc]{flex:1;padding:26px 30px 30px;overflow:auto}.decision-row[data-v-0d9d70fc]{background:#fff;border:1px solid #e5e9f2;border-radius:20px;align-items:center;gap:24px;padding:22px;display:flex}.score[data-v-0d9d70fc]{--score:0;background:conic-gradient(#5b5ce2 calc(var(--score)*1%),#e9edf5 0);border-radius:50%;flex:none;place-items:center;width:112px;height:112px;display:grid}.score[data-v-0d9d70fc]:before{content:"";position:absolute}.score>div[data-v-0d9d70fc]{text-align:center;background:#fff;border-radius:50%;place-content:center;width:86px;height:86px;display:grid}.score strong[data-v-0d9d70fc]{color:#17213c;font-size:1.75rem}.score span[data-v-0d9d70fc]{color:#8490a8;font-size:.7rem}.decision[data-v-0d9d70fc]{text-transform:uppercase;letter-spacing:.08em;border-radius:99px;padding:5px 10px;font-size:.7rem;font-weight:900;display:inline-flex}.decision.go[data-v-0d9d70fc]{color:#15803d;background:#dcfce7}.decision.at_risk[data-v-0d9d70fc]{color:#9a6700;background:#fff7d6}.decision.no_go[data-v-0d9d70fc]{color:#b91c1c;background:#fee2e2}.decision-copy h3[data-v-0d9d70fc]{color:#1e293b;margin:10px 0 5px;font-size:1.05rem;line-height:1.5}.decision-copy p[data-v-0d9d70fc]{color:#8490a8;margin:0;font-size:.78rem}.metrics[data-v-0d9d70fc]{grid-template-columns:repeat(5,1fr);gap:12px;margin:14px 0;display:grid}.metrics div[data-v-0d9d70fc]{color:#fff;background:#17213c;border-radius:15px;padding:15px}.metrics strong[data-v-0d9d70fc]{font-size:1.3rem;display:block}.metrics span[data-v-0d9d70fc]{color:#b9c2d4;font-size:.7rem}.approval-guide[data-v-0d9d70fc]{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin:0 0 14px;padding:13px 15px;display:grid}.approval-guide>div[data-v-0d9d70fc]{background:#dbeafe;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.approval-guide p[data-v-0d9d70fc]{margin:0}.approval-guide strong[data-v-0d9d70fc],.approval-guide span[data-v-0d9d70fc]{display:block}.approval-guide strong[data-v-0d9d70fc]{font-size:.76rem}.approval-guide span[data-v-0d9d70fc]{color:#5b6491;margin-top:3px;font-size:.68rem;line-height:1.4}.approval-guide a[data-v-0d9d70fc],.workflow-link[data-v-0d9d70fc]{color:#fff;white-space:nowrap;background:#4f46e5;border-radius:8px;padding:8px 10px;font-size:.66rem;font-weight:800;text-decoration:none}.grid[data-v-0d9d70fc]{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.card[data-v-0d9d70fc],.page-impact[data-v-0d9d70fc]{background:#fff;border:1px solid #e5e9f2;border-radius:18px;padding:20px}.section-title[data-v-0d9d70fc]{justify-content:space-between;align-items:center;display:flex}.section-title h3[data-v-0d9d70fc]{color:#17213c;margin:0;font-size:.9rem}.section-title>span[data-v-0d9d70fc]{color:#6d7890;background:#f0f3f8;border-radius:8px;padding:5px 8px;font-size:.68rem}.ai-section-heading[data-v-0d9d70fc]{align-items:center;gap:6px;display:inline-flex}.checks article[data-v-0d9d70fc]{border-bottom:1px solid #eef1f6;grid-template-columns:26px 1fr auto;gap:9px;padding:13px 0;display:grid}.checks article[data-v-0d9d70fc]:last-child{border:0}.status-icon[data-v-0d9d70fc]{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.checks .failed .status-icon[data-v-0d9d70fc]{color:#b91c1c;background:#fee2e2}.checks strong[data-v-0d9d70fc]{color:#27324a;font-size:.79rem}.checks p[data-v-0d9d70fc]{color:#77839a;margin:3px 0 0;font-size:.7rem;line-height:1.4}.checks small[data-v-0d9d70fc]{color:#c2410c;font-size:.58rem;font-weight:900}.recommendations ol[data-v-0d9d70fc]{margin:18px 0;padding-left:22px}.recommendations li[data-v-0d9d70fc]{color:#35415a;margin-bottom:12px;padding-left:4px;font-size:.78rem;line-height:1.45}.rollout[data-v-0d9d70fc]{background:#f0f1ff;border-radius:12px;padding:14px}.rollout strong[data-v-0d9d70fc]{color:#4546a3;font-size:.72rem}.rollout p[data-v-0d9d70fc]{color:#59647c;margin:7px 0;font-size:.7rem;line-height:1.45}.page-impact[data-v-0d9d70fc]{margin-top:14px}.page-list[data-v-0d9d70fc]{margin-top:12px}.page-list>div[data-v-0d9d70fc]{border-top:1px solid #eef1f6;grid-template-columns:1fr auto auto auto auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.page-copy strong[data-v-0d9d70fc],.page-copy span[data-v-0d9d70fc]{display:block}.page-copy strong[data-v-0d9d70fc]{color:#27324a;font-size:.78rem}.page-copy span[data-v-0d9d70fc]{color:#8a95aa;margin-top:2px;font-size:.67rem}.page-copy .approval-detail[data-v-0d9d70fc]{color:#59647c;margin-top:5px}.tag[data-v-0d9d70fc]{border-radius:8px;padding:5px 8px;font-size:.62rem;font-weight:800}.tag.good[data-v-0d9d70fc]{color:#047857;background:#ecfdf5}.tag.warn[data-v-0d9d70fc]{color:#a16207;background:#fffbeb}.tag.bad[data-v-0d9d70fc]{color:#b91c1c;background:#fef2f2}.approve[data-v-0d9d70fc],.preview[data-v-0d9d70fc]{color:#fff;cursor:pointer;border:0;border-radius:8px;padding:7px 9px;font-size:.65rem;font-weight:800}.approve[data-v-0d9d70fc]{background:#4f46e5}.preview[data-v-0d9d70fc]{background:#0f766e}.workflow-link[data-v-0d9d70fc]{padding:7px 9px}.approve[data-v-0d9d70fc]:disabled,.preview[data-v-0d9d70fc]:disabled{opacity:.55}.no-pages[data-v-0d9d70fc]{color:#7c879c;padding:25px 0 4px;font-size:.8rem}.loading[data-v-0d9d70fc],.error[data-v-0d9d70fc]{color:#2b3750;align-items:center;gap:15px;margin:auto;display:flex}.loading p[data-v-0d9d70fc],.error p[data-v-0d9d70fc]{color:#77839a;margin:5px 0}.spinner[data-v-0d9d70fc]{border:3px solid #dbe2ef;border-top-color:#5b5ce2;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin-0d9d70fc}@keyframes spin-0d9d70fc{to{transform:rotate(360deg)}}.error[data-v-0d9d70fc]{text-align:center;display:block}.error button[data-v-0d9d70fc]{color:#fff;background:#4f46e5;border:0;border-radius:9px;padding:9px 14px}footer[data-v-0d9d70fc]{background:#fff;border-top:1px solid #e5e9f2;justify-content:flex-end;align-items:center;gap:10px;padding:16px 28px;display:flex}footer>span[data-v-0d9d70fc]{color:#8a95aa;margin-right:auto;font-size:.67rem}.primary[data-v-0d9d70fc],.secondary[data-v-0d9d70fc]{border-radius:10px;padding:10px 16px;font-size:.76rem;font-weight:800;text-decoration:none}.primary[data-v-0d9d70fc]{color:#fff;background:#4f46e5}.secondary[data-v-0d9d70fc]{color:#46526a;background:#fff;border:1px solid #dbe1eb}@media (width<=700px){.grid[data-v-0d9d70fc]{grid-template-columns:1fr}.metrics[data-v-0d9d70fc]{grid-template-columns:repeat(2,1fr)}.body[data-v-0d9d70fc]{padding:16px}.hero[data-v-0d9d70fc]{padding:22px}.page-list>div[data-v-0d9d70fc]{grid-template-columns:1fr auto}.page-list .tag[data-v-0d9d70fc]:last-child{grid-column:2}.decision-row[data-v-0d9d70fc]{align-items:flex-start}.score[data-v-0d9d70fc]{width:86px;height:86px}.score>div[data-v-0d9d70fc]{width:66px;height:66px}}.dashboard-wrapper[data-v-8e0df3c9]{background:radial-gradient(circle at 0 0,#f8fafc 0%,#f1f5f9 100%);justify-content:center;min-height:100vh;padding:40px;display:flex}.dashboard-glass[data-v-8e0df3c9]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #ffffff80;border-radius:24px;flex-direction:column;width:100%;max-width:1300px;display:flex;position:relative;overflow:visible;box-shadow:0 25px 50px -12px #0f172a14}.manager-header[data-v-8e0df3c9]{z-index:100;background:#fff;border-bottom:1px solid #f1f5f9;border-radius:24px 24px 0 0;justify-content:space-between;align-items:center;padding:40px;display:flex;position:relative}.btn-back[data-v-8e0df3c9]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:12px;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-back[data-v-8e0df3c9]:hover{color:#3b82f6;transform:translate(-4px)}.subtitle[data-v-8e0df3c9]{color:#64748b;margin:6px 0 0;font-size:.95rem}.header-suite[data-v-8e0df3c9]{align-items:center;gap:12px;display:flex}.btn-create[data-v-8e0df3c9]{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:12px;align-items:center;gap:10px;padding:12px 24px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 6px -1px #10b98133}.btn-create[data-v-8e0df3c9]:hover{background:#059669;transform:translateY(-2px);box-shadow:0 6px 12px #10b9814d}.advanced-filter-bar[data-v-8e0df3c9]{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:32px 40px}.filter-grid[data-v-8e0df3c9]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.f-group[data-v-8e0df3c9]{flex-direction:column;gap:8px;display:flex}.f-group label[data-v-8e0df3c9]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:800}.f-input-wrap input[data-v-8e0df3c9],.f-select[data-v-8e0df3c9],.f-date-range input[data-v-8e0df3c9]{border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:10px 14px;font-size:.9rem}.f-date-range[data-v-8e0df3c9]{align-items:center;gap:10px;display:flex}.range-sep[data-v-8e0df3c9]{color:#94a3b8;font-size:.8rem}.filter-footer[data-v-8e0df3c9]{justify-content:flex-end;margin-top:20px;display:flex}.btn-reset[data-v-8e0df3c9]{color:#3b82f6;cursor:pointer;background:0 0;border:none;font-size:.8rem;font-weight:700}.manager-body[data-v-8e0df3c9]{flex-grow:1;padding:0}.launches-table[data-v-8e0df3c9]{border-collapse:collapse;width:100%}.launches-table th[data-v-8e0df3c9]{color:#64748b;text-transform:uppercase;text-align:left;background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:16px 40px;font-size:.7rem;font-weight:800}.launches-table td[data-v-8e0df3c9]{vertical-align:middle;background:#fff;border-bottom:1px solid #f1f5f9;padding:24px 40px}.package-info[data-v-8e0df3c9]{align-items:center;gap:16px;display:flex}.package-icon[data-v-8e0df3c9]{color:#10b981;background:#f0fdf4;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.package-name[data-v-8e0df3c9]{color:#1e293b;font-size:1rem;font-weight:700;display:block}.package-meta[data-v-8e0df3c9]{align-items:center;gap:12px;margin-top:4px;display:flex}.page-pill[data-v-8e0df3c9]{color:#059669;background:#dcfce7;border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:700}.id-text[data-v-8e0df3c9]{color:#94a3b8;font-family:JetBrains Mono,monospace;font-size:.7rem}.lifecycle-pill[data-v-8e0df3c9]{text-transform:uppercase;border-radius:50px;align-items:center;gap:6px;padding:4px 12px;font-size:.7rem;font-weight:800;display:inline-flex}.pill-dot[data-v-8e0df3c9]{background:currentColor;border-radius:50%;width:6px;height:6px}.pill-pending[data-v-8e0df3c9]{color:#854d0e;background:#fef9c3}.pill-in-progress[data-v-8e0df3c9]{color:#1d4ed8;background:#eff6ff}.pill-completed[data-v-8e0df3c9]{color:#64748b;background:#f1f5f9}.pill-draft[data-v-8e0df3c9]{color:#475569;background:#f1f5f9}.pill-approved[data-v-8e0df3c9]{color:#3730a3;background:#e0e7ff}.pill-scheduled[data-v-8e0df3c9]{color:#92400e;background:#fef3c7}.pill-publishing[data-v-8e0df3c9]{color:#1d4ed8;background:#dbeafe}.pill-published[data-v-8e0df3c9]{color:#166534;background:#dcfce7}.pill-failed[data-v-8e0df3c9]{color:#be123c;background:#ffe4e6}.pill-rolled-back[data-v-8e0df3c9]{color:#7e22ce;background:#f3e8ff}.lifecycle-detail[data-v-8e0df3c9]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:6px;font-size:.68rem;overflow:hidden}.lifecycle-error[data-v-8e0df3c9]{color:#be123c}.lifecycle-cache[data-v-8e0df3c9]{color:#047857}.iso-date[data-v-8e0df3c9]{color:#475569;font-size:.85rem}.promo-date[data-v-8e0df3c9]{color:#3b82f6;font-size:.85rem;font-weight:700}.promo-label[data-v-8e0df3c9]{color:#94a3b8;margin-top:2px;font-size:.7rem}.manual-label[data-v-8e0df3c9]{color:#94a3b8;font-size:.8rem;font-style:italic}.actions-wrapper[data-v-8e0df3c9]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.btn-op[data-v-8e0df3c9]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.btn-op[data-v-8e0df3c9]:hover{color:#3b82f6;background:#fff;border-color:#3b82f6}.btn-promote[data-v-8e0df3c9]{color:#fff;background:#3b82f6;border-color:#3b82f6}.btn-intelligence[data-v-8e0df3c9]{color:#5145cd;background:#f1f0ff;border-color:#dcd8ff}.btn-intelligence[data-v-8e0df3c9]:hover{color:#3f36ad;background:#e8e5ff;border-color:#a9a1ff}.btn-approved[data-v-8e0df3c9]{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.btn-promote[data-v-8e0df3c9]:hover:not(:disabled){background:#2563eb;transform:translateY(-2px)}.btn-promote[data-v-8e0df3c9]:disabled{opacity:.5;cursor:not-allowed;color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.btn-danger-text[data-v-8e0df3c9]{color:#f43f5e;background:0 0;border:none}.btn-danger-text[data-v-8e0df3c9]:hover{color:#e11d48;background:#fff1f2}.modal-overlay[data-v-8e0df3c9]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;background:#0f172a66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.glass-modal[data-v-8e0df3c9]{background:#fffffff2;border:1px solid #fff;border-radius:32px;width:480px;padding:40px;box-shadow:0 40px 100px -20px #0000004d}.modal-label[data-v-8e0df3c9]{color:#64748b;margin-bottom:32px;font-size:.95rem;line-height:1.5}.btn-confirm[data-v-8e0df3c9]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:12px;padding:12px 24px;font-weight:700;transition:all .2s}.btn-confirm[data-v-8e0df3c9]:hover{background:#2563eb;transform:translateY(-2px)}.btn-confirm[data-v-8e0df3c9]:disabled,.btn-cancel[data-v-8e0df3c9]:disabled{opacity:.6;cursor:wait;transform:none}.btn-cancel[data-v-8e0df3c9]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:12px;padding:12px 24px;font-weight:700}.schedule-error[data-v-8e0df3c9]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:.82rem;line-height:1.45}.slide-up[data-v-8e0df3c9]{animation:.5s cubic-bezier(.16,1,.3,1) slideUp-8e0df3c9}@keyframes slideUp-8e0df3c9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.filter-grid[data-v-8e0df3c9]{grid-template-columns:repeat(2,1fr)}}.dashboard-wrapper[data-v-8e0df3c9]{box-sizing:border-box;background:#f8fafc;min-height:100vh;padding:24px}.assistant-notice[data-v-8e0df3c9]{color:#312e81;background:linear-gradient(135deg,#eef2ff,#faf5ff);border:1px solid #c7d2fe;border-radius:14px;align-items:center;gap:12px;margin:0 24px 18px;padding:14px 16px;display:flex}.assistant-notice-mark[data-v-8e0df3c9]{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.assistant-notice div[data-v-8e0df3c9]{flex:1}.assistant-notice strong[data-v-8e0df3c9]{font-size:.8rem}.assistant-notice p[data-v-8e0df3c9]{color:#5b5b82;margin:2px 0 0;font-size:.76rem}.assistant-notice button[data-v-8e0df3c9]{color:#6366f1;cursor:pointer;background:0 0;border:0;font-size:1.2rem}.dashboard-glass[data-v-8e0df3c9]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:1400px;margin:0 auto;padding:24px 32px;box-shadow:0 1px 3px #0000000d}.manager-header[data-v-8e0df3c9]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;padding-bottom:16px;display:flex}.header-content[data-v-8e0df3c9]{flex-grow:1}.back-link[data-v-8e0df3c9]{color:#64748b;margin-bottom:8px;font-size:.85rem;text-decoration:none;transition:color .2s;display:block}.back-link[data-v-8e0df3c9]:hover{color:#3b82f6}.gradient-title[data-v-8e0df3c9]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.85rem;font-weight:700}.subtitle[data-v-8e0df3c9]{color:#64748b;margin-top:4px;font-size:.95rem}.header-actions[data-v-8e0df3c9]{align-items:center;gap:12px;display:flex}.create-btn[data-v-8e0df3c9],.btn-primary[data-v-8e0df3c9]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.create-btn[data-v-8e0df3c9]:hover,.btn-primary[data-v-8e0df3c9]:hover{background:#2563eb;transform:translateY(-1px)}.filter-btn[data-v-8e0df3c9],.btn-secondary[data-v-8e0df3c9]{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;font-weight:500;transition:all .2s;display:inline-flex}.filter-btn[data-v-8e0df3c9]:hover,.btn-secondary[data-v-8e0df3c9]:hover{color:#1e293b;background:#e2e8f0}.filter-btn.active[data-v-8e0df3c9]{color:#3b82f6;background:#eff6ff;border-color:#3b82f6}.filter-badge[data-v-8e0df3c9]{color:#fff;background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.7rem;display:flex}.advanced-search-panel[data-v-8e0df3c9]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:32px;padding:24px}.adv-grid[data-v-8e0df3c9]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin-bottom:20px;display:grid}.filter-group[data-v-8e0df3c9]{flex-direction:column;gap:8px;display:flex}.filter-group label[data-v-8e0df3c9]{color:#64748b;text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:600}.input-with-icon[data-v-8e0df3c9]{position:relative}.input-with-icon svg[data-v-8e0df3c9]{color:#94a3b8;position:absolute;top:12px;left:12px}.input-with-icon input[data-v-8e0df3c9],.filter-select[data-v-8e0df3c9],.date-inputs input[data-v-8e0df3c9]{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 12px 10px 36px;font-size:.9rem}.filter-select[data-v-8e0df3c9]{padding-left:12px}.date-inputs[data-v-8e0df3c9]{align-items:center;gap:8px;display:flex}.date-inputs input[data-v-8e0df3c9]{padding-left:12px}.date-sep[data-v-8e0df3c9]{color:#94a3b8}.adv-actions[data-v-8e0df3c9]{border-top:1px solid #eef2f6;justify-content:flex-end;align-items:center;gap:16px;padding-top:16px;display:flex}.result-count[data-v-8e0df3c9]{color:#64748b;font-size:.85rem}.btn-link-reset[data-v-8e0df3c9]{color:#3b82f6;cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:600}.launches-table[data-v-8e0df3c9]{border-collapse:separate;border-spacing:0;width:100%}.launches-table th[data-v-8e0df3c9]{text-align:left;color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-size:.85rem;font-weight:600}.launches-table td[data-v-8e0df3c9]{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:16px}.launches-table tr:hover td[data-v-8e0df3c9]{background:#fdfdfd}.name-cell[data-v-8e0df3c9]{width:300px}.launch-name[data-v-8e0df3c9]{color:#1e293b;font-size:1rem;font-weight:600}.launch-meta[data-v-8e0df3c9]{gap:12px;margin-top:4px;display:flex}.page-count[data-v-8e0df3c9]{color:#64748b;background:#f1f5f9;border-radius:4px;padding:2px 8px;font-size:.75rem}.launch-id[data-v-8e0df3c9]{color:#94a3b8;font-size:.75rem}.status-badge[data-v-8e0df3c9]{text-transform:uppercase;border-radius:12px;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-block}.status-pending[data-v-8e0df3c9]{color:#854d0e;background:#fef9c3}.status-in-progress[data-v-8e0df3c9]{color:#1e40af;background:#eff6ff}.status-completed[data-v-8e0df3c9]{color:#166534;background:#dcfce7}.date-cell[data-v-8e0df3c9]{color:#475569;font-size:.9rem}.scheduled-info .scheduled-date[data-v-8e0df3c9]{color:#3b82f6;font-weight:600}.scheduled-info .scheduled-label[data-v-8e0df3c9]{color:#94a3b8;font-size:.75rem}.not-scheduled[data-v-8e0df3c9]{color:#94a3b8;font-style:italic}.actions-col[data-v-8e0df3c9]{text-align:right;width:350px}.actions-group[data-v-8e0df3c9]{justify-content:flex-end;gap:8px;display:flex}.action-btn-link[data-v-8e0df3c9],.action-btn-info[data-v-8e0df3c9],.action-btn-promote[data-v-8e0df3c9],.action-btn-delete[data-v-8e0df3c9]{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 12px;font-size:.82rem;font-weight:500;text-decoration:none;transition:all .2s}.action-btn-link[data-v-8e0df3c9]{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.action-btn-info[data-v-8e0df3c9]{color:#3b82f6;background:#eff6ff;border:1px solid #dbeafe}.action-btn-promote[data-v-8e0df3c9]{color:#fff;background:#3b82f6}.action-btn-promote[data-v-8e0df3c9]:disabled{opacity:.5;cursor:not-allowed;transform:none}.action-btn-delete[data-v-8e0df3c9]{color:#b91c1c;background:#fff1f1;border:1px solid #fee2e2}.empty-state[data-v-8e0df3c9]{text-align:center;color:#94a3b8;border:2px dashed #f1f5f9;border-radius:12px;padding:80px 40px;font-style:italic}.modal-overlay[data-v-8e0df3c9]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#0f172a66;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-8e0df3c9]{background:#fff;border-radius:16px;width:440px;max-width:90%;padding:32px;box-shadow:0 25px 50px -12px #00000040}.modal-title[data-v-8e0df3c9]{color:#0f172a;margin:0 0 16px;font-size:1.25rem;font-weight:700}.modal-subtitle[data-v-8e0df3c9]{color:#64748b;margin-bottom:24px;font-size:.9rem}.modal-footer[data-v-8e0df3c9]{justify-content:flex-end;gap:12px;margin-top:32px;display:flex}.form-group input[data-v-8e0df3c9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:12px;font-size:1rem}.form-group label[data-v-8e0df3c9]{color:#475569;margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.slide-down-enter-active[data-v-8e0df3c9],.slide-down-leave-active[data-v-8e0df3c9]{max-height:500px;transition:all .3s ease-out;overflow:hidden}.slide-down-enter-from[data-v-8e0df3c9],.slide-down-leave-to[data-v-8e0df3c9]{opacity:0;max-height:0;transform:translateY(-10px)}.dashboard-wrapper .table-container[data-v-8e0df3c9]{overflow:visible}.dashboard-wrapper .launches-table[data-v-8e0df3c9]{table-layout:fixed}.dashboard-wrapper .launches-table[data-v-8e0df3c9] :is(th,td){padding:18px 22px}.dashboard-wrapper .launches-table .details-col[data-v-8e0df3c9]{width:30%}.dashboard-wrapper .launches-table .status-col[data-v-8e0df3c9]{width:26%}.dashboard-wrapper .launches-table .promotion-col[data-v-8e0df3c9],.dashboard-wrapper .launches-table .actions-col[data-v-8e0df3c9]{width:22%}.text-wrap[data-v-8e0df3c9]{min-width:0}.package-name[data-v-8e0df3c9]{overflow-wrap:anywhere}.package-meta[data-v-8e0df3c9]{color:#64748b;font-size:.78rem}.launch-row:last-child .release-more-menu[data-v-8e0df3c9]{top:auto;bottom:calc(100% + 6px)}@media (width<=950px){.dashboard-wrapper .launches-table[data-v-8e0df3c9]{min-width:0}.launches-table thead[data-v-8e0df3c9]{display:none}.launches-table tbody[data-v-8e0df3c9]{display:block}.launches-table .launch-row[data-v-8e0df3c9]{background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px;display:grid}.dashboard-wrapper .launches-table td[data-v-8e0df3c9]:is(.details-col,.status-col,.promotion-col,.actions-col){border:0;width:auto;padding:0;display:block}.launches-table .promotion-col[data-v-8e0df3c9]{grid-column:1;font-size:.8rem}.launches-table .actions-col[data-v-8e0df3c9]{grid-area:2/2;align-self:end}.launches-table .status-col[data-v-8e0df3c9]{text-align:right}.package-info[data-v-8e0df3c9]{gap:10px}.package-icon[data-v-8e0df3c9]{width:34px;height:34px}.lifecycle-detail[data-v-8e0df3c9]{max-width:220px}.release-toolbar[data-v-8e0df3c9]{flex-wrap:wrap;padding:16px}.release-search[data-v-8e0df3c9]{flex-basis:100%;max-width:none}}@media (width<=480px){.launches-table .launch-row[data-v-8e0df3c9]{grid-template-columns:1fr}.launches-table .status-col[data-v-8e0df3c9]{text-align:left;padding-left:44px}.launches-table .actions-col[data-v-8e0df3c9]{grid-area:auto/1}}.live-page-container[data-v-4027e33e]{box-sizing:border-box;background:#fff;width:100%;min-height:100vh;margin:0;padding:0}@media (width<=1024px){.live-page-container[data-v-4027e33e]{width:100%;max-width:none;min-height:100vh;margin:0;padding:0}}.error-message[data-v-4027e33e]{box-sizing:border-box;color:#475569;text-align:center;max-width:540px;margin:0 auto;padding:clamp(64px,18vh,160px) 24px 48px}.error-message h1[data-v-4027e33e]{color:#0f172a;margin:20px 0 12px;font-size:28px;line-height:1.2}.error-message p[data-v-4027e33e]{margin:0;font-size:16px;line-height:1.6}.preview-error-icon[data-v-4027e33e]{color:#2563eb;background:#eff6ff;border-radius:16px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:700;display:inline-grid}.error-message button[data-v-4027e33e]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:10px;margin-top:24px;padding:11px 20px;font-weight:600}.error-message button[data-v-4027e33e]:focus-visible{outline-offset:3px;outline:3px solid #93c5fd}.preview-auth-shell[data-v-8507cfae]{box-sizing:border-box;color:#1c2636;background:#f6f8fb;place-items:center;min-height:100dvh;padding:2rem;font-family:Inter,Segoe UI,system-ui,sans-serif;display:grid}.preview-auth-card[data-v-8507cfae]{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e4e8ee;border-radius:10px;width:min(32rem,100%);padding:2.5rem}.preview-auth-mark[data-v-8507cfae]{color:#315fbe;background:#eef3fc;border-radius:8px;place-items:center;width:3rem;height:3rem;margin:0 auto 1rem;font-weight:600;display:grid}h1[data-v-8507cfae]{color:#1c2636;letter-spacing:-.025em;margin:0 0 .75rem;font-size:1.5rem;font-weight:600}p[data-v-8507cfae]{color:#617084;margin:0;line-height:1.6}@media (width<=600px){.preview-auth-shell[data-v-8507cfae]{padding:16px}.preview-auth-card[data-v-8507cfae]{padding:24px}}.dashboard-wrapper[data-v-43aefa0b]{background:radial-gradient(circle at 0 0,#f8fafc 0%,#f1f5f9 100%);justify-content:center;min-height:100vh;padding:40px;display:flex}.dashboard-glass[data-v-43aefa0b]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #ffffff80;border-radius:24px;flex-direction:column;width:100%;max-width:1200px;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a14}.manager-header[data-v-43aefa0b]{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:40px;display:flex}.btn-back[data-v-43aefa0b]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:12px;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-back[data-v-43aefa0b]:hover{color:#3b82f6;transform:translate(-4px)}.subtitle[data-v-43aefa0b]{color:#64748b;margin:6px 0 0;font-size:.95rem}.btn-create[data-v-43aefa0b]{color:#fff;background:#3b82f6;border-radius:12px;align-items:center;gap:10px;padding:12px 24px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 6px -1px #3b82f633}.btn-create[data-v-43aefa0b]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 6px 12px #3b82f64d}.manager-body[data-v-43aefa0b]{flex-grow:1;padding:0}.table-container[data-v-43aefa0b]{overflow-x:auto}.xf-table[data-v-43aefa0b]{border-collapse:collapse;width:100%}.xf-table th[data-v-43aefa0b]{color:#64748b;text-transform:uppercase;letter-spacing:.1em;text-align:left;background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:16px 40px;font-size:.7rem;font-weight:800}.status-col[data-v-43aefa0b]{width:180px;text-align:center!important}.actions-col[data-v-43aefa0b]{width:340px;text-align:right!important}.xf-table td[data-v-43aefa0b]{vertical-align:middle;background:#fff;border-bottom:1px solid #f1f5f9;padding:24px 40px;transition:background .2s}.xf-row:hover td[data-v-43aefa0b]{background:#fafbfc}.content-info[data-v-43aefa0b]{align-items:center;gap:16px;display:flex}.icon-wrap[data-v-43aefa0b]{color:#8b5cf6;background:#f5f3ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.text-wrap[data-v-43aefa0b]{flex-direction:column;display:flex}.xf-id[data-v-43aefa0b]{color:#94a3b8;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:.75rem}.status-pill[data-v-43aefa0b]{text-transform:uppercase;letter-spacing:.05em;border-radius:50px;align-items:center;gap:8px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.pill-dot[data-v-43aefa0b]{background:currentColor;border-radius:50%;width:6px;height:6px}.status-active[data-v-43aefa0b]{color:#16a34a;background:#f0fdf4}.actions-wrapper[data-v-43aefa0b]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.btn-op[data-v-43aefa0b]{cursor:pointer;color:#475569;background:#f8fafc;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.btn-op[data-v-43aefa0b]:hover{color:#1e293b;background:#f1f5f9;border-color:#e2e8f0}.btn-edit[data-v-43aefa0b]{border-color:#e2e8f0;text-decoration:none}.btn-danger-text[data-v-43aefa0b]{color:#f43f5e}.btn-danger-text[data-v-43aefa0b]:hover{color:#e11d48;background:#fff1f2;border-color:#fecaca}.btn-target[data-v-43aefa0b]{color:#d97706;border-color:#fbbf24}.btn-target[data-v-43aefa0b]:hover:not(:disabled){color:#b45309;background:#fef3c7;border-color:#f59e0b}.btn-target[data-v-43aefa0b]:disabled{opacity:.6;cursor:not-allowed}.empty-row td[data-v-43aefa0b]{padding:0}.empty-state[data-v-43aefa0b]{text-align:center;flex-direction:column;align-items:center;padding:100px 40px;display:flex}.empty-icon[data-v-43aefa0b]{color:#94a3b8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.empty-state h3[data-v-43aefa0b]{color:#475569;margin:0;font-size:1.25rem}.empty-state p[data-v-43aefa0b]{color:#94a3b8;margin:8px 0 0;font-size:.9rem}.breadcrumb-bar[data-v-43aefa0b]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;padding:12px 20px;display:flex}.crumb-btn[data-v-43aefa0b]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:.95rem;font-weight:700;transition:all .2s}.crumb-btn[data-v-43aefa0b]:hover{color:#0f172a;background:#f1f5f9}.crumb-wrap:last-child .crumb-btn[data-v-43aefa0b]{color:#0f172a}.crumb-sep[data-v-43aefa0b]{color:#cbd5e1;margin:0 4px;font-weight:700}.folder-row[data-v-43aefa0b]{cursor:pointer;transition:background .2s}.folder-row[data-v-43aefa0b]:hover{background:#f8fafc!important}.folder-icon[data-v-43aefa0b]{color:#3b82f6!important;background:#eff6ff!important}.status-folder[data-v-43aefa0b]{border-radius:6px;padding:4px 10px;font-size:.72rem;color:#475569!important;background:#f1f5f9!important}.btn-secondary[data-v-43aefa0b]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:10px;padding:12px 24px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 6px -1px #0000000d}.btn-secondary[data-v-43aefa0b]:hover{background:#f8fafc;border-color:#94a3b8}.modal-overlay[data-v-43aefa0b]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0f172a66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-43aefa0b]{text-align:left;background:#fff;border-radius:24px;width:400px;padding:32px;box-shadow:0 25px 50px -12px #00000040}.modal-content h3[data-v-43aefa0b]{color:#0f172a;margin:0 0 24px;font-size:1.25rem}.field-group[data-v-43aefa0b]{margin-bottom:24px}.field-group label[data-v-43aefa0b]{color:#1e293b;margin-bottom:8px;font-size:.95rem;font-weight:700;display:block}.modern-input[data-v-43aefa0b]{box-sizing:border-box;color:#0f172a;border:1px solid #cbd5e1;border-radius:12px;width:100%;padding:14px 16px;font-size:1rem;transition:all .2s}.modern-input[data-v-43aefa0b]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.modal-actions[data-v-43aefa0b]{justify-content:flex-end;gap:12px;display:flex}.btn-cancel[data-v-43aefa0b]{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;padding:10px 20px;font-weight:700}.btn-primary[data-v-43aefa0b]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:10px 20px;font-weight:700}.slide-up[data-v-43aefa0b]{animation:.5s cubic-bezier(.16,1,.3,1) slideUp-43aefa0b}@keyframes slideUp-43aefa0b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.actions-wrapper[data-v-43aefa0b]{flex-direction:column;align-items:stretch}.xf-table th[data-v-43aefa0b],.xf-table td[data-v-43aefa0b]{padding:16px 20px}}.dashboard-wrapper[data-v-43aefa0b]{box-sizing:border-box;background:#f8fafc;min-height:100vh;padding:24px}.dashboard-glass[data-v-43aefa0b]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:1400px;margin:0 auto;padding:24px 32px;box-shadow:0 1px 3px #0000000d}.manager-header[data-v-43aefa0b]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-end;margin-bottom:24px;padding-bottom:16px;display:flex}.header-content[data-v-43aefa0b]{flex-grow:1}.back-link[data-v-43aefa0b]{color:#64748b;margin-bottom:8px;font-size:.85rem;text-decoration:none;transition:color .2s;display:block}.back-link[data-v-43aefa0b]:hover{color:#3b82f6}.gradient-title[data-v-43aefa0b]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.85rem;font-weight:700}.subtitle[data-v-43aefa0b]{color:#64748b;margin-top:4px;font-size:.95rem}.create-btn[data-v-43aefa0b],.btn-primary[data-v-43aefa0b]{color:#fff;cursor:pointer;background:#3b82f6;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.create-btn[data-v-43aefa0b]:hover{background:#2563eb;transform:translateY(-1px)}.xf-table[data-v-43aefa0b]{border-collapse:separate;border-spacing:0;width:100%}.xf-table th[data-v-43aefa0b]{text-align:left;color:#475569;text-transform:uppercase;letter-spacing:.025em;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-size:.85rem;font-weight:600}.xf-table td[data-v-43aefa0b]{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:16px}.xf-table tr:hover td[data-v-43aefa0b]{background:#fdfdfd}.name-cell[data-v-43aefa0b]{width:40%}.xf-name[data-v-43aefa0b]{color:#1e293b;font-size:1rem;font-weight:600}.xf-id[data-v-43aefa0b]{color:#94a3b8;margin-top:2px;font-size:.75rem}.status-col[data-v-43aefa0b]{text-align:center;width:150px}.status-badge[data-v-43aefa0b]{color:#3b82f6;text-transform:uppercase;background:#eff6ff;border-radius:12px;padding:4px 10px;font-size:.72rem;font-weight:600}.actions-col[data-v-43aefa0b]{width:240px}.actions-group[data-v-43aefa0b]{justify-content:flex-end;gap:12px;display:flex}.action-btn-link[data-v-43aefa0b],.action-btn-delete[data-v-43aefa0b]{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 12px;font-size:.82rem;font-weight:500;text-decoration:none;transition:all .2s}.action-btn-link[data-v-43aefa0b]{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.action-btn-link[data-v-43aefa0b]:hover{color:#1e293b;background:#e2e8f0}.action-btn-delete[data-v-43aefa0b]{color:#b91c1c;background:#fff1f1;border:1px solid #fee2e2}.action-btn-delete[data-v-43aefa0b]:hover{color:#991b1b;background:#fee2e2}.empty-state[data-v-43aefa0b]{text-align:center;color:#94a3b8;font-style:italic;padding:64px!important}.search-bar[data-v-43aefa0b]{background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;width:320px;padding:0 12px;transition:all .2s;display:flex;box-shadow:0 2px 4px #00000005}.search-bar[data-v-43aefa0b]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-icon[data-v-43aefa0b]{color:#94a3b8;margin-right:8px}.search-input[data-v-43aefa0b]{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;padding:10px 0;font-size:.9rem}.search-input[data-v-43aefa0b]:focus{box-shadow:none;border-color:#0000}.xf-editor-shell[data-v-828dadbf]{height:calc(100vh - var(--nova-header-height,72px));flex-direction:column;min-height:0;display:flex;overflow:hidden}.editor-header[data-v-828dadbf],.editor-header>div[data-v-828dadbf]{flex-wrap:wrap}.fragment-notice[data-v-828dadbf]{color:#047857;background:#ecfdf5;margin:0;padding:10px 24px;font-size:.82rem}.fragment-error[data-v-828dadbf]{color:#b42335;background:#fff1f2}.editor-header[data-v-828dadbf]{background:#fff;border-bottom:1px solid #dbe4ef;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex;box-shadow:0 5px 16px #182f4b0b}.editor-header h1[data-v-828dadbf]{color:#17263b;letter-spacing:-.03em;margin:0;font-size:1.35rem}.fragment-name-input[data-v-828dadbf]{background:#fbfcfe;border:1px solid #d5dfeb;border-radius:9px;min-width:260px;padding:10px 12px;font-size:.9rem}.btn[data-v-828dadbf]{cursor:pointer;color:#fff;text-align:center;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-left:0;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-flex}.btn svg[data-v-828dadbf]{fill:none;stroke:currentColor;stroke-width:1.9px;width:17px;height:17px}.btn-preview[data-v-828dadbf]{color:#315f9e;background:#f8fbff;border-color:#c8d8eb}.btn-preview[data-v-828dadbf]:hover{background:#eef5ff;border-color:#87a8d3}.btn-primary[data-v-828dadbf]{background-color:#007bff}.btn-secondary[data-v-828dadbf]{background-color:#6c757d}.btn-target[data-v-828dadbf]{background-color:#f59e0b}.btn-target[data-v-828dadbf]:hover:not(:disabled){background-color:#d97706}.btn-target[data-v-828dadbf]:disabled{opacity:.6;cursor:not-allowed}.dashboard-wrapper[data-v-2b160bc2]{background:radial-gradient(circle at 0 0,#f8fafc 0%,#f1f5f9 100%);justify-content:center;min-height:100vh;padding:32px;display:flex}.dashboard-glass[data-v-2b160bc2]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #ffffff80;border-radius:24px;flex-direction:column;width:100%;max-width:1400px;min-height:calc(100vh - 64px);display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a14}.manager-header[data-v-2b160bc2]{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:40px;display:flex}.btn-back[data-v-2b160bc2]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:12px;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-back[data-v-2b160bc2]:hover{color:#3b82f6;transform:translate(-4px)}.gradient-title[data-v-2b160bc2]{color:#1e293b;letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:800}.subtitle[data-v-2b160bc2]{color:#64748b;margin:6px 0 0;font-size:.95rem}.header-right[data-v-2b160bc2]{align-items:center;gap:12px;display:flex}.header-actions[data-v-2b160bc2]{justify-content:flex-end;align-items:center;gap:12px;width:370px;display:flex}.header-actions .btn-create[data-v-2b160bc2]{box-sizing:border-box;justify-content:center;width:190px}.segmented-control[data-v-2b160bc2]{background:#f1f5f9;border-radius:12px;gap:4px;margin-right:12px;padding:4px;display:flex}.segment-btn[data-v-2b160bc2]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:all .2s}.segment-btn[data-v-2b160bc2]:hover{color:#0f172a}.segment-btn.active[data-v-2b160bc2]{color:#0f172a;background:#fff;box-shadow:0 2px 4px #0000000d}.btn-create[data-v-2b160bc2],.btn-secondary[data-v-2b160bc2]{cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 24px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-create[data-v-2b160bc2]{color:#fff;background:#0f172a;text-decoration:none;box-shadow:0 4px 6px -1px #0f172a33}.btn-create[data-v-2b160bc2]:hover{background:#1e293b;transform:translateY(-2px);box-shadow:0 10px 20px -10px #0f172a66}.btn-secondary[data-v-2b160bc2]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;box-shadow:0 4px 6px -1px #0000000d}.btn-secondary[data-v-2b160bc2]:hover{background:#f8fafc;border-color:#94a3b8}.manager-body[data-v-2b160bc2]{flex-direction:column;flex-grow:1;min-height:400px;padding:0;display:flex}.toolbar[data-v-2b160bc2]{justify-content:space-between;align-items:center;gap:24px;padding:28px 40px;display:flex}.toolbar-models[data-v-2b160bc2]{justify-content:flex-end}.breadcrumb-bar[data-v-2b160bc2]{background:0 0;border:none;align-items:center;min-width:0;display:flex;overflow-x:auto}.crumb-btn[data-v-2b160bc2]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:.95rem;font-weight:700;transition:all .2s}.crumb-btn[data-v-2b160bc2]:hover{color:#0f172a;background:#e2e8f0}.crumb-btn.drop-target[data-v-2b160bc2]{color:#1d4ed8;background:#dbeafe;box-shadow:0 0 0 2px #93c5fd}.crumb-wrap:last-child .crumb-btn[data-v-2b160bc2]{color:#0f172a}.crumb-sep[data-v-2b160bc2]{color:#cbd5e1;margin:0 4px;font-weight:700}.table-container[data-v-2b160bc2]{flex-grow:1;overflow-x:auto}.xf-table[data-v-2b160bc2]{border-collapse:collapse;width:100%}.xf-table th[data-v-2b160bc2]{color:#64748b;text-transform:uppercase;letter-spacing:.1em;text-align:left;background:#f8fafc;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;margin-top:10px;padding:20px 40px;font-size:.7rem;font-weight:800}.status-col[data-v-2b160bc2]{width:180px;text-align:center!important}.actions-col[data-v-2b160bc2]{width:240px;text-align:right!important}.xf-table td[data-v-2b160bc2]{vertical-align:middle;background:#fff;border-bottom:1px solid #f1f5f9;padding:24px 40px;transition:background .2s}.xf-row:hover td[data-v-2b160bc2]{background:#fafbfc}.xf-row.is-dragging[data-v-2b160bc2]{opacity:.42}.xf-row.drop-target-row td[data-v-2b160bc2]{background:#eff6ff;border-top:2px solid #60a5fa;border-bottom:2px solid #60a5fa}.xf-row.drop-target-row td[data-v-2b160bc2]:first-child{box-shadow:inset 3px 0 #3b82f6}.drag-grip[data-v-2b160bc2]{color:#cbd5e1;letter-spacing:-3px;vertical-align:1px;cursor:grab;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;margin:-4px 6px -4px -6px;padding:0;font-size:.9rem;display:inline-grid}.drag-grip[data-v-2b160bc2]:active{cursor:grabbing}.drag-grip[data-v-2b160bc2]:focus-visible{outline-offset:1px;outline:2px solid #60a5fa}.xf-row:hover .drag-grip[data-v-2b160bc2]{color:#64748b}.folder-row[data-v-2b160bc2]{cursor:pointer}.folder-row:hover td[data-v-2b160bc2]{background:#f8fafc}.content-info[data-v-2b160bc2]{align-items:center;gap:16px;display:flex}.icon-wrap[data-v-2b160bc2]{color:#8b5cf6;background:#f5f3ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.folder-icon[data-v-2b160bc2]{color:#3b82f6!important;background:#eff6ff!important}.schema-icon[data-v-2b160bc2]{color:#d946ef!important;background:#fdf4ff!important}.text-wrap[data-v-2b160bc2]{flex-direction:column;display:flex}.xf-name[data-v-2b160bc2]{color:#1e293b;font-size:1rem;font-weight:700}.xf-id[data-v-2b160bc2]{color:#94a3b8;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:.75rem}.status-pill[data-v-2b160bc2]{text-transform:uppercase;letter-spacing:.05em;border-radius:50px;align-items:center;gap:8px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.pill-dot[data-v-2b160bc2]{background:currentColor;border-radius:50%;width:6px;height:6px}.status-cf.draft[data-v-2b160bc2]{color:#475569;background:#f1f5f9}.status-cf.published[data-v-2b160bc2]{color:#16a34a;background:#f0fdf4}.status-cf.modified[data-v-2b160bc2]{color:#b45309;background:#fef3c7}.status-cf.unpublished[data-v-2b160bc2]{color:#dc2626;background:#fee2e2}.status-folder[data-v-2b160bc2]{color:#475569;background:#f1f5f9}.actions-wrapper[data-v-2b160bc2]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.btn-op[data-v-2b160bc2]{cursor:pointer;color:#475569;background:#f8fafc;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.btn-op[data-v-2b160bc2]:hover{color:#1e293b;background:#f1f5f9;border-color:#e2e8f0}.btn-edit[data-v-2b160bc2]{border-color:#e2e8f0;text-decoration:none}.btn-danger-text[data-v-2b160bc2]{color:#f43f5e;box-sizing:border-box}.btn-danger-text[data-v-2b160bc2]:hover{color:#e11d48;background:#fff1f2;border-color:#fecaca}.empty-row td[data-v-2b160bc2]{padding:0}.empty-state[data-v-2b160bc2]{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:72px 40px;display:flex}.empty-icon[data-v-2b160bc2]{color:#94a3b8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.empty-state h3[data-v-2b160bc2]{color:#475569;margin:0;font-size:1.25rem}.empty-state p[data-v-2b160bc2]{color:#94a3b8;margin:8px 0 0;font-size:.9rem}.modal-overlay[data-v-2b160bc2]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0f172a66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-2b160bc2]{text-align:left;background:#fff;border-radius:24px;width:400px;padding:32px;box-shadow:0 25px 50px -12px #00000040}.modal-content h3[data-v-2b160bc2]{color:#0f172a;margin:0 0 24px;font-size:1.25rem}.field-group[data-v-2b160bc2]{margin-bottom:24px}.field-group label[data-v-2b160bc2]{color:#1e293b;margin-bottom:8px;font-size:.95rem;font-weight:700;display:block}.modern-input[data-v-2b160bc2]{box-sizing:border-box;color:#0f172a;border:1px solid #cbd5e1;border-radius:12px;width:100%;padding:14px 16px;font-size:1rem;transition:all .2s}.modern-input[data-v-2b160bc2]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.modal-actions[data-v-2b160bc2]{justify-content:flex-end;gap:12px;display:flex}.btn-cancel[data-v-2b160bc2]{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;padding:10px 20px;font-weight:700}.btn-primary[data-v-2b160bc2]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:10px 20px;font-weight:700}.btn-primary[data-v-2b160bc2]:disabled{cursor:not-allowed;opacity:.5}.slide-up[data-v-2b160bc2]{animation:.5s cubic-bezier(.16,1,.3,1) slideUp-2b160bc2}@keyframes slideUp-2b160bc2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.search-bar[data-v-2b160bc2]{background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;width:320px;padding:0 12px;transition:all .2s;display:flex;box-shadow:0 2px 4px #00000005}.search-bar[data-v-2b160bc2]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-icon[data-v-2b160bc2]{color:#94a3b8;margin-right:8px}.search-input[data-v-2b160bc2]{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;padding:10px 0;font-size:.9rem}.search-input[data-v-2b160bc2]:focus{box-shadow:none;border-color:#0000}.notice-toast[data-v-2b160bc2]{z-index:120;color:#b91c1c;background:#fff;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:18px;max-width:min(420px,100vw - 40px);padding:14px 16px;font-size:.9rem;font-weight:600;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 45px #0f172a29}.notice-toast button[data-v-2b160bc2]{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.35rem;line-height:1}@media (width<=1050px){.manager-header[data-v-2b160bc2]{flex-direction:column;align-items:flex-start;gap:24px}.header-right[data-v-2b160bc2]{flex-wrap:wrap;width:100%}.segmented-control[data-v-2b160bc2]{margin-right:auto}.header-actions[data-v-2b160bc2]{width:auto}}@media (width<=720px){.dashboard-wrapper[data-v-2b160bc2]{padding:0}.dashboard-glass[data-v-2b160bc2]{border:0;border-radius:0;min-height:100vh}.manager-header[data-v-2b160bc2]{padding:24px}.gradient-title[data-v-2b160bc2]{font-size:1.65rem}.header-right[data-v-2b160bc2]{flex-direction:column;align-items:stretch}.header-actions[data-v-2b160bc2]{flex-direction:column;align-items:stretch;width:100%}.header-actions .btn-create[data-v-2b160bc2]{width:100%}.segmented-control[data-v-2b160bc2]{width:100%;margin:0}.segment-btn[data-v-2b160bc2]{flex:1}.btn-create[data-v-2b160bc2],.btn-secondary[data-v-2b160bc2]{justify-content:center}.toolbar[data-v-2b160bc2]{flex-direction:column;align-items:stretch;padding:20px 24px}.toolbar-models[data-v-2b160bc2]{align-items:stretch}.search-bar[data-v-2b160bc2]{box-sizing:border-box;width:100%}.xf-table th[data-v-2b160bc2],.xf-table td[data-v-2b160bc2]{padding-left:24px;padding-right:24px}.detail-col[data-v-2b160bc2]{min-width:210px}.modal-content[data-v-2b160bc2]{box-sizing:border-box;width:calc(100% - 32px);padding:24px}}.editor-layout[data-v-535cfb00]{background:#f8fafc;flex-direction:column;min-height:100vh;display:flex;overflow:hidden}.editor-header[data-v-535cfb00]{z-index:10;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;padding:16px 40px}.header-content[data-v-535cfb00]{justify-content:space-between;align-items:center;display:flex}.header-left[data-v-535cfb00]{align-items:center;gap:24px;display:flex}.btn-cancel[data-v-535cfb00]{color:#475569;border-radius:8px;padding:8px 16px;font-weight:700;text-decoration:none;transition:background .2s}.btn-cancel[data-v-535cfb00]:hover{background:#f1f5f9}.title-area[data-v-535cfb00]{align-items:center;gap:12px;display:flex}.header-title[data-v-535cfb00]{color:#0f172a;margin:0;font-size:1.25rem;font-weight:800}.status-badge[data-v-535cfb00]{text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:.7rem;font-weight:800}.status-badge.draft[data-v-535cfb00]{color:#475569;background:#f1f5f9}.status-badge.published[data-v-535cfb00]{color:#166534;background:#dcfce7}.status-badge.modified[data-v-535cfb00]{color:#b45309;background:#fef3c7}.status-badge.unpublished[data-v-535cfb00]{color:#dc2626;background:#fee2e2}.header-actions[data-v-535cfb00]{gap:12px;display:flex}.btn-secondary[data-v-535cfb00]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 20px;font-weight:700;transition:all .2s}.btn-secondary[data-v-535cfb00]:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.btn-secondary[data-v-535cfb00]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-535cfb00]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:10px 24px;font-weight:700;transition:background .2s}.btn-primary[data-v-535cfb00]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-535cfb00]:disabled{opacity:.6;cursor:not-allowed}.editor-main[data-v-535cfb00]{flex:1;display:flex;position:relative;overflow:hidden}.glass-panel[data-v-535cfb00]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex:1;max-width:800px;margin:40px auto;padding:40px;overflow-y:auto;box-shadow:0 10px 30px -10px #0000000d}.field-group[data-v-535cfb00]{margin-bottom:24px}.field-group label[data-v-535cfb00]{color:#1e293b;margin-bottom:8px;font-size:.95rem;font-weight:700;display:block}.field-type[data-v-535cfb00]{color:#94a3b8;text-transform:uppercase;font-size:.8rem;font-weight:400}.modern-input[data-v-535cfb00],.modern-textarea[data-v-535cfb00]{box-sizing:border-box;color:#0f172a;border:1px solid #cbd5e1;border-radius:12px;width:100%;padding:14px 16px;font-size:1rem;transition:all .2s}.modern-input[data-v-535cfb00]:focus,.modern-textarea[data-v-535cfb00]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.modern-textarea[data-v-535cfb00]{resize:vertical;min-height:120px}.modern-checkbox[data-v-535cfb00]{cursor:pointer;width:24px;height:24px}.schema-divider[data-v-535cfb00]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;align-items:center;margin:40px 0 24px;font-size:.8rem;font-weight:700;display:flex}.schema-divider[data-v-535cfb00]:before,.schema-divider[data-v-535cfb00]:after{content:"";background:#e2e8f0;flex:1;height:1px}.schema-divider span[data-v-535cfb00]{padding:0 16px}.versions-sidebar[data-v-535cfb00]{z-index:5;background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;width:320px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #0000000d}.sidebar-header[data-v-535cfb00]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px;display:flex}.sidebar-header h3[data-v-535cfb00]{color:#0f172a;margin:0;font-size:1.1rem}.btn-close[data-v-535cfb00]{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:1.5rem}.versions-list[data-v-535cfb00]{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex;overflow-y:auto}.empty-versions[data-v-535cfb00]{color:#94a3b8;text-align:center;margin-top:40px;font-size:.9rem}.version-item[data-v-535cfb00]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex}.version-item[data-v-535cfb00]:hover{background:#fff;border-color:#cbd5e1}.ver-info[data-v-535cfb00]{justify-content:space-between;font-size:.85rem;display:flex}.ver-date[data-v-535cfb00]{color:#1e293b;font-weight:600}.ver-id[data-v-535cfb00]{color:#94a3b8;font-family:monospace}.btn-restore[data-v-535cfb00]{color:#3b82f6;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px;font-size:.8rem;font-weight:700}.btn-restore[data-v-535cfb00]:hover{background:#eff6ff;border-color:#93c5fd}.required-mark[data-v-535cfb00]{color:#dc2626}.field-help[data-v-535cfb00]{color:#64748b;margin:-4px 0 9px;font-size:.84rem}.editor-layout[data-v-535cfb00]{color:#17233a;background:#f3f6fa}.editor-header[data-v-535cfb00]{border-color:#d8e0ea;padding:18px 40px;box-shadow:0 1px 2px #0f172a08}.header-content[data-v-535cfb00]{max-width:1480px;margin:0 auto}.completion-label[data-v-535cfb00]{color:#64748b;white-space:nowrap;align-self:center;font-size:.8rem;font-weight:700}.editor-main[data-v-535cfb00]{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;width:100%;max-width:1320px;margin:0 auto;padding:32px 40px 60px;display:grid;overflow-y:auto}.content-column[data-v-535cfb00]{min-width:0}.glass-panel[data-v-535cfb00]{border-color:#d8e0ea;border-radius:14px;max-width:none;margin:0;padding:0;overflow:hidden;box-shadow:0 8px 24px -18px #0f172a40}.editor-main.with-sidebar .glass-panel[data-v-535cfb00]{margin-right:0}.form-section[data-v-535cfb00],.fields-heading[data-v-535cfb00],.schema-field[data-v-535cfb00]{padding-left:32px;padding-right:32px}.identity-section[data-v-535cfb00]{background:#fbfdff;border-bottom:1px solid #e2e8f0;padding-top:30px;padding-bottom:30px}.section-header[data-v-535cfb00]{justify-content:space-between;align-items:center;display:flex}.section-header h2[data-v-535cfb00],.model-picker h2[data-v-535cfb00]{color:#17233a;margin:3px 0 5px;font-size:1.12rem}.section-header p[data-v-535cfb00],.model-picker p[data-v-535cfb00]{color:#64748b;margin:0;font-size:.86rem}.eyebrow[data-v-535cfb00]{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.title-field[data-v-535cfb00]{margin:24px 0 0}.fields-heading[data-v-535cfb00]{padding-top:28px;padding-bottom:20px}.schema-field[data-v-535cfb00]{border-top:1px solid #edf1f6;margin:0;padding-top:22px;padding-bottom:22px}.schema-field[data-v-535cfb00]:hover{background:#fbfdff}.field-label-row[data-v-535cfb00]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.field-label-row label[data-v-535cfb00]{margin:0}.field-help[data-v-535cfb00]{margin:6px 0 10px}.field-meta[data-v-535cfb00]{color:#94a3b8;justify-content:space-between;gap:12px;margin-top:8px;font-size:.72rem;display:flex}.field-meta code[data-v-535cfb00]{color:#64748b}.schema-field.has-error .modern-input[data-v-535cfb00],.schema-field.has-error .modern-textarea[data-v-535cfb00]{border-color:#fca5a5}.inline-error[data-v-535cfb00]{color:#dc2626;margin:7px 0 0;font-size:.78rem;font-weight:600}.error-banner[data-v-535cfb00]{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:13px 15px;font-size:.85rem;display:flex}.error-banner span[data-v-535cfb00]{flex:1}.error-banner button[data-v-535cfb00]{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.2rem}.model-picker[data-v-535cfb00]{grid-template-columns:auto 1fr;align-items:center;gap:0 16px;padding:48px;display:grid}.model-picker .modern-input[data-v-535cfb00]{grid-column:2;margin-top:20px}.picker-icon[data-v-535cfb00]{color:#2563eb;background:#eaf2ff;border-radius:12px;grid-row:1/3;place-items:center;width:52px;height:52px;font-size:1.8rem;display:grid}.sr-only[data-v-535cfb00]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.context-sidebar[data-v-535cfb00]{flex-direction:column;gap:14px;display:flex;position:sticky;top:0}.context-card[data-v-535cfb00]{background:#fff;border:1px solid #d8e0ea;border-radius:12px;align-items:center;gap:14px;padding:20px;display:flex;box-shadow:0 6px 20px -18px #0f172a4d}.context-card h3[data-v-535cfb00]{color:#1e293b;margin:0 0 4px;font-size:.9rem}.context-card p[data-v-535cfb00]{color:#64748b;margin:0;font-size:.76rem}.completion-ring[data-v-535cfb00]{--progress:0deg;background:conic-gradient(#3b82f6 var(--progress), #e2e8f0 0);border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;position:relative}.completion-ring[data-v-535cfb00]:before{content:"";border-radius:inherit;background:#fff;position:absolute;inset:6px}.completion-ring span[data-v-535cfb00]{color:#1e40af;font-size:.72rem;font-weight:800;position:relative}.context-details[data-v-535cfb00]{display:block}.context-details dl[data-v-535cfb00]{margin:14px 0 0}.context-details dl div[data-v-535cfb00]{border-top:1px solid #edf1f6;justify-content:space-between;gap:16px;padding:9px 0;font-size:.78rem;display:flex}.context-details dt[data-v-535cfb00]{color:#64748b}.context-details dd[data-v-535cfb00]{color:#1e293b;text-align:right;margin:0;font-weight:700}.status-dot[data-v-535cfb00]{background:#94a3b8;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.status-dot.published[data-v-535cfb00]{background:#22c55e}.status-dot.modified[data-v-535cfb00]{background:#f59e0b}.status-dot.unpublished[data-v-535cfb00]{background:#ef4444}.checklist-card[data-v-535cfb00]{background:#fffbeb;border-color:#fde68a;display:block}.checklist-card ul[data-v-535cfb00]{color:#92400e;margin:10px 0 0;padding-left:18px;font-size:.78rem;line-height:1.7}.ready-card[data-v-535cfb00]{color:#166534;background:#f0fdf4;border-color:#bbf7d0;flex-direction:column;align-items:flex-start;gap:3px}.ready-card span[data-v-535cfb00]{font-size:.76rem}@media (width<=1000px){.editor-main[data-v-535cfb00]{grid-template-columns:1fr}.context-sidebar[data-v-535cfb00]{grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (width<=720px){.editor-header[data-v-535cfb00]{padding:16px 20px}.header-content[data-v-535cfb00]{flex-direction:column;align-items:flex-start;gap:14px}.header-actions[data-v-535cfb00]{width:100%;overflow-x:auto}.editor-main[data-v-535cfb00]{padding:18px 12px 40px}.context-sidebar[data-v-535cfb00]{grid-template-columns:1fr}.form-section[data-v-535cfb00],.fields-heading[data-v-535cfb00],.schema-field[data-v-535cfb00]{padding-left:20px;padding-right:20px}.model-picker[data-v-535cfb00]{padding:28px 20px}.completion-label[data-v-535cfb00]{display:none}}.slide-up[data-v-535cfb00]{animation:.3s ease-out forwards slideUp-535cfb00}@keyframes slideUp-535cfb00{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-left[data-v-535cfb00]{animation:.3s ease-out forwards slideLeft-535cfb00}@keyframes slideLeft-535cfb00{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.editor-layout[data-v-bbf35ea5]{color:#16233a;background:#f3f6fa;flex-direction:column;min-height:100vh;display:flex;overflow:hidden}.editor-header[data-v-bbf35ea5]{z-index:10;background:#fffffff5;border-bottom:1px solid #d8e0ea;flex-shrink:0;padding:18px 40px;box-shadow:0 1px 2px #0f172a08}.header-content[data-v-bbf35ea5]{justify-content:space-between;align-items:center;max-width:1480px;margin:0 auto;display:flex}.header-left[data-v-bbf35ea5]{align-items:center;gap:24px;display:flex}.btn-cancel[data-v-bbf35ea5]{color:#475569;border-radius:8px;padding:8px 16px;font-weight:700;text-decoration:none;transition:background .2s}.btn-cancel[data-v-bbf35ea5]:hover{background:#f1f5f9}.title-area[data-v-bbf35ea5]{align-items:center;gap:12px;display:flex}.header-title[data-v-bbf35ea5]{color:#0f172a;margin:0;font-size:1.25rem;font-weight:800}.header-actions[data-v-bbf35ea5]{align-items:center;gap:16px;display:flex}.save-state[data-v-bbf35ea5]{color:#64748b;font-size:.82rem;font-weight:700}.btn-primary[data-v-bbf35ea5]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:10px 24px;font-weight:700;transition:background .2s}.btn-primary[data-v-bbf35ea5]:hover{background:#2563eb}.btn-primary[data-v-bbf35ea5]:disabled{opacity:.5;cursor:not-allowed}.editor-main[data-v-bbf35ea5]{box-sizing:border-box;flex:1;grid-template-columns:360px minmax(0,1fr);gap:24px;width:100%;max-width:1480px;height:calc(100vh - 80px);margin:0 auto;padding:32px 40px;display:grid;overflow:hidden}.glass-panel[data-v-bbf35ea5]{background:#fff;border:1px solid #d8e0ea;border-radius:14px;box-shadow:0 8px 24px -16px #0f172a38}.settings-sidebar[data-v-bbf35ea5]{flex-direction:column;padding:28px;display:flex;overflow-y:auto}.settings-sidebar h3[data-v-bbf35ea5]{color:#0f172a;margin:0 0 24px;font-size:1.1rem}.field-group[data-v-bbf35ea5]{margin-bottom:24px}.field-group label[data-v-bbf35ea5]{color:#1e293b;margin-bottom:8px;font-size:.95rem;font-weight:700;display:block}.modern-input[data-v-bbf35ea5],.modern-textarea[data-v-bbf35ea5]{box-sizing:border-box;color:#0f172a;border:1px solid #cbd5e1;border-radius:12px;width:100%;padding:14px 16px;font-size:1rem;transition:all .2s}.modern-input[data-v-bbf35ea5]:focus,.modern-textarea[data-v-bbf35ea5]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.modern-textarea[data-v-bbf35ea5]{resize:vertical}.short-textarea[data-v-bbf35ea5]{min-height:80px}.components-palette[data-v-bbf35ea5]{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:24px}.components-palette h3[data-v-bbf35ea5]{margin-bottom:8px}.section-heading[data-v-bbf35ea5]{justify-content:space-between;align-items:center;display:flex}.section-heading h3[data-v-bbf35ea5]{margin:0}.section-heading span[data-v-bbf35ea5]{color:#2563eb;text-align:center;background:#eaf2ff;border-radius:999px;min-width:24px;padding:3px 7px;font-size:.72rem;font-weight:800}.hint[data-v-bbf35ea5]{color:#64748b;margin-bottom:16px;font-size:.85rem}.palette-search[data-v-bbf35ea5]{color:#94a3b8;border:1px solid #d8e0ea;border-radius:9px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;display:flex}.palette-search[data-v-bbf35ea5]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.palette-search input[data-v-bbf35ea5]{color:#1e293b;background:0 0;border:0;outline:0;width:100%}.palette-grid[data-v-bbf35ea5]{flex-direction:column;gap:8px;display:flex}.palette-item[data-v-bbf35ea5]{cursor:grab;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.palette-item[data-v-bbf35ea5]:active{cursor:grabbing}.palette-item[data-v-bbf35ea5]:hover{color:#2563eb;background:#eff6ff;border-color:#3b82f6;transform:translate(2px)}.item-icon[data-v-bbf35ea5]{color:#64748b;align-items:center;display:flex}.palette-item:hover .item-icon[data-v-bbf35ea5]{color:#3b82f6}.palette-item span[data-v-bbf35ea5]{font-size:.9rem;font-weight:600}.canvas-area[data-v-bbf35ea5]{flex-direction:column;flex:1;display:flex;overflow:hidden}.schema-canvas[data-v-bbf35ea5]{flex-direction:column;flex:1;padding:32px;transition:all .2s;display:flex;overflow-y:auto}.schema-canvas.drag-over[data-v-bbf35ea5]{background:#f8fafc;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.canvas-header[data-v-bbf35ea5]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding-bottom:18px;display:flex}.canvas-header h2[data-v-bbf35ea5]{color:#0f172a;margin:0 0 8px}.canvas-header p[data-v-bbf35ea5]{color:#64748b;margin:0}.view-tabs[data-v-bbf35ea5]{background:#f1f5f9;border-radius:9px;flex-shrink:0;padding:3px;display:flex}.view-tabs button[data-v-bbf35ea5]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-weight:700}.view-tabs button.active[data-v-bbf35ea5]{color:#1d4ed8;background:#fff;box-shadow:0 1px 3px #0f172a1f}.error-banner[data-v-bbf35ea5]{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:9px;margin-bottom:18px;padding:12px 14px;font-size:.88rem;font-weight:600}.compatibility-panel[data-v-bbf35ea5]{color:#713f12;background:#fffbeb;border:1px solid #f5c26b;border-radius:10px;margin-bottom:18px;padding:16px}.compatibility-panel.blocked[data-v-bbf35ea5]{color:#991b1b;background:#fff1f2;border-color:#fca5a5}.compatibility-panel p[data-v-bbf35ea5]{margin:5px 0 0;font-size:.85rem}.compatibility-panel ul[data-v-bbf35ea5]{margin:12px 0;padding-left:20px;font-size:.8rem}.compatibility-panel code[data-v-bbf35ea5]{color:inherit}.migration-failures[data-v-bbf35ea5]{color:#b91c1c}.btn-migrate[data-v-bbf35ea5]{color:#fff;cursor:pointer;background:#92400e;border:0;border-radius:8px;padding:9px 13px;font-weight:750}.reusable-heading[data-v-bbf35ea5]{border-top:1px solid #e2e8f0;margin-top:22px;padding-top:20px}.reusable-item[data-v-bbf35ea5]{text-align:left;width:100%}.reusable-item small[data-v-bbf35ea5]{color:#64748b}.json-preview[data-v-bbf35ea5]{color:#dbeafe;background:#0f172a;border-radius:10px;flex:1;margin:0;padding:24px;font:.82rem/1.65 JetBrains Mono,Consolas,monospace;overflow:auto}.empty-canvas[data-v-bbf35ea5]{color:#94a3b8;background:#fbfdff;border:2px dashed #cbd5e1;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-height:360px;font-size:.95rem;display:flex}.empty-canvas strong[data-v-bbf35ea5]{color:#334155;font-size:1.05rem}.empty-icon[data-v-bbf35ea5]{color:#cbd5e1;margin-bottom:16px;font-size:3rem}.fields-list[data-v-bbf35ea5]{flex-direction:column;gap:16px;display:flex}.field-card[data-v-bbf35ea5]{background:#fff;border:1px solid #d8e0ea;border-radius:12px;align-items:flex-start;gap:14px;padding:18px;transition:all .2s;display:flex;box-shadow:0 2px 4px #00000005}.field-card[data-v-bbf35ea5]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d}.field-drag-handle[data-v-bbf35ea5]{cursor:grab;color:#cbd5e1;-webkit-user-select:none;user-select:none}.field-icon[data-v-bbf35ea5]{color:#64748b;flex-shrink:0}.field-config[data-v-bbf35ea5]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.field-card-title[data-v-bbf35ea5]{align-items:center;gap:12px;display:flex}.config-input[data-v-bbf35ea5]{border:1px solid #e2e8f0;border-radius:8px;flex:1;padding:10px 16px;font-family:monospace;font-size:.95rem}.label-input[data-v-bbf35ea5]{color:#1e293b;font-family:inherit;font-weight:700}.field-id-row[data-v-bbf35ea5]{align-items:center;gap:10px;display:flex}.field-id-row label[data-v-bbf35ea5]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:800}.id-input[data-v-bbf35ea5]{flex:0 260px;padding:7px 10px;font-size:.8rem}.help-input[data-v-bbf35ea5]{padding:8px 10px;font-family:inherit;font-size:.85rem}.field-options[data-v-bbf35ea5]{color:#475569;flex-wrap:wrap;align-items:center;gap:16px;font-size:.8rem;font-weight:600;display:flex}.field-options label[data-v-bbf35ea5]{align-items:center;gap:6px;display:inline-flex}.number-input[data-v-bbf35ea5]{border:1px solid #d8e0ea;border-radius:6px;width:52px;padding:5px 6px}.config-input[data-v-bbf35ea5]:focus{border-color:#3b82f6;outline:none}.field-type-badge[data-v-bbf35ea5]{color:#475569;text-transform:uppercase;letter-spacing:.05em;background:#f1f5f9;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:.75rem;font-weight:700}.btn-remove[data-v-bbf35ea5]{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.5rem;transition:all .2s;display:flex}.btn-remove[data-v-bbf35ea5]:hover{color:#ef4444;background:#fef2f2}.field-actions[data-v-bbf35ea5]{flex-direction:column;gap:4px;display:flex}.field-actions button[data-v-bbf35ea5]{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;width:30px;height:28px}.field-actions button[data-v-bbf35ea5]:hover:not(:disabled){color:#334155;background:#f1f5f9}.field-actions button[data-v-bbf35ea5]:disabled{opacity:.25;cursor:default}.list-enter-active[data-v-bbf35ea5],.list-leave-active[data-v-bbf35ea5]{transition:all .3s}.list-enter-from[data-v-bbf35ea5],.list-leave-to[data-v-bbf35ea5]{opacity:0;transform:translate(30px)}.slide-up[data-v-bbf35ea5]{animation:.3s ease-out forwards slideUp-bbf35ea5}@keyframes slideUp-bbf35ea5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.editor-layout[data-v-bbf35ea5]{overflow:auto}.editor-main[data-v-bbf35ea5]{grid-template-columns:1fr;height:auto;padding:24px;overflow:visible}.settings-sidebar[data-v-bbf35ea5],.schema-canvas[data-v-bbf35ea5]{overflow:visible}.editor-header[data-v-bbf35ea5]{padding:16px 24px}}@media (width<=600px){.editor-main[data-v-bbf35ea5]{padding:12px}.header-left[data-v-bbf35ea5]{gap:8px}.btn-cancel[data-v-bbf35ea5]{padding-left:0}.save-state[data-v-bbf35ea5]{display:none}.canvas-header[data-v-bbf35ea5],.field-card-title[data-v-bbf35ea5]{flex-direction:column;align-items:stretch}.field-card[data-v-bbf35ea5]{padding:14px}.field-icon[data-v-bbf35ea5]{display:none}}.nova-breadcrumb[data-v-3d26d4b0]{margin-bottom:12px}.breadcrumb-link[data-v-3d26d4b0]{color:var(--nova-text-secondary,#536176);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:.72rem;font-weight:800;text-decoration:none;transition:color .18s;display:inline-flex}.breadcrumb-link[data-v-3d26d4b0]:hover{color:var(--nova-primary,#2563eb)}.breadcrumb-link svg[data-v-3d26d4b0]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.workflow-portal[data-v-a2236c05]{color:#172033;background:#f4f7fb;min-height:100vh;padding:28px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.portal-shell[data-v-a2236c05]{max-width:1440px;margin:0 auto}.portal-header[data-v-a2236c05]{z-index:100;justify-content:space-between;align-items:flex-end;gap:32px;padding:12px 4px 24px;display:flex;position:relative}.portal-header h1[data-v-a2236c05]{letter-spacing:-.045em;color:#101828;margin:8px 0 4px;font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.08}.portal-header p[data-v-a2236c05]{color:#667085;margin:0;font-size:.92rem}.eyebrow[data-v-a2236c05]{color:#16794e;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:inline-flex}.pulse[data-v-a2236c05]{background:#12b76a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d1fadf}.header-actions[data-v-a2236c05]{z-index:100;gap:10px;display:flex;position:relative}button[data-v-a2236c05],select[data-v-a2236c05],input[data-v-a2236c05],textarea[data-v-a2236c05]{font:inherit}button[data-v-a2236c05]{cursor:pointer}svg[data-v-a2236c05]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.icon-button[data-v-a2236c05],.primary-button[data-v-a2236c05]{background:#fff;border:1px solid #d0d5dd;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;display:inline-flex}.icon-button[data-v-a2236c05]{color:#475467;width:42px}.primary-button[data-v-a2236c05]{color:#fff;background:#202c63;border-color:#202c63;padding:0 17px;font-weight:700;box-shadow:0 4px 12px #202c6326}.portal-tabs[data-v-a2236c05]{border-bottom:1px solid #dfe4ec;gap:26px;margin-bottom:20px;display:flex}.portal-tabs button[data-v-a2236c05]{color:#667085;background:0 0;border:0;padding:11px 2px 14px;font-weight:650;position:relative}.portal-tabs button.active[data-v-a2236c05]{color:#202c63}.portal-tabs button.active[data-v-a2236c05]:after{content:"";background:#5367d9;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.portal-tabs span[data-v-a2236c05]{color:#475467;background:#eaecf0;border-radius:10px;margin-left:6px;padding:2px 7px;font-size:.72rem}.overview-grid[data-v-a2236c05]{grid-template-columns:repeat(3,minmax(0,.72fr)) minmax(310px,1.65fr);gap:14px;margin-bottom:18px;display:grid}.metric-card[data-v-a2236c05],.ai-brief-card[data-v-a2236c05],.queue-card[data-v-a2236c05],.model-card[data-v-a2236c05]{background:#fff;border:1px solid #e1e6ef;border-radius:15px;box-shadow:0 1px 2px #10182808}.metric-card[data-v-a2236c05]{padding:18px 20px}.metric-heading[data-v-a2236c05]{color:#667085;justify-content:space-between;font-size:.76rem;font-weight:650;display:flex}.metric-heading i[data-v-a2236c05]{color:#1570ef;background:#eff8ff;border-radius:10px;padding:2px 7px;font-size:.65rem;font-style:normal}.metric-card>strong[data-v-a2236c05]{letter-spacing:-.04em;color:#101828;margin-top:10px;font-size:1.8rem;display:block}.metric-card p[data-v-a2236c05]{color:#98a2b3;margin:2px 0 0;font-size:.72rem}.metric-card.attention[data-v-a2236c05]{border-top:3px solid #f79009;padding-top:16px}.ai-brief-card[data-v-a2236c05]{color:#fff;background:linear-gradient(120deg,#182454,#263879);border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:17px 18px;display:grid;box-shadow:0 10px 24px #1b2b681f}.ai-orb[data-v-a2236c05],.ai-mini[data-v-a2236c05]{color:#fff;background:linear-gradient(135deg,#7f8eff,#9d6df7);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff30,0 5px 12px #050b2b35}.ai-orb[data-v-a2236c05]{border-radius:13px;width:42px;height:42px}.ai-orb svg[data-v-a2236c05]{fill:currentColor;stroke:none;width:22px;height:22px}.ai-brief-card>div[data-v-a2236c05]:nth-child(2){flex-direction:column;min-width:0;display:flex}.ai-label[data-v-a2236c05]{color:#b9c3f4;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:800}.ai-brief-card strong[data-v-a2236c05]{margin-top:2px;font-size:.9rem}.ai-brief-card p[data-v-a2236c05]{color:#cbd3f3;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:.7rem;line-height:1.35;overflow:hidden}.ai-brief-card>button[data-v-a2236c05]{color:#fff;background:#ffffff10;border:1px solid #ffffff32;border-radius:9px;width:31px;height:31px}.queue-card[data-v-a2236c05]{overflow:hidden}.queue-header[data-v-a2236c05]{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.queue-header h2[data-v-a2236c05],.section-title h2[data-v-a2236c05]{margin:0;font-size:1rem}.queue-header p[data-v-a2236c05],.section-title p[data-v-a2236c05]{color:#98a2b3;margin:3px 0 0;font-size:.72rem}.queue-tools[data-v-a2236c05]{gap:8px;display:flex}.search[data-v-a2236c05]{background:#fff;border:1px solid #d0d5dd;border-radius:9px;align-items:center;width:330px;height:38px;display:flex;position:relative}.search svg[data-v-a2236c05]{color:#98a2b3;width:16px;position:absolute;left:11px}.search input[data-v-a2236c05]{color:#344054;background:0 0;border:0;outline:0;width:100%;padding:0 46px 0 35px;font-size:.78rem}.search kbd[data-v-a2236c05]{color:#98a2b3;background:#f9fafb;border:1px solid #e4e7ec;border-radius:5px;padding:1px 5px;font-size:.62rem;position:absolute;right:8px}.queue-tools select[data-v-a2236c05]{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:9px;outline:0;height:38px;padding:0 30px 0 10px;font-size:.75rem}.workflow-list[data-v-a2236c05]{padding:0 20px}.workflow-item[data-v-a2236c05]{border-bottom:1px solid #edf0f4;grid-template-columns:42px minmax(270px,1.7fr) minmax(160px,.8fr) minmax(120px,.65fr) auto;align-items:center;gap:14px;min-height:104px;padding:12px 0;display:grid}.workflow-item[data-v-a2236c05]:last-child{border-bottom:0}.resource-mark[data-v-a2236c05]{color:#4f5bb3;background:#eef1ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:.7rem;font-weight:800;display:grid}.resource-title-line[data-v-a2236c05]{align-items:center;gap:8px;display:flex}.resource-title-line a[data-v-a2236c05],.resource-title[data-v-a2236c05]{color:#1d2939;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:750;text-decoration:none;overflow:hidden}.resource-title-line a[data-v-a2236c05]:hover{color:#475ed0}.resource-copy>p[data-v-a2236c05]{color:#98a2b3;margin:3px 0 8px;font-family:ui-monospace,monospace;font-size:.65rem}.metadata[data-v-a2236c05]{color:#667085;flex-wrap:wrap;gap:12px;font-size:.66rem;display:flex}.metadata span[data-v-a2236c05]{align-items:center;gap:4px;display:inline-flex}.metadata svg[data-v-a2236c05]{width:12px;height:12px}.status-badge[data-v-a2236c05]{white-space:nowrap;border-radius:10px;padding:3px 7px;font-size:.6rem;font-weight:750}.status-badge.pending[data-v-a2236c05]{color:#b54708;background:#fffaeb}.status-badge.ready[data-v-a2236c05]{color:#b54708;background:#fff4d6}.status-badge.published[data-v-a2236c05]{color:#067647;background:#ecfdf3}.status-badge.superseded[data-v-a2236c05]{color:#475467;background:#f2f4f7}.status-badge.rejected[data-v-a2236c05]{color:#b42318;background:#fef3f2}.stage[data-v-a2236c05],.risk[data-v-a2236c05]{flex-direction:column;align-items:flex-start;display:flex}.stage>span[data-v-a2236c05],.risk>span[data-v-a2236c05]{color:#98a2b3;text-transform:uppercase;letter-spacing:.07em;font-size:.61rem;font-weight:700}.stage strong[data-v-a2236c05]{color:#344054;margin-top:4px;font-size:.76rem}.active-task-list[data-v-a2236c05]{flex-direction:column;gap:3px;width:100%;margin-top:5px;display:flex}.active-task-list>span[data-v-a2236c05]{color:#475467;justify-content:space-between;gap:8px;font-size:.61rem;display:flex}.active-task-list small[data-v-a2236c05]{color:#667eea;font-size:.57rem}.stage button[data-v-a2236c05]{color:#5367d9;background:0 0;border:0;padding:4px 0 0;font-size:.67rem}.risk strong[data-v-a2236c05]{align-items:center;gap:5px;margin-top:4px;font-size:.72rem;display:inline-flex}.risk strong i[data-v-a2236c05]{background:currentColor;border-radius:50%;width:6px;height:6px}.risk small[data-v-a2236c05]{color:#98a2b3;margin-top:2px;font-size:.62rem}.risk-low[data-v-a2236c05]{color:#067647}.risk-medium[data-v-a2236c05]{color:#b54708}.risk-high[data-v-a2236c05]{color:#b42318}.row-actions[data-v-a2236c05]{justify-content:flex-end;gap:6px;display:flex}.approve-button[data-v-a2236c05],.history-button[data-v-a2236c05]{border-radius:8px;min-width:70px;height:34px;font-size:.7rem;font-weight:700}.approve-button[data-v-a2236c05]{color:#fff;background:#202c63;border:1px solid #202c63}.history-button[data-v-a2236c05]{color:#475467;background:#fff;border:1px solid #d0d5dd}.more-button[data-v-a2236c05]{color:#667085;letter-spacing:1px;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:34px;height:34px}.loading-list[data-v-a2236c05]{padding:10px 20px}.skeleton-row[data-v-a2236c05]{background:linear-gradient(90deg,#f2f4f7 25%,#fafafa 37%,#f2f4f7 63%) 0 0/400% 100%;border-radius:10px;height:82px;margin:8px 0;animation:1.4s infinite shimmer-a2236c05}@keyframes shimmer-a2236c05{0%{background-position:100% 0}to{background-position:0 0}}.empty-state[data-v-a2236c05]{text-align:center;padding:60px 20px}.empty-state div[data-v-a2236c05]{color:#079455;background:#ecfdf3;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 10px;display:grid}.empty-state h3[data-v-a2236c05]{margin:0;font-size:.95rem}.empty-state p[data-v-a2236c05]{color:#98a2b3;font-size:.78rem}.empty-state button[data-v-a2236c05]{color:#5367d9;background:0 0;border:0;font-weight:700}.notice[data-v-a2236c05]{border-radius:8px;justify-content:space-between;margin:12px 20px;padding:10px 12px;font-size:.74rem;display:flex}.error-notice[data-v-a2236c05]{color:#b42318;background:#fef3f2}.notice button[data-v-a2236c05]{color:inherit;background:0 0;border:0;font-weight:700}.models-workspace[data-v-a2236c05]{padding-top:4px}.section-title[data-v-a2236c05]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.search.compact[data-v-a2236c05]{width:260px}.model-grid[data-v-a2236c05]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.model-card[data-v-a2236c05]{padding:20px;position:relative}.model-icon[data-v-a2236c05]{color:#5367d9;background:#eef1ff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.model-state[data-v-a2236c05]{color:#067647;background:#ecfdf3;border-radius:10px;padding:3px 8px;font-size:.62rem;font-weight:750;position:absolute;top:18px;right:18px}.model-card h3[data-v-a2236c05]{margin:16px 0 5px;font-size:.94rem}.model-card>p[data-v-a2236c05]{color:#667085;height:36px;margin:0;font-size:.72rem;line-height:1.5}.model-stats[data-v-a2236c05]{color:#98a2b3;border-block:1px solid #eaecf0;gap:30px;margin:18px 0;padding:13px 0;font-size:.67rem;display:flex}.model-stats strong[data-v-a2236c05]{color:#344054;font-size:.82rem}.model-card footer[data-v-a2236c05]{justify-content:space-between;display:flex}.model-card footer button[data-v-a2236c05]{color:#5367d9;background:0 0;border:0;font-size:.72rem;font-weight:700}.model-card footer .delete-link[data-v-a2236c05]{color:#b42318}.new-model-card[data-v-a2236c05]{color:#475467;background:#fafbfc;border:1px dashed #b9c0cc;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.new-model-card span[data-v-a2236c05]{color:#5367d9;background:#fff;border:1px solid #d0d5dd;border-radius:11px;place-items:center;width:42px;height:42px;font-size:1.4rem;display:grid}.new-model-card strong[data-v-a2236c05]{margin-top:13px;font-size:.82rem}.new-model-card small[data-v-a2236c05]{color:#98a2b3;margin-top:4px;font-size:.67rem}.modal-overlay[data-v-a2236c05]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;overscroll-behavior:contain;background:#10182880;place-items:start center;padding:clamp(16px,6dvh,64px) 20px 20px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-card[data-v-a2236c05]{overscroll-behavior:contain;background:#fff;border-radius:16px;width:min(520px,100%);max-width:100%;max-height:calc(100dvh - clamp(16px,6dvh,64px) - 20px);overflow:auto;box-shadow:0 24px 48px #10182835}.modal-card>footer[data-v-a2236c05]{z-index:1;position:sticky;bottom:0}.modal-card.wide[data-v-a2236c05]{width:min(760px,96vw)}.modal-card.small[data-v-a2236c05]{width:min(430px,96vw)}.modal-card>header[data-v-a2236c05]{border-bottom:1px solid #eaecf0;align-items:center;gap:12px;padding:20px 22px;display:flex}.modal-card>header>div[data-v-a2236c05]:nth-child(2){flex:1}.modal-card>header span[data-v-a2236c05]{text-transform:uppercase;color:#98a2b3;letter-spacing:.08em;font-size:.6rem;font-weight:750}.modal-card>header h2[data-v-a2236c05]{margin:2px 0 0;font-size:1.05rem}.modal-card>header>button[data-v-a2236c05]{color:#98a2b3;background:0 0;border:0;font-size:1.35rem}.modal-symbol[data-v-a2236c05]{border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.modal-symbol.approve[data-v-a2236c05]{color:#067647;background:#ecfdf3}.modal-symbol.reject[data-v-a2236c05]{color:#b42318;background:#fef3f2}.modal-symbol.neutral[data-v-a2236c05]{color:#5367d9;background:#eef1ff}.ai-recommendation[data-v-a2236c05]{background:#f7f8ff;border:1px solid #d9defb;border-radius:11px;gap:12px;margin:20px 22px 0;padding:14px;display:flex}.ai-mini[data-v-a2236c05]{border-radius:9px;flex:0 0 30px;height:30px}.ai-recommendation>div[data-v-a2236c05]:last-child{flex-direction:column;display:flex}.ai-recommendation span[data-v-a2236c05]{color:#667085;text-transform:uppercase;font-size:.62rem;font-weight:750}.ai-recommendation strong[data-v-a2236c05]{margin-top:2px;font-size:.8rem}.ai-recommendation p[data-v-a2236c05]{color:#667085;margin:3px 0 0;font-size:.7rem;line-height:1.4}.comment-field[data-v-a2236c05]{color:#344054;flex-wrap:wrap;justify-content:space-between;padding:20px 22px;font-size:.72rem;font-weight:700;display:flex}.comment-field>span[data-v-a2236c05]{color:#98a2b3;font-weight:500}.comment-field textarea[data-v-a2236c05]{resize:vertical;box-sizing:border-box;color:#344054;border:1px solid #d0d5dd;border-radius:9px;outline:0;width:100%;margin-top:7px;padding:10px;font-size:.76rem}.comment-field textarea[data-v-a2236c05]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.comment-field small[data-v-a2236c05]{color:#b42318;margin-top:5px}.action-target[data-v-a2236c05]{background:#f8f9fc;border:1px solid #e4e7ec;border-radius:9px;flex-direction:column;gap:5px;margin:16px 22px 0;padding:12px;display:flex}.action-target>span[data-v-a2236c05]{color:#667085;text-transform:uppercase;letter-spacing:.07em;font-size:.58rem;font-weight:750}.action-target strong[data-v-a2236c05]{color:#344054;font-size:.72rem}.action-target select[data-v-a2236c05]{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:7px;width:100%;padding:8px 9px;font-size:.72rem}.action-error[data-v-a2236c05]{color:#b42318;margin:10px 22px 0;font-size:.68rem}.modal-card>footer[data-v-a2236c05]{background:#f9fafb;border-top:1px solid #eaecf0;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.modal-card>footer button[data-v-a2236c05]{border-radius:8px;height:36px;padding:0 14px;font-size:.72rem;font-weight:700}.secondary-button[data-v-a2236c05]{color:#475467;background:#fff;border:1px solid #d0d5dd}.confirm-button[data-v-a2236c05]{color:#fff;background:#202c63;border:1px solid #202c63}.reject-button[data-v-a2236c05]{color:#fff;background:#d92d20;border:1px solid #d92d20}.timeline[data-v-a2236c05]{padding:22px}.timeline>div[data-v-a2236c05]{grid-template-columns:14px 1fr;gap:10px;padding-bottom:18px;display:grid;position:relative}.timeline>div[data-v-a2236c05]:not(:last-child):before{content:"";border-left:1px solid #d0d5dd;position:absolute;top:12px;bottom:0;left:4px}.timeline i[data-v-a2236c05]{background:#5367d9;border-radius:50%;width:9px;height:9px;margin-top:4px}.timeline section strong[data-v-a2236c05]{font-size:.78rem}.timeline section p[data-v-a2236c05]{color:#667085;margin:3px 0;font-size:.7rem}.timeline section small[data-v-a2236c05]{color:#98a2b3;font-size:.62rem}.process-flow[data-v-a2236c05]{align-items:flex-start;padding:50px 35px 60px;display:flex}.process-node[data-v-a2236c05]{text-align:center;flex-direction:column;flex:0 0 150px;align-items:center;display:flex}.process-node i[data-v-a2236c05]{color:#98a2b3;background:#f2f4f7;border:2px solid #d0d5dd;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.7rem;font-style:normal;display:grid}.process-node span[data-v-a2236c05]{margin-top:10px;font-size:.75rem;font-weight:700}.process-node small[data-v-a2236c05]{color:#98a2b3;margin-top:3px;font-size:.62rem}.process-node.complete i[data-v-a2236c05]{color:#fff;background:#12b76a;border-color:#12b76a}.process-node.active i[data-v-a2236c05]{color:#fff;background:#5367d9;border-color:#5367d9;box-shadow:0 0 0 5px #eef1ff}.process-node.error i[data-v-a2236c05]{color:#fff;background:#f04438;border-color:#f04438}.connector[data-v-a2236c05]{background:#e4e7ec;flex:1;height:2px;margin-top:19px}.connector.complete[data-v-a2236c05]{background:#12b76a}.briefing-drawer[data-v-a2236c05]{z-index:1100;background:#10182866;justify-content:flex-end;display:flex;position:fixed;inset:0}.briefing-drawer aside[data-v-a2236c05]{box-sizing:border-box;background:#f8f9fc;width:min(430px,94vw);height:100%;padding:24px;box-shadow:-16px 0 40px #10182825}.briefing-drawer header[data-v-a2236c05]{justify-content:space-between;align-items:start;display:flex}.briefing-drawer header span[data-v-a2236c05]{color:#5367d9;text-transform:uppercase;letter-spacing:.07em;font-size:.66rem;font-weight:800}.briefing-drawer h2[data-v-a2236c05]{margin:4px 0 0;font-size:1.35rem}.briefing-drawer header button[data-v-a2236c05]{color:#98a2b3;background:0 0;border:0;font-size:1.4rem}.brief-hero[data-v-a2236c05]{color:#fff;background:linear-gradient(135deg,#182454,#334997);border-radius:14px;margin:24px 0;padding:20px}.brief-hero span[data-v-a2236c05]{color:#bdc7ee;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.brief-hero strong[data-v-a2236c05]{margin-top:5px;font-size:1.15rem;display:block}.brief-hero p[data-v-a2236c05]{color:#d4daf2;margin-bottom:0;font-size:.74rem;line-height:1.5}.briefing-drawer h3[data-v-a2236c05]{color:#475467;font-size:.8rem}.insight[data-v-a2236c05]{text-align:left;background:#fff;border:1px solid #e4e7ec;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:12px;display:grid}.insight i[data-v-a2236c05]{color:#5367d9;background:#eef1ff;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.insight span[data-v-a2236c05]{flex-direction:column;display:flex}.insight strong[data-v-a2236c05]{font-size:.73rem}.insight small[data-v-a2236c05]{color:#98a2b3;margin-top:2px;font-size:.63rem}.insight b[data-v-a2236c05]{color:#98a2b3}.ai-disclaimer[data-v-a2236c05]{color:#98a2b3;width:min(370px,94vw - 48px);font-size:.62rem;line-height:1.5;position:absolute;bottom:18px}.delete-copy[data-v-a2236c05]{color:#667085;margin:0;padding:22px;font-size:.78rem}@media (width<=1100px){.overview-grid[data-v-a2236c05]{grid-template-columns:repeat(3,1fr)}.ai-brief-card[data-v-a2236c05]{grid-column:1/-1}.workflow-item[data-v-a2236c05]{grid-template-columns:42px minmax(250px,1.6fr) minmax(150px,.8fr) auto}.risk[data-v-a2236c05]{display:none}.model-grid[data-v-a2236c05]{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.workflow-portal[data-v-a2236c05]{padding:18px 14px}.portal-header[data-v-a2236c05]{align-items:flex-start}.portal-header p[data-v-a2236c05]{max-width:360px}.primary-button[data-v-a2236c05]{width:42px;padding:0;font-size:0}.primary-button svg[data-v-a2236c05]{margin:0}.overview-grid[data-v-a2236c05]{grid-template-columns:repeat(3,1fr);gap:8px}.metric-card[data-v-a2236c05]{padding:13px}.metric-card>strong[data-v-a2236c05]{font-size:1.35rem}.metric-card p[data-v-a2236c05]{display:none}.queue-header[data-v-a2236c05]{flex-direction:column;align-items:flex-start}.queue-tools[data-v-a2236c05],.search[data-v-a2236c05]{width:100%}.queue-tools select[data-v-a2236c05]{max-width:125px}.workflow-list[data-v-a2236c05]{padding:0 15px}.workflow-item[data-v-a2236c05]{grid-template-columns:36px 1fr auto;gap:10px;padding:16px 0}.stage[data-v-a2236c05],.risk[data-v-a2236c05],.metadata span[data-v-a2236c05]:nth-child(2){display:none}.row-actions[data-v-a2236c05]{grid-column:2/-1;justify-content:flex-start}.model-grid[data-v-a2236c05]{grid-template-columns:1fr}.section-title[data-v-a2236c05]{flex-direction:column;align-items:flex-start;gap:12px}.search.compact[data-v-a2236c05]{width:100%}.process-flow[data-v-a2236c05]{overflow-x:auto}.portal-tabs[data-v-a2236c05]{margin-bottom:14px}}.publication-default-banner[data-v-a2236c05]{border:1px solid var(--workspace-line);border-left:3px solid var(--workspace-accent);background:var(--workspace-accent-soft);border-radius:10px;align-items:center;gap:14px;margin-bottom:20px;padding:18px 20px;display:flex}.publication-default-banner>svg[data-v-a2236c05]{width:24px;height:24px;color:var(--workspace-accent);flex-shrink:0}.publication-default-banner>div[data-v-a2236c05]{flex:1;min-width:0}.publication-default-banner div>span[data-v-a2236c05]{color:var(--workspace-accent);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.publication-default-banner strong[data-v-a2236c05]{color:var(--workspace-ink);font-size:15px}.publication-default-banner small[data-v-a2236c05]{color:var(--workspace-muted);font-size:12px;font-weight:400}.publication-default-banner p[data-v-a2236c05]{color:var(--workspace-muted);margin:6px 0 0}.publication-default-banner>button[data-v-a2236c05]{border:1px solid var(--workspace-line);background:var(--nova-surface);color:var(--workspace-accent);cursor:pointer;border-radius:8px;padding:10px 12px;font-size:12px}.publication-default-badge[data-v-a2236c05]{color:var(--workspace-accent);background:var(--workspace-accent-soft);border-radius:6px;margin-top:12px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.model-card.publication-default-card[data-v-a2236c05]{border-color:var(--workspace-accent)}.model-card>p[data-v-a2236c05]{height:auto;min-height:52px}.model-state.inactive[data-v-a2236c05]{color:var(--workspace-muted);background:var(--nova-surface-subtle)}.publication-default-missing[data-v-a2236c05]{border:1px solid var(--workspace-line);color:var(--nova-warning);background:var(--nova-warning-soft);border-radius:8px;padding:14px}.model-stats>button[data-v-a2236c05]{color:var(--workspace-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.model-stats>button[data-v-a2236c05]:disabled{color:var(--workspace-muted);cursor:default}.model-run-filter[data-v-a2236c05]{border-bottom:1px solid var(--workspace-line);background:var(--workspace-accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:13px;display:flex}.model-run-filter button[data-v-a2236c05]{color:var(--workspace-accent);cursor:pointer;background:0 0;border:0;padding:6px}@media (width<=760px){.publication-default-banner[data-v-a2236c05]{flex-wrap:wrap;padding:16px}.publication-default-banner>div[data-v-a2236c05]{flex-basis:calc(100% - 40px)}.publication-default-banner>button[data-v-a2236c05]{margin-left:38px}.publication-default-banner strong small[data-v-a2236c05]{margin-top:4px;display:block}}.workflow-studio[data-v-0af7ff52]{border:1px solid var(--workspace-line,#dde5ef);width:100%;min-width:0;min-height:480px;color:var(--workspace-ink,#23344c);background:var(--nova-surface,#fff);font-family:var(--workspace-font,inherit);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.workflow-studio[data-v-0af7ff52] *,.workflow-dialog-scope[data-v-0af7ff52] *{box-sizing:border-box}button[data-v-0af7ff52]{cursor:pointer;font:inherit}button[data-v-0af7ff52]:disabled{opacity:.45;cursor:default}svg[data-v-0af7ff52]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}button[data-v-0af7ff52]:focus-visible,[tabindex][data-v-0af7ff52]:focus-visible{outline-offset:3px;outline:3px solid #8caeff}.topbar[data-v-0af7ff52]{background:linear-gradient(110deg, var(--workspace-accent-soft,#f1f6fe), var(--nova-surface,#fafcff));border-bottom:1px solid #dde5ef;flex-wrap:wrap;flex:none;align-items:center;gap:12px 20px;padding:16px 20px;display:flex}.brand-zone[data-v-0af7ff52]{flex:340px;align-items:center;gap:10px;min-width:0;display:flex}.back[data-v-0af7ff52]{color:#536782;background:var(--nova-surface,#fff);border:1px solid var(--workspace-line,#dce5f1);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.product-mark[data-v-0af7ff52]{color:#315fb6;background:#e4edfc;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.brand-zone>div[data-v-0af7ff52]:nth-child(3){flex:1;min-width:0;max-width:340px}.suite[data-v-0af7ff52]{letter-spacing:.04em;color:var(--workspace-muted,#63768f);margin-bottom:3px;font-size:11px;font-weight:700;display:block}.brand-zone input[data-v-0af7ff52]{width:100%;font:600 16px/1.5 var(--workspace-font,inherit);color:var(--workspace-ink,#243b5e);background:0 0;border:1px solid #0000;border-radius:6px;margin-left:-6px;padding:4px 6px;display:block}.brand-zone input[data-v-0af7ff52]:hover{background:var(--nova-surface,#fff);border-color:#c7d7f0}.brand-zone input[data-v-0af7ff52]:focus{background:var(--nova-surface,#fff);border-color:#5680cc;outline:0;box-shadow:0 0 0 3px #dce8fd}.schema-badge[data-v-0af7ff52]{border:1px solid var(--workspace-line,#dce5f1);color:var(--workspace-muted,#63768f);background:var(--nova-surface,#fff);border-radius:6px;flex-shrink:0;padding:5px 8px;font-size:11px}.save-state[data-v-0af7ff52]{color:var(--workspace-muted,#63768f);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.save-state i[data-v-0af7ff52]{background:#278d67;border-radius:50%;width:7px;height:7px}.save-state i.changed[data-v-0af7ff52]{background:#dd951d}.top-actions[data-v-0af7ff52]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.top-actions>button[data-v-0af7ff52]{border:1px solid var(--workspace-line,#dce5f1);background:var(--nova-surface,#fff);min-height:40px;color:var(--workspace-ink,#445976);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:600;display:inline-flex}.top-actions>.save[data-v-0af7ff52]{color:var(--nova-accent-contrast,#fff);background:var(--workspace-accent,#315fbd);border-color:var(--workspace-accent,#315fbd)}.commandbar[data-v-0af7ff52]{border-bottom:1px solid var(--workspace-line,#e1e7f0);background:var(--nova-surface,#fff);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 12px;min-height:52px;padding:8px 16px;display:flex}.history-actions[data-v-0af7ff52]{align-items:center;gap:4px;display:flex}.history-actions button[data-v-0af7ff52]{min-width:36px;height:36px;color:var(--workspace-muted,#526681);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.history-actions .arrange-action[data-v-0af7ff52]{border-left-color:var(--workspace-line,#dce5f1);margin-left:4px;padding:0 9px;font-size:12px}.history-actions button[data-v-0af7ff52]:hover:not(:disabled){background:var(--workspace-accent-soft,#edf3fd);color:var(--workspace-accent,#315fbd)}.canvas-title[data-v-0af7ff52]{align-items:center;gap:8px;font-size:12px;display:flex}.canvas-title>span[data-v-0af7ff52]{font-weight:600}.canvas-title i[data-v-0af7ff52]{background:#8090a7;border-radius:50%;width:3px;height:3px}.canvas-title small[data-v-0af7ff52]{color:var(--workspace-muted,#63768f)}.readiness[data-v-0af7ff52]{color:#61758e;background:0 0;border:0;border-radius:6px;grid-template-columns:1fr auto;gap:4px 8px;padding:4px 8px;font-size:11px;display:grid}.readiness strong.ready[data-v-0af7ff52]{color:#278d67}.readiness strong.warning[data-v-0af7ff52]{color:#b47715}.readiness strong.blocked[data-v-0af7ff52]{color:#c14242}.readiness>div[data-v-0af7ff52]{background:#e6edf4;border-radius:4px;grid-column:1/-1;height:3px;overflow:hidden}.readiness i[data-v-0af7ff52]{background:#278d67;height:100%;display:block}.workspace[data-v-0af7ff52]{grid-template-columns:var(--workflow-library-width) minmax(0, 1fr) var(--workflow-inspector-width);flex:1;min-height:0;display:grid;position:relative}.library[data-v-0af7ff52],.inspector[data-v-0af7ff52]{overscroll-behavior:contain;background:var(--nova-surface,#fff);scrollbar-width:thin;min-width:0;min-height:0;padding:16px;position:relative;overflow-y:auto}.library[data-v-0af7ff52]{border-right:1px solid var(--workspace-line,#e1e7f0)}.inspector[data-v-0af7ff52]{border-left:1px solid var(--workspace-line,#e1e7f0)}.pane-collapsed[data-v-0af7ff52]{padding:0;overflow:hidden}.side-heading[data-v-0af7ff52]{justify-content:space-between;gap:8px;min-height:50px;display:flex}.side-heading h2[data-v-0af7ff52]{overflow-wrap:anywhere;margin:0;font-size:16px}.side-heading p[data-v-0af7ff52]{color:var(--workspace-muted,#63768f);margin:3px 0 0;font-size:12px}.side-heading>div>span[data-v-0af7ff52]{letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-muted,#63768f);margin-bottom:5px;font-size:10px;font-weight:700;display:block}.side-heading button[data-v-0af7ff52]{width:30px;height:30px;color:var(--workspace-muted,#63768f);background:#f2f6fb;border:0;border-radius:6px;flex-shrink:0;padding:0;font-size:22px}.node-search[data-v-0af7ff52]{border:1px solid var(--workspace-line,#dce5f1);border-radius:9px;align-items:center;min-height:42px;margin:14px 0 20px;display:flex;position:relative}.node-search svg[data-v-0af7ff52]{width:16px;color:var(--workspace-muted,#63768f);position:absolute;left:10px}.node-search input[data-v-0af7ff52]{width:100%;min-width:0;color:var(--workspace-ink,#344d70);background:0 0;border:0;border-radius:9px;padding:10px 32px;font-size:13px}.node-search input[data-v-0af7ff52]:focus{outline-offset:1px;outline:2px solid #7198df}.node-search button[data-v-0af7ff52]{width:28px;height:28px;color:var(--workspace-muted,#63768f);background:0 0;border:0;font-size:20px;position:absolute;right:4px}.node-group[data-v-0af7ff52]{margin:18px 0}.node-group h3[data-v-0af7ff52]{text-transform:uppercase;letter-spacing:.08em;color:var(--workspace-muted,#63768f);margin:0 0 8px;font-size:11px}.node-group>button[data-v-0af7ff52]{text-align:left;background:var(--nova-surface,#fff);border:1px solid var(--workspace-line,#e1e7f0);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin-bottom:7px;padding:10px 8px;transition:background .15s,border-color .15s;display:grid}.node-group>button[data-v-0af7ff52]:hover:not(:disabled){background:#f4f7fe;border-color:#9eb8e6}.node-icon[data-v-0af7ff52]{color:#4d6590;background:#f0f4fb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.node-icon.green[data-v-0af7ff52]{color:#278d67;background:#edf8f3}.node-icon.rose[data-v-0af7ff52]{color:#ae6377;background:#faf0f3}.node-icon.violet[data-v-0af7ff52]{color:#6e62b5;background:#f2f0fb}.node-icon.blue[data-v-0af7ff52]{color:var(--workspace-accent,#315fbd);background:var(--workspace-accent-soft,#edf3fd)}.node-icon.amber[data-v-0af7ff52]{color:#a97a34;background:#faf5e9}.node-group button>span[data-v-0af7ff52]{flex-direction:column;gap:3px;display:flex}.node-group strong[data-v-0af7ff52]{color:var(--workspace-ink,#344d70);font-size:12px;font-weight:600}.node-group small[data-v-0af7ff52]{color:var(--workspace-muted,#63768f);font-size:11px}.node-group b[data-v-0af7ff52]{color:#9aa9bd;font-size:10px}.library-tip[data-v-0af7ff52]{background:var(--nova-surface-subtle,#f5f8fc);border:1px solid #e3eaf4;border-radius:10px;margin-top:20px;padding:12px}.library-tip span[data-v-0af7ff52]{color:var(--workspace-accent,#315fbd);font-size:12px;font-weight:600}.library-tip p[data-v-0af7ff52]{color:var(--workspace-muted,#63768f);margin:5px 0 0;font-size:12px}.canvas-shell[data-v-0af7ff52]{min-width:0;min-height:240px;position:relative;overflow:hidden}.canvas[data-v-0af7ff52]{touch-action:none;background-color:var(--workspace-canvas,#f5f8fd);background-image:radial-gradient(#cbd7e9 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;overflow:hidden}.canvas.pan-mode[data-v-0af7ff52]{cursor:grab}.canvas.is-panning[data-v-0af7ff52]{cursor:grabbing}.canvas-viewport[data-v-0af7ff52]{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.edges-layer[data-v-0af7ff52]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.edges-layer path[data-v-0af7ff52]{fill:none;stroke:#8a9dbb;stroke-width:2.5px;pointer-events:stroke;cursor:pointer}.edges-layer path[data-v-0af7ff52]:hover,.edges-layer path.selected[data-v-0af7ff52]{stroke:var(--workspace-accent,#315fbd);stroke-width:4px}.edges-layer path.drawing[data-v-0af7ff52]{pointer-events:none;stroke:var(--workspace-accent,#315fbd);stroke-dasharray:7}.edges-layer polygon[data-v-0af7ff52]{fill:#8a9dbb;stroke:none}.canvas-tools[data-v-0af7ff52]{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.canvas-tools[data-v-0af7ff52]>*{pointer-events:auto}.canvas-tools>div[data-v-0af7ff52]{background:var(--nova-surface,#fff);border:1px solid var(--workspace-line,#dce5f1);border-radius:10px;padding:4px;display:flex;box-shadow:0 3px 10px #233c6410}.canvas-tools>div button[data-v-0af7ff52]{width:36px;height:36px;color:var(--workspace-muted,#63768f);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.canvas-tools>div button.active[data-v-0af7ff52]{color:var(--workspace-accent,#315fbd);background:var(--workspace-accent-soft,#edf3fd)}.ai-trigger[data-v-0af7ff52]{background:var(--nova-surface,#fff);min-height:42px;color:var(--workspace-accent,#315fbd);border:1px solid #d3dff5;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 3px 10px #233c6410}.canvas-node[data-v-0af7ff52]{background:var(--nova-surface,#fff);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:auto;border:1px solid #cdd9ec;border-radius:12px;width:200px;height:100px;position:absolute;box-shadow:0 5px 15px #233c6410}.pan-mode .canvas-node[data-v-0af7ff52]{cursor:grab}.canvas-node.selected[data-v-0af7ff52]{border-color:#4d7acd;box-shadow:0 0 0 3px #315fbd20,0 8px 18px #233c6418}.node-top[data-v-0af7ff52]{background:#f8faff;border-bottom:1px solid #edf1f7;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;height:32px;padding:0 10px;display:flex}.node-top span[data-v-0af7ff52]{text-transform:uppercase;letter-spacing:.04em;color:var(--workspace-muted,#63768f);font-size:10px;font-weight:700}.node-top button[data-v-0af7ff52]{min-width:28px;min-height:28px;color:var(--workspace-muted,#63768f);background:0 0;border:0;padding:0}.node-content[data-v-0af7ff52]{align-items:center;gap:8px;height:66px;padding:10px;display:flex}.node-content>i[data-v-0af7ff52]{background:var(--workspace-accent-soft,#edf3fd);height:32px;color:var(--workspace-accent,#315fbd);border-radius:8px;flex:0 0 32px;place-items:center;display:grid}.node-start .node-content>i[data-v-0af7ff52]{color:#278d67;background:#edf8f3}.node-end .node-content>i[data-v-0af7ff52]{color:#ae6377;background:#faf0f3}.node-user .node-content>i[data-v-0af7ff52]{color:#6e62b5;background:#f2f0fb}.node-gateway .node-content>i[data-v-0af7ff52],.node-parallel .node-content>i[data-v-0af7ff52]{color:#a97a34;background:#faf5e9}.node-content>div[data-v-0af7ff52]{flex-direction:column;gap:5px;min-width:0;display:flex}.node-content strong[data-v-0af7ff52],.node-content small[data-v-0af7ff52]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.node-content strong[data-v-0af7ff52]{color:var(--workspace-ink,#344d70);font-size:12px;font-weight:600}.node-content small[data-v-0af7ff52]{color:var(--workspace-muted,#63768f);font-size:11px}.port[data-v-0af7ff52]{border:3px solid var(--nova-surface,#fff);cursor:crosshair;background:#6588c9;border-radius:50%;width:16px;height:16px;padding:0;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #6588c9}.port[data-v-0af7ff52]:after{content:"";border-radius:50%;position:absolute;inset:-10px}.port[data-v-0af7ff52]:hover,.port.connecting[data-v-0af7ff52]{background:var(--workspace-accent,#315fbd);box-shadow:0 0 0 4px #315fbd25}.port.left[data-v-0af7ff52]{left:-9px}.port.right[data-v-0af7ff52]{right:-9px}.canvas-hint[data-v-0af7ff52]{text-align:center;color:var(--workspace-muted,#63768f);pointer-events:none;font-size:11px;position:absolute;bottom:64px;left:14px;right:14px}.zoom-controls[data-v-0af7ff52]{background:var(--nova-surface,#fff);border:1px solid var(--workspace-line,#dce5f1);border-radius:9px;align-items:center;height:42px;padding:3px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 3px 10px #233c6410}.zoom-controls button[data-v-0af7ff52]{min-width:34px;min-height:34px;color:var(--workspace-muted,#526681);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:13px}.zoom-controls button[data-v-0af7ff52]:hover:not(:disabled){background:var(--workspace-accent-soft,#edf3fd)}.zoom-controls button[data-v-0af7ff52]:last-child{border-left:1px solid var(--workspace-line,#dce5f1);margin-left:4px;font-size:12px}.zoom-controls span[data-v-0af7ff52]{text-align:center;min-width:44px;color:var(--workspace-muted,#63768f);font-size:12px}.blank-canvas[data-v-0af7ff52],.canvas-message[data-v-0af7ff52]{text-align:center;color:var(--workspace-muted,#526681);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:70px 16px 90px}.blank-canvas>span[data-v-0af7ff52]{border:1px dashed #9eb8e6;border-radius:12px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.blank-canvas h3[data-v-0af7ff52],.canvas-message h3[data-v-0af7ff52]{margin:0;font-size:18px}.blank-canvas p[data-v-0af7ff52],.canvas-message p[data-v-0af7ff52]{max-width:340px;color:var(--workspace-muted,#63768f);margin:0}.blank-canvas button[data-v-0af7ff52],.canvas-message button[data-v-0af7ff52]{color:var(--workspace-accent,#315fbd);background:var(--nova-surface,#fff);border:1px solid #cddbf2;border-radius:8px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;display:inline-flex}.selected-kind[data-v-0af7ff52]{background:var(--nova-surface-subtle,#f5f8fc);border:1px solid var(--workspace-line,#e1e7f0);border-radius:9px;align-items:center;gap:8px;margin:16px 0;padding:10px;display:flex}.selected-kind>i[data-v-0af7ff52]{color:var(--workspace-accent,#315fbd);flex-shrink:0;place-items:center;display:grid}.selected-kind>div[data-v-0af7ff52]{flex-direction:column;gap:3px;min-width:0;display:flex}.selected-kind strong[data-v-0af7ff52]{font-size:12px}.selected-kind small[data-v-0af7ff52]{color:var(--workspace-muted,#63768f);overflow-wrap:anywhere;font-size:10px}.selected-kind>span[data-v-0af7ff52]{display:none}.inspector label[data-v-0af7ff52]{color:var(--workspace-muted,#526681);flex-direction:column;gap:6px;margin-bottom:16px;font-size:12px;font-weight:600;display:flex}.inspector input[data-v-0af7ff52],.inspector textarea[data-v-0af7ff52],.inspector select[data-v-0af7ff52]{border:1px solid var(--workspace-line,#dce5f1);background:var(--nova-surface,#fff);width:100%;min-width:0;color:var(--workspace-ink,#344d70);border-radius:8px;padding:10px;font-family:inherit;font-size:13px}.inspector input[data-v-0af7ff52]:focus,.inspector textarea[data-v-0af7ff52]:focus,.inspector select[data-v-0af7ff52]:focus{outline-offset:1px;outline:2px solid #7198df}.inspector textarea[data-v-0af7ff52]{resize:vertical;min-height:80px}.inspector input[readonly][data-v-0af7ff52]{background:var(--nova-surface-subtle,#f5f8fc);color:var(--workspace-muted,#63768f)}.two-fields[data-v-0af7ff52]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inspector .toggle-row[data-v-0af7ff52]{background:var(--nova-surface-subtle,#f5f8fc);border-radius:9px;flex-direction:row;justify-content:space-between;align-items:center;padding:12px}.toggle-row span[data-v-0af7ff52]{flex-direction:column;gap:4px;display:flex}.toggle-row small[data-v-0af7ff52]{color:var(--workspace-muted,#63768f);font-weight:400}.toggle-row input[data-v-0af7ff52]{width:18px;height:18px;accent-color:var(--workspace-accent,#315fbd)}.connection-editor[data-v-0af7ff52],.connection-list[data-v-0af7ff52],.model-info[data-v-0af7ff52]{border-top:1px solid var(--workspace-line,#e1e7f0);margin-top:18px;padding-top:12px}.connection-editor h3[data-v-0af7ff52],.connection-list h3[data-v-0af7ff52],.model-info h3[data-v-0af7ff52],.health-section h3[data-v-0af7ff52]{justify-content:space-between;align-items:center;margin:6px 0 12px;font-size:13px;font-weight:600;display:flex}.connection-list>button[data-v-0af7ff52]{text-align:left;border:1px solid var(--workspace-line,#dce5f1);background:var(--nova-surface,#fff);width:100%;color:var(--workspace-muted,#526681);border-radius:8px;justify-content:space-between;gap:8px;margin-bottom:7px;padding:10px;font-size:12px;display:flex}.connection-detail[data-v-0af7ff52]{border:1px solid var(--workspace-line,#dce5f1);background:var(--nova-surface-subtle,#f5f8fc);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;align-items:center;gap:15px;margin-top:18px;padding:22px 12px;display:flex}.connection-condition[data-v-0af7ff52]{margin-top:20px}.delete[data-v-0af7ff52]{color:#b64444;background:var(--nova-surface,#fff);border:1px solid #f0d5d5;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;margin-top:24px;padding:10px;font-size:12px;display:flex}.health-score[data-v-0af7ff52]{text-align:center;border:1px solid var(--workspace-line,#dce5f1);background:var(--workspace-accent-soft,#f0f5ff);border-radius:12px;margin:20px 0;padding:20px}.health-score strong[data-v-0af7ff52]{letter-spacing:-.05em;color:var(--workspace-accent,#315fbd);font-size:40px}.health-score span[data-v-0af7ff52]{color:var(--workspace-muted,#63768f);font-size:12px}.health-score p[data-v-0af7ff52]{color:var(--workspace-muted,#63768f);margin:5px 0 0}.validation-issues[data-v-0af7ff52]{color:#ab4545;background:#fff4f3;border:1px solid #f2d8d4;border-radius:9px;padding:12px 12px 12px 28px;font-size:12px;line-height:1.6}.validation-issues .warning[data-v-0af7ff52]{color:#966d28}.validation-issues li+li[data-v-0af7ff52]{margin-top:6px}.health-section h3 button[data-v-0af7ff52]{color:var(--workspace-accent,#315fbd);background:0 0;border:0;padding:6px;font-size:12px}.health-section>div[data-v-0af7ff52]{border-bottom:1px solid #edf1f7;align-items:flex-start;gap:8px;padding:10px 0;display:flex}.health-section>div>i[data-v-0af7ff52]{border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.health-section i svg[data-v-0af7ff52]{width:14px;height:14px}.health-section .pass i[data-v-0af7ff52]{color:#278d67;background:#edf8f3}.health-section .warn i[data-v-0af7ff52]{color:#a97a34;background:#faf5e9}.health-section .fail i[data-v-0af7ff52]{color:#b64444;background:#fff1f1}.health-section>div>span[data-v-0af7ff52]{flex-direction:column;gap:4px;display:flex}.health-section strong[data-v-0af7ff52]{font-size:12px}.health-section small[data-v-0af7ff52]{color:var(--workspace-muted,#63768f);font-size:11px}.model-info p[data-v-0af7ff52]{color:var(--workspace-muted,#63768f);justify-content:space-between;gap:10px;margin:10px 0;display:flex}.model-info strong[data-v-0af7ff52]{color:var(--workspace-ink,#344d70)}.workflow-pane-toolbar[data-v-0af7ff52],.pane-backdrop[data-v-0af7ff52]{display:none}.workflow-dialog-scope[data-v-0af7ff52] :is(.ai-overlay,.modal-overlay){z-index:2100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#22365160;position:fixed;inset:0}.ai-overlay[data-v-0af7ff52]{justify-content:flex-end;display:flex}.ai-panel[data-v-0af7ff52]{background:#f8faff;flex-direction:column;width:min(440px,100%);height:100%;padding:22px;display:flex;overflow-y:auto;box-shadow:-12px 0 40px #22365120}.ai-panel>header[data-v-0af7ff52]{flex-shrink:0;align-items:center;gap:12px;display:flex}.ai-panel header>div[data-v-0af7ff52]:nth-child(2){flex:1}.nova-orb[data-v-0af7ff52]{width:42px;height:42px;color:var(--nova-accent-contrast,#fff);background:#526bcc;border-radius:12px;place-items:center;display:grid}.ai-panel header span[data-v-0af7ff52],.code-modal header span[data-v-0af7ff52],.preset-dialog header span[data-v-0af7ff52]{color:var(--workspace-muted,#63768f);font-size:11px}.ai-panel h2[data-v-0af7ff52],.code-modal h2[data-v-0af7ff52],.preset-dialog h2[data-v-0af7ff52]{color:var(--workspace-ink,#243b5e);margin:3px 0 0;font-size:19px}.ai-panel header>button[data-v-0af7ff52],.code-modal header>button[data-v-0af7ff52],.preset-dialog header>button[data-v-0af7ff52]{border:1px solid var(--workspace-line,#dce5f1);background:var(--nova-surface,#fff);color:var(--workspace-muted,#63768f);border-radius:8px;flex-shrink:0;width:36px;height:36px;padding:0;font-size:22px}.ai-context[data-v-0af7ff52]{background:var(--workspace-accent-soft,#edf3fd);border:1px solid var(--workspace-line,#dce5f1);border-radius:10px;margin:20px 0;padding:13px}.ai-context>span[data-v-0af7ff52]{color:var(--workspace-accent,#315fbd);font-size:12px;font-weight:600}.ai-context p[data-v-0af7ff52]{margin:5px 0 0}.quick-actions[data-v-0af7ff52]{flex-direction:column;gap:8px;display:flex}.quick-actions>button[data-v-0af7ff52]{text-align:left;background:var(--nova-surface,#fff);border:1px solid var(--workspace-line,#dce5f1);color:var(--workspace-ink,#344d70);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.quick-actions i[data-v-0af7ff52]{color:#526bcc;font-style:normal}.quick-actions span[data-v-0af7ff52]{flex-direction:column;gap:4px;display:flex}.quick-actions strong[data-v-0af7ff52]{font-size:13px}.quick-actions small[data-v-0af7ff52]{color:var(--workspace-muted,#63768f)}.ai-response[data-v-0af7ff52]{background:var(--nova-surface,#fff);border:1px solid #cad8f2;border-radius:10px;margin-top:18px;padding:16px}.ai-response>div[data-v-0af7ff52]{justify-content:space-between;display:flex}.ai-response-label[data-v-0af7ff52]{color:#526bcc;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ai-response div>button[data-v-0af7ff52]{color:var(--workspace-muted,#63768f);background:0 0;border:0;font-size:20px}.ai-response>button[data-v-0af7ff52]{background:var(--workspace-accent,#315fbd);color:var(--nova-accent-contrast,#fff);border:0;border-radius:8px;padding:10px 12px;font-size:13px}.prompt-suggestions[data-v-0af7ff52]{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.prompt-suggestions>span[data-v-0af7ff52]{width:100%;color:var(--workspace-muted,#63768f);font-size:12px}.prompt-suggestions>button[data-v-0af7ff52]{border:1px solid var(--workspace-line,#dce5f1);background:var(--nova-surface,#fff);color:var(--workspace-muted,#526681);border-radius:8px;padding:8px;font-size:12px}.ai-panel>footer[data-v-0af7ff52]{margin-top:auto;padding-top:24px}.ai-panel textarea[data-v-0af7ff52]{resize:vertical;width:100%;min-height:90px;color:var(--workspace-ink,#344d70);border:1px solid #cdd9ec;border-radius:10px;padding:12px;font-family:inherit;font-size:13px;line-height:1.6;display:block}.ai-panel footer>div[data-v-0af7ff52]{justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.ai-panel footer small[data-v-0af7ff52]{color:var(--workspace-muted,#63768f)}.ai-panel footer button[data-v-0af7ff52]{background:var(--workspace-accent,#315fbd);color:var(--nova-accent-contrast,#fff);border:0;border-radius:8px;padding:10px 16px}.modal-overlay[data-v-0af7ff52]{place-items:center;padding:20px;display:grid}.code-modal[data-v-0af7ff52],.preset-dialog[data-v-0af7ff52]{background:var(--nova-surface,#fff);border-radius:16px;flex-direction:column;width:min(760px,100%);max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 60px #22365130}.code-modal header[data-v-0af7ff52],.preset-dialog header[data-v-0af7ff52]{border-bottom:1px solid var(--workspace-line,#e1e7f0);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.code-modal pre[data-v-0af7ff52]{color:#d3e0fc;background:#1f2e48;margin:0;padding:22px;font:12px/1.7 ui-monospace,monospace;overflow:auto}.code-modal footer[data-v-0af7ff52],.preset-dialog footer[data-v-0af7ff52]{border-top:1px solid var(--workspace-line,#e1e7f0);flex-shrink:0;justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.code-modal footer>button[data-v-0af7ff52]{border:1px solid var(--workspace-line,#dce5f1);background:var(--nova-surface,#fff);color:var(--workspace-muted,#526681);border-radius:8px;padding:10px 14px;font-size:13px}.code-modal footer>.primary[data-v-0af7ff52]{background:var(--workspace-accent,#315fbd);color:var(--nova-accent-contrast,#fff)}.preset-notice[data-v-0af7ff52]{color:var(--workspace-muted,#63768f);background:#f4f7fe;flex-shrink:0;margin:0;padding:12px 22px}.preset-grid[data-v-0af7ff52]{grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid;overflow-y:auto}.preset-grid>button[data-v-0af7ff52]{text-align:left;border:1px solid var(--workspace-line,#dce5f1);background:var(--nova-surface,#fff);color:var(--workspace-ink,#344d70);border-radius:11px;gap:12px;padding:16px;display:flex}.preset-grid>button[data-v-0af7ff52]:hover{background:#f4f7fe;border-color:#9eb8e6}.preset-grid i[data-v-0af7ff52]{background:var(--workspace-accent-soft,#edf3fd);width:36px;height:36px;color:var(--workspace-accent,#315fbd);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-style:normal;display:grid}.preset-grid span[data-v-0af7ff52]{flex-direction:column;gap:7px;display:flex}.preset-grid strong[data-v-0af7ff52]{font-size:13px}.preset-grid small[data-v-0af7ff52]{color:var(--workspace-muted,#63768f)}.preset-grid b[data-v-0af7ff52]{color:var(--workspace-accent,#315fbd);margin-top:5px;font-size:12px;font-weight:500}.workflow-dialog-scope .toast[data-v-0af7ff52]{z-index:2200;background:var(--nova-surface,#fff);max-width:calc(100% - 32px);color:var(--workspace-ink,#344d70);border:1px solid #cdd9ec;border-radius:10px;padding:14px 20px;font-size:13px;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #233c6420}@media (width<=1399px){.save-state[data-v-0af7ff52]{order:3;width:100%}.top-actions[data-v-0af7ff52]{margin-left:auto}.brand-zone[data-v-0af7ff52]{flex-basis:280px}.schema-badge[data-v-0af7ff52]{display:none}}@media (width<=1099px){.workflow-studio .workspace[data-v-0af7ff52]{grid-template-columns:minmax(0,1fr)}.workflow-studio .workflow-pane-toolbar[data-v-0af7ff52]{border-bottom:1px solid var(--workspace-line,#e1e7f0);background:var(--nova-surface,#fff);flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.workflow-studio .library[data-v-0af7ff52],.workflow-studio .inspector[data-v-0af7ff52]{display:none}.workflow-studio .workflow-library-open .library[data-v-0af7ff52],.workflow-studio .workflow-inspector-open .inspector[data-v-0af7ff52]{z-index:20;width:min(320px,100% - 24px);display:block;position:absolute;top:0;bottom:0;box-shadow:0 8px 28px #233c6430}.workflow-studio .library[data-v-0af7ff52]{left:0}.workflow-studio .inspector[data-v-0af7ff52]{right:0}.pane-backdrop[data-v-0af7ff52]{z-index:15;background:#22365135;border:0;border-radius:0;display:block;position:absolute;inset:0}.topbar[data-v-0af7ff52]{padding:12px 16px}.brand-zone[data-v-0af7ff52]{flex-basis:100%}.top-actions[data-v-0af7ff52]{margin-left:0}.save-state[data-v-0af7ff52]{order:initial;width:auto;margin-left:auto}}@media (width<=599px){.workflow-studio[data-v-0af7ff52]{border-radius:12px}.topbar[data-v-0af7ff52]{gap:10px;padding:12px}.product-mark[data-v-0af7ff52]{display:none}.brand-zone input[data-v-0af7ff52]{font-size:15px}.top-actions[data-v-0af7ff52]{gap:6px;width:100%}.top-actions>button[data-v-0af7ff52]{padding:8px 10px;font-size:12px}.top-actions>.save[data-v-0af7ff52]{margin-left:auto}.save-state[data-v-0af7ff52]{order:3;width:100%;margin-left:0}.commandbar[data-v-0af7ff52]{gap:6px;padding:8px 10px}.readiness[data-v-0af7ff52],.canvas-title>span[data-v-0af7ff52],.canvas-title i[data-v-0af7ff52]{display:none}.canvas-tools[data-v-0af7ff52]{top:12px;left:12px;right:12px}.canvas-hint[data-v-0af7ff52]{font-size:10px;bottom:66px}.ai-trigger[data-v-0af7ff52]{padding:8px 10px;font-size:12px}.zoom-controls[data-v-0af7ff52]{bottom:12px;left:12px}.modal-overlay[data-v-0af7ff52]{padding:12px}.code-modal[data-v-0af7ff52],.preset-dialog[data-v-0af7ff52]{border-radius:12px;max-height:calc(100dvh - 24px)}.preset-grid[data-v-0af7ff52]{grid-template-columns:1fr;padding:14px}.preset-notice[data-v-0af7ff52]{padding:12px 16px}}@media (prefers-reduced-motion:reduce){[data-v-0af7ff52],[data-v-0af7ff52]:before,[data-v-0af7ff52]:after{transition:none!important}}.asset-toolbar[data-v-dd858332]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.path-navigation[data-v-dd858332]{align-items:center;gap:12px;display:flex}.breadcrumbs[data-v-dd858332]{background-color:var(--color-ink-100);color:var(--color-ink-700);border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 8px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem;display:flex}.breadcrumb-item[data-v-dd858332]{cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;padding:2px 6px;transition:background .2s,color .2s;display:flex}.breadcrumb-item[data-v-dd858332]:hover:not(.active){background:var(--color-ink-200);color:var(--color-accent)}.breadcrumb-item.active[data-v-dd858332]{color:var(--color-ink-900);cursor:default;font-weight:700}.breadcrumb-separator[data-v-dd858332]{color:var(--color-ink-400);-webkit-user-select:none;user-select:none}.btn-up[data-v-dd858332]{align-items:center;display:flex}.toolbar-actions[data-v-dd858332]{align-items:center;gap:12px;display:flex}.search-group[data-v-dd858332]{align-items:center;display:flex;position:relative}.search-icon[data-v-dd858332]{color:var(--color-ink-400);position:absolute;left:10px}.search-input[data-v-dd858332]{border:1px solid var(--color-ink-200);color:var(--color-ink-900);border-radius:6px;width:220px;padding:6px 30px 6px 32px;font-size:.9rem;transition:all .2s}.search-input[data-v-dd858332]:focus{border-color:var(--color-accent);outline:none;width:260px;box-shadow:0 0 0 2px #3b82f633}.clear-search-btn[data-v-dd858332]{color:var(--color-ink-400);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;right:8px}.clear-search-btn[data-v-dd858332]:hover{color:var(--color-ink-600)}.sort-group[data-v-dd858332]{align-items:center;gap:8px;display:flex}.sort-label[data-v-dd858332]{color:var(--color-ink-500);font-size:.9rem;font-weight:500}.action-select[data-v-dd858332]{appearance:none;border:1px solid var(--color-ink-200);min-width:110px;color:var(--color-ink-900);cursor:pointer;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%234B5563%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m7%2015%205%205%205-5%22%2F%3E%3Cpath%20d%3D%22m7%209%205-5%205%205%22%2F%3E%3C%2Fsvg%3E);background-position:right 8px center;background-repeat:no-repeat;border-radius:6px;outline:none;padding:6px 28px 6px 12px;font-size:.9rem;font-weight:500;transition:all .2s}.action-select[data-v-dd858332]:hover{border-color:var(--color-ink-400)}.action-select[data-v-dd858332]:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px #3b82f633}.btn[data-v-dd858332]{cursor:pointer;color:#fff;background-color:var(--color-ink-400);border:none;border-radius:4px;padding:8px 16px;font-size:.9rem;font-weight:700;transition:all .2s}.btn-action[data-v-dd858332]{background-color:var(--color-ink-400)}.btn-action[data-v-dd858332]:hover{background-color:var(--color-ink-500)}.btn-action[data-v-dd858332]:disabled{background-color:var(--color-ink-200);cursor:not-allowed}.btn-action.drag-target-active[data-v-dd858332]{transform:scale(1.1);box-shadow:0 0 12px #3b82f680;background-color:var(--color-accent)!important}.toolbar-actions .btn[data-v-dd858332]{text-align:center;background-color:#64748b;border-radius:6px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.toolbar-actions .btn[data-v-dd858332]:hover{background-color:#475569}.toolbar-actions .btn[data-v-dd858332]:active{background-color:#334155}.toolbar-actions .sort-order-btn[data-v-dd858332]{min-width:100px;padding:8px 16px}.toolbar-actions .btn-folder[data-v-dd858332]{padding:4px 12px;font-size:.85rem;line-height:1.2}.asset-toolbar[data-v-dd858332]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:12px;width:100%;margin:0;padding:12px;display:flex;box-shadow:0 8px 24px #0f172a0e}.toolbar-navigation[data-v-dd858332]{flex-direction:column;flex:360px;gap:6px;min-width:250px;display:flex}.toolbar-section-label[data-v-dd858332],.control-label[data-v-dd858332]{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1}.path-navigation[data-v-dd858332]{gap:7px;width:100%;min-width:0}.icon-action[data-v-dd858332]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ee;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;transition:color .16s,border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.icon-action[data-v-dd858332]:hover:not(:disabled){color:#2563eb;background:#eff6ff;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 5px 14px #2563eb1f}.icon-action[data-v-dd858332]:disabled{color:#cbd5e1;cursor:not-allowed;background:#f8fafc}.icon-action.drag-target-active[data-v-dd858332]{color:#fff;background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f624}.breadcrumbs[data-v-dd858332]{box-sizing:border-box;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:nowrap;flex:auto;gap:2px;min-width:0;max-width:none;height:42px;padding:4px;font-family:inherit;font-size:.78rem;overflow:hidden}.breadcrumb-home[data-v-dd858332],.breadcrumb-item[data-v-dd858332]{color:#64748b;min-width:0;height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-weight:650;transition:color .15s,background .15s;display:inline-flex}.breadcrumb-home[data-v-dd858332]:hover,.breadcrumb-item[data-v-dd858332]:hover:not(.active){color:#2563eb;background:#eaf2ff}.breadcrumb-home.active[data-v-dd858332],.breadcrumb-item.active[data-v-dd858332]{color:#0f172a;cursor:default;background:#fff;box-shadow:0 1px 4px #0f172a14}.breadcrumb-separator[data-v-dd858332]{color:#94a3b8;flex:none}.toolbar-actions[data-v-dd858332]{flex:2 760px;grid-template-columns:minmax(200px,1fr) 174px 224px 78px auto;align-items:flex-end;gap:8px;min-width:680px;display:grid}.search-cluster[data-v-dd858332]{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.protection-cluster[data-v-dd858332]{flex-direction:column;gap:6px;min-width:0;display:flex}.protection-select[data-v-dd858332],.search-group[data-v-dd858332]{width:100%}.search-icon[data-v-dd858332]{color:#64748b;pointer-events:none;left:12px}.search-input[data-v-dd858332]{color:#0f172a;background:#f8fafc;border:1px solid #dbe3ee;border-radius:10px;outline:none;width:100%;height:42px;padding:0 36px 0 38px;font-size:.83rem;font-weight:550;transition:border-color .16s,background .16s,box-shadow .16s}.search-input[data-v-dd858332]::-webkit-search-cancel-button{display:none}.search-input[data-v-dd858332]::placeholder{color:#94a3b8}.search-input[data-v-dd858332]:focus{background:#fff;border-color:#60a5fa;width:100%;box-shadow:0 0 0 3px #3b82f61c}.clear-search-btn[data-v-dd858332]{border-radius:7px;width:26px;height:26px;padding:0;right:8px}.clear-search-btn[data-v-dd858332]:hover{color:#0f172a;background:#e2e8f0}.control-cluster[data-v-dd858332]{grid-template-rows:12px 42px;grid-template-columns:auto auto;gap:4px 6px;display:grid}.control-label[data-v-dd858332]{grid-column:1/-1}.action-select[data-v-dd858332]{background-color:#f8fafc;border-color:#dbe3ee;border-radius:10px;min-width:106px;height:42px;padding:0 30px 0 11px;font-size:.8rem;font-weight:650}.compact-action[data-v-dd858332]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ee;border-radius:10px;align-items:center;gap:6px;height:42px;padding:0 10px;font-size:.76rem;font-weight:700;transition:all .16s;display:inline-flex}.compact-action[data-v-dd858332]:hover{color:#2563eb;background:#eff6ff;border-color:#93c5fd}.sort-order-btn svg[data-v-dd858332]{transition:transform .18s}.sort-order-btn svg.descending[data-v-dd858332]{transform:rotate(180deg)}.view-cluster[data-v-dd858332]{flex-direction:column;gap:6px;width:78px;display:flex}.view-switch[data-v-dd858332]{box-sizing:border-box;background:#f1f5f9;border:1px solid #dbe3ee;border-radius:10px;gap:2px;width:78px;height:42px;padding:3px;display:flex}.view-switch button[data-v-dd858332]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;transition:color .15s,background .15s,box-shadow .15s;display:grid}.view-switch button[data-v-dd858332]:hover{color:#2563eb}.view-switch button.active[data-v-dd858332]{color:#2563eb;background:#fff;box-shadow:0 2px 7px #0f172a1a}.toolbar-actions .btn-folder[data-v-dd858332]{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#2563eb,#4f46e5);border:1px solid #2563eb;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:.78rem;font-weight:750;line-height:1;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 7px 16px #2563eb33}.toolbar-actions .btn-folder[data-v-dd858332]:hover{transform:translateY(-1px);box-shadow:0 10px 20px #2563eb42}@media (width<=1180px){.asset-toolbar[data-v-dd858332]{flex-direction:column;align-items:stretch}.toolbar-navigation[data-v-dd858332]{width:100%}.toolbar-actions[data-v-dd858332]{grid-template-columns:minmax(200px,1fr) 174px 224px 78px auto;width:100%;min-width:0}.search-cluster[data-v-dd858332]{width:auto;max-width:none}}@media (width<=760px){.asset-toolbar[data-v-dd858332]{padding:10px}.toolbar-navigation[data-v-dd858332]{min-width:0}.toolbar-actions[data-v-dd858332]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 78px;align-items:end;display:grid}.search-cluster[data-v-dd858332]{grid-column:1/-1;width:100%}.protection-cluster[data-v-dd858332],.sort-cluster[data-v-dd858332]{min-width:0}.sort-select[data-v-dd858332]{width:100%}.compact-action span[data-v-dd858332],.breadcrumb-home span[data-v-dd858332]{display:none}.toolbar-actions .btn-folder[data-v-dd858332]{grid-column:1/-1;width:100%}}.watermark-badge[data-v-a6f5d758]{color:#475569;background:#fffffff0;border:1px solid #dbe3ee;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:5px 8px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 3px 10px #0f172a1a}.watermark-badge span[data-v-a6f5d758]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tone-active[data-v-a6f5d758]{color:#047857;background:#ecfdf5f5;border-color:#a7f3d0}.tone-danger[data-v-a6f5d758]{color:#b91c1c;background:#fef2f2f5;border-color:#fecaca}.tone-scheduled[data-v-a6f5d758]{color:#1d4ed8;background:#eff6fff5;border-color:#bfdbfe}.tone-warning[data-v-a6f5d758]{color:#a16207;background:#fffbebf5;border-color:#fde68a}.tone-muted[data-v-a6f5d758]{color:#64748b;background:#f8fafcf5;border-color:#e2e8f0}.asset-grid[data-v-869e1060]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;display:grid}.asset-card[data-v-869e1060]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 2px 5px #0f172a0a}.asset-card[draggable=true][data-v-869e1060]{cursor:grab}.asset-card[draggable=true][data-v-869e1060]:active{cursor:grabbing}.asset-card[data-v-869e1060]:hover,.asset-card[data-v-869e1060]:focus-within{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 12px 28px #0f172a1c}.asset-card.drag-over[data-v-869e1060]{background-color:#eff6ff;border-color:#2563eb;transform:translateY(-2px);box-shadow:0 0 0 3px #2563eb29,0 12px 28px #0f172a1c}.asset-thumbnail-container[data-v-869e1060]{background:#f8fafc;border-bottom:1px solid #eef2f7;justify-content:center;align-items:center;height:150px;display:flex;position:relative;overflow:hidden}.asset-thumbnail[data-v-869e1060]{object-fit:cover;width:100%;height:100%}.folder-preview[data-v-869e1060]{background:linear-gradient(145deg,#f8fafc 0%,#eef4ff 100%);place-items:center;width:100%;height:100%;display:grid}.folder-icon[data-v-869e1060]{color:#3b82f6;background:#ffffffdb;border:1px solid #dbeafe;border-radius:20px;place-items:center;width:72px;height:72px;font-size:2.6rem;display:grid;box-shadow:0 8px 24px #2563eb1a}.asset-operation-actions[data-v-869e1060]{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);visibility:hidden;opacity:0;background:#fffffff0;border:1px solid #cbd5e1d9;border-radius:12px;align-items:center;gap:4px;padding:4px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:10px;right:10px;transform:translateY(-4px);box-shadow:0 7px 20px #0f172a26}.asset-card:hover .asset-operation-actions[data-v-869e1060],.asset-card:focus-within .asset-operation-actions[data-v-869e1060]{visibility:visible;opacity:1;transform:translateY(0)}.asset-operation-actions[data-v-869e1060] .nova-icon-action.nova-icon-action{background:0 0!important;border:0!important;border-radius:8px!important;flex-basis:32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important}.asset-operation-actions[data-v-869e1060] .nova-icon-action.nova-icon-action:hover:not(:disabled){background:#eff6ff!important}.asset-card-details[data-v-869e1060]{flex-direction:column;gap:10px;min-height:94px;padding:12px;display:flex}.asset-identity[data-v-869e1060]{align-items:center;gap:9px;min-width:0;display:flex}.asset-kind-icon[data-v-869e1060]{color:#2563eb;background:#eff6ff;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:1rem;display:grid}.asset-kind-icon.is-folder[data-v-869e1060]{color:#4f46e5;background:#eef2ff}.asset-copy[data-v-869e1060]{gap:2px;min-width:0;display:grid}.asset-name[data-v-869e1060]{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:750;line-height:1.25;display:block;overflow:hidden}.asset-kind-label[data-v-869e1060]{color:#64748b;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.63rem;font-weight:700;overflow:hidden}.asset-status[data-v-869e1060]{align-items:center;min-width:0;min-height:25px;display:flex}.asset-status[data-v-869e1060] .watermark-badge{max-width:100%;box-shadow:none}.empty-assets-container[data-v-869e1060]{justify-content:center;align-items:center;width:100%;padding:3rem 1.5rem;display:flex}.empty-state-card[data-v-869e1060]{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border:1px dashed #cbd5e1;border-radius:1rem;flex-direction:column;align-items:center;max-width:420px;padding:2.5rem 2rem;display:flex}.empty-icon-wrap[data-v-869e1060]{color:#94a3b8;background:#f1f5f9;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:1.25rem;display:grid}.empty-title[data-v-869e1060]{color:#1e293b;margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.empty-desc[data-v-869e1060]{color:#64748b;margin:0;font-size:.875rem;line-height:1.5}@media (pointer:coarse){.asset-operation-actions[data-v-869e1060]{visibility:visible;opacity:1;transform:none}}@media (width<=640px){.asset-grid[data-v-869e1060]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.asset-thumbnail-container[data-v-869e1060]{height:132px}.asset-card-details[data-v-869e1060]{padding:10px}.asset-operation-actions[data-v-869e1060]{top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.asset-card[data-v-869e1060],.asset-operation-actions[data-v-869e1060]{transition:none}}.asset-table-wrap[data-v-acd84a47]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;overflow-x:auto}.asset-table[data-v-acd84a47]{border-collapse:collapse;width:100%;min-width:820px}.asset-table th[data-v-acd84a47],.asset-table td[data-v-acd84a47]{text-align:left;vertical-align:middle;border:1px solid #dee2e6;padding:12px}.asset-table th[data-v-acd84a47]:first-child,.asset-table td[data-v-acd84a47]:first-child{border-left:0}.asset-table th[data-v-acd84a47]:last-child,.asset-table td[data-v-acd84a47]:last-child{border-right:0}.asset-table thead th[data-v-acd84a47]{border-top:0}.asset-table tbody tr:last-child td[data-v-acd84a47]{border-bottom:0}.asset-table th[data-v-acd84a47]{cursor:pointer;background-color:#f8f9fa;position:relative}.asset-table th[data-v-acd84a47]:hover{background-color:#e9ecef}.asset-row[data-v-acd84a47]{cursor:pointer;transition:background-color .2s}.asset-row[draggable=true][data-v-acd84a47]{cursor:grab}.asset-row[draggable=true][data-v-acd84a47]:active{cursor:grabbing}.asset-row[data-v-acd84a47]:hover{background-color:#f0f0f0}.asset-row.drag-over[data-v-acd84a47]{outline-offset:-2px;background-color:#e6f2ff;outline:2px solid #007bff}.folder-icon[data-v-acd84a47]{margin-right:8px}.btn-action[data-v-acd84a47]{cursor:pointer;color:#6c757d;background:0 0;border:none;font-size:1.2rem;text-decoration:none}.btn-action[data-v-acd84a47]:hover{color:#007bff}.btn-move[data-v-acd84a47]:hover{color:#3b82f6}.btn-delete[data-v-acd84a47]:hover{color:#dc2626}.sort-asc[data-v-acd84a47]:after,.sort-desc[data-v-acd84a47]:after{content:"";border:4px solid #0000;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.sort-asc[data-v-acd84a47]:after{border-bottom-color:#333}.sort-desc[data-v-acd84a47]:after{border-top-color:#333}@media (width<=760px){.asset-table[data-v-acd84a47]{min-width:760px}.asset-table th[data-v-acd84a47],.asset-table td[data-v-acd84a47]{padding:10px;font-size:.78rem}}[data-v-30200861]{box-sizing:border-box}.move-overlay[data-v-30200861]{z-index:10000;-webkit-backdrop-filter:blur(14px)saturate(120%);background:#0f172a94;place-items:center;padding:24px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:fixed;inset:0}.move-dialog[data-v-30200861]{color:#172033;background:#fffffffb;border:1px solid #ffffffd1;border-radius:28px;outline:none;flex-direction:column;width:min(780px,100%);max-height:min(880px,100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px #080f2357,0 8px 28px #30457429}.dialog-hero[data-v-30200861]{color:#fff;background:linear-gradient(124deg,#162b5d 0%,#284cb6 45%,#6d3ae1 100%);flex:none;min-height:144px;padding:30px 32px 28px;position:relative;overflow:hidden}.hero-glow[data-v-30200861]{filter:blur(4px);pointer-events:none;border-radius:999px;position:absolute}.hero-glow-one[data-v-30200861]{background:#80dcff47;width:260px;height:260px;top:-190px;right:10%}.hero-glow-two[data-v-30200861]{background:#ff8fe959;width:190px;height:190px;bottom:-170px;left:42%}.hero-copy[data-v-30200861]{z-index:1;align-items:flex-start;gap:16px;display:flex;position:relative}.hero-mark[data-v-30200861]{color:#fff;background:#ffffff24;border:1px solid #ffffff47;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff3d,0 12px 30px #0f1d4b3d}.eyebrow[data-v-30200861]{color:#c9d7ff;letter-spacing:.13em;text-transform:uppercase;margin:1px 0 4px;font-size:11px;font-weight:850}.hero-copy h2[data-v-30200861]{letter-spacing:-.035em;margin:0;font-size:29px;font-weight:820}.hero-copy p[data-v-30200861]{color:#eef3ffd6;margin:6px 0 0;font-size:14px}.close-button[data-v-30200861]{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;place-items:center;width:38px;height:38px;padding:0 0 3px;font-size:26px;line-height:1;transition:all .18s;display:grid;position:absolute;top:22px;right:24px}.close-button[data-v-30200861]:hover:not(:disabled){background:#fff3;transform:rotate(4deg)}button[data-v-30200861]:focus-visible{outline-offset:2px;outline:3px solid #5b89ef7a}.dialog-content[data-v-30200861]{background:linear-gradient(#fff 0%,#fbfcff 100%);padding:24px 30px 28px;overflow:auto}.asset-summary[data-v-30200861]{background:#f7f9fd;border:1px solid #e3e9f3;border-radius:16px;grid-template-columns:44px minmax(0,1fr) minmax(190px,auto);align-items:center;gap:13px;margin-bottom:24px;padding:13px 15px;display:grid}.asset-type-icon[data-v-30200861]{color:#3768df;background:#e8efff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.asset-summary-copy[data-v-30200861]{flex-direction:column;min-width:0;display:flex}.asset-summary-copy span[data-v-30200861],.current-location span[data-v-30200861]{color:#7a879d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.asset-summary-copy strong[data-v-30200861]{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.current-location[data-v-30200861]{text-align:right;min-width:0}.current-location code[data-v-30200861]{color:#53627b;text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin-top:4px;font:700 11px/1.4 SFMono-Regular,Consolas,monospace;display:block;overflow:hidden}.section-heading[data-v-30200861]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.section-heading>div[data-v-30200861]{align-items:center;gap:10px;display:flex}.section-heading h3[data-v-30200861]{color:#1d2940;letter-spacing:-.015em;margin:0;font-size:16px}.folders-scanned[data-v-30200861]{color:#8995a8;font-size:11px;font-weight:700}.thinking-card[data-v-30200861]{background:linear-gradient(120deg,#f1f5ff,#faf7ff);border:1px solid #dbe3fb;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:98px;padding:18px;display:grid;position:relative;overflow:hidden}.thinking-orb[data-v-30200861]{color:#fff;background:linear-gradient(140deg,#3476ed,#7b40df);border-radius:15px;place-items:center;width:46px;height:46px;animation:1.8s ease-in-out infinite breathe-30200861;display:grid;box-shadow:0 10px 24px #4f4cd047}.thinking-copy[data-v-30200861]{flex-direction:column;gap:4px;display:flex}.thinking-copy strong[data-v-30200861]{font-size:14px}.thinking-copy span[data-v-30200861]{color:#718099;font-size:12px}.thinking-lines[data-v-30200861]{align-items:center;gap:4px;display:flex}.thinking-lines i[data-v-30200861]{background:#7794e9;border-radius:5px;width:4px;height:16px;animation:.8s ease-in-out infinite alternate wave-30200861}.thinking-lines i[data-v-30200861]:nth-child(2){height:26px;animation-delay:.15s}.thinking-lines i[data-v-30200861]:nth-child(3){height:12px;animation-delay:.3s}.suggestion-notice[data-v-30200861]{color:#6d5528;background:#fffbeb;border:1px solid #f3dfaa;border-radius:15px;align-items:flex-start;gap:12px;padding:15px;display:flex}.suggestion-notice>span[data-v-30200861]{color:#b97811;background:#fff4c8;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.suggestion-notice strong[data-v-30200861]{font-size:13px}.suggestion-notice p[data-v-30200861]{color:#846f45;margin:3px 0 0;font-size:12px}.ai-rationale[data-v-30200861]{color:#66758e;margin:0 0 13px;font-size:12.5px;line-height:1.5}.suggestion-grid[data-v-30200861]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.suggestion-card[data-v-30200861],.new-folder-card[data-v-30200861]{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6f1;border-radius:17px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;position:relative}.suggestion-card[data-v-30200861]{flex-direction:column;align-items:flex-start;min-width:0;min-height:190px;padding:14px;display:flex}.suggestion-card[data-v-30200861]:hover,.new-folder-card[data-v-30200861]:hover{border-color:#9cb8fa;transform:translateY(-2px);box-shadow:0 10px 28px #2c4b8a1a}.suggestion-card.selected[data-v-30200861],.new-folder-card.selected[data-v-30200861]{background:linear-gradient(145deg,#f6f9ff,#fbf9ff);border-color:#4a78e7;box-shadow:0 0 0 3px #4671e01c,0 12px 30px #2d4d8f1f}.rank-chip[data-v-30200861]{color:#53627c;letter-spacing:.06em;text-transform:uppercase;background:#f0f3f8;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex}.suggestion-card:first-child .rank-chip[data-v-30200861],.new-folder-card .rank-chip[data-v-30200861]{color:#315dc5;background:#e9f0ff}.suggestion-topline[data-v-30200861]{justify-content:space-between;align-items:center;width:100%;margin:14px 0 10px;display:flex}.folder-orb[data-v-30200861]{color:#376fe3;background:#eaf1ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.confidence[data-v-30200861]{color:#65806f;font-size:9.5px;font-weight:800}.suggestion-card strong[data-v-30200861]{text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 22px);font-size:13px;overflow:hidden}.suggestion-card code[data-v-30200861]{color:#718099;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:4px 0 8px;font:600 9.5px/1.4 SFMono-Regular,Consolas,monospace;overflow:hidden}.suggestion-reason[data-v-30200861]{color:#6f7d92;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.selection-indicator[data-v-30200861]{color:#0000;background:#f2f5fa;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid;position:absolute;bottom:11px;right:11px}.selected .selection-indicator[data-v-30200861]{color:#fff;background:#3f70df}.new-folder-card[data-v-30200861]{grid-template-columns:72px 1fr;align-items:center;gap:16px;width:100%;padding:16px;display:grid}.new-folder-visual[data-v-30200861]{background:linear-gradient(145deg,#e8f0ff,#f0eaff);border-radius:18px;place-items:center;width:68px;height:68px;display:grid}.folder-shape[data-v-30200861]{color:#4775e3;font-size:34px;position:relative}.folder-shape i[data-v-30200861]{color:#fff;background:#7449d7;border:2px solid #edf0ff;border-radius:50%;place-items:center;width:21px;height:21px;font:800 15px/1 sans-serif;display:grid;position:absolute;bottom:-3px;right:-7px}.new-folder-copy[data-v-30200861]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.new-folder-copy strong[data-v-30200861]{margin:8px 0 3px;font-size:14px}.new-folder-copy>span[data-v-30200861]:not(.rank-chip){color:#6d7b91;font-size:11.5px;line-height:1.45}.new-folder-copy code[data-v-30200861]{color:#526884;margin-top:7px;font:650 10px SFMono-Regular,Consolas,monospace}.folder-name-editor[data-v-30200861]{background:#fafbfe;border:1px solid #e3e8f2;border-radius:14px;grid-template-columns:1fr;gap:6px;margin-top:10px;padding:12px 14px;transition:all .18s;display:grid}.folder-name-editor.active[data-v-30200861]{background:#f7f9ff;border-color:#a8bef4}.folder-name-editor label[data-v-30200861]{color:#536179;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.name-input-wrap[data-v-30200861]{color:#5272bf;align-items:center;gap:9px;display:flex}.name-input-wrap input[data-v-30200861]{color:#1e2a40;background:0 0;border:0;border-bottom:1px solid #cfd8e8;outline:0;width:100%;padding:7px 0;font:750 14px inherit}.name-input-wrap input[data-v-30200861]:focus{border-color:#4e73d6}.folder-name-editor small[data-v-30200861]{color:#8a96a8;font-size:10px}.manual-section[data-v-30200861]{border-top:1px solid #e7ebf2;margin-top:22px}.manual-toggle[data-v-30200861]{color:#27344b;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;padding:17px 3px 4px;display:grid}.manual-toggle-icon[data-v-30200861]{color:#5e6e88;background:#f1f4f8;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.manual-toggle>span[data-v-30200861]:nth-child(2){flex-direction:column;display:flex}.manual-toggle strong[data-v-30200861]{font-size:13px}.manual-toggle small[data-v-30200861]{color:#8a96a8;margin-top:2px;font-size:10.5px}.toggle-chevron[data-v-30200861]{color:#6b7890;font-size:22px;transition:transform .2s}.toggle-chevron.open[data-v-30200861]{transform:rotate(180deg)}.folder-browser[data-v-30200861]{padding:13px 0 0 50px}.folder-search[data-v-30200861]{color:#7b889e;background:#fff;border:1px solid #dce3ed;border-radius:12px;align-items:center;gap:9px;padding:0 12px;display:flex}.folder-search input[data-v-30200861]{color:#29364d;background:0 0;border:0;outline:0;width:100%;padding:10px 0;font:600 12px inherit}.folder-search[data-v-30200861]:focus-within{border-color:#6e91e8;box-shadow:0 0 0 3px #4e73d61c}.folder-search>span[data-v-30200861]{cursor:pointer;padding:5px}.folder-list[data-v-30200861]{background:#f8f9fc;border:1px solid #e5e9f0;border-radius:12px;flex-direction:column;max-height:190px;margin-top:8px;padding:6px;display:flex;overflow:auto}.folder-row[data-v-30200861]{color:#526078;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:20px 1fr 20px;align-items:center;gap:8px;width:100%;padding:9px 10px;display:grid}.folder-row span[data-v-30200861]{text-overflow:ellipsis;white-space:nowrap;font:650 11px SFMono-Regular,Consolas,monospace;overflow:hidden}.folder-row[data-v-30200861]:hover{color:#2f5fca;background:#edf3ff}.folder-row.selected[data-v-30200861]{color:#254fae;background:#e5edff}.folder-loading[data-v-30200861],.empty-folders[data-v-30200861]{color:#8995a8;text-align:center;padding:18px;font-size:11px}.dialog-footer[data-v-30200861]{background:#fffffff5;border-top:1px solid #e6eaf1;flex:none;padding:15px 26px 18px;box-shadow:0 -8px 28px #2a3a5e0a}.action-error[data-v-30200861]{color:#a33c42;background:#fff1f2;border:1px solid #ffd4d7;border-radius:10px;align-items:center;gap:7px;margin:0 0 10px;padding:9px 11px;font-size:11px;display:flex}.footer-actions[data-v-30200861]{justify-content:flex-end;gap:10px;display:flex}.secondary-button[data-v-30200861],.primary-button[data-v-30200861]{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font:800 12px inherit;transition:all .18s;display:inline-flex}.secondary-button[data-v-30200861]{color:#637088;background:#f1f4f8;border:1px solid #0000}.secondary-button[data-v-30200861]:hover:not(:disabled){color:#29364d;background:#e8edf4}.primary-button[data-v-30200861]{color:#fff;background:linear-gradient(135deg,#376de2,#6845d4);border:0;min-width:170px;box-shadow:0 9px 22px #3953bf40}.primary-button[data-v-30200861]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 27px #3953bf57}.primary-button[data-v-30200861]:disabled,.secondary-button[data-v-30200861]:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.button-spinner[data-v-30200861]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-30200861}.move-dialog-enter-active[data-v-30200861],.move-dialog-leave-active[data-v-30200861]{transition:opacity .22s}.move-dialog-enter-active .move-dialog[data-v-30200861]{animation:.36s cubic-bezier(.2,.85,.3,1) dialog-in-30200861}.move-dialog-leave-active .move-dialog[data-v-30200861]{transition:transform .18s,opacity .18s}.move-dialog-enter-from[data-v-30200861],.move-dialog-leave-to[data-v-30200861]{opacity:0}.move-dialog-leave-to .move-dialog[data-v-30200861]{opacity:0;transform:translateY(8px)scale(.985)}@keyframes dialog-in-30200861{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes breathe-30200861{50%{transform:scale(1.06);box-shadow:0 14px 30px #4f4cd061}}@keyframes wave-30200861{to{opacity:.55;transform:scaleY(.55)}}@keyframes spin-30200861{to{transform:rotate(360deg)}}@media (width<=720px){.move-overlay[data-v-30200861]{align-items:end;padding:0}.move-dialog[data-v-30200861]{border-radius:24px 24px 0 0;width:100%;max-height:94vh}.dialog-hero[data-v-30200861]{min-height:128px;padding:25px 22px 22px}.hero-mark[data-v-30200861]{width:43px;height:43px}.hero-copy h2[data-v-30200861]{font-size:24px}.hero-copy p[data-v-30200861]{max-width:80%;font-size:12px}.close-button[data-v-30200861]{top:18px;right:18px}.dialog-content[data-v-30200861]{padding:18px}.asset-summary[data-v-30200861]{grid-template-columns:40px minmax(0,1fr)}.current-location[data-v-30200861]{text-align:left;grid-column:2}.current-location code[data-v-30200861]{max-width:100%}.section-heading[data-v-30200861]{align-items:flex-start}.section-heading>div[data-v-30200861]{flex-direction:column;align-items:flex-start;gap:7px}.folders-scanned[data-v-30200861]{text-align:right;padding-top:3px}.suggestion-grid[data-v-30200861]{grid-template-columns:1fr}.suggestion-card[data-v-30200861]{min-height:150px}.thinking-card[data-v-30200861]{grid-template-columns:44px 1fr}.thinking-lines[data-v-30200861]{display:none}.folder-browser[data-v-30200861]{padding-left:0}.dialog-footer[data-v-30200861]{padding:13px 16px calc(14px + env(safe-area-inset-bottom))}}@media (width<=460px){.hero-copy p[data-v-30200861]{display:none}.dialog-hero[data-v-30200861]{min-height:108px}.asset-summary[data-v-30200861]{margin-bottom:19px}.folders-scanned[data-v-30200861]{display:none}.new-folder-card[data-v-30200861]{grid-template-columns:58px 1fr;padding:13px}.new-folder-visual[data-v-30200861]{width:56px;height:56px}.footer-actions[data-v-30200861]{grid-template-columns:1fr 1.45fr;display:grid}.secondary-button[data-v-30200861],.primary-button[data-v-30200861]{min-width:0;padding:0 12px}}@media (prefers-reduced-motion:reduce){[data-v-30200861],[data-v-30200861]:before,[data-v-30200861]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard-wrapper[data-v-07e11dcd]{background:radial-gradient(circle at top left, var(--color-ink-50) 0%, var(--color-ink-100) 100%);justify-content:center;min-height:calc(100vh - 64px);padding:0 40px 40px;display:flex}.dashboard-glass[data-v-07e11dcd]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #ffffff80;border-radius:12px;flex-direction:column;width:100%;max-width:1400px;display:flex;position:relative;overflow:visible;box-shadow:0 25px 50px -12px #0f172a14}.assistant-insight[data-v-07e11dcd]{color:#312e81;background:linear-gradient(135deg,#eef2ff,#faf5ff);border:1px solid #c7d2fe;border-radius:16px;margin:0 40px 22px;padding:18px 20px;box-shadow:0 10px 30px #4f46e514}.assistant-insight-heading[data-v-07e11dcd]{align-items:center;gap:11px;display:flex}.assistant-insight-mark[data-v-07e11dcd]{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.assistant-insight-heading div[data-v-07e11dcd]{flex:1}.assistant-insight-heading span[data-v-07e11dcd]:not(.assistant-insight-mark){color:#6366f1;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.assistant-insight h2[data-v-07e11dcd]{margin:2px 0 0;font-size:1rem}.assistant-insight-heading>button[data-v-07e11dcd]{color:#6366f1;cursor:pointer;background:0 0;border:0;font-size:1.25rem}.assistant-insight>p[data-v-07e11dcd]{color:#5b5b82;margin:12px 0;font-size:.8rem}.assistant-insight-metrics[data-v-07e11dcd]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.assistant-insight-metrics div[data-v-07e11dcd]{background:#ffffffb8;border:1px solid #6366f129;border-radius:10px;padding:10px 12px}.assistant-insight-metrics strong[data-v-07e11dcd]{color:#312e81;font-size:1.15rem;display:block}.assistant-insight-metrics span[data-v-07e11dcd]{color:#6b6b8d;font-size:.68rem}.assistant-insight ul[data-v-07e11dcd]{color:#5b5b82;margin:12px 0 0;padding-left:18px;font-size:.72rem;line-height:1.5}.manager-header[data-v-07e11dcd]{border-bottom:1px solid var(--color-ink-100);z-index:100;background:#fff;border-radius:12px 12px 0 0;justify-content:space-between;align-items:flex-start;gap:32px;padding:24px 40px;display:flex;position:relative}.gradient-title[data-v-07e11dcd]{color:var(--color-ink-800);letter-spacing:-.02em;margin:4px 0 0;font-size:2rem;font-weight:800}.subtitle[data-v-07e11dcd]{color:var(--color-ink-400);margin:6px 0 0;font-size:.95rem}.header-right[data-v-07e11dcd]{flex-direction:column;align-items:flex-end;gap:10px;min-width:280px;max-width:360px;display:flex}.dropzone[data-v-07e11dcd]{border:2px dashed var(--color-ink-200);background:#fafbfc;border-radius:10px;outline:none;width:100%;padding:18px 20px;transition:all .2s}.dropzone[data-v-07e11dcd]:hover{border-color:var(--color-accent);background:#eff6ff}.dropzone.is-dragging[data-v-07e11dcd]{border-color:var(--color-accent);background:#eff6ff;transform:scale(1.01);box-shadow:0 0 0 4px #3b82f61f}.dropzone.has-files[data-v-07e11dcd]{background:#f0fdf4;border-color:#10b981}.dropzone.is-uploading[data-v-07e11dcd]{opacity:.75;pointer-events:none}.hidden-input[data-v-07e11dcd]{display:none}.dropzone-inner[data-v-07e11dcd]{color:var(--color-ink-400);align-items:center;gap:10px;font-size:.85rem;display:flex}.dropzone-copy[data-v-07e11dcd]{flex-direction:column;gap:2px;display:flex}.dropzone-copy span[data-v-07e11dcd]{font-size:.72rem;line-height:1.35}.dropzone.is-dragging .dropzone-inner[data-v-07e11dcd],.dropzone:hover .dropzone-inner[data-v-07e11dcd]{color:var(--color-accent)}.dropzone.has-files .dropzone-inner[data-v-07e11dcd]{color:#10b981}.browse-actions[data-v-07e11dcd]{gap:8px;margin-top:12px;display:flex}.btn-browse[data-v-07e11dcd]{border:1px solid var(--color-ink-200);color:var(--color-accent);cursor:pointer;background:#fff;border-radius:7px;flex:1;padding:7px 10px;font-size:.76rem;font-weight:750}.btn-browse[data-v-07e11dcd]:hover:not(:disabled){border-color:var(--color-accent);background:#eff6ff}.selection-summary[data-v-07e11dcd]{border-top:1px solid #10b98133;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:9px;display:flex}.file-count[data-v-07e11dcd]{color:#10b981;font-size:.76rem;font-weight:700}.btn-clear[data-v-07e11dcd]{color:var(--color-ink-400);cursor:pointer;background:0 0;border:0;padding:2px;font-size:.72rem;font-weight:700;text-decoration:underline}.validation-list[data-v-07e11dcd]{flex-direction:column;gap:4px;width:100%;display:flex}.validation-item[data-v-07e11dcd]{color:#ef4444;background:#ef44440f;border:1px solid #ef444426;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;display:flex}.progress-wrap[data-v-07e11dcd]{flex-direction:column;gap:4px;width:100%;display:flex}.progress-bar-track[data-v-07e11dcd]{background:var(--color-ink-200);border-radius:10px;width:100%;height:6px;overflow:hidden}.progress-bar-fill[data-v-07e11dcd]{background:linear-gradient(90deg, var(--color-accent), #06b6d4);border-radius:10px;height:100%;transition:width .2s}.progress-label[data-v-07e11dcd]{color:var(--color-accent);text-align:right;font-size:.72rem;font-weight:700}.btn-ingest[data-v-07e11dcd]{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.85rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #3b82f633}.btn-ingest[data-v-07e11dcd]:hover:not(:disabled){background:var(--color-accent);transform:translateY(-2px);box-shadow:0 6px 12px #3b82f64d}.btn-ingest[data-v-07e11dcd]:disabled{background:var(--color-ink-200);cursor:not-allowed;box-shadow:none}.manager-body[data-v-07e11dcd]{flex-direction:column;flex-grow:1;padding:32px 40px;display:flex}.watermark-overview[data-v-07e11dcd]{background:linear-gradient(120deg,#eff6ff 0%,#fffffff5 58%,#f8fafc 100%);border:1px solid #dbeafe;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:flex}.watermark-overview-copy[data-v-07e11dcd]{align-items:center;gap:10px;min-width:220px;display:flex}.watermark-overview-copy>div[data-v-07e11dcd]{gap:2px;min-width:0;display:grid}.watermark-overview-copy strong[data-v-07e11dcd]{color:#172554;font-size:.78rem}.watermark-overview-copy span[data-v-07e11dcd]:not(.watermark-overview-icon){color:#64748b;font-size:.65rem;line-height:1.35}.watermark-overview-icon[data-v-07e11dcd]{color:#2563eb;background:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 5px 14px #2563eb1f}.watermark-metrics[data-v-07e11dcd]{grid-template-columns:repeat(5,minmax(82px,1fr));gap:6px;min-width:0;display:grid}.watermark-metrics button[data-v-07e11dcd]{text-align:left;color:#64748b;cursor:pointer;background:#ffffffb8;border:1px solid #0000;border-radius:10px;gap:2px;min-width:0;padding:8px 10px;transition:border-color .15s,background .15s,transform .15s;display:grid}.watermark-metrics button[data-v-07e11dcd]:hover{background:#fff;border-color:#bfdbfe;transform:translateY(-1px)}.watermark-metrics button.active[data-v-07e11dcd]{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 2px #3b82f617}.watermark-metrics button.attention strong[data-v-07e11dcd]{color:#a16207}.watermark-metrics strong[data-v-07e11dcd]{color:#1e3a8a;font-size:.92rem;line-height:1}.watermark-metrics span[data-v-07e11dcd]{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:750;line-height:1.2;overflow:hidden}.asset-viewport[data-v-07e11dcd]{flex-grow:1;margin-top:24px}.slide-up[data-v-07e11dcd]{animation:.5s cubic-bezier(.16,1,.3,1) slideUp-07e11dcd}@keyframes slideUp-07e11dcd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.manager-header[data-v-07e11dcd]{flex-direction:column}.header-right[data-v-07e11dcd]{min-width:unset;align-items:stretch;width:100%;max-width:100%}.watermark-overview[data-v-07e11dcd]{flex-direction:column;align-items:stretch}.watermark-metrics[data-v-07e11dcd]{width:100%}}@media (width<=768px){.dashboard-wrapper[data-v-07e11dcd]{padding:16px}.manager-header[data-v-07e11dcd],.manager-body[data-v-07e11dcd]{padding:24px}.watermark-metrics[data-v-07e11dcd]{grid-template-columns:repeat(2,minmax(0,1fr))}.watermark-metrics button[data-v-07e11dcd]:first-child{grid-column:1/-1}}svg[data-v-79105379]{flex-shrink:0;width:22px;height:22px}.panel-section-title[data-v-c001e2ba]{color:#0f172a;text-transform:lowercase;font-variant:small-caps;margin:24px 0;font-size:.9rem;font-weight:900}.processing-card[data-v-c001e2ba]{background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;justify-content:space-between;gap:12px;padding:14px;display:flex}.processing-card>div[data-v-c001e2ba]{gap:3px;display:grid}.processing-label[data-v-c001e2ba]{color:#2563eb;text-transform:uppercase;font-size:.61rem;font-weight:900}.processing-card strong[data-v-c001e2ba]{color:#172554}.processing-card small[data-v-c001e2ba]{color:#64748b;overflow-wrap:anywhere}.processing-failed[data-v-c001e2ba]{background:#fff1f2;border-color:#fecaca}.processing-card button[data-v-c001e2ba]{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;align-self:center;padding:8px 12px;font-weight:800}.media-metadata[data-v-c001e2ba]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.media-metadata div[data-v-c001e2ba]{border:1px solid #e2e8f0;border-radius:10px;padding:9px}.media-metadata dt[data-v-c001e2ba]{color:#64748b;text-transform:uppercase;font-size:.62rem;font-weight:800}.media-metadata dd[data-v-c001e2ba]{color:#0f172a;margin:3px 0 0;font-size:.72rem;font-weight:750}.renditions-grid[data-v-c001e2ba]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;display:grid}.rendition-card[data-v-c001e2ba]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.card-media[data-v-c001e2ba]{background:#fff;justify-content:center;align-items:center;min-height:100px;display:flex;overflow:hidden}.rendition-img[data-v-c001e2ba]{object-fit:contain;width:100%;height:120px}.rendition-audio[data-v-c001e2ba]{width:calc(100% - 16px)}.card-meta[data-v-c001e2ba]{gap:6px;padding:12px;display:grid}.r-profile[data-v-c001e2ba]{color:#1e293b;font-size:.75rem;font-weight:800}.r-dims[data-v-c001e2ba]{color:#64748b;font-size:.65rem}.open-rendition[data-v-c001e2ba]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;margin-top:6px;padding:0 9px;font-size:.68rem;font-weight:800;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.open-rendition svg[data-v-c001e2ba]{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.open-rendition[data-v-c001e2ba]:hover{background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px)}.open-rendition[data-v-c001e2ba]:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}.empty-tab-state[data-v-c001e2ba]{text-align:center;color:#94a3b8;padding:40px 0;font-size:.9rem;font-style:italic}.rendition-error[data-v-c001e2ba]{color:#b42318;font-size:.75rem;font-weight:700}.fade-in[data-v-c001e2ba]{animation:.4s ease-out fadeIn-c001e2ba}@keyframes fadeIn-c001e2ba{0%{opacity:0;transform:translateY(10px)}}.usage-report[data-v-4dbd5de5]{gap:16px;display:grid}.usage-heading[data-v-4dbd5de5]{justify-content:space-between;align-items:center;gap:12px;display:flex}.usage-heading span[data-v-4dbd5de5],.consumer-type[data-v-4dbd5de5]{color:#2563eb;text-transform:uppercase;font-size:.61rem;font-weight:900}.usage-heading h3[data-v-4dbd5de5]{color:#0f172a;margin:3px 0 0}.usage-heading button[data-v-4dbd5de5]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:7px 10px;font-weight:800}.usage-summary[data-v-4dbd5de5]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.usage-summary div[data-v-4dbd5de5]{border:1px solid #e2e8f0;border-radius:12px;gap:3px;padding:12px;display:grid}.usage-summary strong[data-v-4dbd5de5]{color:#0f172a;font-size:1.2rem}.usage-summary span[data-v-4dbd5de5]{color:#64748b;text-transform:uppercase;font-size:.62rem;font-weight:800}.consumer-list[data-v-4dbd5de5]{gap:8px;display:grid}.consumer-list article[data-v-4dbd5de5]{border:1px solid #e2e8f0;border-radius:12px;gap:3px;padding:12px;display:grid;position:relative}.consumer-list article strong[data-v-4dbd5de5]{color:#1e293b;font-size:.78rem}.consumer-list article small[data-v-4dbd5de5]{color:#64748b;font-size:.66rem}.consumer-list a[data-v-4dbd5de5]{color:#2563eb;font-size:.66rem;font-weight:800;position:absolute;top:10px;right:10px}.usage-empty[data-v-4dbd5de5],.graph-warning[data-v-4dbd5de5]{text-align:center;color:#64748b;background:#f8fafc;border-radius:12px;padding:28px 12px;font-size:.78rem}.graph-warning[data-v-4dbd5de5]{color:#92400e;background:#fffbeb}.error[data-v-4dbd5de5]{color:#b42318;background:#fff1f2}body>textarea{position:fixed!important}.tui-image-editor-container{box-sizing:border-box;letter-spacing:.3px;background-color:#282828;height:100%;min-height:300px;margin:0;padding:0;position:relative;overflow:hidden}.tui-image-editor-container div,.tui-image-editor-container ul,.tui-image-editor-container label,.tui-image-editor-container input,.tui-image-editor-container li{box-sizing:border-box;-webkit-user-select:none;user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;margin:0;padding:0}.tui-image-editor-container .tui-image-editor-header{background-color:#151515;width:100%;min-width:533px;position:absolute;top:0}.tui-image-editor-container .tui-image-editor-header-buttons,.tui-image-editor-container .tui-image-editor-controls-buttons{float:right;margin:8px}.tui-image-editor-container .tui-image-editor-header-logo,.tui-image-editor-container .tui-image-editor-controls-logo{float:left;width:30%;padding:17px}.tui-image-editor-container .tui-image-editor-controls-logo,.tui-image-editor-container .tui-image-editor-controls-buttons{width:270px;height:100%;display:none}.tui-image-editor-container .tui-image-editor-header-buttons button,.tui-image-editor-container .tui-image-editor-header-buttons div,.tui-image-editor-container .tui-image-editor-controls-buttons button,.tui-image-editor-container .tui-image-editor-controls-buttons div{cursor:pointer;vertical-align:middle;letter-spacing:.3px;text-align:center;border:1px solid #ddd;border-radius:20px;outline:none;width:120px;height:40px;padding:0;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:700;line-height:40px;display:inline-block;position:relative}.tui-image-editor-container .tui-image-editor-download-btn{color:#fff;background-color:#fdba3b;border-color:#fdba3b}.tui-image-editor-container .tui-image-editor-load-btn{cursor:pointer;opacity:0;width:100%;display:inline-block;position:absolute;inset:0}.tui-image-editor-container .tui-image-editor-main-container{width:100%;position:absolute;top:0;bottom:64px}.tui-image-editor-container .tui-image-editor-main{text-align:center;position:absolute;inset:64px 0 0}.tui-image-editor-container .tui-image-editor-wrap{width:100%;position:absolute;bottom:0;overflow:auto}.tui-image-editor-container .tui-image-editor-wrap .tui-image-editor-size-wrap{width:100%;height:100%;display:table}.tui-image-editor-container .tui-image-editor-wrap .tui-image-editor-size-wrap .tui-image-editor-align-wrap{vertical-align:middle;display:table-cell}.tui-image-editor-container .tui-image-editor{display:inline-block;position:relative}.tui-image-editor-container .tui-image-editor-menu,.tui-image-editor-container .tui-image-editor-help-menu{text-align:center;vertical-align:middle;white-space:nowrap;width:auto;margin:0 auto;padding:0;list-style:none;display:table-cell}.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item,.tui-image-editor-container .tui-image-editor-help-menu>.tui-image-editor-item{cursor:pointer;border-radius:2px;margin:0 4px;padding:7px 8px 3px;display:inline-block;position:relative}.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:hover:before,.tui-image-editor-container .tui-image-editor-help-menu>.tui-image-editor-item[tooltip-content]:hover:before{content:"";border-top:7px solid #2f2f2f;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;margin:0 auto;display:inline-block;position:absolute;top:-2px;left:13px}.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:hover:after,.tui-image-editor-container .tui-image-editor-help-menu>.tui-image-editor-item[tooltip-content]:hover:after{content:attr(tooltip-content);color:#fff;background-color:#2f2f2f;border-radius:3px;min-width:24px;max-height:23px;padding:5px 8px;font-size:11px;font-weight:lighter;display:inline-block;position:absolute;top:-25px;left:0}.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item.active,.tui-image-editor-container .tui-image-editor-help-menu>.tui-image-editor-item.active{background-color:#fff;transition:all .3s}.tui-image-editor-container .tui-image-editor-wrap{position:absolute}.tui-image-editor-container .tui-image-editor-grid-visual{border:1px solid #ffffffb3;width:100%;height:100%;display:none;position:absolute}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor{transition:none}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-grid-visual,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-grid-visual,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-grid-visual{display:block}.tui-image-editor-container .tui-image-editor-grid-visual table{border-collapse:collapse;width:100%;height:100%}.tui-image-editor-container .tui-image-editor-grid-visual table td{border:1px solid #ffffff4d}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot:before{content:"";box-sizing:border-box;background-color:#fff;border:0;border-radius:100%;width:10px;height:10px;position:absolute;box-shadow:0 0 1px #0000004d}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.left-top:before{top:-5px;left:-5px}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.right-top:before{top:-5px;right:-5px}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.left-bottom:before{bottom:-5px;left:-5px}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.right-bottom:before{bottom:-5px;right:-5px}.tui-image-editor-container .tui-image-editor-submenu{white-space:nowrap;z-index:2;width:100%;height:150px;display:none;position:absolute;bottom:0}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-button:hover svg>use.active{display:block}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item li{vertical-align:top;display:inline-block}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-newline{margin-top:0;display:block}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button{cursor:pointer;margin:0 9px;font-size:11px;font-weight:400;display:inline-block;position:relative}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.preset{margin:0 9px 20px 5px}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item label>span{cursor:pointer;padding-top:5px;font-family:Noto Sans,sans-serif;font-size:11px;display:inline-block}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.apply label,.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.cancel label{vertical-align:7px}.tui-image-editor-container .tui-image-editor-submenu>div{vertical-align:bottom;display:none}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-style{opacity:.95;z-index:-1;display:block;position:absolute;inset:0}.tui-image-editor-container .tui-image-editor-partition>div{border-left:1px solid #3c3c3c;width:1px;height:52px;margin:0 8px}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-partition>div{height:108px;margin:0 29px 0 0}.tui-image-editor-container .tui-image-editor-submenu-align{text-align:left;margin-right:30px}.tui-image-editor-container .tui-image-editor-submenu-align label>span{white-space:nowrap;width:55px}.tui-image-editor-container .tui-image-editor-submenu-align:first-child{margin-right:0}.tui-image-editor-container .tui-image-editor-submenu-align:first-child label>span{width:70px}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-crop .tui-image-editor-submenu>div.tui-image-editor-menu-crop,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-submenu>div.tui-image-editor-menu-resize,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-submenu>div.tui-image-editor-menu-flip,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-submenu>div.tui-image-editor-menu-rotate,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-shape .tui-image-editor-submenu>div.tui-image-editor-menu-shape,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-text .tui-image-editor-submenu>div.tui-image-editor-menu-text,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-mask .tui-image-editor-submenu>div.tui-image-editor-menu-mask,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-icon .tui-image-editor-submenu>div.tui-image-editor-menu-icon,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-draw .tui-image-editor-submenu>div.tui-image-editor-menu-draw,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-submenu>div.tui-image-editor-menu-filter,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-zoom .tui-image-editor-submenu>div.tui-image-editor-menu-zoom{display:table-cell}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-crop .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-shape .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-text .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-mask .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-icon .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-draw .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-zoom .tui-image-editor-submenu{display:table}.tui-image-editor-container .tui-image-editor-help-menu{text-align:center;vertical-align:middle;z-index:2;background-color:#ffffff0f;border-radius:20px;margin:0 auto;padding:0;list-style:none;position:absolute}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history{color:#444;cursor:auto;background-color:#fff;width:196px;height:276px;padding:4px 2px;display:none;position:absolute;transform:translate(calc(12px - 50%));box-shadow:0 2px 6px #00000026}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list{height:268px;padding:0;list-style:none;overflow:hidden scroll}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item{height:24px;font-size:11px;line-height:24px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item{cursor:pointer;height:24px;position:relative}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item svg{width:24px;height:24px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item span{text-align:left;width:128px;height:24px;display:inline-block}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item .history-item-icon{width:24px;height:24px;display:inline-block;position:absolute;top:6px;left:6px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item .history-item-checkbox{width:24px;height:24px;display:none;position:absolute;top:5px;right:-6px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.selected-item{background-color:#7777771f}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.selected-item .history-item-checkbox{display:inline-block}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.disabled-item{color:#333;opacity:.3}.tui-image-editor-container .tui-image-editor-help-menu .opened .tie-panel-history{display:block}.tui-image-editor-container .tui-image-editor-help-menu .opened .tie-panel-history:before{content:"";width:0;height:0;margin:0 auto;display:inline-block;position:absolute}.tui-image-editor-container .filter-color-item{display:inline-block}.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox{display:block}.tui-image-editor-container .tui-image-editor-checkbox-wrap{text-align:left;display:inline-block!important}.tui-image-editor-container .tui-image-editor-checkbox-wrap.fixed-width{white-space:normal;width:187px}.tui-image-editor-container .tui-image-editor-checkbox{margin:1px 0;display:inline-block}.tui-image-editor-container .tui-image-editor-checkbox input{opacity:0;width:14px;height:14px}.tui-image-editor-container .tui-image-editor-checkbox>label>span{color:#fff;height:14px;position:relative}.tui-image-editor-container .tui-image-editor-checkbox input+label:before,.tui-image-editor-container .tui-image-editor-checkbox>label>span:before{content:"";text-align:center;box-sizing:border-box;background-color:#fff;border:0;border-radius:2px;width:14px;height:14px;margin:0;padding-top:1px;font-size:11px;display:inline-block;position:absolute;top:6px;left:-19px}.tui-image-editor-container .tui-image-editor-checkbox input[type=checkbox]:checked+span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAMBJREFUKBWVkjEOwjAMRe2WgZW7IIHEDdhghhuwcQ42rlJugAQS54Cxa5cq1QM5TUpByZfS2j9+dlJVt/tX5ZxbS4ZU9VLkQvSHKTIGRaVJYFmKrBbTCJxE2UgCdDzMZDkHrOV6b95V0US6UmgKodujEZbJg0B0ZgEModO5lrY1TMQf1TpyJGBEjD+E2NPN7ukIUDiF/BfEXgRiGEw8NgkffYGYwCi808fpn/6OvfUfsDr/Vc1IfRf8sKnFVqeiVQfDu0tf/nWH9gAAAABJRU5ErkJggg==);background-size:cover}.tui-image-editor-container .tui-image-editor-selectlist-wrap{position:relative}.tui-image-editor-container .tui-image-editor-selectlist-wrap select{appearance:none;background-color:#fff;border:1px solid #cbdbdb;border-radius:0;outline:0;width:100%;height:28px;margin-top:4px;padding:0 7px 0 10px}.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist{background-color:#fff;border:1px solid #ccc;border-top:0;padding:4px 0;display:none;position:relative;top:-1px}.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist li{text-align:left;padding:7px 10px;font-family:Noto Sans,sans-serif;display:block}.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist li:hover{background-color:#515ce60d}.tui-image-editor-container .tui-image-editor-selectlist-wrap:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAHlJREFUKBVjYBgFOEOAEVkmPDxc89+/f6eAYjzI4kD2FyYmJrOVK1deh4kzwRggGiQBVJCELAZig8SQNYHEmEEEMrh69eo1HR0dfqCYJUickZGxf9WqVf3IakBsFBthklpaWmVA9mEQhrJhUoTp0NBQCRAmrHL4qgAAuu4cWZOZIGsAAAAASUVORK5CYII=);background-size:cover;width:14px;height:14px;display:inline-block;position:absolute;top:10px;right:5px}.tui-image-editor-container .tui-image-editor-selectlist-wrap select::-ms-expand{display:none}.tui-image-editor-container .tui-image-editor-virtual-range-bar .tui-image-editor-disabled,.tui-image-editor-container .tui-image-editor-virtual-range-subbar .tui-image-editor-disabled,.tui-image-editor-container .tui-image-editor-virtual-range-pointer .tui-image-editor-disabled{backbround-color:red}.tui-image-editor-container .tui-image-editor-range{width:166px;height:17px;display:inline-block;position:relative;top:5px}.tui-image-editor-container .tui-image-editor-virtual-range-bar{background-color:#666;width:100%;height:2px;position:absolute;top:7px}.tui-image-editor-container .tui-image-editor-virtual-range-subbar{background-color:#d1d1d1;height:100%;position:absolute;left:0;right:0}.tui-image-editor-container .tui-image-editor-virtual-range-pointer{cursor:pointer;background-color:#fff;border-radius:100%;width:12px;height:12px;position:absolute;top:-5px;left:0}.tui-image-editor-container .tui-image-editor-range-wrap{margin-left:4px;display:inline-block}.tui-image-editor-container .tui-image-editor-range-wrap.short .tui-image-editor-range{width:100px}.tui-image-editor-container .color-picker-control .tui-image-editor-range{width:108px;margin-left:10px}.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-pointer{background-color:#333}.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-bar{background-color:#ccc}.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-subbar{background-color:#606060}.tui-image-editor-container .tui-image-editor-range-wrap.tui-image-editor-newline.short{margin-top:-2px;margin-left:19px}.tui-image-editor-container .tui-image-editor-range-wrap.tui-image-editor-newline.short label{color:#8e8e8e;font-weight:400}.tui-image-editor-container .tui-image-editor-range-wrap label{vertical-align:baseline;color:#fff;margin-right:7px;font-size:11px}.tui-image-editor-container .tui-image-editor-range-value{cursor:default;width:40px;height:24px;box-shadow:none;text-align:center;color:#fff;vertical-align:baseline;background-color:#1c1c1c;border:1px solid #d5d5d5;border-radius:2px;outline:none;margin-top:15px;margin-left:4px;font-family:Noto Sans,sans-serif;font-weight:lighter}.tui-image-editor-container .tui-image-editor-controls{z-index:2;background-color:#151515;width:100%;height:64px;display:table;position:absolute;bottom:0}.tui-image-editor-container .tui-image-editor-icpartition{background-color:#444;width:1px;height:24px;display:inline-block}.tui-image-editor-container.left .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:before{border-top:7px solid #0000;border-bottom:7px solid #0000;border-right:7px solid #2f2f2f;top:11px;left:28px}.tui-image-editor-container.left .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:after{white-space:nowrap;top:7px;left:42px}.tui-image-editor-container.left .tui-image-editor-submenu{width:248px;height:100%;left:0}.tui-image-editor-container.left .tui-image-editor-main-container{width:calc(100% - 64px);height:100%;left:64px}.tui-image-editor-container.left .tui-image-editor-controls{width:64px;height:100%;display:table}.tui-image-editor-container.left .tui-image-editor-menu,.tui-image-editor-container.right .tui-image-editor-menu{white-space:inherit}.tui-image-editor-container.left .tui-image-editor-submenu,.tui-image-editor-container.right .tui-image-editor-submenu{white-space:normal}.tui-image-editor-container.left .tui-image-editor-submenu>div,.tui-image-editor-container.right .tui-image-editor-submenu>div{vertical-align:middle}.tui-image-editor-container.left .tui-image-editor-controls li,.tui-image-editor-container.right .tui-image-editor-controls li{margin:4px auto;display:inline-block}.tui-image-editor-container.left .tui-image-editor-icpartition,.tui-image-editor-container.right .tui-image-editor-icpartition{width:24px;height:1px;position:relative;top:-7px}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-partition,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-partition{width:75%;margin:auto;display:block}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-partition>div,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-partition>div{border-bottom:1px solid #3c3c3c;border-left:0;width:100%;height:10px;margin:0}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-align,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-align{margin-right:0}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-item li,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-item li{margin-top:15px}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-colorpicker-clearfix li,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-colorpicker-clearfix li{margin-top:0}.tui-image-editor-container.left .tui-image-editor-checkbox-wrap.fixed-width,.tui-image-editor-container.right .tui-image-editor-checkbox-wrap.fixed-width{white-space:normal;width:182px}.tui-image-editor-container.left .tui-image-editor-range-wrap.tui-image-editor-newline label.range,.tui-image-editor-container.right .tui-image-editor-range-wrap.tui-image-editor-newline label.range{text-align:left;width:75%;margin:auto;display:block}.tui-image-editor-container.left .tui-image-editor-range,.tui-image-editor-container.right .tui-image-editor-range{width:136px}.tui-image-editor-container.right .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:before{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:7px solid #2f2f2f;top:11px;left:-3px}.tui-image-editor-container.right .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:after{top:7px;left:unset;white-space:nowrap;right:43px}.tui-image-editor-container.right .tui-image-editor-submenu{width:248px;height:100%;right:0}.tui-image-editor-container.right .tui-image-editor-main-container{width:calc(100% - 64px);height:100%;right:64px}.tui-image-editor-container.right .tui-image-editor-controls{width:64px;height:100%;display:table;right:0}.tui-image-editor-container.top .tui-image-editor-submenu .tui-image-editor-partition.only-left-right,.tui-image-editor-container.bottom .tui-image-editor-submenu .tui-image-editor-partition.only-left-right{display:none}.tui-image-editor-container.bottom .tui-image-editor-submenu>div{padding-bottom:24px}.tui-image-editor-container.top .color-picker-control .triangle{border:7px solid #0000;border-top:0;border-bottom:8px solid #fff;top:-8px}.tui-image-editor-container.top .tui-image-editor-size-wrap{height:100%}.tui-image-editor-container.top .tui-image-editor-main-container{bottom:0}.tui-image-editor-container.top .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:before{border-top:0;border-bottom:7px solid #2f2f2f;top:33px;left:13px}.tui-image-editor-container.top .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:after{top:38px}.tui-image-editor-container.top .tui-image-editor-submenu{top:0;bottom:auto}.tui-image-editor-container.top .tui-image-editor-submenu>div{vertical-align:top;padding-top:24px}.tui-image-editor-container.top .tui-image-editor-controls-logo,.tui-image-editor-container.top .tui-image-editor-controls-buttons{display:table-cell}.tui-image-editor-container.top .tui-image-editor-main{height:calc(100% - 64px);top:64px}.tui-image-editor-container.top .tui-image-editor-controls{top:0;bottom:inherit}.tui-image-editor-container .tui-image-editor-help-menu.top{white-space:nowrap;width:506px;height:40px;top:8px;left:50%;transform:translate(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.top .tie-panel-history{top:45px}.tui-image-editor-container .tui-image-editor-help-menu.top .opened .tie-panel-history:before{border-bottom:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;top:-8px;left:90px}.tui-image-editor-container .tui-image-editor-help-menu.top>.tui-image-editor-item[tooltip-content]:before{border:7px solid #0000;border-top:none;border-bottom-color:#2f2f2f;top:35px;left:13px}.tui-image-editor-container .tui-image-editor-help-menu.top>.tui-image-editor-item[tooltip-content]:after{white-space:nowrap;top:41px;left:-4px}.tui-image-editor-container .tui-image-editor-help-menu.top>.tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.top>.tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tui-image-editor-help-menu.bottom{white-space:nowrap;width:506px;height:40px;bottom:8px;left:50%;transform:translate(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.bottom .tie-panel-history{bottom:45px}.tui-image-editor-container .tui-image-editor-help-menu.bottom .opened .tie-panel-history:before{border-top:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;bottom:-8px;left:90px}.tui-image-editor-container .tui-image-editor-help-menu.bottom>.tui-image-editor-item[tooltip-content]:before{border:7px solid #0000;border-top-color:#2f2f2f;border-bottom:none;top:auto;bottom:36px;left:13px}.tui-image-editor-container .tui-image-editor-help-menu.bottom>.tui-image-editor-item[tooltip-content]:after{white-space:nowrap;top:auto;bottom:41px;left:-4px}.tui-image-editor-container .tui-image-editor-help-menu.bottom>.tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.bottom>.tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tui-image-editor-help-menu.left{white-space:inherit;width:40px;height:506px;top:50%;left:8px;transform:translateY(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.left .tie-panel-history{top:-4px;left:140px}.tui-image-editor-container .tui-image-editor-help-menu.left .opened .tie-panel-history:before{border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:8px solid #fff;top:14px;left:-8px}.tui-image-editor-container .tui-image-editor-help-menu.left .tui-image-editor-item{margin:4px auto;padding:6px 8px}.tui-image-editor-container .tui-image-editor-help-menu.left>.tui-image-editor-item[tooltip-content]:before{border:7px solid #0000;border-left:none;border-right-color:#2f2f2f;top:11px;left:27px}.tui-image-editor-container .tui-image-editor-help-menu.left>.tui-image-editor-item[tooltip-content]:after{white-space:nowrap;top:7px;left:40px}.tui-image-editor-container .tui-image-editor-help-menu.left>.tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.left>.tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tui-image-editor-help-menu.right{white-space:inherit;width:40px;height:506px;top:50%;right:8px;transform:translateY(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.right .tie-panel-history{top:-4px;right:-30px}.tui-image-editor-container .tui-image-editor-help-menu.right .opened .tie-panel-history:before{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:8px solid #fff;top:14px;right:-8px}.tui-image-editor-container .tui-image-editor-help-menu.right .tui-image-editor-item{margin:4px auto;padding:6px 8px}.tui-image-editor-container .tui-image-editor-help-menu.right>.tui-image-editor-item[tooltip-content]:before{border:7px solid #0000;border-left-color:#2f2f2f;border-right:none;top:11px;left:-6px}.tui-image-editor-container .tui-image-editor-help-menu.right>.tui-image-editor-item[tooltip-content]:after{white-space:nowrap;top:7px;left:auto;right:39px}.tui-image-editor-container .tui-image-editor-help-menu.right>.tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.right>.tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tie-icon-add-button .tui-image-editor-button{min-width:42px}.tui-image-editor-container .svg_ic-menu,.tui-image-editor-container .svg_ic-helpmenu{width:24px;height:24px}.tui-image-editor-container .svg_ic-submenu{width:32px;height:32px}.tui-image-editor-container .svg_img-bi{width:257px;height:26px}.tui-image-editor-container .tui-image-editor-help-menu svg>use,.tui-image-editor-container .tui-image-editor-controls svg>use{display:none}.tui-image-editor-container .tui-image-editor-help-menu .enabled svg:hover>use.hover,.tui-image-editor-container .tui-image-editor-controls .enabled svg:hover>use.hover,.tui-image-editor-container .tui-image-editor-help-menu .normal svg:hover>use.hover,.tui-image-editor-container .tui-image-editor-controls .normal svg:hover>use.hover{display:block}.tui-image-editor-container .tui-image-editor-help-menu .active svg:hover>use.hover,.tui-image-editor-container .tui-image-editor-controls .active svg:hover>use.hover{display:none}.tui-image-editor-container .tui-image-editor-help-menu .on svg>use.hover,.tui-image-editor-container .tui-image-editor-controls .on svg>use.hover,.tui-image-editor-container .tui-image-editor-help-menu .opened svg>use.hover,.tui-image-editor-container .tui-image-editor-controls .opened svg>use.hover,.tui-image-editor-container .tui-image-editor-help-menu svg>use.normal,.tui-image-editor-container .tui-image-editor-controls svg>use.normal,.tui-image-editor-container .tui-image-editor-help-menu .active svg>use.active,.tui-image-editor-container .tui-image-editor-controls .active svg>use.active,.tui-image-editor-container .tui-image-editor-help-menu .enabled svg>use.enabled,.tui-image-editor-container .tui-image-editor-controls .enabled svg>use.enabled{display:block}.tui-image-editor-container .tui-image-editor-help-menu .active svg>use.normal,.tui-image-editor-container .tui-image-editor-controls .active svg>use.normal,.tui-image-editor-container .tui-image-editor-help-menu .enabled svg>use.normal,.tui-image-editor-container .tui-image-editor-controls .enabled svg>use.normal{display:none}.tui-image-editor-container .tui-image-editor-help-menu .help svg>use.disabled,.tui-image-editor-container .tui-image-editor-controls .help svg>use.disabled,.tui-image-editor-container .tui-image-editor-help-menu .help.enabled svg>use.normal,.tui-image-editor-container .tui-image-editor-controls .help.enabled svg>use.normal{display:block}.tui-image-editor-container .tui-image-editor-help-menu .help.enabled svg>use.disabled,.tui-image-editor-container .tui-image-editor-controls .help.enabled svg>use.disabled{display:none}.tui-image-editor-container .tui-image-editor-controls:hover{z-index:3}.tui-image-editor-container div.tui-colorpicker-clearfix{background-color:#f5f5f5;border:1px solid #d5d5d5;border-radius:2px;width:159px;height:28px;margin-top:6px;padding:4px 7px}.tui-image-editor-container .tui-colorpicker-palette-hex{background-color:#f5f5f5;border:0;width:114px;margin-top:2px;font-family:Noto Sans,sans-serif;font-size:11px}.tui-image-editor-container .tui-colorpicker-palette-hex[value=\#ffffff]+.tui-colorpicker-palette-preview,.tui-image-editor-container .tui-colorpicker-palette-hex[value=""]+.tui-colorpicker-palette-preview{border:1px solid #ccc}.tui-image-editor-container .tui-colorpicker-palette-hex[value=""]+.tui-colorpicker-palette-preview{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdBJREFUWAnFl0FuwjAQRZ0ukiugHqFSOQNdseuKW3ALzkA4BateICvUGyCxrtRFd4WuunH/TzykaYJrnLEYaTJJsP2+x8GZZCbQrLU5mj7Bn+EP8HvnCObd+R7xBV5lWfaNON4AnsA38E94qLEt+0yiFaBzAV/Bv+Cxxr4co7hKCDpw1q9wLeNYYdlAwyn8TYt8Hme3+8D5ozcTaMCZ68PXa2tnM2sbEcOZAJhrrpl2DAcTOGNjZPSfCdzkw6JrfbiMv+osBe4y9WOedhm4jZfhbENWuxS44H9Wz/xw4WzqLOAqh1+zycgAwzEMzr5k5gaHOa9ULBwuuDkFlHI1Kl4PJ66kgIpnoywOTmRFAYcbwYk9UMApWkD8zAV5ihcwHk4Rx7gl0IFTQL0EFc+CTQ9OZHWH3YhlVJiVpTHbrTGLhTHLZVgff6s9lyBsI9KduSS83oj+34rTwJutmBmCnMsvozRwZqB5GTkBw6/jdPDu69iJ6BYk6eCcfbcgcQIK/MByaaiMqm8rHcjol2TnpWDhyAKSGdA3FrxtJUToX0ODqatetfGE+8tyEUOV8GY5dGRwLP/MBS4RHQr4bT7NRAQjlcOTfZxmv2G+c4hI8nn+Ax5PG/zhI393AAAAAElFTkSuQmCC);background-size:cover}.tui-image-editor-container .tui-colorpicker-palette-preview{float:left;border:0;border-radius:100%;width:17px;height:17px}.tui-image-editor-container .color-picker-control{z-index:99;background-color:#fff;border-radius:2px;width:192px;padding:16px;display:none;position:absolute;box-shadow:0 3px 22px 6px #00000026}.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-toggle-slider{display:none}.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button{background-size:cover;border:0;border-radius:100%;margin:2px;font-size:1px}.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button[title=\#ffffff],.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button[title=""]{border:1px solid #ccc}.tui-image-editor-container .color-picker-control .triangle{border-top:8px solid #fff;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;bottom:-8px;left:84px}.tui-image-editor-container .color-picker-control .tui-colorpicker-container,.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-container ul,.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-container{width:100%;height:auto}.tui-image-editor-container .filter-color-item .color-picker-control label{font-color:#333;margin-right:7pxleft;font-weight:400}.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox{margin-top:0}.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox input+label:before,.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox>label:before{left:-16px}.tui-image-editor-container .color-picker{width:100%;height:auto}.tui-image-editor-container .color-picker-value{border:0;border-radius:100%;width:32px;height:32px;margin:auto auto 1px}.tui-image-editor-container .color-picker-value.transparent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdBJREFUWAnFl0FuwjAQRZ0ukiugHqFSOQNdseuKW3ALzkA4BateICvUGyCxrtRFd4WuunH/TzykaYJrnLEYaTJJsP2+x8GZZCbQrLU5mj7Bn+EP8HvnCObd+R7xBV5lWfaNON4AnsA38E94qLEt+0yiFaBzAV/Bv+Cxxr4co7hKCDpw1q9wLeNYYdlAwyn8TYt8Hme3+8D5ozcTaMCZ68PXa2tnM2sbEcOZAJhrrpl2DAcTOGNjZPSfCdzkw6JrfbiMv+osBe4y9WOedhm4jZfhbENWuxS44H9Wz/xw4WzqLOAqh1+zycgAwzEMzr5k5gaHOa9ULBwuuDkFlHI1Kl4PJ66kgIpnoywOTmRFAYcbwYk9UMApWkD8zAV5ihcwHk4Rx7gl0IFTQL0EFc+CTQ9OZHWH3YhlVJiVpTHbrTGLhTHLZVgff6s9lyBsI9KduSS83oj+34rTwJutmBmCnMsvozRwZqB5GTkBw6/jdPDu69iJ6BYk6eCcfbcgcQIK/MByaaiMqm8rHcjol2TnpWDhyAKSGdA3FrxtJUToX0ODqatetfGE+8tyEUOV8GY5dGRwLP/MBS4RHQr4bT7NRAQjlcOTfZxmv2G+c4hI8nn+Ax5PG/zhI393AAAAAElFTkSuQmCC);background-size:cover;border:1px solid #cbcbcb}.tui-image-editor-container .color-picker-value+label{color:#fff}.tui-image-editor-container .tui-image-editor-submenu svg>use{display:none}.tui-image-editor-container .tui-image-editor-submenu svg>use.normal,.tie-icon-add-button.icon-bubble .tui-image-editor-button[data-icontype=icon-bubble] svg>use.active,.tie-icon-add-button.icon-heart .tui-image-editor-button[data-icontype=icon-heart] svg>use.active,.tie-icon-add-button.icon-location .tui-image-editor-button[data-icontype=icon-location] svg>use.active,.tie-icon-add-button.icon-polygon .tui-image-editor-button[data-icontype=icon-polygon] svg>use.active,.tie-icon-add-button.icon-star .tui-image-editor-button[data-icontype=icon-star] svg>use.active,.tie-icon-add-button.icon-star-2 .tui-image-editor-button[data-icontype=icon-star-2] svg>use.active,.tie-icon-add-button.icon-arrow-3 .tui-image-editor-button[data-icontype=icon-arrow-3] svg>use.active,.tie-icon-add-button.icon-arrow-2 .tui-image-editor-button[data-icontype=icon-arrow-2] svg>use.active,.tie-icon-add-button.icon-arrow .tui-image-editor-button[data-icontype=icon-arrow] svg>use.active{display:block}.tie-draw-line-select-button.line .tui-image-editor-button.line svg>use.normal,.tie-draw-line-select-button.free .tui-image-editor-button.free svg>use.normal{display:none}.tie-draw-line-select-button.line .tui-image-editor-button.line svg>use.active,.tie-draw-line-select-button.free .tui-image-editor-button.free svg>use.active{display:block}.tie-flip-button.resetFlip .tui-image-editor-button.resetFlip svg>use.normal,.tie-flip-button.flipX .tui-image-editor-button.flipX svg>use.normal,.tie-flip-button.flipY .tui-image-editor-button.flipY svg>use.normal{display:none}.tie-flip-button.resetFlip .tui-image-editor-button.resetFlip svg>use.active,.tie-flip-button.flipX .tui-image-editor-button.flipX svg>use.active,.tie-flip-button.flipY .tui-image-editor-button.flipY svg>use.active{display:block}.tie-mask-apply.apply.active .tui-image-editor-button.apply label{color:#fff}.tie-mask-apply.apply.active .tui-image-editor-button.apply svg>use.active{display:block}.tie-crop-button .tui-image-editor-button.apply,.tie-crop-preset-button .tui-image-editor-button.apply{margin-right:24px}.tie-crop-button .tui-image-editor-button.preset.active svg>use.active,.tie-crop-preset-button .tui-image-editor-button.preset.active svg>use.active,.tie-crop-button .tui-image-editor-button.apply.active svg>use.active,.tie-crop-preset-button .tui-image-editor-button.apply.active svg>use.active{display:block}.tie-resize-button .tui-image-editor-button.apply,.tie-resize-preset-button .tui-image-editor-button.apply{margin-right:24px}.tie-resize-button .tui-image-editor-button.preset.active svg>use.active,.tie-resize-preset-button .tui-image-editor-button.preset.active svg>use.active,.tie-resize-button .tui-image-editor-button.apply.active svg>use.active,.tie-resize-preset-button .tui-image-editor-button.apply.active svg>use.active{display:block}.tie-shape-button.rect .tui-image-editor-button.rect svg>use.normal,.tie-shape-button.circle .tui-image-editor-button.circle svg>use.normal,.tie-shape-button.triangle .tui-image-editor-button.triangle svg>use.normal{display:none}.tie-shape-button.rect .tui-image-editor-button.rect svg>use.active,.tie-shape-button.circle .tui-image-editor-button.circle svg>use.active,.tie-shape-button.triangle .tui-image-editor-button.triangle svg>use.active,.tie-text-effect-button .tui-image-editor-button.active svg>use.active,.tie-text-align-button.tie-text-align-left .tui-image-editor-button.left svg>use.active,.tie-text-align-button.tie-text-align-center .tui-image-editor-button.center svg>use.active,.tie-text-align-button.tie-text-align-right .tui-image-editor-button.right svg>use.active{display:block}.tie-mask-image-file,.tie-icon-image-file{opacity:0;width:100%;height:100%;cursor:inherit;border:1px solid green;position:absolute;top:0;left:0}.tie-zoom-button.resetFlip .tui-image-editor-button.resetFlip svg>use.normal,.tie-zoom-button.flipX .tui-image-editor-button.flipX svg>use.normal,.tie-zoom-button.flipY .tui-image-editor-button.flipY svg>use.normal{display:none}.tie-zoom-button.resetFlip .tui-image-editor-button.resetFlip svg>use.active,.tie-zoom-button.flipX .tui-image-editor-button.flipX svg>use.active,.tie-zoom-button.flipY .tui-image-editor-button.flipY svg>use.active{display:block}.tui-image-editor-container.top.tui-image-editor-top-optimization .tui-image-editor-controls ul{text-align:right}.tui-image-editor-container.top.tui-image-editor-top-optimization .tui-image-editor-controls-logo{display:none}.asset-save-spinner[data-v-6bec4f52]{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite asset-save-spin-6bec4f52;display:inline-block}.asset-preview-status[data-v-6bec4f52]{z-index:4;background:var(--nova-surface,#fff);color:var(--workspace-muted,#475569);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.asset-preview-status .asset-save-spinner[data-v-6bec4f52]{width:28px;height:28px}.nce-saving-status[data-v-6bec4f52]{background:var(--nova-surface,#fff);z-index:3;border-radius:8px;align-items:center;gap:10px;padding:16px 20px;display:flex;box-shadow:0 2px 12px #0002}@keyframes asset-save-spin-6bec4f52{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.asset-save-spinner[data-v-6bec4f52]{animation:none}}.dashboard-wrapper[data-v-6bec4f52]{background:radial-gradient(circle at top left, var(--color-ink-50) 0%, var(--color-ink-100) 100%);justify-content:center;min-height:100vh;padding:32px;display:flex}.dashboard-glass[data-v-6bec4f52]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffffd9;border:1px solid #ffffff80;border-radius:32px;flex-direction:column;width:100%;max-width:1600px;display:flex;overflow:hidden;box-shadow:0 40px 100px -20px #0f172a1f}.manager-header[data-v-6bec4f52]{border-bottom:1px solid var(--color-ink-100);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:32px 40px;display:flex}.btn-back[data-v-6bec4f52]{color:var(--color-ink-300);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:8px;font-size:.75rem;font-weight:800;text-decoration:none;transition:color .2s;display:flex}.btn-back[data-v-6bec4f52]:hover{color:var(--color-accent)}.title-with-pill[data-v-6bec4f52]{align-items:center;gap:16px;display:flex}.gradient-title[data-v-6bec4f52]{color:var(--color-ink-900);letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:900}.status-pill[data-v-6bec4f52]{text-transform:uppercase;border-radius:50px;align-items:center;gap:8px;padding:6px 14px;font-size:.7rem;font-weight:800;display:inline-flex}.pill-dot[data-v-6bec4f52]{background:currentColor;border-radius:50%;width:6px;height:6px}.status-draft[data-v-6bec4f52]{background:var(--color-ink-100);color:var(--color-ink-400)}.status-approved[data-v-6bec4f52]{color:#16a34a;background:#f0fdf4}.action-suite[data-v-6bec4f52]{gap:12px;display:flex}.btn-status-approve[data-v-6bec4f52]{color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border:none!important;box-shadow:0 10px 20px -5px #10b98166!important}.btn-status-approve[data-v-6bec4f52]:hover{transform:translateY(-2px)!important;box-shadow:0 15px 30px -8px #10b98180!important}.btn-status-approved[data-v-6bec4f52]{color:#dc2626!important;box-shadow:none!important;background:#fff!important;border:1px solid #fca5a5!important}.btn-status-approved[data-v-6bec4f52]:hover{background:#fef2f2!important;border-color:#ef4444!important;transform:translateY(-1px)!important}.btn-nova-tool[data-v-6bec4f52]{border:1px solid var(--color-ink-200);color:var(--color-ink-500);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 20px;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}.btn-nova-tool[data-v-6bec4f52]:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-1px)}.btn-nova-primary[data-v-6bec4f52]{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;padding:10px 24px;font-size:.85rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 10px 20px -5px #3b82f666}.btn-nova-primary[data-v-6bec4f52]:hover{transform:translateY(-2px);box-shadow:0 15px 30px -8px #3b82f680}.btn-nova-primary.success[data-v-6bec4f52]{background:#10b981}.editor-viewport[data-v-6bec4f52]{flex-grow:1;height:calc(100vh - 150px);display:flex;overflow:hidden}.preview-stage[data-v-6bec4f52]{background:var(--color-ink-200);flex:1;justify-content:center;align-items:center;padding:60px;display:flex;position:relative;overflow:auto}.floating-interaction-toolbar[data-v-6bec4f52]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;background:#ffffffe6;border:1px solid #fff;border-radius:14px;flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;top:24px;left:24px;box-shadow:0 10px 25px #0000001a}.floating-interaction-toolbar button[data-v-6bec4f52]{cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px;transition:all .2s;display:flex}.floating-interaction-toolbar button[data-v-6bec4f52]:hover{background:var(--color-ink-100)}.floating-interaction-toolbar button.active[data-v-6bec4f52]{background:var(--color-accent);color:#fff;box-shadow:0 5px 15px #3b82f64d}.btn-label[data-v-6bec4f52]{text-transform:uppercase;font-size:.75rem;font-weight:800}.content-display-container[data-v-6bec4f52]{justify-content:center;align-items:center;display:flex;position:relative}.high-fidelity-image-wrapper[data-v-6bec4f52]{background:#fff;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 50px 100px -20px #0000004d}.main-asset-render[data-v-6bec4f52]{cursor:crosshair;max-width:100%;max-height:calc(100vh - 250px);display:block}.asset-watermark-overlay[data-v-6bec4f52]{z-index:12;pointer-events:none;color:#fff;letter-spacing:.12em;text-shadow:0 2px 7px #000000d1;-webkit-user-select:none;user-select:none;font-family:Inter,system-ui,sans-serif;font-weight:950;position:absolute;inset:0;overflow:hidden}.asset-watermark-overlay>span[data-v-6bec4f52]{opacity:var(--watermark-opacity)}.watermark-center[data-v-6bec4f52]{justify-content:center;align-items:center;display:flex}.watermark-center>span[data-v-6bec4f52]{white-space:nowrap;font-size:clamp(1.3rem,6vw,5rem);transform:rotate(-28deg)}.watermark-bottom-right[data-v-6bec4f52]{justify-content:flex-end;align-items:flex-end;padding:5%;display:flex}.watermark-bottom-right>span[data-v-6bec4f52]{overflow-wrap:anywhere;text-align:right;max-width:90%;font-size:clamp(.85rem,3vw,2.6rem)}.watermark-tiled[data-v-6bec4f52]{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:1%;display:grid;inset:-10%}.watermark-tiled>span[data-v-6bec4f52]{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:150%;font-size:clamp(.6rem,2.1vw,1.8rem);overflow:hidden;transform:rotate(-28deg)}.watermark-image-overlay>img[data-v-6bec4f52]{object-fit:contain;opacity:var(--watermark-opacity);display:block}.watermark-image-overlay.watermark-center>img[data-v-6bec4f52]{width:46%;height:46%}.watermark-image-overlay.watermark-bottom-right>img[data-v-6bec4f52]{width:30%;height:30%}.watermark-image-overlay.watermark-cover>img[data-v-6bec4f52]{object-fit:cover;width:100%;height:100%}.watermark-image-overlay.watermark-tiled[data-v-6bec4f52]{box-sizing:border-box;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;padding:4%;inset:0}.watermark-image-overlay.watermark-tiled>img[data-v-6bec4f52]{width:100%;height:100%}.focus-indicator[data-v-6bec4f52]{pointer-events:none;z-index:20;background:#3b82f699;border:3px solid #fff;border-radius:50%;width:32px;height:32px;position:absolute;transform:translate(-50%,-50%)}.spatial-pin[data-v-6bec4f52]{z-index:30;position:absolute;transform:translate(-50%,-50%)}.pin-marker[data-v-6bec4f52]{cursor:pointer;background:#ef4444;border:3px solid #fff;border-radius:50%;width:18px;height:18px;transition:transform .2s}.pin-marker[data-v-6bec4f52]:hover{transform:scale(1.3)}.drafting .pin-marker[data-v-6bec4f52]{background:#10b981;animation:1.5s infinite pulse-6bec4f52}.pin-card[data-v-6bec4f52]{border:1px solid var(--color-ink-100);background:#fff;border-radius:16px;width:280px;margin-bottom:12px;padding:16px;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -10px #00000040}.pin-card header[data-v-6bec4f52]{border-bottom:1px solid var(--color-ink-100);justify-content:space-between;margin-bottom:8px;padding-bottom:6px;display:flex}.pin-card .author[data-v-6bec4f52]{color:var(--color-ink-900);font-size:.75rem;font-weight:800}.pin-card .date[data-v-6bec4f52]{color:var(--color-ink-300);font-size:.7rem}.pin-card p[data-v-6bec4f52]{color:var(--color-ink-500);margin:0;font-size:.9rem;line-height:1.5}.btn-delete-ann[data-v-6bec4f52]{color:#ef4444;text-transform:uppercase;cursor:pointer;background:0 0;border:none;margin-top:12px;font-size:.7rem;font-weight:800}.pin-card textarea[data-v-6bec4f52]{border:1px solid var(--color-ink-200);border-radius:8px;outline:none;width:100%;padding:10px;font-size:.85rem}.card-footer[data-v-6bec4f52]{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.btn-mini[data-v-6bec4f52]{cursor:pointer;border:none;border-radius:6px;padding:4px 12px;font-size:.75rem;font-weight:800}.btn-confirm[data-v-6bec4f52]{background:var(--color-accent);color:#fff}.management-sidebar[data-v-6bec4f52]{border-left:1px solid var(--color-ink-100);background:#fff;flex-direction:column;width:440px;display:flex}.nova-tabs[data-v-6bec4f52]{border-bottom:1px solid var(--color-ink-100);padding:0 24px;display:flex}.nova-tabs button[data-v-6bec4f52]{color:var(--color-ink-300);cursor:pointer;background:0 0;border:none;padding:20px 16px;font-size:.85rem;font-weight:800}.nova-tabs button.active[data-v-6bec4f52]{color:var(--color-accent);border-bottom:3px solid var(--color-accent)}.governance-grid[data-v-6bec4f52]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.governance-grid .nova-input-group[data-v-6bec4f52]{min-width:0}.checksum-row[data-v-6bec4f52]{gap:5px;margin-top:12px;display:grid}.checksum-row>span[data-v-6bec4f52]{color:var(--color-ink-300);text-transform:uppercase;font-size:.62rem;font-weight:850}.checksum-row code[data-v-6bec4f52]{overflow-wrap:anywhere;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;max-width:100%;padding:8px;font-size:.62rem;display:block}.main-asset-audio[data-v-6bec4f52]{width:min(90%,560px)}.panel-scroller[data-v-6bec4f52]{flex-grow:1;padding:32px 40px;overflow-y:auto}.form-section[data-v-6bec4f52]{margin-bottom:40px}.form-section h3[data-v-6bec4f52]{color:var(--color-ink-900);text-transform:lowercase;font-variant:small-caps;margin-bottom:24px;font-size:1rem;font-weight:900}.ai-metadata-card[data-v-6bec4f52]{background:linear-gradient(145deg,#eff6ff 0%,#f5f3ff 100%);border:1px solid #bfdbfe;border-radius:16px;margin:0 0 28px;padding:18px}.ai-metadata-heading[data-v-6bec4f52]{flex-direction:column;gap:14px;display:flex}.ai-metadata-heading h3[data-v-6bec4f52]{color:var(--color-ink-900);font-variant:normal;text-transform:none;margin:3px 0 4px;font-size:1rem}.ai-metadata-heading p[data-v-6bec4f52]{color:var(--color-ink-500);margin:0;font-size:.78rem;line-height:1.45}.ai-eyebrow[data-v-6bec4f52]{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900}.btn-ai-metadata[data-v-6bec4f52]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2563eb,#7c3aed);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:.78rem;font-weight:800;display:flex;box-shadow:0 8px 18px -8px #4f46e5b3}.btn-ai-metadata[data-v-6bec4f52]:disabled{cursor:wait;opacity:.75}.ai-button-spinner[data-v-6bec4f52]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin-6bec4f52}.ai-metadata-error[data-v-6bec4f52]{color:#b91c1c;background:#fef2f2;border-radius:9px;margin-top:12px;padding:10px;font-size:.75rem;line-height:1.45}.ai-metadata-suggestion[data-v-6bec4f52]{background:#ffffffe0;border:1px solid #ddd6fe;border-radius:12px;margin-top:14px;padding:14px}.suggestion-header[data-v-6bec4f52]{justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.suggestion-header strong[data-v-6bec4f52]{color:#4f46e5;font-size:.78rem}.suggestion-header span[data-v-6bec4f52]{color:var(--color-ink-400);font-size:.66rem}.ai-metadata-suggestion dl[data-v-6bec4f52]{gap:9px;margin:0;display:grid}.ai-metadata-suggestion dl div[data-v-6bec4f52]{gap:2px;display:grid}.ai-metadata-suggestion dt[data-v-6bec4f52]{color:var(--color-ink-400);text-transform:uppercase;font-size:.62rem;font-weight:800}.ai-metadata-suggestion dd[data-v-6bec4f52]{color:var(--color-ink-700);margin:0;font-size:.73rem;line-height:1.4}.suggestion-actions[data-v-6bec4f52]{gap:8px;margin-top:12px;display:flex}.btn-apply-ai[data-v-6bec4f52],.btn-dismiss-ai[data-v-6bec4f52]{cursor:pointer;border-radius:8px;padding:8px 11px;font-size:.7rem;font-weight:800}.btn-apply-ai[data-v-6bec4f52]{color:#fff;background:#4f46e5;border:0}.btn-dismiss-ai[data-v-6bec4f52]{border:1px solid var(--color-ink-200);color:var(--color-ink-500);background:#fff}.nova-input-group[data-v-6bec4f52]{margin-bottom:24px}.nova-input-group label[data-v-6bec4f52]{color:var(--color-ink-300);text-transform:uppercase;margin-bottom:8px;font-size:.65rem;font-weight:800;display:block}.nova-input-group input[data-v-6bec4f52],.nova-input-group textarea[data-v-6bec4f52],.nova-input-group select[data-v-6bec4f52]{box-sizing:border-box;background:var(--color-ink-50);border:1px solid var(--color-ink-200);width:100%;min-width:0;max-width:100%;color:var(--color-ink-800);font:inherit;border-radius:12px;outline:none;padding:12px 16px;font-size:.95rem}.nova-input-group input[data-v-6bec4f52]:focus,.nova-input-group textarea[data-v-6bec4f52]:focus,.nova-input-group select[data-v-6bec4f52]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #1d6fc41f}.field-help[data-v-6bec4f52]{color:var(--color-ink-400);margin:8px 2px 0;font-size:.7rem;line-height:1.45}.section-title-row[data-v-6bec4f52]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.section-title-row h3[data-v-6bec4f52]{margin:0}.expiry-state[data-v-6bec4f52]{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:5px 9px;font-size:.62rem;font-weight:850}.expiry-neutral[data-v-6bec4f52]{color:var(--color-ink-500);background:var(--color-ink-50);border-color:var(--color-ink-100)}.expiry-success[data-v-6bec4f52]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.expiry-warning[data-v-6bec4f52]{color:#a16207;background:#fffbeb;border-color:#fde68a}.expiry-danger[data-v-6bec4f52]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.watermark-policy-card[data-v-6bec4f52]{background:linear-gradient(145deg,#eff6ff 0%,#f8fafc 72%);border:1px solid #bfdbfe;border-radius:16px;margin:0 0 16px;padding:16px}.watermark-policy-heading[data-v-6bec4f52]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.watermark-policy-heading>div[data-v-6bec4f52]{gap:3px;display:grid}.watermark-policy-heading strong[data-v-6bec4f52]{color:var(--color-ink-800);font-size:.82rem}.watermark-eyebrow[data-v-6bec4f52]{color:#2563eb;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:850}.btn-watermark-preview[data-v-6bec4f52]{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:9px;flex:none;padding:7px 10px;font-size:.66rem;font-weight:800}.btn-watermark-preview.active[data-v-6bec4f52]{color:#fff;background:#2563eb;border-color:#2563eb}.btn-watermark-preview[data-v-6bec4f52]:disabled{cursor:default;opacity:.72}.watermark-kind-switch[data-v-6bec4f52]{background:#eaf1f9;border:1px solid #dbe3ee;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-bottom:14px;padding:3px;display:grid}.watermark-kind-switch button[data-v-6bec4f52]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;font-size:.66rem;font-weight:800;transition:color .15s,background .15s,box-shadow .15s}.watermark-kind-switch button[data-v-6bec4f52]:hover{color:#1d4ed8}.watermark-kind-switch button.active[data-v-6bec4f52]{color:#1d4ed8;background:#fff;box-shadow:0 2px 8px #0f172a1a}.watermark-presets[data-v-6bec4f52]{gap:7px;margin-bottom:14px;display:grid}.watermark-presets>span[data-v-6bec4f52]{color:var(--color-ink-300);letter-spacing:.035em;text-transform:uppercase;font-size:.6rem;font-weight:850}.watermark-presets>div[data-v-6bec4f52]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.watermark-presets button[data-v-6bec4f52]{text-align:left;color:#475569;cursor:pointer;background:#fffc;border:1px solid #dbe3ee;border-radius:10px;gap:2px;min-width:0;padding:9px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.watermark-presets button[data-v-6bec4f52]:hover{background:#fff;border-color:#93c5fd}.watermark-presets button.active[data-v-6bec4f52]{color:#1d4ed8;background:#fff;border-color:#60a5fa;box-shadow:0 0 0 2px #3b82f617}.watermark-presets strong[data-v-6bec4f52]{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.watermark-presets small[data-v-6bec4f52]{color:#94a3b8;font-size:.56rem}.watermark-control-grid[data-v-6bec4f52]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.watermark-control-grid .compact-group[data-v-6bec4f52]{min-width:0;margin-bottom:0}.watermark-control-grid .full-width[data-v-6bec4f52]{grid-column:1/-1}.watermark-policy-card .compact-group[data-v-6bec4f52]{margin:12px 0}.watermark-policy-card input[data-v-6bec4f52],.watermark-policy-card select[data-v-6bec4f52]{border-radius:10px;padding:10px 12px;font-size:.78rem}.watermark-overlay-picker[data-v-6bec4f52]{gap:9px;margin:12px 0;display:grid}.watermark-overlay-search[data-v-6bec4f52]{gap:7px;display:grid}.watermark-overlay-search label[data-v-6bec4f52]{color:var(--color-ink-300);text-transform:uppercase;font-size:.65rem;font-weight:800}.watermark-overlay-picker>select[data-v-6bec4f52]{border:1px solid var(--color-ink-200);width:100%;color:var(--color-ink-800);background:#fff}.selected-watermark-overlay[data-v-6bec4f52]{background:#fff;border:1px solid #bfdbfe;border-radius:11px;grid-template-columns:46px minmax(0,1fr) 26px;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.selected-overlay-preview[data-v-6bec4f52]{background-image:linear-gradient(45deg,#e2e8f0 25%,#0000 25%),linear-gradient(-45deg,#e2e8f0 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e2e8f0 75%),linear-gradient(-45deg,#0000 75%,#e2e8f0 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;border-radius:7px;place-items:center;width:46px;height:38px;display:grid;overflow:hidden}.selected-overlay-preview img[data-v-6bec4f52]{object-fit:contain;width:90%;height:90%}.selected-watermark-overlay>div[data-v-6bec4f52]:nth-child(2){gap:2px;min-width:0;display:grid}.selected-watermark-overlay strong[data-v-6bec4f52],.selected-watermark-overlay span[data-v-6bec4f52]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-watermark-overlay strong[data-v-6bec4f52]{color:#1e293b;font-size:.67rem}.selected-watermark-overlay span[data-v-6bec4f52]{color:#94a3b8;font-size:.58rem}.selected-watermark-overlay>button[data-v-6bec4f52]{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:7px;width:26px;height:26px;font-size:1rem}.selected-watermark-overlay>button[data-v-6bec4f52]:hover{color:#b91c1c;background:#fef2f2}.watermark-overlay-help[data-v-6bec4f52],.watermark-overlay-error[data-v-6bec4f52]{margin:0;font-size:.61rem;line-height:1.4}.watermark-overlay-help[data-v-6bec4f52]{color:#64748b}.watermark-overlay-error[data-v-6bec4f52]{color:#b91c1c}.watermark-opacity-row[data-v-6bec4f52]{gap:6px;display:grid}.watermark-opacity-row label[data-v-6bec4f52]{color:var(--color-ink-300);text-transform:uppercase;justify-content:space-between;gap:10px;font-size:.65rem;font-weight:800;display:flex}.watermark-opacity-row label span[data-v-6bec4f52]{color:#2563eb;font-size:.64rem}.watermark-opacity-row input[type=range][data-v-6bec4f52]{accent-color:#2563eb;width:100%;min-height:30px;box-shadow:none;margin:0;padding:0}.watermark-policy-status[data-v-6bec4f52]{color:#1d4ed8;background:#ffffffb8;border:1px solid #bfdbfe;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;margin-top:10px;padding:10px;display:grid}.watermark-policy-status>div[data-v-6bec4f52]{gap:2px;display:grid}.watermark-policy-status strong[data-v-6bec4f52]{font-size:.66rem;line-height:1.3}.watermark-policy-status span[data-v-6bec4f52]{color:#64748b;font-size:.61rem;line-height:1.4}.watermark-policy-status.status-danger[data-v-6bec4f52]{color:#b91c1c;background:#fef2f2cc;border-color:#fecaca}.watermark-policy-status.status-warning[data-v-6bec4f52]{color:#a16207;background:#fffbebcc;border-color:#fde68a}.watermark-policy-status.status-muted[data-v-6bec4f52]{color:#64748b;background:#f8fafcd9;border-color:#e2e8f0}.watermark-policy-status.status-active[data-v-6bec4f52]{color:#047857;background:#ecfdf5d1;border-color:#a7f3d0}.watermark-policy-card>p[data-v-6bec4f52]{color:var(--color-ink-500);margin:12px 0 0;font-size:.65rem;line-height:1.45}.watermark-policy-card[data-v-6bec4f52] :disabled{cursor:not-allowed;opacity:.58}.lifecycle-grid[data-v-6bec4f52]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.lifecycle-card[data-v-6bec4f52]{border:1px solid var(--color-ink-100);background:var(--color-ink-50);border-radius:14px;min-width:0;padding:14px}.lifecycle-card dt[data-v-6bec4f52]{color:var(--color-ink-300);letter-spacing:.035em;text-transform:uppercase;font-size:.6rem;font-weight:850}.lifecycle-card dd[data-v-6bec4f52]{color:var(--color-ink-800);margin:6px 0 3px;font-size:.79rem;font-weight:750;line-height:1.35}.lifecycle-card span[data-v-6bec4f52]{color:var(--color-ink-400);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;display:block;overflow:hidden}.ai-provenance-card[data-v-6bec4f52]{border:1px solid var(--color-ink-100);background:var(--color-ink-50);border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:12px;margin-top:12px;padding:14px;display:grid}.ai-provenance-card.has-ai-retouch[data-v-6bec4f52]{background:linear-gradient(145deg,#f5f3ff 0%,#eff6ff 100%);border-color:#c4b5fd}.ai-provenance-icon[data-v-6bec4f52]{width:38px;height:38px;color:var(--color-ink-400);border:1px solid var(--color-ink-100);background:#fff;border-radius:11px;place-items:center;display:grid}.has-ai-retouch .ai-provenance-icon[data-v-6bec4f52]{color:#6d28d9;border-color:#ddd6fe}.ai-provenance-content[data-v-6bec4f52]{min-width:0}.ai-provenance-title[data-v-6bec4f52]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ai-provenance-title strong[data-v-6bec4f52]{color:var(--color-ink-800);font-size:.76rem;line-height:1.35}.ai-provenance-title span[data-v-6bec4f52]{color:#5b21b6;background:#ddd6febf;border-radius:6px;flex-shrink:0;padding:3px 6px;font-size:.58rem;font-weight:800}.ai-provenance-content p[data-v-6bec4f52]{color:var(--color-ink-500);margin:5px 0 0;font-size:.68rem;line-height:1.45}.ai-provenance-content small[data-v-6bec4f52]{overflow-wrap:anywhere;color:var(--color-ink-400);margin-top:4px;font-size:.61rem;line-height:1.4;display:block}.stats-grid[data-v-6bec4f52]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.s-card[data-v-6bec4f52]{background:var(--color-ink-50);border:1px solid var(--color-ink-100);border-radius:14px;flex-direction:column;padding:16px;display:flex}.s-card .label[data-v-6bec4f52]{color:var(--color-ink-300);text-transform:uppercase;font-size:.6rem;font-weight:800}.s-card .val[data-v-6bec4f52]{color:var(--color-ink-700);margin-top:4px;font-size:.85rem;font-weight:700}.version-stack[data-v-6bec4f52]{flex-direction:column;gap:12px;display:flex}.version-item[data-v-6bec4f52]{background:var(--color-ink-50);border:1px solid var(--color-ink-100);border-radius:16px;justify-content:space-between;align-items:center;padding:20px;display:flex}.v-info[data-v-6bec4f52]{flex-direction:column;display:flex}.v-date[data-v-6bec4f52]{color:var(--color-ink-900);font-size:.85rem;font-weight:700}.v-size[data-v-6bec4f52]{color:var(--color-ink-400);font-size:.75rem}.btn-restore[data-v-6bec4f52]{background:var(--color-ink-900);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:8px 16px;font-size:.75rem;font-weight:700}.editor-modal-overlay[data-v-6bec4f52]{z-index:100000;background:#1c26365c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.editor-modal-content[data-v-6bec4f52]{background:var(--nova-surface);border:1px solid var(--workspace-line);border-radius:12px;flex-direction:column;width:100%;max-width:1920px;height:100%;display:flex;overflow:hidden;box-shadow:0 20px 60px #1c263629}@keyframes spin-6bec4f52{to{transform:rotate(360deg)}}@keyframes pulse-6bec4f52{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.fade-in[data-v-6bec4f52]{animation:.4s ease-out fadeIn-6bec4f52}@keyframes fadeIn-6bec4f52{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.thumbnail-manager-card[data-v-6bec4f52]{background:var(--color-ink-50);border:1px solid var(--color-ink-200);border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}.thumbnail-preview-box[data-v-6bec4f52]{border:1px dashed var(--color-ink-200);background:#090d16;border-radius:12px;justify-content:center;align-items:center;width:100%;height:160px;display:flex;overflow:hidden}.thumb-img-preview[data-v-6bec4f52]{object-fit:contain;width:100%;height:100%}.empty-thumb-preview[data-v-6bec4f52]{color:var(--color-ink-300);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:20px;font-size:.75rem;display:flex}.empty-thumb-preview svg[data-v-6bec4f52]{color:var(--color-ink-200)}.thumbnail-actions-row[data-v-6bec4f52]{flex-wrap:wrap;gap:8px;display:flex}.btn-mini-tool[data-v-6bec4f52]{flex:1;min-width:100px;justify-content:center!important;padding:8px 12px!important;font-size:.75rem!important}.btn-mini-tool.danger[data-v-6bec4f52]{color:#ef4444!important;border-color:#ef444433!important}.btn-mini-tool.danger[data-v-6bec4f52]:hover{background:#fef2f2!important;border-color:#ef4444!important}@media (width<=1180px){.dashboard-wrapper[data-v-6bec4f52]{min-height:100vh;padding:16px}.dashboard-glass[data-v-6bec4f52]{border-radius:22px;overflow:hidden}.manager-header[data-v-6bec4f52]{flex-direction:column;align-items:stretch;gap:18px;padding:24px}.header-right[data-v-6bec4f52]{width:100%}.action-suite[data-v-6bec4f52]{flex-wrap:wrap;width:100%}.editor-viewport[data-v-6bec4f52]{flex-direction:column;height:auto;min-height:0;overflow:visible}.preview-stage[data-v-6bec4f52]{min-height:54vh;padding:64px 32px 40px;overflow:hidden}.main-asset-render[data-v-6bec4f52]{max-height:58vh}.management-sidebar[data-v-6bec4f52]{border-top:1px solid var(--color-ink-100);border-left:0;width:100%}.panel-scroller[data-v-6bec4f52]{max-height:none;overflow:visible}}@media (width<=760px){.dashboard-wrapper[data-v-6bec4f52]{padding:8px}.dashboard-glass[data-v-6bec4f52]{border-radius:16px}.manager-header[data-v-6bec4f52]{padding:18px}.title-with-pill[data-v-6bec4f52]{flex-direction:column;align-items:flex-start;gap:8px}.gradient-title[data-v-6bec4f52]{overflow-wrap:anywhere;max-width:100%;font-size:1.35rem}.action-suite[data-v-6bec4f52]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.action-suite[data-v-6bec4f52]>*{min-width:0}.btn-nova-tool[data-v-6bec4f52],.btn-nova-primary[data-v-6bec4f52]{justify-content:center;min-height:44px;padding:9px 12px;font-size:.74rem}.preview-stage[data-v-6bec4f52]{min-height:44vh;padding:58px 14px 24px}.main-asset-render[data-v-6bec4f52]{max-height:46vh}.floating-interaction-toolbar[data-v-6bec4f52]{flex-direction:row;top:12px;left:12px}.nova-tabs[data-v-6bec4f52]{padding:0 8px;overflow-x:auto}.nova-tabs button[data-v-6bec4f52]{flex:1 0 auto;padding:17px 12px}.panel-scroller[data-v-6bec4f52]{padding:24px 20px}.watermark-control-grid[data-v-6bec4f52],.governance-grid[data-v-6bec4f52],.lifecycle-grid[data-v-6bec4f52],.watermark-presets>div[data-v-6bec4f52]{grid-template-columns:1fr}.watermark-policy-heading[data-v-6bec4f52]{align-items:flex-start}}@media (width<=480px){.action-suite[data-v-6bec4f52]{grid-template-columns:1fr}.action-suite[data-v-6bec4f52]>*{width:100%}.section-title-row[data-v-6bec4f52]{flex-direction:column;align-items:flex-start}}.dashboard-wrapper[data-v-3f0ee0e9]{background:radial-gradient(circle at top left, var(--color-ink-50) 0%, var(--color-ink-100) 100%);justify-content:center;min-height:100vh;padding:40px;display:flex}.dashboard-glass[data-v-3f0ee0e9]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border:1px solid #ffffff80;border-radius:24px;flex-direction:column;width:100%;max-width:1400px;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a14}.manager-header[data-v-3f0ee0e9]{border-bottom:1px solid var(--color-ink-100);background:#fff;justify-content:space-between;align-items:center;padding:40px;display:flex}.gradient-title[data-v-3f0ee0e9]{color:var(--color-ink-800);letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:800}.subtitle[data-v-3f0ee0e9]{color:var(--color-ink-400);margin:6px 0 0;font-size:.95rem}.global-toggle-card[data-v-3f0ee0e9]{background:var(--color-ink-50);border:1px solid var(--color-ink-150);border-radius:50px;align-items:center;gap:14px;padding:10px 20px;display:flex}.toggle-status-label[data-v-3f0ee0e9]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-400);font-size:.72rem;font-weight:800;transition:color .2s}.toggle-status-label.active[data-v-3f0ee0e9]{color:#0d9488}.toggle[data-v-3f0ee0e9]{flex-shrink:0;width:42px;height:22px;display:inline-block;position:relative}.toggle input[data-v-3f0ee0e9]{opacity:0;width:0;height:0}.toggle-slider[data-v-3f0ee0e9]{cursor:pointer;background-color:var(--color-ink-200);border-radius:22px;transition:all .3s cubic-bezier(.165,.84,.44,1);position:absolute;inset:0}.toggle-slider[data-v-3f0ee0e9]:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .3s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0000001a}input:checked+.toggle-slider[data-v-3f0ee0e9]{background-color:#0d9488}input:checked+.toggle-slider[data-v-3f0ee0e9]:before{transform:translate(20px)}.manager-body[data-v-3f0ee0e9]{padding:40px}.print-grid[data-v-3f0ee0e9]{grid-template-columns:1fr 1fr;gap:40px;display:grid}.grid-column[data-v-3f0ee0e9]{flex-direction:column;gap:40px;display:flex}.glass-card[data-v-3f0ee0e9]{border:1px solid var(--color-ink-200);background:#fff;border-radius:20px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 6px -1px #00000005}.glass-card[data-v-3f0ee0e9]:hover{transform:translateY(-2px);box-shadow:0 12px 20px -8px #0000000d}.card-header[data-v-3f0ee0e9]{background:var(--color-ink-50);border-bottom:1px solid var(--color-ink-100);align-items:center;gap:16px;padding:24px 32px;display:flex}.svc-icon[data-v-3f0ee0e9]{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.svc-icon.print-svc[data-v-3f0ee0e9]{background:linear-gradient(135deg,#0d9488,#2dd4bf)}.svc-icon.templates-svc[data-v-3f0ee0e9]{background:linear-gradient(135deg,#4f46e5,#818cf8)}.svc-icon.preflight-svc[data-v-3f0ee0e9]{background:linear-gradient(135deg,#d97706,#fbbf24)}.svc-icon.compile-svc[data-v-3f0ee0e9]{background:linear-gradient(135deg,#db2777,#f472b6)}.svc-titles h3[data-v-3f0ee0e9]{color:var(--color-ink-800);margin:0;font-size:1.05rem;font-weight:700}.svc-titles p[data-v-3f0ee0e9]{color:var(--color-ink-400);margin:2px 0 0;font-size:.78rem;font-weight:600}.connection-status[data-v-3f0ee0e9]{border-radius:6px;margin-left:auto;padding:4px 10px;font-size:.62rem;font-weight:800}.connection-status.standby[data-v-3f0ee0e9]{color:#475569;background:#f1f5f9}.connection-status.testing[data-v-3f0ee0e9]{color:#d97706;background:#fef3c7}.connection-status.connected[data-v-3f0ee0e9]{color:#059669;background:#ecfdf5}.connection-status.failed[data-v-3f0ee0e9]{color:#dc2626;background:#fef2f2}.card-body[data-v-3f0ee0e9]{padding:32px}.config-row[data-v-3f0ee0e9]{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.nova-input-group label[data-v-3f0ee0e9]{color:var(--color-ink-400);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.65rem;font-weight:800;display:block}.nova-input-group input[data-v-3f0ee0e9],.nova-select[data-v-3f0ee0e9]{background:var(--color-ink-50);border:1px solid var(--color-ink-200);width:100%;color:var(--color-ink-800);box-sizing:border-box;border-radius:10px;outline:none;padding:12px 16px;font-size:.9rem;font-weight:500;transition:all .2s}.nova-input-group input[data-v-3f0ee0e9]:focus,.nova-select[data-v-3f0ee0e9]:focus{background:#fff;border-color:#0d9488;box-shadow:0 0 0 4px #0d948814}.info-trigger[data-v-3f0ee0e9]{color:#0d9488;cursor:help;margin-left:4px;font-style:normal}.actions-footer[data-v-3f0ee0e9]{gap:16px;margin-top:32px;display:flex}.btn-nova-tool[data-v-3f0ee0e9]{border:1px solid var(--color-ink-200);color:var(--color-ink-500);cursor:pointer;background:#fff;border-radius:10px;flex:1;padding:12px 20px;font-size:.85rem;font-weight:700;transition:all .2s}.btn-nova-tool[data-v-3f0ee0e9]:hover:not(:disabled){color:#0d9488;background:#f0fdfa;border-color:#0d9488}.btn-nova-tool[data-v-3f0ee0e9]:disabled{opacity:.6;cursor:not-allowed}.btn-nova-primary[data-v-3f0ee0e9]{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:10px;flex:1.5;padding:12px 20px;font-size:.85rem;font-weight:700;transition:all .2s;box-shadow:0 4px 6px -1px #0d948833}.btn-nova-primary[data-v-3f0ee0e9]:hover:not(:disabled){background:#0f766e;transform:translateY(-1px);box-shadow:0 8px 16px #0d94884d}.btn-nova-primary[data-v-3f0ee0e9]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.spinner-sm[data-v-3f0ee0e9]{vertical-align:middle;border:2px solid #0000001a;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.8s linear infinite spin-3f0ee0e9;display:inline-block}@keyframes spin-3f0ee0e9{to{transform:rotate(360deg)}}.template-selector-list[data-v-3f0ee0e9]{flex-direction:column;gap:14px;display:flex}.template-row[data-v-3f0ee0e9]{background:var(--color-ink-50);border:1px solid var(--color-ink-150);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;transition:all .2s;display:flex}.template-row[data-v-3f0ee0e9]:hover{background:#fff;border-color:#4f46e5;transform:scale(1.01)}.template-row.selected[data-v-3f0ee0e9]{background:#f5f3ff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514}.template-meta h4[data-v-3f0ee0e9]{color:var(--color-ink-800);margin:0;font-size:.9rem;font-weight:700}.template-meta p[data-v-3f0ee0e9]{color:var(--color-ink-400);margin:4px 0 0;font-size:.72rem;font-weight:500}.template-badge[data-v-3f0ee0e9]{border:1px solid var(--color-ink-200);color:var(--color-ink-400);text-transform:uppercase;background:#fff;border-radius:6px;padding:3px 8px;font-size:.6rem;font-weight:800}.template-row.selected .template-badge[data-v-3f0ee0e9]{color:#fff;background:#4f46e5;border-color:#4f46e5}.btn-preflight-run[data-v-3f0ee0e9]{color:#fff;cursor:pointer;background:#d97706;border:none;border-radius:10px;margin-left:auto;padding:10px 18px;font-size:.8rem;font-weight:700;transition:all .2s}.btn-preflight-run[data-v-3f0ee0e9]:hover:not(:disabled){background:#b45309;transform:translateY(-1px)}.btn-preflight-run[data-v-3f0ee0e9]:disabled{opacity:.6;cursor:not-allowed}.preflight-table-wrapper[data-v-3f0ee0e9]{border:1px solid var(--color-ink-150);border-radius:12px;overflow:hidden}.preflight-table[data-v-3f0ee0e9]{border-collapse:collapse;text-align:left;width:100%}.preflight-table th[data-v-3f0ee0e9]{background:var(--color-ink-50);color:var(--color-ink-400);text-transform:uppercase;border-bottom:1px solid var(--color-ink-150);padding:12px 20px;font-size:.65rem;font-weight:800}.preflight-table td[data-v-3f0ee0e9]{color:var(--color-ink-600);border-bottom:1px solid var(--color-ink-100);padding:16px 20px;font-size:.82rem}.preflight-table tr:last-child td[data-v-3f0ee0e9]{border-bottom:none}.asset-name strong[data-v-3f0ee0e9]{color:var(--color-ink-800);font-weight:700;display:block}.asset-name span[data-v-3f0ee0e9]{color:var(--color-ink-400);margin-top:2px;font-size:.7rem;display:block}.res-badge[data-v-3f0ee0e9]{border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:700}.res-badge.ok[data-v-3f0ee0e9]{color:#16a34a;background:#f0fdf4}.res-badge.low[data-v-3f0ee0e9]{color:#dc2626;background:#fef2f2}.audit-status[data-v-3f0ee0e9]{align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:inline-flex}.status-dot[data-v-3f0ee0e9]{border-radius:50%;width:6px;height:6px}.audit-status.unverified[data-v-3f0ee0e9]{color:#64748b}.audit-status.unverified .status-dot[data-v-3f0ee0e9]{background:#64748b}.audit-status.scanning[data-v-3f0ee0e9]{color:#d97706}.audit-status.scanning .status-dot[data-v-3f0ee0e9]{background:#d97706;animation:1s infinite blink-3f0ee0e9}.audit-status.passed[data-v-3f0ee0e9]{color:#16a34a}.audit-status.passed .status-dot[data-v-3f0ee0e9]{background:#16a34a}.audit-status.warning[data-v-3f0ee0e9]{color:#d97706}.audit-status.warning .status-dot[data-v-3f0ee0e9]{background:#d97706}@keyframes blink-3f0ee0e9{0%,to{opacity:1}50%{opacity:.3}}.preflight-summary-banner[data-v-3f0ee0e9]{border-radius:10px;align-items:center;gap:12px;margin-top:20px;padding:14px 20px;font-size:.8rem;font-weight:600;line-height:1.4;display:flex}.preflight-summary-banner.warn[data-v-3f0ee0e9]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.compilation-setup-row[data-v-3f0ee0e9]{align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.flex-2[data-v-3f0ee0e9]{flex:2}.btn-compile-run[data-v-3f0ee0e9]{color:#fff;cursor:pointer;background:#db2777;border:none;border-radius:10px;justify-content:center;align-items:center;height:44px;padding:12px 24px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 6px -1px #db277733}.btn-compile-run[data-v-3f0ee0e9]:hover:not(:disabled){background:#be185d;transform:translateY(-1px);box-shadow:0 8px 16px #db27774d}.btn-compile-run[data-v-3f0ee0e9]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.compile-steps-card[data-v-3f0ee0e9]{border:1px solid var(--color-ink-150);background:var(--color-ink-50);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.compile-step-item[data-v-3f0ee0e9]{color:var(--color-ink-400);align-items:center;gap:14px;font-size:.85rem;font-weight:600;transition:color .3s;display:flex}.compile-step-item.running[data-v-3f0ee0e9]{color:#db2777;font-weight:700}.compile-step-item.done[data-v-3f0ee0e9]{color:#16a34a}.step-icon-wrap[data-v-3f0ee0e9]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.step-dot[data-v-3f0ee0e9]{background:var(--color-ink-300);border-radius:50%;width:6px;height:6px}.check-icon[data-v-3f0ee0e9]{color:#16a34a;font-size:1rem;font-weight:800}.compiled-success-card[data-v-3f0ee0e9]{background:#fdf2f8;border:1px solid #fbcfe8;border-radius:16px;gap:24px;margin-top:24px;padding:24px;display:flex}.success-preview[data-v-3f0ee0e9]{flex-shrink:0}.mock-pdf-cover[data-v-3f0ee0e9]{box-sizing:border-box;background:linear-gradient(135deg,#be185d 0%,#db2777 100%);border-radius:8px;flex-direction:column;justify-content:space-between;width:80px;height:110px;padding:12px;display:flex;box-shadow:0 10px 15px -3px #0000001a}.pdf-logo[data-v-3f0ee0e9]{color:#fff;letter-spacing:-.02em;font-size:.95rem;font-weight:800}.pdf-meta[data-v-3f0ee0e9]{flex-direction:column;gap:2px;display:flex}.pdf-meta span[data-v-3f0ee0e9]{color:#ffffffbf;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.52rem;font-weight:800;overflow:hidden}.success-details[data-v-3f0ee0e9]{flex:1}.success-details h4[data-v-3f0ee0e9]{color:#be185d;margin:0 0 6px;font-size:.98rem;font-weight:800}.success-details p[data-v-3f0ee0e9]{color:#831843;margin:0;font-size:.8rem;line-height:1.5}.compiled-actions[data-v-3f0ee0e9]{gap:12px;margin-top:18px;display:flex}.btn-download-pdf[data-v-3f0ee0e9]{color:#fff;cursor:pointer;background:#db2777;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-download-pdf[data-v-3f0ee0e9]:hover{background:#be185d}.btn-reset-compile[data-v-3f0ee0e9]{color:#db2777;cursor:pointer;background:0 0;border:1px solid #fbcfe8;border-radius:8px;padding:8px 16px;font-size:.78rem;font-weight:700;transition:all .2s}.btn-reset-compile[data-v-3f0ee0e9]:hover{background:#db27770d}.slide-up[data-v-3f0ee0e9]{animation:.4s cubic-bezier(.16,1,.3,1) slideUp-3f0ee0e9}@keyframes slideUp-3f0ee0e9{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px){.print-grid[data-v-3f0ee0e9]{grid-template-columns:1fr}}.governance-nav[data-v-b2bda7fc]{background:linear-gradient(120deg,#fff 54%,#f3f7ff);border:1px solid #dfe6f1;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:18px 20px;display:flex;box-shadow:0 8px 25px #1a31550d}.nav-copy[data-v-b2bda7fc]{max-width:560px}.eyebrow[data-v-b2bda7fc]{color:#3266c8;letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.nav-copy strong[data-v-b2bda7fc]{color:#17253d;font-size:15px;display:block}.nav-copy p[data-v-b2bda7fc]{color:#718097;margin:5px 0 0;font-size:11px;line-height:1.5}.governance-nav nav[data-v-b2bda7fc]{gap:10px;min-width:520px;display:flex}.governance-nav a[data-v-b2bda7fc]{color:#55647b;background:#fff;border:1px solid #dce4ef;border-radius:12px;flex:1;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;transition:all .2s;display:grid}.governance-nav a[data-v-b2bda7fc]:hover{border-color:#98b5eb;transform:translateY(-1px)}.governance-nav a.active[data-v-b2bda7fc]{color:#245cc3;background:#edf4ff;border-color:#7da3ed;box-shadow:0 0 0 2px #3c6fd114}.nav-icon[data-v-b2bda7fc]{background:#f0f4f9;border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.governance-nav a.active .nav-icon[data-v-b2bda7fc]{background:#dfeaff}.governance-nav a>span[data-v-b2bda7fc]:nth-child(2){flex-direction:column;display:flex}.governance-nav b[data-v-b2bda7fc]{font-size:11px}.governance-nav small[data-v-b2bda7fc]{color:#8a97aa;margin-top:3px;font-size:9px}.governance-nav i[data-v-b2bda7fc]{font-style:normal}@media (width<=920px){.governance-nav[data-v-b2bda7fc]{display:block}.governance-nav nav[data-v-b2bda7fc]{min-width:0;margin-top:14px}}@media (width<=580px){.governance-nav nav[data-v-b2bda7fc]{display:grid}.nav-copy p[data-v-b2bda7fc]{display:none}}[data-v-392050f7]{box-sizing:border-box}.page[data-v-392050f7]{color:#14223b;background:#f5f7fb;min-height:100vh}.hero[data-v-392050f7]{background:radial-gradient(circle at 70% -100%,#dce8ff 0,#0000 52%),#fff;border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:center;height:180px;padding:30px max(45px,50vw - 740px);display:flex}.back[data-v-392050f7]{color:#8290a5;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900;text-decoration:none}.title[data-v-392050f7]{align-items:center;gap:12px;margin-top:11px;display:flex}.title>span[data-v-392050f7]{color:#fff;background:linear-gradient(135deg,#674bfc,#2ca9ff);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.title h1[data-v-392050f7]{letter-spacing:-.035em;margin:0;font-size:31px}.hero p[data-v-392050f7]{color:#6f7d93;margin:6px 0}.create[data-v-392050f7]{color:#fff;background:#2563eb;border-radius:11px;padding:13px 19px;font-weight:800;text-decoration:none;box-shadow:0 10px 24px #2563eb3d}main[data-v-392050f7]{max-width:1480px;margin:0 auto;padding:24px}.summary[data-v-392050f7]{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.summary>div[data-v-392050f7]{background:#fff;border:1px solid #e5eaf2;border-radius:14px;align-items:center;gap:13px;padding:16px 18px;display:flex}.metric-icon[data-v-392050f7]{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.violet[data-v-392050f7]{color:#7155df;background:#f0ecff}.green[data-v-392050f7]{color:#19986a;background:#e9faf4}.blue[data-v-392050f7]{color:#2670d9;background:#e9f2ff}.amber[data-v-392050f7]{color:#d18916;background:#fff4df}.summary p[data-v-392050f7]{flex-direction:column;margin:0;display:flex}.summary small[data-v-392050f7]{color:#7e8ca1;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:900}.summary strong[data-v-392050f7]{margin-top:2px;font-size:21px}.workspace[data-v-392050f7]{background:#fff;border:1px solid #e4e9f1;border-radius:17px;min-height:500px;box-shadow:0 10px 30px #20375b09}.toolbar[data-v-392050f7]{border-bottom:1px solid #e8ecf2;align-items:center;gap:10px;padding:15px 17px;display:flex}.search[data-v-392050f7]{background:#fafbfd;border:1px solid #dce3ed;border-radius:9px;flex:1;align-items:center;padding:0 12px;display:flex}.search input[data-v-392050f7]{background:0 0;border:0;outline:none;width:100%;padding:10px}.toolbar select[data-v-392050f7]{color:#55647a;background:#fff;border:1px solid #dce3ed;border-radius:9px;padding:10px 12px}.result-count[data-v-392050f7]{color:#8a97aa;font-size:11px}.cards[data-v-392050f7]{grid-template-columns:repeat(3,1fr);gap:16px;padding:18px;display:grid}.cards article[data-v-392050f7]{background:#fff;border:1px solid #e0e6ee;border-radius:14px;transition:all .2s;overflow:visible}.cards article[data-v-392050f7]:hover{border-color:#cbd8eb;transform:translateY(-2px);box-shadow:0 12px 25px #263c6212}.card-top[data-v-392050f7]{background:linear-gradient(145deg,#eff3fa,#e4ecfb);border-radius:14px 14px 0 0;height:122px;position:relative;overflow:visible}.preset-art[data-v-392050f7]{color:#fff;background:linear-gradient(135deg,#7d8ef7,#273d82);border-radius:8px;place-items:center;font:700 10px monospace;display:grid;position:absolute;inset:16px 55px;overflow:hidden}.crop-frame[data-v-392050f7]{border:1px dashed #a9f4dc;position:absolute;inset:12px}.menu[data-v-392050f7]{z-index:3;position:absolute;top:9px;right:10px}.menu>button[data-v-392050f7]{cursor:pointer;background:#ffffffc9;border:0;border-radius:8px;padding:7px}.menu-pop[data-v-392050f7]{background:#fff;border:1px solid #e0e5ed;border-radius:9px;width:140px;padding:5px;position:absolute;top:34px;right:0;box-shadow:0 12px 30px #172b4d26}.menu-pop a[data-v-392050f7],.menu-pop button[data-v-392050f7]{text-align:left;color:#44536a;background:0 0;border:0;border-radius:6px;width:100%;padding:8px;font-size:12px;text-decoration:none;display:block}.menu-pop .danger[data-v-392050f7]{color:#d33d4e}.card-body[data-v-392050f7]{padding:16px}.name-row[data-v-392050f7]{justify-content:space-between;gap:10px;display:flex}.name-row h3[data-v-392050f7]{margin:0;font-size:16px}.status[data-v-392050f7]{border-radius:20px;padding:5px 7px;font-size:9px;font-weight:900}.status.active[data-v-392050f7]{color:#12835b;background:#e8f8f2}.status.draft[data-v-392050f7]{color:#82631c;background:#fff6df}.status.deprecated[data-v-392050f7]{color:#a34550;background:#fff0f1}.card-body>p[data-v-392050f7]{color:#7c899d;height:32px;font-size:11px;line-height:1.4}.tags[data-v-392050f7]{flex-wrap:wrap;gap:5px;display:flex}.tags span[data-v-392050f7]{color:#5f6d82;background:#f1f4f8;border-radius:6px;padding:5px 7px;font-size:9px}.tags span[data-v-392050f7]:first-child{color:#5749c7;background:#f0edff}dl[data-v-392050f7]{border-top:1px solid #edf0f4;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0;padding-top:12px;display:grid}dl div[data-v-392050f7]{overflow:hidden}dt[data-v-392050f7]{color:#8996a9;text-transform:uppercase;font-size:9px}dd[data-v-392050f7]{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:10px;font-weight:800;overflow:hidden}footer[data-v-392050f7]{border-top:1px solid #e8ecf1;justify-content:space-between;padding:11px 15px;display:flex}footer a[data-v-392050f7],footer button[data-v-392050f7]{color:#3164d2;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800;text-decoration:none}footer button[data-v-392050f7]{color:#7a879a}.empty[data-v-392050f7]{text-align:center;color:#7e8ca1;padding:85px 20px}.empty-art[data-v-392050f7]{color:#6451df;background:linear-gradient(135deg,#eeeaff,#e7f5ff);border-radius:18px;place-items:center;width:62px;height:62px;margin:auto;font-size:24px;display:grid}.empty h3[data-v-392050f7]{color:#35445c}.empty p[data-v-392050f7]{max-width:480px;margin:8px auto 18px}.empty a[data-v-392050f7],.empty button[data-v-392050f7]{color:#fff;background:#2563eb;border:0;border-radius:9px;padding:10px 15px;font-weight:800;text-decoration:none}.loader[data-v-392050f7]{border:3px solid #e1e7f0;border-top-color:#4478eb;border-radius:50%;width:30px;height:30px;margin:auto;animation:.8s linear infinite spin-392050f7}@keyframes spin-392050f7{to{transform:rotate(360deg)}}@media (width<=1050px){.cards[data-v-392050f7],.summary[data-v-392050f7]{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.hero[data-v-392050f7]{height:auto;padding:25px}.title h1[data-v-392050f7]{font-size:23px}.hero p[data-v-392050f7]{display:none}.cards[data-v-392050f7]{grid-template-columns:1fr}.toolbar[data-v-392050f7]{flex-wrap:wrap}.search[data-v-392050f7]{flex-basis:100%}.summary[data-v-392050f7]{grid-template-columns:1fr 1fr}.summary>div[data-v-392050f7]{padding:12px}.create[data-v-392050f7]{font-size:0}.create[data-v-392050f7]:after{content:"＋";font-size:20px}}.tags .ai-tag[data-v-392050f7]{align-items:center;gap:4px;display:inline-flex}.workspace-heading[data-v-392050f7]{background:linear-gradient(90deg,#fff,#fbfcff);border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.section-kicker[data-v-392050f7]{color:#3266c8;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.workspace-heading h2[data-v-392050f7]{margin:5px 0 3px;font-size:17px}.workspace-heading p[data-v-392050f7]{color:#8390a4;margin:0;font-size:11px}.registry-health[data-v-392050f7]{background:#fff;border:1px solid #e0e6ef;border-radius:11px;align-items:center;gap:9px;padding:9px 12px;display:flex}.registry-health>span[data-v-392050f7]{background:#e19a3d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #fff2df}.registry-health>span.healthy[data-v-392050f7]{background:#24a878;box-shadow:0 0 0 4px #e6f8f2}.registry-health div[data-v-392050f7]{flex-direction:column;display:flex}.registry-health b[data-v-392050f7]{font-size:10px}.registry-health small[data-v-392050f7]{color:#8996a9;margin-top:2px;font-size:9px}.blueprints[data-v-392050f7]{grid-template-columns:repeat(3,1fr);gap:10px;width:min(820px,100%);margin:22px auto 14px;display:grid}.blueprints button[data-v-392050f7]{text-align:left;color:#35445d;cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:13px;padding:15px;transition:all .2s}.blueprints button[data-v-392050f7]:hover{border-color:#739dea;transform:translateY(-2px);box-shadow:0 8px 20px #315fba14}.blueprints button>span[data-v-392050f7]{color:#3065c7;background:#edf4ff;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:11px;font-size:18px;display:grid}.blueprints strong[data-v-392050f7],.blueprints small[data-v-392050f7],.blueprints b[data-v-392050f7]{display:block}.blueprints small[data-v-392050f7]{color:#8391a5;margin:5px 0 13px;font-size:10px}.blueprints b[data-v-392050f7]{color:#2d64cc;font-size:10px}.blank-link[data-v-392050f7]{color:#5e6d83!important;background:0 0!important;text-decoration:underline!important}.empty[data-v-392050f7]{padding-top:55px}@media (width<=720px){.workspace-heading[data-v-392050f7]{display:block}.registry-health[data-v-392050f7]{margin-top:12px}.blueprints[data-v-392050f7]{grid-template-columns:1fr}}[data-v-a2d24065]{box-sizing:border-box}.preset-studio[data-v-a2d24065]{color:#13213b;background:#f5f7fb;min-height:100vh;padding-bottom:40px}.studio-header[data-v-a2d24065]{background:#fff;border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;min-height:150px;padding:28px max(32px,50vw - 770px);display:flex}.back-link[data-v-a2d24065]{color:#7787a2;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800;text-decoration:none}.title-row[data-v-a2d24065]{align-items:center;gap:12px;margin-top:10px;display:flex}.title-row h1[data-v-a2d24065]{letter-spacing:-.03em;margin:0;font-size:28px}.ai-mark[data-v-a2d24065]{color:#fff;background:linear-gradient(135deg,#6949ff,#20a4ff);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.draft[data-v-a2d24065],.online[data-v-a2d24065]{letter-spacing:.08em;color:#5644d8;background:#eef2ff;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:900}.studio-header p[data-v-a2d24065],.panel>p[data-v-a2d24065]{color:#72819b;margin:6px 0 0}.header-actions[data-v-a2d24065]{align-items:center;gap:10px;display:flex}.saved[data-v-a2d24065]{color:#1a9a68;font-size:12px}.button[data-v-a2d24065]{cursor:pointer;border:0;border-radius:10px;padding:12px 18px;font-weight:800;text-decoration:none}.button.secondary[data-v-a2d24065]{color:#53627a;background:#fff;border:1px solid #dbe2ec}.button.primary[data-v-a2d24065]{color:#fff;background:#2563eb;box-shadow:0 8px 20px #2563eb33}.button[data-v-a2d24065]:disabled{opacity:.45;cursor:not-allowed}.studio-grid[data-v-a2d24065]{grid-template-columns:230px minmax(550px,1fr) 380px;gap:20px;max-width:1540px;margin:24px auto;padding:0 24px;display:grid}.steps[data-v-a2d24065]{flex-direction:column;gap:8px;display:flex}.steps>button[data-v-a2d24065]{text-align:left;color:#60708a;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.steps>button.active[data-v-a2d24065]{color:#1e4fc7;background:#fff;box-shadow:0 4px 16px #182b4c0d}.steps>button>span[data-v-a2d24065]{background:#e9edf4;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.steps>button.active>span[data-v-a2d24065]{background:#e9f1ff}.steps button div[data-v-a2d24065]{flex-direction:column;flex:1;display:flex}.steps small[data-v-a2d24065]{margin-top:2px;font-size:11px}.steps b[data-v-a2d24065]{color:#18a46f}.validation-card[data-v-a2d24065]{color:#a7452d;background:#fff4f1;border-radius:12px;margin-top:14px;padding:15px;font-size:12px}.validation-card.ready[data-v-a2d24065]{color:#197956;background:#edfbf5}.validation-card p[data-v-a2d24065]{margin:5px 0 0}.canvas[data-v-a2d24065],.preview[data-v-a2d24065]{background:#fff;border:1px solid #e5eaf2;border-radius:18px;box-shadow:0 8px 30px #23395d0a}.panel[data-v-a2d24065]{min-height:650px;padding:30px}.eyebrow[data-v-a2d24065],.group-label[data-v-a2d24065]{color:#7d8ca4;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.panel h2[data-v-a2d24065]{margin:6px 0 0;font-size:22px}.field[data-v-a2d24065]{margin-top:22px}.field label[data-v-a2d24065],.quality-row label[data-v-a2d24065]{color:#3f4d63;justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.field em[data-v-a2d24065]{color:#8059e8;font-size:10px;font-style:normal}.field input[data-v-a2d24065],.field textarea[data-v-a2d24065],.field select[data-v-a2d24065],.unit-input[data-v-a2d24065],.prefix-input[data-v-a2d24065]{width:100%;font:inherit;color:#26354e;background:#fafbfd;border:1px solid #dce3ed;border-radius:10px;outline:none;padding:12px 13px}.field textarea[data-v-a2d24065]{resize:vertical;height:90px}.field input[data-v-a2d24065]:focus,.field textarea[data-v-a2d24065]:focus,.field select[data-v-a2d24065]:focus{border-color:#5587f7;box-shadow:0 0 0 3px #5587f719}.field small[data-v-a2d24065]{color:#8997ac;margin-top:6px;font-size:11px;display:block}.two-col[data-v-a2d24065],.three-col[data-v-a2d24065],.four-col[data-v-a2d24065]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.three-col[data-v-a2d24065]{grid-template-columns:repeat(3,1fr)}.four-col[data-v-a2d24065]{grid-template-columns:repeat(4,1fr)}.prefix-input[data-v-a2d24065],.unit-input[data-v-a2d24065]{align-items:center;padding:0;display:flex;overflow:hidden}.prefix-input span[data-v-a2d24065],.unit-input span[data-v-a2d24065]{color:#91a0b5;padding:0 0 0 12px;font-size:12px}.prefix-input input[data-v-a2d24065],.unit-input input[data-v-a2d24065]{background:0 0;border:0}.dimension-block[data-v-a2d24065]{grid-template-columns:1fr 38px 1fr 62px;align-items:end;gap:10px;display:grid}.ratio-lock[data-v-a2d24065]{color:#8593a7;background:#fff;border:1px solid #dde5ef;border-radius:10px;height:43px;font-size:20px}.ratio-lock.active[data-v-a2d24065]{color:#376fe8;background:#eef4ff}.ratio[data-v-a2d24065]{background:#f3f5f8;border-radius:10px;place-items:center;height:43px;font-size:12px;font-weight:800;display:grid}.chips[data-v-a2d24065]{gap:9px;margin-top:10px;display:flex}.chips button[data-v-a2d24065]{color:#617089;background:#fff;border:1px solid #dce3ed;border-radius:9px;padding:9px 14px;font-weight:700}.chips button.selected[data-v-a2d24065]{color:#215ccf;background:#edf4ff;border-color:#70a0fc}.section-gap[data-v-a2d24065]{margin-top:8px}.ai-banner[data-v-a2d24065]{color:#fff;background:linear-gradient(120deg,#111e42,#253b80);border-radius:18px 18px 0 0;align-items:center;gap:14px;margin:-30px -30px 24px;padding:24px 28px;display:flex}.ai-banner .spark[data-v-a2d24065]{background:linear-gradient(135deg,#8858ff,#2aaeff);border-radius:13px;place-items:center;width:45px;height:45px;font-size:22px;display:grid}.ai-banner h2[data-v-a2d24065]{margin:2px 0}.ai-banner p[data-v-a2d24065]{color:#b9c6e7;margin:3px 0;font-size:12px}.ai-banner .online[data-v-a2d24065]{color:#5ee4b1;background:#173d60;margin-left:auto}.prompt-box[data-v-a2d24065]{background:#fafbfe;border:1px solid #dce3ed;border-radius:12px;padding:10px}.prompt-box textarea[data-v-a2d24065]{resize:none;width:100%;height:70px;font:inherit;background:0 0;border:0;outline:none}.prompt-box button[data-v-a2d24065]{float:right;color:#fff;background:#6355e7;border:0;border-radius:8px;padding:9px 13px;font-weight:800}.recommendation[data-v-a2d24065]{clear:both;background:#f8f6ff;border:1px solid #d9d2ff;border-radius:11px;margin:15px 0;padding:14px}.recommendation p[data-v-a2d24065]{color:#5e6680;margin:7px 0 0;font-size:12px}.confidence[data-v-a2d24065]{color:#5d46d8;justify-content:space-between;font-size:12px;display:flex}.group-label[data-v-a2d24065]{margin-top:25px}.strategy-grid[data-v-a2d24065]{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.strategy-grid>button[data-v-a2d24065]{text-align:left;background:#fff;border:1px solid #dce3ed;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.strategy-grid>button.selected[data-v-a2d24065]{background:#f5f8ff;border-color:#5a84ee}.strategy-grid div[data-v-a2d24065]{flex-direction:column;flex:1;display:flex}.strategy-grid small[data-v-a2d24065]{color:#7f8ca1;margin-top:3px}.strategy-grid i[data-v-a2d24065]{color:#4c76df}.strategy-icon[data-v-a2d24065]{color:#6654e6;background:#eef3fb;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.policy-grid[data-v-a2d24065]{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.policy-grid label[data-v-a2d24065]{border:1px solid #e1e6ee;border-radius:11px;gap:10px;padding:14px;display:flex}.policy-grid label span[data-v-a2d24065]{flex-direction:column;display:flex}.policy-grid small[data-v-a2d24065]{color:#8794a8;margin-top:3px}.format-cards[data-v-a2d24065]{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:22px;display:grid}.format-cards button[data-v-a2d24065]{background:#fff;border:1px solid #dfe5ee;border-radius:10px;padding:13px 6px}.format-cards button.selected[data-v-a2d24065]{color:#2456c7;background:#f2f6ff;border-color:#547ee8}.format-cards small[data-v-a2d24065]{color:#8b98aa;margin-top:4px;font-size:9px;display:block}.quality-row[data-v-a2d24065]{background:#f8f9fc;border-radius:12px;margin:26px 0;padding:18px}.quality-row>div[data-v-a2d24065]{grid-template-columns:1fr auto;gap:2px;display:grid}.quality-row strong[data-v-a2d24065]{font-size:22px}.quality-row small[data-v-a2d24065]{color:#8390a4}.quality-row input[data-v-a2d24065]{accent-color:#376fe8;width:100%;margin-top:14px}details[data-v-a2d24065]{border-top:1px solid #e8ecf2;margin-top:18px;padding-top:15px}summary[data-v-a2d24065]{cursor:pointer;font-size:12px;font-weight:800}.preview[data-v-a2d24065]{height:max-content;padding:18px;position:sticky;top:20px}.preview-head[data-v-a2d24065]{justify-content:space-between;align-items:end;display:flex}.preview-head div[data-v-a2d24065]{flex-direction:column;gap:4px;display:flex}.preview-head>span[data-v-a2d24065]{color:#6d7b91;font:700 11px monospace}.preview-stage[data-v-a2d24065]{background:linear-gradient(145deg,#d9e6ff,#eef2ff);border-radius:13px;min-height:230px;max-height:350px;margin-top:15px;position:relative;overflow:hidden}.mesh[data-v-a2d24065]{background:radial-gradient(circle at 30% 20%,#8f9fff 0,#0000 35%),radial-gradient(circle at 75% 65%,#233b81 0,#0000 45%);position:absolute;inset:0}.subject[data-v-a2d24065]{color:#fff;background:linear-gradient(#fbccae,#e79b83);border-radius:45% 45% 20% 20%;place-items:center;width:30%;height:60%;font-size:30px;display:grid;position:absolute;top:24%;left:36%}.focus-box[data-v-a2d24065]{border:2px solid #67e5c1;border-radius:8px;width:48%;height:72%;position:absolute;top:14%;left:28%}.focus-box span[data-v-a2d24065]{color:#fff;background:#24aa82;padding:3px 6px;font-size:9px}.preview-tabs[data-v-a2d24065]{background:#f3f5f8;border-radius:9px;margin-top:12px;padding:3px;display:flex}.preview-tabs button[data-v-a2d24065]{color:#77859a;background:0 0;border:0;border-radius:7px;flex:1;padding:7px}.preview-tabs .active[data-v-a2d24065]{color:#285bc4;background:#fff;box-shadow:0 2px 8px #263c6120}.metrics[data-v-a2d24065]{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.metrics div[data-v-a2d24065]{background:#f7f9fc;border-radius:9px;justify-content:space-between;padding:11px;display:flex}.metrics span[data-v-a2d24065]{color:#8795a9;font-size:10px}.metrics strong[data-v-a2d24065]{font-size:11px}.url-preview[data-v-a2d24065]{border:1px solid #e0e6ee;border-radius:10px;grid-template-columns:1fr auto;margin-top:12px;padding:11px;display:grid}.url-preview span[data-v-a2d24065]{text-transform:uppercase;color:#8a98ac;grid-column:1/-1;font-size:9px;font-weight:900}.url-preview code[data-v-a2d24065]{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:9px;overflow:hidden}.url-preview button[data-v-a2d24065]{color:#3568dc;background:0 0;border:0;font-size:10px;font-weight:800}@media (width<=1200px){.studio-grid[data-v-a2d24065]{grid-template-columns:190px 1fr}.preview[data-v-a2d24065]{grid-column:2;position:static}.studio-header[data-v-a2d24065]{padding:24px}.saved[data-v-a2d24065]{display:none}}@media (width<=760px){.studio-grid[data-v-a2d24065]{padding:0 12px;display:block}.steps[data-v-a2d24065]{flex-direction:row;margin-bottom:12px;overflow:auto}.steps button small[data-v-a2d24065],.validation-card[data-v-a2d24065]{display:none}.preview[data-v-a2d24065]{margin-top:12px}.studio-header[data-v-a2d24065]{align-items:flex-start;gap:15px}.studio-header p[data-v-a2d24065]{display:none}.header-actions[data-v-a2d24065]{flex-wrap:wrap;justify-content:flex-end}.two-col[data-v-a2d24065],.policy-grid[data-v-a2d24065],.strategy-grid[data-v-a2d24065]{grid-template-columns:1fr}.format-cards[data-v-a2d24065]{grid-template-columns:repeat(3,1fr)}}.prompt-box button[data-v-a2d24065]{align-items:center;gap:6px;display:inline-flex}.url-preview small[data-v-a2d24065]{color:#8a98ac;grid-column:1/-1;margin-top:6px;font-size:9px;line-height:1.35}.url-preview button[data-v-a2d24065]:disabled{color:#a9b3c2;cursor:not-allowed}.preview-device[data-v-a2d24065]{justify-content:center;align-items:flex-start;margin-top:15px;padding:0;transition:all .25s;display:flex}.preview-device .preview-stage[data-v-a2d24065]{width:100%;margin-top:0;transition:width .25s,aspect-ratio .25s}.preview-device.device-tablet[data-v-a2d24065]{padding:0 38px}.preview-device.device-mobile[data-v-a2d24065]{padding:0 92px}.preview-device.device-tablet .preview-stage[data-v-a2d24065],.preview-device.device-mobile .preview-stage[data-v-a2d24065]{border:5px solid #263650;border-radius:17px;box-shadow:0 8px 20px #14233d2b}.preview-tabs button[data-v-a2d24065]{cursor:pointer;transition:all .18s}.preview-tabs button[data-v-a2d24065]:hover{color:#285bc4}.viewport-note[data-v-a2d24065]{color:#8592a6;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.viewport-note b[data-v-a2d24065]{color:#4269bd}@media (width<=420px){.preview-device.device-mobile[data-v-a2d24065]{padding:0 65px}}[data-v-0612714f]{box-sizing:border-box}.profiles-page[data-v-0612714f]{color:#18233a;background:#f4f6f9;min-height:100vh;padding:28px}.profiles-shell[data-v-0612714f]{background:#fff;border:1px solid #e5e9f0;border-radius:24px;max-width:1500px;margin:0 auto;overflow:hidden;box-shadow:0 18px 50px #18233a12}.page-header[data-v-0612714f]{background:linear-gradient(120deg,#fff 68%,#f8f8fc);border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:flex-end;min-height:170px;padding:34px 42px;display:flex}.breadcrumb[data-v-0612714f]{color:#7b8799;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.breadcrumb svg[data-v-0612714f]{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.title-row[data-v-0612714f]{align-items:center;gap:8px;margin-top:16px;display:flex}.title-row h1[data-v-0612714f]{letter-spacing:-.8px;color:#17243c;margin:0;font-size:32px;line-height:1.15}.page-header p[data-v-0612714f]{color:#6d7a90;margin:8px 0 0;font-size:15px}.create-button[data-v-0612714f],.empty-button[data-v-0612714f]{color:#fff;background:#5b5ce2;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:12px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 8px 18px #5b5ce233}.create-button[data-v-0612714f]:hover,.empty-button[data-v-0612714f]:hover{background:#4b4bc8;transform:translateY(-1px)}.create-button svg[data-v-0612714f]{fill:none;stroke:currentColor;stroke-width:2.2px;width:17px;height:17px}.page-content[data-v-0612714f]{background:#fbfcfe;padding:28px 42px 42px}.summary-grid[data-v-0612714f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.summary-card[data-v-0612714f]{background:#fff;border:1px solid #e5eaf1;border-radius:13px;align-items:center;gap:14px;min-height:94px;padding:17px 18px;display:flex}.summary-icon[data-v-0612714f]{border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.summary-icon svg[data-v-0612714f]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.summary-icon.violet[data-v-0612714f]{color:#615ddd;background:#efeffd}.summary-icon.emerald[data-v-0612714f]{color:#168267;background:#e9f7f2}.summary-icon.blue[data-v-0612714f]{color:#3475b9;background:#ebf4fc}.summary-icon.amber[data-v-0612714f]{color:#b87616;background:#fff4df}.summary-card div[data-v-0612714f]{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;display:grid}.summary-card small[data-v-0612714f]{color:#7b8799;text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;font-size:10px;font-weight:800}.summary-card strong[data-v-0612714f]{color:#1b2941;margin-top:3px;font-size:24px;line-height:1.2}.summary-card span[data-v-0612714f]:not(.summary-icon){color:#9aa4b3;font-size:10px}.profiles-panel[data-v-0612714f]{background:#fff;border:1px solid #e3e8ef;border-radius:15px;overflow:hidden}.panel-toolbar[data-v-0612714f]{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.panel-toolbar h2[data-v-0612714f]{color:#1b2941;margin:0;font-size:16px}.panel-toolbar p[data-v-0612714f]{color:#8994a5;margin:4px 0 0;font-size:11px}.toolbar-controls[data-v-0612714f]{gap:9px;display:flex}.search-control[data-v-0612714f]{position:relative}.search-control svg[data-v-0612714f]{fill:none;stroke:#8994a5;stroke-width:2px;width:16px;height:16px;position:absolute;top:10px;left:11px}.search-control input[data-v-0612714f],.toolbar-controls select[data-v-0612714f]{color:#3f4c63;background:#fff;border:1px solid #dce2eb;border-radius:9px;outline:none;height:38px;font-size:12px}.search-control input[data-v-0612714f]{width:220px;padding:0 12px 0 34px}.toolbar-controls select[data-v-0612714f]{padding:0 28px 0 11px}.search-control input[data-v-0612714f]:focus,.toolbar-controls select[data-v-0612714f]:focus{border-color:#6a69df;box-shadow:0 0 0 3px #6a69df1a}.table-wrap[data-v-0612714f]{overflow-x:auto}table[data-v-0612714f]{border-collapse:collapse;width:100%}th[data-v-0612714f]{color:#8591a3;text-align:left;text-transform:uppercase;letter-spacing:.09em;background:#f7f8fa;height:42px;padding:0 18px;font-size:9px;font-weight:900}td[data-v-0612714f]{color:#435069;border-top:1px solid #edf0f4;padding:14px 18px;font-size:12px}tbody tr[data-v-0612714f]{transition:all .15s}tbody tr[data-v-0612714f]:hover{background:#fafbff}.profile-cell[data-v-0612714f]{align-items:center;gap:11px;min-width:220px;display:flex}.profile-mark[data-v-0612714f]{color:#5556c8;background:#eeeffc;border-radius:9px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.profile-cell div[data-v-0612714f]{flex-direction:column;display:flex}.profile-cell strong[data-v-0612714f]{color:#26334a;font-size:12px}.profile-cell small[data-v-0612714f]{color:#929dac;margin-top:3px;font-family:ui-monospace,monospace;font-size:9px}.status-badge[data-v-0612714f]{border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.status-badge i[data-v-0612714f]{background:currentColor;border-radius:50%;width:5px;height:5px}.status-badge.active[data-v-0612714f]{color:#11795c;background:#eaf7f2}.status-badge.draft[data-v-0612714f]{color:#9a6514;background:#fff5df}.status-badge.paused[data-v-0612714f]{color:#9b4752;background:#fcebed}.strategy-label[data-v-0612714f]{color:#4f55ac;background:#f0f1fb;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:700}.output-count[data-v-0612714f]{color:#4a5870;border:1px solid #dfe4eb;border-radius:7px;place-items:center;min-width:27px;height:25px;font-size:11px;display:inline-grid}.ai-policy[data-v-0612714f]{color:#8d98a9;font-size:10px}.ai-policy.enabled[data-v-0612714f]{color:#625ac8;font-weight:800}.row-actions[data-v-0612714f]{justify-content:flex-end;gap:5px;display:flex}.row-actions a[data-v-0612714f],.row-actions button[data-v-0612714f]{color:#748095;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.row-actions a[data-v-0612714f]:hover,.row-actions button[data-v-0612714f]:hover{color:#5656c6;background:#f5f6fb;border-color:#dce1ea}.row-actions .danger[data-v-0612714f]:hover{color:#c64954;background:#fff4f4;border-color:#f3d9db}.row-actions svg[data-v-0612714f]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.empty-state[data-v-0612714f]{text-align:center;flex-direction:column;align-items:center;min-height:360px;padding:70px 24px;display:flex}.empty-visual[data-v-0612714f]{color:#6262ce;background:#f0f1fb;border-radius:20px;place-items:center;width:74px;height:74px;display:grid}.empty-visual svg[data-v-0612714f]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.empty-state h3[data-v-0612714f]{color:#26334a;margin:20px 0 7px;font-size:17px}.empty-state p[data-v-0612714f]{color:#8390a3;max-width:470px;margin:0;font-size:12px;line-height:1.6}.empty-button[data-v-0612714f]{margin-top:20px;padding:10px 15px}.loading-state[data-v-0612714f]{color:#8994a5;align-content:center;place-items:center;gap:10px;min-height:360px;font-size:11px;display:grid}.loading-state span[data-v-0612714f]{border:2px solid #e1e5ed;border-top-color:#5b5ce2;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin-0612714f}.loading-state p[data-v-0612714f]{margin:0}.sr-only[data-v-0612714f]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes spin-0612714f{to{transform:rotate(360deg)}}@media (width<=950px){.summary-grid[data-v-0612714f]{grid-template-columns:repeat(2,1fr)}.page-header[data-v-0612714f]{align-items:flex-start}.page-header>div[data-v-0612714f]{max-width:70%}}@media (width<=680px){.profiles-page[data-v-0612714f]{padding:0}.profiles-shell[data-v-0612714f]{border-radius:0}.page-header[data-v-0612714f]{padding:26px;display:block}.page-header>div[data-v-0612714f]{max-width:none}.create-button[data-v-0612714f]{margin-top:20px}.page-content[data-v-0612714f]{padding:20px}.summary-grid[data-v-0612714f]{grid-template-columns:1fr}.panel-toolbar[data-v-0612714f]{display:block}.toolbar-controls[data-v-0612714f]{margin-top:14px}.search-control[data-v-0612714f]{flex:1}.search-control input[data-v-0612714f]{width:100%}.title-row h1[data-v-0612714f]{font-size:27px}}.health-badge[data-v-0612714f]{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.health-badge i[data-v-0612714f]{background:currentColor;border-radius:50%;width:5px;height:5px}.health-badge.ready[data-v-0612714f]{color:#11795c;background:#eaf7f2}.health-badge.attention[data-v-0612714f]{color:#b05c22;background:#fff1e7}.health-badge.draft[data-v-0612714f]{color:#718096;background:#f0f3f7}[data-v-1aff98e8]{box-sizing:border-box}.dam-path-control[data-v-1aff98e8]{position:relative}.path-trigger[data-v-1aff98e8]{color:#2c3950;text-align:left;cursor:pointer;background:#f9fafc;border:1px solid #dfe5ed;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 13px;transition:all .18s;display:flex}.path-trigger[data-v-1aff98e8]:hover{background:#fff;border-color:#8a7bf0;box-shadow:0 0 0 3px #f1eeff}.folder-icon[data-v-1aff98e8]{color:#6258d9;background:#eceafe;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.folder-icon svg[data-v-1aff98e8],.chevron[data-v-1aff98e8],.clear-path svg[data-v-1aff98e8]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.path-value[data-v-1aff98e8]{text-overflow:ellipsis;white-space:nowrap;flex:1;font:600 12px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.path-value.empty[data-v-1aff98e8]{color:#8995a7;font-family:inherit;font-weight:500}.browse-label[data-v-1aff98e8]{color:#5d55cc;font-size:11px;font-weight:800}.chevron[data-v-1aff98e8]{color:#8e98a8}.clear-path[data-v-1aff98e8]{color:#7b8798;cursor:pointer;background:#fff;border:1px solid #e0e5ec;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:-10px;right:-10px;box-shadow:0 3px 9px #26385014}.clear-path[data-v-1aff98e8]:hover{color:#bc4450;border-color:#f1cdd1}.picker-overlay[data-v-1aff98e8]{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.picker-dialog[data-v-1aff98e8]{background:#fff;border:1px solid #e5e9f0;border-radius:18px;flex-direction:column;width:min(680px,100%);max-height:min(760px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0f172a47}.picker-header[data-v-1aff98e8]{border-bottom:1px solid #e9edf3;justify-content:space-between;padding:24px 26px 18px;display:flex}.picker-header .eyebrow[data-v-1aff98e8]{color:#6258d9;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.picker-header h2[data-v-1aff98e8]{color:#1c2940;letter-spacing:-.35px;margin:5px 0 4px;font-size:21px}.picker-header p[data-v-1aff98e8]{color:#7d899b;margin:0;font-size:11px}.icon-button[data-v-1aff98e8]{color:#718095;cursor:pointer;background:#fff;border:1px solid #e0e5ec;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.icon-button svg[data-v-1aff98e8],.refresh-button svg[data-v-1aff98e8],.picker-search svg[data-v-1aff98e8],.breadcrumbs svg[data-v-1aff98e8],.row-folder svg[data-v-1aff98e8],.selected-mark svg[data-v-1aff98e8],.open-folder svg[data-v-1aff98e8],.state-icon svg[data-v-1aff98e8]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.icon-button svg[data-v-1aff98e8]{width:16px}.picker-toolbar[data-v-1aff98e8]{background:#fafbfc;gap:9px;padding:15px 20px;display:flex}.picker-search[data-v-1aff98e8]{flex:1;position:relative}.picker-search svg[data-v-1aff98e8]{color:#8994a5;width:16px;position:absolute;top:10px;left:11px}.picker-search input[data-v-1aff98e8]{color:#344157;background:#fff;border:1px solid #dce2ea;border-radius:9px;outline:none;width:100%;height:38px;padding:0 12px 0 35px;font-size:12px}.picker-search input[data-v-1aff98e8]:focus{border-color:#7167dd;box-shadow:0 0 0 3px #eeecff}.refresh-button[data-v-1aff98e8]{color:#59667a;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.refresh-button svg[data-v-1aff98e8]{width:15px}.breadcrumbs[data-v-1aff98e8]{border-top:1px solid #edf0f4;border-bottom:1px solid #e6eaf0;align-items:center;gap:3px;min-height:39px;padding:0 22px;display:flex;overflow-x:auto}.breadcrumbs>svg[data-v-1aff98e8]{color:#a1aab8;width:13px}.breadcrumbs button[data-v-1aff98e8]{color:#657287;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.breadcrumbs button[data-v-1aff98e8]:hover{color:#5952c8}.breadcrumbs button svg[data-v-1aff98e8]{width:14px}.browser-body[data-v-1aff98e8]{height:340px;padding:10px 13px;overflow-y:auto}.folder-list[data-v-1aff98e8]{flex-direction:column;gap:3px;display:flex}.folder-row[data-v-1aff98e8]{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:55px;padding:8px 10px;display:flex}.folder-row[data-v-1aff98e8]:hover{background:#f7f8fc}.folder-row.selected[data-v-1aff98e8]{background:#f5f4ff;border-color:#cbc7f7}.row-folder[data-v-1aff98e8]{color:#6564c9;background:#eef0fb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.row-folder svg[data-v-1aff98e8]{width:18px}.folder-copy[data-v-1aff98e8]{flex-direction:column;flex:1;min-width:0;display:flex}.folder-copy strong[data-v-1aff98e8]{color:#2c394f;font-size:11px}.folder-copy small[data-v-1aff98e8]{color:#909baa;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:9px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.selected-mark[data-v-1aff98e8]{color:#fff;background:#625bd5;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.selected-mark svg[data-v-1aff98e8],.open-folder svg[data-v-1aff98e8]{width:14px}.open-folder[data-v-1aff98e8]{color:#7f8b9e;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.open-folder[data-v-1aff98e8]:hover{color:#5655c5;background:#e9eafa}.browser-state[data-v-1aff98e8]{color:#8190a4;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.browser-state strong[data-v-1aff98e8]{color:#415069;margin-top:9px;font-size:12px}.browser-state small[data-v-1aff98e8]{margin-top:4px;font-size:10px}.browser-state button[data-v-1aff98e8]{color:#fff;cursor:pointer;background:#5e59d1;border:0;border-radius:7px;margin-top:12px;padding:7px 11px;font-size:10px;font-weight:800}.spinner[data-v-1aff98e8]{border:2px solid #e1e5ed;border-top-color:#625bd5;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin-1aff98e8}.state-icon[data-v-1aff98e8]{color:#c54b55;background:#fff0f0;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.state-icon.muted[data-v-1aff98e8]{color:#818ca0;background:#f0f1f7}.state-icon svg[data-v-1aff98e8]{width:19px}.selection-bar[data-v-1aff98e8]{background:#f8f9fb;border-top:1px solid #e6eaf0;align-items:center;gap:13px;min-height:51px;padding:9px 21px;display:flex}.selection-bar span[data-v-1aff98e8]{color:#8a95a6;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:900}.selection-bar strong[data-v-1aff98e8]{color:#435069;text-overflow:ellipsis;white-space:nowrap;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.picker-footer[data-v-1aff98e8]{border-top:1px solid #e4e8ef;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.picker-footer>span[data-v-1aff98e8]{color:#929cab;font-size:9px}.picker-footer div[data-v-1aff98e8]{gap:8px;display:flex}.cancel-button[data-v-1aff98e8],.select-button[data-v-1aff98e8]{cursor:pointer;border-radius:8px;height:36px;padding:0 14px;font-size:10px;font-weight:800}.cancel-button[data-v-1aff98e8]{color:#5f6c80;background:#fff;border:1px solid #dce1e9}.select-button[data-v-1aff98e8]{color:#fff;background:#5c58d4;border:0}.select-button[data-v-1aff98e8]:disabled{color:#9ca5b3;cursor:not-allowed;background:#d6d9e2}.dialog-enter-active[data-v-1aff98e8],.dialog-leave-active[data-v-1aff98e8]{transition:opacity .18s}.dialog-enter-active .picker-dialog[data-v-1aff98e8],.dialog-leave-active .picker-dialog[data-v-1aff98e8]{transition:transform .18s}.dialog-enter-from[data-v-1aff98e8],.dialog-leave-to[data-v-1aff98e8]{opacity:0}.dialog-enter-from .picker-dialog[data-v-1aff98e8],.dialog-leave-to .picker-dialog[data-v-1aff98e8]{transform:translateY(10px)scale(.98)}@keyframes spin-1aff98e8{to{transform:rotate(360deg)}}@media (width<=600px){.picker-overlay[data-v-1aff98e8]{padding:0}.picker-dialog[data-v-1aff98e8]{border-radius:0;height:100vh;max-height:none}.browser-body[data-v-1aff98e8]{flex:1;height:auto}.picker-footer>span[data-v-1aff98e8]{display:none}}[data-v-ccaba9a7]{box-sizing:border-box}.page-shell[data-v-ccaba9a7]{color:#17223b;background:#f4f7fb;min-height:100vh;padding:28px}.workspace[data-v-ccaba9a7]{background:#fff;border:1px solid #e8edf5;border-radius:28px;max-width:1500px;margin:auto;overflow:hidden;box-shadow:0 30px 80px #23305017}.hero[data-v-ccaba9a7]{background:linear-gradient(120deg,#fff 65%,#f5f3ff);border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:flex-end;padding:34px 44px;display:flex}.back[data-v-ccaba9a7]{color:#74829b;text-transform:uppercase;font-size:12px;font-weight:800;text-decoration:none}.eyebrow[data-v-ccaba9a7]{color:#6d5ce7;letter-spacing:.12em;text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:900}.ai-dot[data-v-ccaba9a7]{background:#7c3aed;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #ede9fe}.hero h1[data-v-ccaba9a7]{color:#14213a;letter-spacing:-1.2px;margin:7px 0;font-size:35px}.hero p[data-v-ccaba9a7],.panel-heading p[data-v-ccaba9a7]{color:#71809a;margin:0}.hero-actions[data-v-ccaba9a7]{align-items:center;gap:12px;display:flex}.save-state[data-v-ccaba9a7]{color:#16a36a;margin-right:10px;font-size:12px}.save-state.dirty[data-v-ccaba9a7]{color:#d97706}.btn[data-v-ccaba9a7]{cursor:pointer;border:0;border-radius:12px;padding:13px 20px;font-size:13px;font-weight:800;text-decoration:none}.btn[data-v-ccaba9a7]:disabled{opacity:.45;cursor:not-allowed}.primary[data-v-ccaba9a7]{color:#fff;background:linear-gradient(135deg,#6558ef,#7c3aed);box-shadow:0 10px 22px #6558ef38}.secondary[data-v-ccaba9a7]{color:#526079;background:#fff;border:1px solid #dfe5ee}.compact[data-v-ccaba9a7]{padding:10px 14px}.content[data-v-ccaba9a7]{padding:30px 44px 50px}.stepper[data-v-ccaba9a7]{background:#f6f8fb;border-radius:15px;gap:8px;margin-bottom:28px;padding:6px;display:flex}.stepper button[data-v-ccaba9a7]{color:#8a96a9;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;padding:11px;font-weight:800}.stepper span[data-v-ccaba9a7]{background:#e8ecf3;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:9px;display:inline-grid}.stepper .active[data-v-ccaba9a7]{color:#5948db;background:#fff;box-shadow:0 4px 14px #dfe4ed}.stepper .active span[data-v-ccaba9a7],.stepper .complete span[data-v-ccaba9a7]{color:#fff;background:#6658e9}.layout[data-v-ccaba9a7]{grid-template-columns:minmax(0,1fr) 310px;gap:28px;display:grid}.panel[data-v-ccaba9a7]{border:1px solid #e8edf4;border-radius:20px;min-height:480px;padding:30px;box-shadow:0 8px 24px #19284609}.panel-heading[data-v-ccaba9a7]{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.panel-heading h2[data-v-ccaba9a7]{margin:4px 0 6px;font-size:23px}.kicker[data-v-ccaba9a7]{text-transform:uppercase;color:#db7c18;letter-spacing:.12em;font-size:10px;font-weight:900}.kicker.purple[data-v-ccaba9a7]{color:#7559e8}.kicker.blue[data-v-ccaba9a7]{color:#2e76d0}.kicker.green[data-v-ccaba9a7]{color:#15936b}.required[data-v-ccaba9a7]{color:#b05c00;background:#fff6df;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:900}.field-grid[data-v-ccaba9a7]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field.full[data-v-ccaba9a7]{grid-column:1/-1}.field>span[data-v-ccaba9a7],.strategy-row label>span[data-v-ccaba9a7],.offset-grid span[data-v-ccaba9a7]{margin-bottom:8px;font-size:12px;font-weight:800;display:block}.field input[data-v-ccaba9a7],.field textarea[data-v-ccaba9a7],.field select[data-v-ccaba9a7],.strategy-row select[data-v-ccaba9a7],.offset-grid input[data-v-ccaba9a7],.tuning-grid input[data-v-ccaba9a7],.rendition-row input[data-v-ccaba9a7],.rendition-row select[data-v-ccaba9a7]{color:#27344d;width:100%;font:inherit;background:#f9fafc;border:1px solid #dfe5ed;border-radius:11px;outline:none;padding:13px}.field input[data-v-ccaba9a7]:focus,.field textarea[data-v-ccaba9a7]:focus,.rendition-row input[data-v-ccaba9a7]:focus{background:#fff;border-color:#7666ed;box-shadow:0 0 0 3px #f0edff}.field small[data-v-ccaba9a7],.range-field small[data-v-ccaba9a7]{color:#97a2b4;margin-top:7px;font-size:11px;display:block}.input-icon[data-v-ccaba9a7]{position:relative}.input-icon span[data-v-ccaba9a7]{position:absolute;top:12px;left:14px}.input-icon input[data-v-ccaba9a7]{padding-left:38px}.switch input[data-v-ccaba9a7]{display:none}.switch i[data-v-ccaba9a7]{cursor:pointer;background:#d8deea;border-radius:20px;width:47px;height:26px;display:block;position:relative}.switch i[data-v-ccaba9a7]:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #8b95a7}.switch input:checked+i[data-v-ccaba9a7]{background:#6658e9}.switch input:checked+i[data-v-ccaba9a7]:after{transform:translate(21px)}.option-grid[data-v-ccaba9a7]{grid-template-columns:1fr 1fr;gap:15px;display:grid}.option-card[data-v-ccaba9a7]{text-align:left;cursor:pointer;color:#29364e;background:#fff;border:1px solid #e2e7ef;border-radius:16px;grid-template-columns:36px 1fr;gap:4px 10px;padding:18px;display:grid}.option-card.selected[data-v-ccaba9a7]{background:#f8f7ff;border-color:#8a7bf0;box-shadow:0 0 0 2px #eeeaff}.option-icon[data-v-ccaba9a7]{color:#6658e9;background:#edeaff;border-radius:10px;grid-row:1/4;place-items:center;width:36px;height:36px;display:grid}.option-card small[data-v-ccaba9a7]{color:#7b879b;line-height:1.4}.option-card b[data-v-ccaba9a7]{color:#6758dd;text-transform:uppercase;margin-top:4px;font-size:10px}.range-field[data-v-ccaba9a7]{border:1px solid #e5eaf1;border-radius:14px;margin-top:25px;padding:18px;display:block}.range-field>span[data-v-ccaba9a7]{justify-content:space-between;display:flex}.range-field input[data-v-ccaba9a7]{accent-color:#6658e9;width:100%;margin-top:14px}.ai-copilot[data-v-ccaba9a7]{color:#fff;background:linear-gradient(135deg,#17152e,#272052);border-radius:17px;grid-template-columns:40px 1fr;gap:12px;margin-top:24px;padding:20px;display:grid}.sparkle[data-v-ccaba9a7]{background:linear-gradient(135deg,#8b5cf6,#48a9ff);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.ai-copilot p[data-v-ccaba9a7]{color:#b9b7d3;margin:5px 0 14px;font-size:12px}.prompt-row[data-v-ccaba9a7]{background:#fff;border-radius:10px;display:flex;overflow:hidden}.prompt-row input[data-v-ccaba9a7]{border:0;outline:none;flex:1;padding:11px}.prompt-row button[data-v-ccaba9a7]{color:#fff;background:#7162ed;border:0;padding:0 16px;font-weight:800}.chips[data-v-ccaba9a7]{gap:6px;margin-top:10px;display:flex}.chips button[data-v-ccaba9a7]{color:#cbc8e5;cursor:pointer;background:#322d5a;border:1px solid #4d4776;border-radius:20px;padding:5px 9px;font-size:10px}.ai-insight[data-v-ccaba9a7]{background:#f0fdf8;border:1px solid #c9f3e3;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.ai-insight span[data-v-ccaba9a7]{white-space:nowrap;color:#087a56;text-transform:uppercase;font-size:10px;font-weight:900}.ai-insight p[data-v-ccaba9a7]{color:#47645b;margin:0;font-size:12px}.strategy-row[data-v-ccaba9a7]{background:#f7f8fc;border-radius:14px;justify-content:space-between;align-items:end;margin-bottom:18px;padding:15px 18px;display:flex}.strategy-row select[data-v-ccaba9a7]{background:#fff;width:190px}.matrix-summary[data-v-ccaba9a7]{align-items:baseline;gap:6px;display:flex}.matrix-summary strong[data-v-ccaba9a7]{color:#5e50da;margin-left:14px;font-size:18px}.matrix-summary span[data-v-ccaba9a7]{color:#8692a7;font-size:10px}.rendition-head[data-v-ccaba9a7],.rendition-row[data-v-ccaba9a7]{grid-template-columns:1.3fr 1.5fr .55fr .75fr 32px;align-items:center;gap:12px;display:grid}.rendition-head[data-v-ccaba9a7]{color:#8a96a8;text-transform:uppercase;padding:0 10px 8px;font-size:10px;font-weight:900}.rendition-row[data-v-ccaba9a7]{background:#fff;border:1px solid #e4e9f1;border-radius:13px;margin-bottom:9px;padding:10px}.dimensions[data-v-ccaba9a7]{align-items:center;gap:6px;display:flex}.dimensions input[data-v-ccaba9a7]{min-width:0}.ratio[data-v-ccaba9a7]{color:#2874bb;text-align:center;background:#edf6ff;border-radius:7px;padding:6px;font-size:11px;font-weight:800}.remove[data-v-ccaba9a7]{color:#df4f5a;cursor:pointer;background:#fff0f0;border:0;border-radius:8px;width:30px;height:30px;font-size:18px}.add-row[data-v-ccaba9a7]{color:#6f7c91;cursor:pointer;background:#fafbfc;border:1px dashed #cfd6e2;border-radius:12px;width:100%;padding:13px;font-weight:800}.offset-grid[data-v-ccaba9a7],.tuning-grid[data-v-ccaba9a7]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.offset-grid label[data-v-ccaba9a7],.tuning-grid label[data-v-ccaba9a7]{font-size:11px;font-weight:800}.tuning-grid[data-v-ccaba9a7]{grid-template-columns:repeat(3,1fr);margin-top:24px}.tuning-grid input[data-v-ccaba9a7]{margin-top:8px}.footer-nav[data-v-ccaba9a7]{justify-content:space-between;margin-top:20px;display:flex}.rail[data-v-ccaba9a7]{flex-direction:column;gap:16px;display:flex}.health-card[data-v-ccaba9a7],.preview-card[data-v-ccaba9a7],.security-note[data-v-ccaba9a7],.error-card[data-v-ccaba9a7]{background:#fff;border:1px solid #e5eaf2;border-radius:17px;padding:18px}.health-top[data-v-ccaba9a7]{justify-content:space-between;font-size:12px;font-weight:800;display:flex}.health-top strong[data-v-ccaba9a7]{color:#6658e9}.progress[data-v-ccaba9a7]{background:#edf0f5;border-radius:10px;height:7px;margin:11px 0 16px;overflow:hidden}.progress i[data-v-ccaba9a7]{background:linear-gradient(90deg,#765eea,#33b989);border-radius:10px;height:100%;transition:all .3s;display:block}.health-card ul[data-v-ccaba9a7]{margin:0;padding:0;list-style:none}.health-card li[data-v-ccaba9a7]{color:#9aa5b5;margin:9px 0;font-size:11px}.health-card li[data-v-ccaba9a7]:before{content:"○";margin-right:8px}.health-card li.ok[data-v-ccaba9a7]{color:#278c6a}.health-card li.ok[data-v-ccaba9a7]:before{content:"●"}.preview-head[data-v-ccaba9a7]{justify-content:space-between;font-size:11px;font-weight:800;display:flex}.preview-head b[data-v-ccaba9a7]{color:#735be4;background:#f0edff;border-radius:10px;padding:4px 6px;font-size:9px}.preview-art[data-v-ccaba9a7]{background:linear-gradient(140deg,#16223d,#2f3e66);border-radius:13px;height:180px;margin:13px 0;position:relative;overflow:hidden}.orb[data-v-ccaba9a7]{filter:blur(4px);border-radius:50%;position:absolute}.orb.one[data-v-ccaba9a7]{background:#6d5de8;width:120px;height:120px;top:-20px;left:-20px}.orb.two[data-v-ccaba9a7]{background:#2da6aa;width:100px;height:100px;bottom:-20px;right:-10px}.subject[data-v-ccaba9a7]{color:#fff;place-items:center;font-size:70px;display:grid;position:absolute;inset:0}.crop-box[data-v-ccaba9a7]{border:1px solid #fff;border-radius:8px;position:absolute;inset:24px 38px;box-shadow:0 0 0 100px #1115}.preview-art>span[data-v-ccaba9a7]{color:#fff;font-size:9px;position:absolute;bottom:9px;left:11px}.preview-stats[data-v-ccaba9a7]{text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.preview-stats div[data-v-ccaba9a7]{border-right:1px solid #e8ecf2;flex-direction:column;display:flex}.preview-stats div[data-v-ccaba9a7]:last-child{border:0}.preview-stats strong[data-v-ccaba9a7]{font-size:12px}.preview-stats span[data-v-ccaba9a7]{color:#909cad;margin-top:3px;font-size:9px}.security-note[data-v-ccaba9a7]{background:#f8fafc;gap:10px;display:flex}.security-note span[data-v-ccaba9a7]{color:#6558e9}.security-note p[data-v-ccaba9a7]{color:#7e899b;margin:0;font-size:10px;line-height:1.5}.security-note strong[data-v-ccaba9a7]{color:#425069}.error-card[data-v-ccaba9a7]{color:#a53942;background:#fff8f8;border-color:#ffdede}.error-card strong[data-v-ccaba9a7]{font-size:11px}.error-card p[data-v-ccaba9a7]{margin:7px 0;font-size:10px}.list-enter-active[data-v-ccaba9a7],.list-leave-active[data-v-ccaba9a7]{transition:all .25s}.list-enter-from[data-v-ccaba9a7],.list-leave-to[data-v-ccaba9a7]{opacity:0;transform:translateY(-8px)}@media (width<=1050px){.layout[data-v-ccaba9a7]{grid-template-columns:1fr}.rail[data-v-ccaba9a7]{grid-template-columns:1fr 1fr;display:grid}.hero[data-v-ccaba9a7]{align-items:flex-start}.hero-actions[data-v-ccaba9a7]{flex-wrap:wrap;justify-content:flex-end}}@media (width<=720px){.page-shell[data-v-ccaba9a7]{padding:0}.workspace[data-v-ccaba9a7]{border-radius:0}.hero[data-v-ccaba9a7],.content[data-v-ccaba9a7]{padding:24px}.hero[data-v-ccaba9a7]{display:block}.hero-actions[data-v-ccaba9a7]{justify-content:flex-start;margin-top:20px}.save-state[data-v-ccaba9a7]{width:100%}.stepper button[data-v-ccaba9a7]{font-size:0}.stepper span[data-v-ccaba9a7]{margin:0}.field-grid[data-v-ccaba9a7],.option-grid[data-v-ccaba9a7],.offset-grid[data-v-ccaba9a7],.tuning-grid[data-v-ccaba9a7],.rail[data-v-ccaba9a7]{grid-template-columns:1fr}.rendition-head[data-v-ccaba9a7]{display:none}.rendition-row[data-v-ccaba9a7]{grid-template-columns:1fr 1fr}.ratio[data-v-ccaba9a7]{display:none}}.prompt-row button[data-v-ccaba9a7]{align-items:center;gap:6px;display:inline-flex}.dashboard-wrapper[data-v-ae6aa86d]{background:radial-gradient(circle at 0 0,#f8fafc 0%,#f1f5f9 100%);justify-content:center;min-height:100vh;padding:40px;display:flex}.dashboard-glass[data-v-ae6aa86d]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #ffffff80;border-radius:24px;flex-direction:column;width:100%;max-width:1300px;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a14}.manager-header[data-v-ae6aa86d]{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:40px;display:flex}.btn-back[data-v-ae6aa86d]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:12px;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-back[data-v-ae6aa86d]:hover{color:#3b82f6;transform:translate(-4px)}.subtitle[data-v-ae6aa86d]{color:#64748b;margin:6px 0 0;font-size:.95rem}.btn-save[data-v-ae6aa86d]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:12px;align-items:center;gap:10px;padding:12px 24px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 6px -1px #3b82f633}.btn-save[data-v-ae6aa86d]:hover:not(:disabled){background:#2563eb;transform:translateY(-2px);box-shadow:0 6px 12px #3b82f64d}.btn-save[data-v-ae6aa86d]:disabled{cursor:wait;box-shadow:none;background:#cbd5e1}.manager-body[data-v-ae6aa86d]{flex-grow:1;padding:40px}.glass-card[data-v-ae6aa86d]{background:#fff9;border:1px solid #fff;border-radius:20px;transition:transform .2s;overflow:hidden;box-shadow:0 10px 30px -10px #0000000a}.glass-card[data-v-ae6aa86d]:hover{transform:translateY(-4px);box-shadow:0 20px 40px -20px #0000001a}.card-header[data-v-ae6aa86d]{background:#f8fafcb3;border-bottom:1px solid #f1f5f9;align-items:center;gap:16px;padding:24px 32px;display:flex}.cat-icon-wrap[data-v-ae6aa86d]{color:#64748b;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 4px #00000005}.cat-title[data-v-ae6aa86d]{color:#475569;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.75rem;font-weight:800}.setting-item[data-v-ae6aa86d]{border-bottom:1px solid #f8fafc;justify-content:space-between;align-items:center;padding:24px 32px;transition:background .2s;display:flex}.toggle-switch[data-v-ae6aa86d]{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.toggle-switch input[data-v-ae6aa86d]{opacity:0;width:0;height:0}.slider[data-v-ae6aa86d]{cursor:pointer;background-color:#e2e8f0;border-radius:34px;transition:all .4s cubic-bezier(.165,.84,.44,1);position:absolute;inset:0}.slider[data-v-ae6aa86d]:before{content:"";background-color:#fff;width:18px;height:18px;transition:all .4s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #0000001a}input:checked+.slider[data-v-ae6aa86d]{background-color:#3b82f6}input:checked+.slider[data-v-ae6aa86d]:before{transform:translate(20px)}.round[data-v-ae6aa86d]{border-radius:34px}.state-loading[data-v-ae6aa86d]{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:300px;font-weight:600;display:flex}.loading-icon[data-v-ae6aa86d]{color:#3b82f6}.rotate[data-v-ae6aa86d]{animation:2s linear infinite spin-ae6aa86d}@keyframes spin-ae6aa86d{to{transform:rotate(360deg)}}.toast-success[data-v-ae6aa86d]{color:#fff;z-index:3000;background:#0f172a;border-radius:16px;align-items:center;gap:16px;padding:16px 24px;font-size:.9rem;font-weight:700;display:flex;position:fixed;bottom:40px;right:40px}.toast-icon[data-v-ae6aa86d]{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.toast-slide-enter-active[data-v-ae6aa86d]{animation:.4s cubic-bezier(.175,.885,.32,1.275) toastIn-ae6aa86d}.toast-slide-leave-active[data-v-ae6aa86d]{animation:.3s cubic-bezier(.175,.885,.32,1.275) reverse toastIn-ae6aa86d}@keyframes toastIn-ae6aa86d{0%{opacity:0;transform:translateY(40px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.slide-up[data-v-ae6aa86d]{animation:.5s cubic-bezier(.16,1,.3,1) slideUp-ae6aa86d}@keyframes slideUp-ae6aa86d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.settings-grid[data-v-ae6aa86d]{grid-template-columns:1fr}.manager-body[data-v-ae6aa86d]{padding:20px}}.settings-content[data-v-ae6aa86d]{gap:28px;display:grid}.theme-gallery[data-v-ae6aa86d]{border:1px solid var(--nova-border,#dfe5ed);background:var(--nova-surface,#fff);box-shadow:var(--nova-shadow,0 10px 30px -18px #0f172a33);border-radius:18px;padding:28px}.theme-gallery-heading[data-v-ae6aa86d]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.section-kicker[data-v-ae6aa86d]{color:var(--nova-accent,#1d6fc4);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:800;display:block}.theme-gallery h2[data-v-ae6aa86d]{color:var(--nova-text-strong,#1a2233);margin:0;font-size:1.25rem}.theme-gallery-heading p[data-v-ae6aa86d]{max-width:680px;color:var(--nova-text-muted,#637087);margin:7px 0 0;font-size:.86rem}.theme-count[data-v-ae6aa86d]{border:1px solid var(--nova-border,#dfe5ed);color:var(--nova-text-muted,#637087);background:var(--nova-surface-subtle,#f4f6f9);border-radius:999px;flex:none;padding:7px 10px;font-size:.72rem;font-weight:700}.theme-options[data-v-ae6aa86d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.theme-option[data-v-ae6aa86d]{border:1px solid var(--nova-border,#dfe5ed);background:var(--nova-surface,#fff);min-width:0;color:var(--nova-text,#253047);cursor:pointer;text-align:left;border-radius:14px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden}.theme-option[data-v-ae6aa86d]:hover{border-color:var(--nova-accent,#1d6fc4);box-shadow:0 10px 24px -16px var(--nova-accent,#1d6fc4);transform:translateY(-2px)}.theme-option[data-v-ae6aa86d]:focus-visible{outline:3px solid var(--nova-focus,#1d6fc438);outline-offset:2px}.theme-option.is-selected[data-v-ae6aa86d]{border-color:var(--nova-accent,#1d6fc4);box-shadow:0 0 0 2px var(--nova-focus,#1d6fc42e)}.theme-preview[data-v-ae6aa86d]{box-sizing:border-box;background:var(--preview-bg);border-bottom:1px solid color-mix(in srgb, var(--preview-text) 14%, transparent);grid-template-columns:28% 1fr;gap:8px;height:102px;padding:10px;display:grid}.preview-sidebar[data-v-ae6aa86d]{background:var(--preview-text);opacity:.92;border-radius:7px}.preview-canvas[data-v-ae6aa86d]{grid-template-rows:13px 1fr;grid-template-columns:1fr 1fr;gap:7px;display:grid}.preview-toolbar[data-v-ae6aa86d],.preview-card[data-v-ae6aa86d]{background:var(--preview-surface);box-shadow:0 2px 8px color-mix(in srgb, var(--preview-text) 12%, transparent);border-radius:5px;display:block}.preview-toolbar[data-v-ae6aa86d]{grid-column:1/-1;position:relative}.preview-toolbar[data-v-ae6aa86d]:after{content:"";background:var(--preview-accent);border-radius:4px;width:18px;height:5px;position:absolute;top:4px;right:5px}.preview-card-wide[data-v-ae6aa86d]{grid-column:1/-1;display:none}.theme-option-copy[data-v-ae6aa86d]{padding:14px;display:block}.theme-option-title-row[data-v-ae6aa86d]{color:var(--nova-text-strong,#1a2233);justify-content:space-between;align-items:center;gap:8px;font-size:.9rem;display:flex}.selected-badge[data-v-ae6aa86d]{color:var(--nova-accent-contrast,#fff);background:var(--nova-accent,#1d6fc4);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:.62rem;font-weight:800}.theme-option-description[data-v-ae6aa86d]{min-height:2.6em;color:var(--nova-text-muted,#637087);margin-top:5px;font-size:.73rem;line-height:1.35;display:block}.theme-swatches[data-v-ae6aa86d]{gap:5px;margin-top:12px;display:flex}.theme-swatches span[data-v-ae6aa86d]{border:1px solid color-mix(in srgb, var(--nova-text-strong,#1a2233) 16%, transparent);border-radius:50%;width:17px;height:17px}@media (width<=1100px){.theme-options[data-v-ae6aa86d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.theme-gallery[data-v-ae6aa86d]{padding:20px}.theme-gallery-heading[data-v-ae6aa86d]{flex-direction:column;gap:12px}.theme-options[data-v-ae6aa86d]{grid-template-columns:1fr}}.dashboard-wrapper[data-v-ae6aa86d]{box-sizing:border-box;background:#f8fafc;min-height:100vh;padding:24px}.dashboard-glass[data-v-ae6aa86d]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:1400px;margin:0 auto;padding:24px 32px;box-shadow:0 1px 3px #0000000d}.manager-header[data-v-ae6aa86d]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;padding-bottom:16px;display:flex}.header-content[data-v-ae6aa86d]{flex-grow:1}.back-link[data-v-ae6aa86d]{color:#64748b;margin-bottom:8px;font-size:.85rem;text-decoration:none;transition:color .2s;display:block}.back-link[data-v-ae6aa86d]:hover{color:#3b82f6}.gradient-title[data-v-ae6aa86d]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.85rem;font-weight:700}.subtitle[data-v-ae6aa86d]{color:#64748b;margin-top:4px;font-size:.95rem}.header-actions[data-v-ae6aa86d]{align-items:center;gap:12px;display:flex}.btn-primary[data-v-ae6aa86d]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.btn-primary[data-v-ae6aa86d]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.btn-primary[data-v-ae6aa86d]:disabled{opacity:.6;cursor:not-allowed}.settings-grid[data-v-ae6aa86d]{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px;display:grid}.settings-card[data-v-ae6aa86d]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.card-header[data-v-ae6aa86d]{background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:16px 20px}.card-header h3[data-v-ae6aa86d]{color:#475569;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}.card-body[data-v-ae6aa86d]{padding:8px 0}.setting-item[data-v-ae6aa86d]{border-bottom:1px solid #f8fafc;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.setting-item[data-v-ae6aa86d]:last-child{border-bottom:none}.setting-item[data-v-ae6aa86d]:hover{background:#fdfdfd}.setting-info[data-v-ae6aa86d]{flex:1;padding-right:20px}.setting-label[data-v-ae6aa86d]{color:#1e293b;margin-bottom:2px;font-size:.92rem;font-weight:600;display:block}.setting-desc[data-v-ae6aa86d]{color:#64748b;margin:0;font-size:.75rem;line-height:1.4}.toggle[data-v-ae6aa86d]{flex-shrink:0;width:40px;height:20px;display:inline-block;position:relative}.toggle input[data-v-ae6aa86d]{opacity:0;width:0;height:0}.toggle-slider[data-v-ae6aa86d]{cursor:pointer;background-color:#cbd5e1;border-radius:20px;transition:all .3s;position:absolute;inset:0}.toggle-slider[data-v-ae6aa86d]:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.toggle-slider[data-v-ae6aa86d]{background-color:#3b82f6}input:checked+.toggle-slider[data-v-ae6aa86d]:before{transform:translate(20px)}.spinner-sm[data-v-ae6aa86d]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-ae6aa86d}.state-loading[data-v-ae6aa86d]{color:#64748b;flex-direction:column;align-items:center;padding:100px 0;font-style:italic;display:flex}.toast-success[data-v-ae6aa86d]{color:#fff;z-index:3000;background:#0f172a;border-radius:12px;align-items:center;gap:10px;padding:12px 20px;font-size:.9rem;font-weight:600;animation:.3s ease-out slideUp-ae6aa86d;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 25px #0000001a}.security-hub{max-width:1540px;color:var(--nova-text,#253047);margin:0 auto;padding:30px 36px 50px}.security-hub .sh-back{color:var(--nova-text-muted,#637087);margin-bottom:24px;font-size:13px;text-decoration:none;display:inline-block}.security-hub :is(.sh-header,.sh-header-actions,.sh-context,.sh-panel-heading,.sh-toolbar,.sh-pagination){justify-content:space-between;align-items:center;gap:16px;display:flex}.security-hub .sh-header{flex-wrap:wrap;margin-bottom:16px}.security-hub .sh-header h1{letter-spacing:-.035em;color:var(--nova-text-strong,#1a2233);align-items:center;gap:12px;margin:5px 0 8px;font-size:32px;display:flex}.security-hub :is(.sh-header,.sh-panel-heading,.sh-management) p{color:var(--nova-text-muted,#637087);margin:5px 0 0;font-size:13px;line-height:1.6}.security-hub .sh-eyebrow{color:var(--nova-accent,#315fbe);letter-spacing:.12em;font-size:10px;font-weight:750}.security-hub .sh-context{color:var(--nova-text-muted,#637087);flex-wrap:wrap;justify-content:flex-start;padding-bottom:20px;font-size:11px}.security-hub .sh-context>span:first-child{align-items:center;gap:7px;display:flex}.security-hub .sh-status-dot{background:#238260;border-radius:50%;width:6px;height:6px;display:inline-block}.security-hub .sh-status-dot.warning{background:#b7791f}.security-hub .sh-button{border:1px solid var(--nova-border,#dfe5ed);background:var(--nova-surface,#fff);min-height:36px;color:var(--nova-text,#253047);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.security-hub .sh-button.primary{background:var(--nova-accent,#315fbe);color:var(--nova-accent-contrast,white);border-color:var(--nova-accent,#315fbe)}.security-hub button:disabled{opacity:.5;cursor:default}.security-hub .sh-text-button{color:var(--nova-accent,#315fbe);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0;font-size:12px}.security-hub :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--nova-accent,#315fbe);outline-offset:3px}.security-hub .sh-notice{background:color-mix(in srgb,var(--nova-surface,white) 94%,#f59e0b);color:var(--nova-text,#253047);border:1px solid #e7c995;border-radius:8px;margin-bottom:18px;padding:14px 18px;font-size:12px;line-height:1.6}.security-hub .sh-notice p{margin:3px 0 0}.security-hub .sh-notice ul{margin:8px 0;padding-left:18px}.security-hub .sh-development{align-items:flex-start;gap:12px;display:flex}.security-hub .sh-development>svg{color:#a56b16;margin-top:2px;font-size:18px}.security-hub .sh-tabs{border-bottom:1px solid var(--nova-border,#dfe5ed);gap:24px;margin-bottom:24px;display:flex;overflow-x:auto}.security-hub .sh-tabs button{color:var(--nova-text-muted,#637087);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:12px 0 14px;font-size:12px;font-weight:600;display:flex}.security-hub .sh-tabs button.active{color:var(--nova-accent,#315fbe);border-bottom-color:var(--nova-accent,#315fbe)}.security-hub .sh-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.security-hub .sh-metric{border:1px solid var(--nova-border,#dfe5ed);background:var(--nova-surface,white);border-radius:9px;padding:19px 20px}.security-hub .sh-metric>div{color:var(--nova-text-muted,#637087);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.security-hub .sh-metric svg{font-size:17px}.security-hub .sh-metric>strong{color:var(--nova-text-strong,#1a2233);margin:14px 0 7px;font-size:30px;font-weight:650;line-height:1.2;display:block}.security-hub .sh-metric p{color:var(--nova-text-muted,#637087);margin:0;font-size:11px}.security-hub .sh-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:24px;margin-bottom:28px;display:grid}.security-hub .sh-panel{border:1px solid var(--nova-border,#dfe5ed);background:var(--nova-surface,#fff);border-radius:9px;min-width:0;padding:24px}.security-hub .sh-panel-heading{flex-wrap:wrap;align-items:flex-start;margin-bottom:18px}.security-hub h2{color:var(--nova-text-strong,#1a2233);margin:4px 0;font-size:17px;font-weight:650}.security-hub h3{color:var(--nova-text-strong,#1a2233);margin:8px 0;font-size:14px}.security-hub .sh-badge{white-space:nowrap;text-transform:none;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.security-hub .sh-badge.neutral{color:var(--nova-text-muted,#637087);background:var(--nova-surface-subtle,#f4f6f9);border-color:var(--nova-border,#dfe5ed)}.security-hub .sh-badge.positive{color:#197050;background:#eaf7f0}.security-hub .sh-badge.warning{color:#946012;background:#fff3de}.security-hub .sh-badge.review{color:#4c62a5;background:#eef2ff}.security-hub .sh-finding{border:0;border-bottom:1px solid var(--nova-border,#dfe5ed);text-align:left;width:100%;color:var(--nova-text,#253047);cursor:pointer;background:0 0;align-items:center;gap:13px;padding:16px 0;display:flex}.security-hub .sh-finding:hover strong{color:var(--nova-accent,#315fbe)}.security-hub .sh-finding-icon{color:#4c62a5;background:#eef2ff;border-radius:8px;flex:0 0 34px;place-items:center;height:34px;font-size:16px;display:grid}.security-hub .sh-finding-icon.warning{color:#946012;background:#fff3de}.security-hub .sh-finding-copy{flex:1;min-width:0}.security-hub .sh-finding-copy strong{font-size:12px;font-weight:600;display:block}.security-hub .sh-finding-copy small{color:var(--nova-text-muted,#637087);margin-top:5px;font-size:11px;line-height:1.5;display:block}.security-hub .sh-note{color:var(--nova-text-muted,#637087);margin:16px 0 0;font-size:11px;line-height:1.65}.security-hub .sh-controls dl{margin:0}.security-hub .sh-controls dl>div{border-bottom:1px solid var(--nova-border,#dfe5ed);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:12px;display:flex}.security-hub dt{color:var(--nova-text-muted,#637087)}.security-hub dd{overflow-wrap:anywhere;margin:0}.security-hub .sh-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.security-hub .sh-module{border:1px solid var(--nova-border,#dfe5ed);background:var(--nova-surface,#fff);color:var(--nova-text,#253047);border-radius:9px;flex-direction:column;padding:20px;text-decoration:none;transition:border-color .15s;display:flex}.security-hub a.sh-module:hover{border-color:var(--nova-accent,#315fbe)}.security-hub .sh-module-icon{background:var(--nova-surface-subtle,#f4f6f9);width:34px;height:34px;color:var(--nova-accent,#315fbe);border-radius:8px;place-items:center;margin-bottom:10px;font-size:18px;display:grid}.security-hub .sh-module p{flex:1;margin-bottom:20px;font-size:12px}.security-hub .sh-module>div{color:var(--nova-accent,#315fbe);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.security-hub .sh-module.restricted{opacity:.65}.security-hub .sh-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;margin:20px 0}.security-hub label{flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.security-hub .sh-search{flex:1;min-width:220px}.security-hub :is(input,select,textarea){border:1px solid var(--nova-border,#dfe5ed);width:100%;max-width:100%;min-height:36px;color:var(--nova-text,#253047);background:var(--nova-surface,#fff);font:inherit;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:400}.security-hub textarea{resize:vertical}.security-hub label small{color:var(--nova-text-muted,#637087);font-size:10px;font-weight:400}.security-hub .sh-table-wrap{overflow-x:auto}.security-hub table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.security-hub th{background:var(--nova-surface-subtle,#f4f6f9);color:var(--nova-text-muted,#637087);white-space:nowrap;padding:12px 10px;font-size:10px;font-weight:600}.security-hub td{border-bottom:1px solid var(--nova-border,#dfe5ed);overflow-wrap:anywhere;vertical-align:middle;max-width:320px;padding:16px 10px}.security-hub td strong{font-weight:600}.security-hub td small{color:var(--nova-text-muted,#637087);margin-top:5px;font-size:11px;display:block}.security-hub .sh-client-id{margin-top:6px;font-size:10px;display:block}.security-hub .sh-muted{color:var(--nova-text-muted,#637087);font-size:11px}.security-hub .sh-empty{text-align:center;color:var(--nova-text-muted,#637087);padding:35px 20px;font-size:12px}.security-hub .sh-inspection{border:1px solid var(--nova-border,#dfe5ed);background:var(--nova-surface-subtle,#f4f6f9);border-radius:8px;margin-top:20px;padding:20px;font-size:12px}.security-hub .sh-grants{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.security-hub .sh-grants code{border:1px solid var(--nova-border,#dfe5ed);background:var(--nova-surface,#fff);border-radius:4px;padding:6px 8px;font-size:11px}.security-hub .sh-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.security-hub .sh-full{grid-column:1/-1}.security-hub .sh-policy-form{max-width:850px;margin-top:24px}.security-hub .sh-pagination{justify-content:flex-end;margin-top:20px;font-size:11px}.security-hub .sh-pagination span{margin-right:auto}.security-hub .sh-dialog{border:1px solid var(--nova-border,#dfe5ed);background:var(--nova-surface,#fff);width:min(700px,100vw - 32px);max-height:88vh;color:var(--nova-text,#253047);border-radius:12px;padding:25px;box-shadow:0 24px 80px #0003}.security-hub .sh-dialog::backdrop{background:#0f172a88}.security-hub .sh-dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.security-hub .sh-detail-list{grid-template-columns:130px minmax(0,1fr);gap:12px;font-size:12px;display:grid}.security-hub pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--nova-surface-subtle,#f4f6f9);border-radius:7px;padding:15px;font-size:11px;overflow:auto}.security-hub .sh-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.security-hub fieldset.sh-form-grid{border:0;min-width:0;margin:0;padding:0}.security-hub .sh-management{margin-bottom:24px}.security-hub .sh-management .sh-panel-heading{margin-bottom:14px}.security-hub .sh-module{grid-template-columns:34px minmax(0,1fr);align-content:start;gap:4px 12px;padding:16px;display:grid}.security-hub .sh-module-icon{grid-row:1/4;margin:0}.security-hub .sh-module h3{margin:0;line-height:1.5}.security-hub .sh-module p{margin:0;font-size:11px;line-height:1.5}.security-hub .sh-module>div{grid-column:2;margin-top:6px}@media (width<=1100px){.security-hub .sh-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-hub .sh-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.security-hub{padding:20px 16px 35px}.security-hub .sh-header h1{font-size:27px}.security-hub .sh-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.security-hub .sh-metric{padding:14px}.security-hub .sh-panel{padding:17px}.security-hub .sh-module-grid,.security-hub .sh-form-grid{grid-template-columns:minmax(0,1fr)}.security-hub .sh-tabs{gap:20px}.security-hub .sh-finding{gap:8px}.security-hub .sh-toolbar>label{width:100%}.security-hub .sh-search{min-width:0}.security-hub .sh-pagination{flex-wrap:wrap}}.commerce-workspace[data-v-5a73e99d]{width:100%;min-width:0;color:var(--workspace-ink);font-family:var(--workspace-font)}.cms-themed.nova-workspace .commerce-shell.commerce-shell[data-v-5a73e99d]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.header-right[data-v-5a73e99d]{align-items:center;gap:8px;display:flex}.header-badges[data-v-5a73e99d]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.badge[data-v-5a73e99d]{color:var(--workspace-muted);align-items:center;gap:6px;font-size:11px;line-height:1.6;display:inline-flex}.pulse-dot[data-v-5a73e99d]{background:#35816a;border-radius:50%;width:6px;height:6px}.badge-pulse[data-v-5a73e99d]{color:#356b56}.commerce-metrics[data-v-5a73e99d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 26px;display:grid}.commerce-content[data-v-5a73e99d]{border:1px solid var(--workspace-line);background:var(--nova-surface);border-radius:12px;min-width:0;padding:0 24px 24px}.manager-body[data-v-5a73e99d]{padding:24px 0 0!important}.tab-pane[data-v-5a73e99d]{min-width:0}.catalog-heading[data-v-5a73e99d]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.catalog-heading h2[data-v-5a73e99d]{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}.catalog-heading h2>span[data-v-5a73e99d]{color:var(--workspace-muted);letter-spacing:0;background:#f1f3f6;border-radius:5px;padding:2px 6px;font-size:11px}.catalog-heading p[data-v-5a73e99d]{color:var(--workspace-muted);margin:5px 0 0;font-size:12px}.scope-selector[data-v-5a73e99d]{align-items:center;gap:10px;display:flex}.scope-selector label[data-v-5a73e99d]{color:var(--workspace-muted);font-size:12px}.scope-selector select[data-v-5a73e99d]{min-width:166px}.explorer-toolbar[data-v-5a73e99d]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.search-box[data-v-5a73e99d]{flex:1;min-width:180px;position:relative}.search-icon[data-v-5a73e99d]{color:#7b8797;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.search-input[data-v-5a73e99d]{border:1px solid var(--workspace-line);border-radius:8px;width:100%;height:40px;padding:9px 36px;font-size:12px}.search-input[data-v-5a73e99d]::placeholder,.ai-input[data-v-5a73e99d]::placeholder{color:#718094}.clear-search[data-v-5a73e99d]{color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;font-size:19px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.filter-controls[data-v-5a73e99d]{align-items:center;gap:8px;min-width:0;display:flex}.filter-select[data-v-5a73e99d]{min-width:140px;max-width:210px}.view-mode-toggle[data-v-5a73e99d]{border:1px solid var(--workspace-line);border-radius:8px;gap:2px;height:40px;padding:3px;display:flex}.view-btn[data-v-5a73e99d]{background:var(--nova-surface);width:33px;color:var(--workspace-muted);cursor:pointer;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.view-btn[data-v-5a73e99d]:hover{background:#f5f7fa}.view-btn.active[data-v-5a73e99d]{background:var(--workspace-accent-soft);color:var(--workspace-accent)}.filter-summary[data-v-5a73e99d]{color:var(--workspace-muted);justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 14px;font-size:12px;display:flex}.filter-summary button[data-v-5a73e99d]{color:var(--workspace-accent);cursor:pointer;background:0 0;border:0;font-size:12px}.data-explorer[data-v-5a73e99d]{border:1px solid var(--workspace-line);border-radius:8px;overflow:hidden}.table-container[data-v-5a73e99d]{overflow-x:auto}.premium-table[data-v-5a73e99d]{min-width:1040px}.premium-table .name-cell[data-v-5a73e99d]{min-width:285px;max-width:370px}.premium-table .category-cell[data-v-5a73e99d]{max-width:210px}.product-info-cell[data-v-5a73e99d]{align-items:center;gap:12px;display:flex}.product-avatar[data-v-5a73e99d]{color:#8995a6;background:#f4f6f9;border:1px solid #e9edf2;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.product-avatar svg[data-v-5a73e99d]{width:19px;height:19px}.product-text[data-v-5a73e99d]{flex-direction:column;gap:4px;min-width:0;display:flex}.product-name[data-v-5a73e99d]{text-align:left;color:var(--workspace-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;line-height:1.5}.product-name[data-v-5a73e99d]:hover{color:var(--workspace-accent);text-underline-offset:3px;text-decoration:underline}.product-desc[data-v-5a73e99d]{color:var(--workspace-muted);font-size:10px}.category-tag[data-v-5a73e99d]{color:var(--workspace-muted);font-size:11px;line-height:1.5}.brand-badge[data-v-5a73e99d]{color:var(--workspace-muted);font-size:13px;font-weight:400;letter-spacing:0!important;margin:0!important}.upc-count[data-v-5a73e99d]{white-space:nowrap;color:var(--workspace-muted);align-items:center;gap:6px;font-size:11px;display:flex}.price-value[data-v-5a73e99d],.grid-price[data-v-5a73e99d]{color:var(--workspace-ink);font-variant-numeric:tabular-nums;font-weight:500}.actions-col[data-v-5a73e99d]{text-align:center;white-space:nowrap}.row-actions[data-v-5a73e99d]{justify-content:center;gap:6px;display:flex;flex-wrap:nowrap!important}.workspace-status svg[data-v-5a73e99d]{width:12px;height:12px}.null-val[data-v-5a73e99d],.text-muted[data-v-5a73e99d]{color:var(--workspace-muted)}.empty-state[data-v-5a73e99d]{text-align:center;color:var(--workspace-muted);padding:48px 20px!important}.empty-state>svg[data-v-5a73e99d]{color:#8995a6;width:30px;height:30px}.empty-state p[data-v-5a73e99d]{margin:12px 0 18px;font-size:13px}.products-grid[data-v-5a73e99d]{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:16px;display:grid}.grid-empty[data-v-5a73e99d]{grid-column:1/-1}.cms-themed.nova-workspace .product-grid-card[data-v-5a73e99d]{border:1px solid var(--workspace-line);background:var(--nova-surface);border-radius:8px;flex-direction:column;padding:18px;display:flex}.grid-card-header[data-v-5a73e99d],.grid-card-footer[data-v-5a73e99d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.grid-card-header[data-v-5a73e99d]{margin-bottom:16px}.sku-badge[data-v-5a73e99d],.category-id-badge[data-v-5a73e99d]{color:var(--workspace-muted);font-variant-numeric:tabular-nums;font-size:11px}.grid-product-img[data-v-5a73e99d]{color:#929eae;background:#f7f8fa;border-radius:6px;place-items:center;height:110px;margin-bottom:16px;display:grid}.grid-product-img svg[data-v-5a73e99d]{width:32px;height:32px}.grid-card-body[data-v-5a73e99d]{flex:1}.grid-product-title[data-v-5a73e99d]{margin:0 0 8px;font-size:14px;font-weight:600}.grid-product-desc[data-v-5a73e99d]{color:var(--workspace-muted);margin:0 0 12px;font-size:12px;line-height:1.6}.grid-meta-row[data-v-5a73e99d]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.grid-card-footer[data-v-5a73e99d]{border-top:1px solid var(--workspace-line);padding-top:14px}.btn-inspect-sm[data-v-5a73e99d]{color:var(--workspace-accent);background:var(--nova-surface);border:1px solid var(--workspace-line);cursor:pointer;border-radius:5px;padding:6px 9px;font-size:11px}.taxonomy-header-bar[data-v-5a73e99d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.taxonomy-summary h3[data-v-5a73e99d]{margin:0 0 6px;font-size:17px;font-weight:600}.taxonomy-summary p[data-v-5a73e99d]{color:var(--workspace-muted);margin:0;font-size:12px}.taxonomy-stats[data-v-5a73e99d]{flex-wrap:wrap;gap:8px;display:flex}.stat-pill[data-v-5a73e99d],.metric-tag[data-v-5a73e99d]{color:var(--workspace-muted);border:1px solid var(--workspace-line);background:#f5f7fa;border-radius:5px;padding:4px 8px;font-size:11px}.category-name-wrap[data-v-5a73e99d]{align-items:center;gap:8px;display:flex}.category-name-wrap svg[data-v-5a73e99d]{color:#8995a6;flex-shrink:0;width:16px;height:16px}.category-name[data-v-5a73e99d]{font-weight:500}.root-node[data-v-5a73e99d],.parent-id[data-v-5a73e99d],.date-label[data-v-5a73e99d],.date-val[data-v-5a73e99d]{color:var(--workspace-muted);font-size:11px}.date-info[data-v-5a73e99d]{flex-direction:column;gap:3px;display:flex}.date-label[data-v-5a73e99d]{font-size:10px}.sku-count-pill[data-v-5a73e99d]{font-size:12px}.status-overview[data-v-5a73e99d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cms-themed.nova-workspace .status-card[data-v-5a73e99d]{border:1px solid var(--workspace-line);background:var(--nova-surface);border-radius:8px;align-items:flex-start;gap:12px;padding:18px;display:flex}.card-icon[data-v-5a73e99d]{color:#8995a6;padding-top:2px}.card-icon svg[data-v-5a73e99d]{width:20px;height:20px}.card-info[data-v-5a73e99d]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.card-header-sm[data-v-5a73e99d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.label[data-v-5a73e99d]{color:var(--workspace-muted);font-size:12px}.value[data-v-5a73e99d]{letter-spacing:-.025em;font-size:23px;font-weight:600;line-height:1.4}.help-text[data-v-5a73e99d]{color:var(--workspace-muted);font-size:11px;line-height:1.6}.metric-live-dot[data-v-5a73e99d]{background:#35816a;border-radius:50%;width:6px;height:6px}.visual-progress-bar[data-v-5a73e99d]{background:#edf1f6;border-radius:3px;height:4px;margin-top:4px;overflow:hidden}.bar-fill[data-v-5a73e99d]{background:#7393c7;border-radius:3px;height:100%}.style-margin-top[data-v-5a73e99d]{margin-top:20px}.explorer-header-sm[data-v-5a73e99d]{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.explorer-header-sm h4[data-v-5a73e99d]{margin:0;font-size:14px;font-weight:600}.log-count[data-v-5a73e99d]{color:var(--workspace-muted);font-size:11px}.code-badge[data-v-5a73e99d]{color:var(--workspace-muted);font:10px/1.5 ui-monospace,Consolas,monospace}.mini-pill[data-v-5a73e99d]{color:var(--workspace-muted);background:#f1f4f7;border-radius:5px;padding:3px 7px;font-size:10px;display:inline-flex}.mini-pill.active[data-v-5a73e99d]{color:#356b56;background:#f2f8f5}.ai-copilot-container[data-v-5a73e99d]{background:var(--nova-surface);border:0;padding:0}.copilot-header[data-v-5a73e99d]{border-bottom:1px solid var(--workspace-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.ai-header-title[data-v-5a73e99d]{align-items:center;gap:12px;display:flex}.ai-sparkle-lg[data-v-5a73e99d]{color:var(--workspace-accent);font-size:24px}.ai-header-title h2[data-v-5a73e99d]{margin:0 0 6px;font-size:18px;font-weight:600}.ai-header-title p[data-v-5a73e99d]{color:var(--workspace-muted);max-width:500px;margin:0;font-size:12px}.ai-quick-actions[data-v-5a73e99d]{flex-wrap:wrap;gap:8px;display:flex}.btn-ai-action[data-v-5a73e99d],.btn-ai-action-md[data-v-5a73e99d],.btn-ai-send[data-v-5a73e99d]{border:1px solid var(--workspace-line);background:var(--nova-surface);min-height:40px;color:var(--workspace-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:500;display:inline-flex}.btn-ai-action svg[data-v-5a73e99d]{width:16px;height:16px}.btn-ai-action[data-v-5a73e99d]:hover,.btn-ai-action-md[data-v-5a73e99d]:hover{background:var(--workspace-canvas)}.btn-ai-send[data-v-5a73e99d]{background:var(--workspace-accent);border-color:var(--workspace-accent);color:#fff}button[data-v-5a73e99d]:disabled{opacity:.5;cursor:not-allowed}.ai-chat-box[data-v-5a73e99d]{flex-direction:column;gap:16px;padding-top:24px;display:flex}.prompt-input-row[data-v-5a73e99d]{gap:8px;display:flex}.ai-input[data-v-5a73e99d]{border:1px solid var(--workspace-line);border-radius:8px;flex:1;min-width:0;padding:11px 14px;font-size:12px}.ai-prompt-chips[data-v-5a73e99d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip-label[data-v-5a73e99d]{color:var(--workspace-muted);font-size:11px}.chip-btn[data-v-5a73e99d]{border:1px solid var(--workspace-line);color:var(--workspace-muted);background:var(--nova-surface);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:11px}.chip-btn[data-v-5a73e99d]:hover{color:var(--workspace-accent);background:var(--workspace-accent-soft)}.diagnostic-report-box[data-v-5a73e99d],.ai-output-panel[data-v-5a73e99d]{border:1px solid var(--workspace-line);background:#fafbfd;border-radius:8px;margin-top:20px;padding:20px}.report-header[data-v-5a73e99d],.output-header[data-v-5a73e99d]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.report-header h3[data-v-5a73e99d]{margin:0;font-size:15px}.report-score[data-v-5a73e99d]{color:#356b56;font-size:13px}.report-grid[data-v-5a73e99d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.report-stat[data-v-5a73e99d]{background:var(--nova-surface);border:1px solid var(--workspace-line);border-radius:6px;flex-direction:column;gap:6px;padding:12px;display:flex}.stat-label[data-v-5a73e99d]{color:var(--workspace-muted);font-size:11px}.stat-val[data-v-5a73e99d]{font-size:15px;font-weight:500}.report-insights h4[data-v-5a73e99d]{margin:0 0 8px;font-size:12px}.report-insights ul[data-v-5a73e99d],.response-bullets ul[data-v-5a73e99d],.ai-generated-output ul[data-v-5a73e99d]{color:var(--workspace-muted);margin:0;padding-left:18px;font-size:12px;line-height:1.8}.ai-tag[data-v-5a73e99d]{color:var(--workspace-accent);font-size:12px;font-weight:500}.btn-clear-ai[data-v-5a73e99d]{color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;font-size:12px}.response-title[data-v-5a73e99d]{font-size:14px}.response-body[data-v-5a73e99d]{font-size:13px;line-height:1.7}.suggested-tags[data-v-5a73e99d]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.tag-label[data-v-5a73e99d]{color:var(--workspace-muted);font-size:11px}.seo-chip[data-v-5a73e99d]{color:var(--workspace-accent);background:var(--workspace-accent-soft);border-radius:4px;padding:3px 6px;font-size:11px}.modal-backdrop[data-v-5a73e99d]{z-index:2200;background:#1c26364d;justify-content:flex-end;display:flex;position:fixed;inset:0}.inspect-drawer[data-v-5a73e99d]{background:var(--nova-surface);flex-direction:column;width:min(520px,100%);height:100%;display:flex;box-shadow:-8px 0 40px #1c263619}.drawer-header[data-v-5a73e99d]{border-bottom:1px solid var(--workspace-line);justify-content:space-between;gap:16px;padding:24px;display:flex}.drawer-title-group h2[data-v-5a73e99d]{margin:8px 0 0;font-size:21px;font-weight:600;line-height:1.4}.drawer-close[data-v-5a73e99d]{border:1px solid var(--workspace-line);background:var(--nova-surface);width:32px;height:32px;color:var(--workspace-muted);cursor:pointer;border-radius:6px;flex-shrink:0;font-size:22px}.drawer-body[data-v-5a73e99d]{flex-direction:column;flex:1;gap:28px;padding:24px;display:flex;overflow-y:auto}.drawer-section h4[data-v-5a73e99d]{margin:0 0 14px;font-size:13px;font-weight:600}.spec-grid[data-v-5a73e99d]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.spec-item[data-v-5a73e99d]{background:#f7f9fc;border-radius:6px;flex-direction:column;gap:4px;padding:12px;display:flex}.spec-label[data-v-5a73e99d]{color:var(--workspace-muted);font-size:11px}.spec-val[data-v-5a73e99d]{font-size:12px;font-weight:500}.drawer-desc-text[data-v-5a73e99d],.ai-box-subtext[data-v-5a73e99d]{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.7}.ai-enrichment-box[data-v-5a73e99d]{border:1px solid var(--workspace-line);background:#f7f9fc;border-radius:8px;padding:18px}.ai-box-header[data-v-5a73e99d]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ai-box-header h4[data-v-5a73e99d]{margin:0}.sparkle-sm[data-v-5a73e99d]{color:var(--workspace-accent)}.ai-box-subtext[data-v-5a73e99d]{margin-bottom:16px}.ai-generated-output h5[data-v-5a73e99d]{margin:18px 0 8px;font-size:12px}.ai-tagline[data-v-5a73e99d],.ai-caption[data-v-5a73e99d]{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.7}.drawer-footer[data-v-5a73e99d]{border-top:1px solid var(--workspace-line);justify-content:flex-end;gap:8px;padding:18px 24px;display:flex}.spinner-sm[data-v-5a73e99d]{border:2px solid #a5b9df;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-5a73e99d;display:inline-block}@keyframes spin-5a73e99d{to{transform:rotate(360deg)}}@media (width<=1100px){.commerce-metrics[data-v-5a73e99d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.explorer-toolbar[data-v-5a73e99d]{flex-wrap:wrap}.search-box[data-v-5a73e99d]{flex-basis:100%}.filter-controls[data-v-5a73e99d]{width:100%}.filter-select[data-v-5a73e99d]{flex:1;max-width:none}.view-mode-toggle[data-v-5a73e99d]{margin-left:auto}}@media (width<=768px){.commerce-metrics[data-v-5a73e99d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.commerce-content[data-v-5a73e99d]{padding:0 16px 16px}.catalog-heading[data-v-5a73e99d]{flex-wrap:wrap;gap:16px}.scope-selector[data-v-5a73e99d]{justify-content:space-between;width:100%}.filter-controls[data-v-5a73e99d]{flex-wrap:wrap}.filter-select[data-v-5a73e99d]{flex-basis:calc(50% - 4px);min-width:0;max-width:calc(50% - 4px)}.view-mode-toggle[data-v-5a73e99d]{margin-left:0}.status-overview[data-v-5a73e99d]{grid-template-columns:1fr}.report-grid[data-v-5a73e99d]{grid-template-columns:1fr 1fr}.explorer-header-sm[data-v-5a73e99d]{flex-direction:column;align-items:flex-start;gap:6px}.prompt-input-row[data-v-5a73e99d]{flex-wrap:wrap}.ai-input[data-v-5a73e99d]{flex-basis:100%}.ai-header-title[data-v-5a73e99d]{align-items:flex-start}.drawer-header[data-v-5a73e99d],.drawer-body[data-v-5a73e99d]{padding:20px}.drawer-footer[data-v-5a73e99d]{flex-wrap:wrap;padding:16px}}@media (width<=360px){.commerce-metrics[data-v-5a73e99d],.spec-grid[data-v-5a73e99d]{grid-template-columns:1fr}}.dashboard-wrapper[data-v-70b28947]{background:radial-gradient(circle at 0 0,#f8fafc 0%,#f1f5f9 100%);justify-content:center;min-height:100vh;padding:32px;display:flex}.dashboard-glass[data-v-70b28947]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border:1px solid #fff9;border-radius:24px;width:100%;max-width:1400px;min-height:calc(100vh - 64px);overflow:hidden;box-shadow:0 25px 50px -12px #0f172a14}.manager-header[data-v-70b28947]{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:24px;padding:40px;display:flex}.title-row[data-v-70b28947]{align-items:center;gap:8px;margin-top:12px;display:flex}.title-row h1[data-v-70b28947]{color:#1e293b;letter-spacing:-.025em;margin:0;font-size:2rem;font-weight:800}.subtitle[data-v-70b28947]{color:#64748b;margin:6px 0 0;font-size:.95rem}.system-status[data-v-70b28947]{color:#15803d;white-space:nowrap;background:#f0fdf4;border:1px solid #dcfce7;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.system-status span[data-v-70b28947]{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1f}.manager-body[data-v-70b28947]{background:#f8fafc;padding:32px 40px 40px}.overview[data-v-70b28947]{background:linear-gradient(120deg,#fff 55%,#eff6ff);border:1px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:24px;padding:24px 28px;display:flex}.eyebrow[data-v-70b28947]{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800;display:block}.overview h2[data-v-70b28947]{color:#0f172a;margin:0;font-size:1.25rem}.overview p[data-v-70b28947]{color:#64748b;max-width:650px;margin:6px 0 0;font-size:.86rem;line-height:1.5}.overview-stats[data-v-70b28947]{gap:8px;display:flex}.overview-stats div[data-v-70b28947]{text-align:center;background:#ffffffd1;border:1px solid #cbd5e1cc;border-radius:12px;min-width:82px;padding:10px 14px}.overview-stats strong[data-v-70b28947],.overview-stats span[data-v-70b28947]{display:block}.overview-stats strong[data-v-70b28947]{color:#0f172a;font-size:1.15rem}.overview-stats span[data-v-70b28947]{color:#64748b;margin-top:2px;font-size:.68rem;font-weight:700}.workspace[data-v-70b28947]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:280px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 12px 30px -18px #0f172a38}.service-nav[data-v-70b28947]{background:#f8fafc;border-right:1px solid #e2e8f0;flex-direction:column;padding:20px 14px;display:flex}.nav-heading[data-v-70b28947]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:0 10px 12px;font-size:.72rem;font-weight:800;display:flex}.service-count[data-v-70b28947]{color:#475569;background:#e2e8f0;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.68rem;display:grid}.service-nav-item[data-v-70b28947]{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:6px;padding:12px;transition:all .2s;display:flex}.service-nav-item[data-v-70b28947]:hover{background:#fff}.service-nav-item.active[data-v-70b28947]{background:#fff;border-color:#bfdbfe;box-shadow:0 6px 16px -10px #2563eb59}.service-copy[data-v-70b28947]{flex:1;min-width:0}.service-copy strong[data-v-70b28947],.service-copy small[data-v-70b28947]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.service-copy strong[data-v-70b28947]{color:#1e293b;font-size:.86rem}.service-copy small[data-v-70b28947]{color:#94a3b8;margin-top:3px;font-size:.7rem}.service-icon[data-v-70b28947]{color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 12px -6px}.service-icon[data-v-70b28947] svg{width:19px;height:19px}.service-icon.s7[data-v-70b28947]{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.service-icon.target[data-v-70b28947]{background:linear-gradient(135deg,#f59e0b,#ea580c)}.service-icon.campaign[data-v-70b28947]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.service-icon.large[data-v-70b28947]{border-radius:13px;width:48px;height:48px}.service-icon.large[data-v-70b28947] svg{width:23px;height:23px}.nav-status[data-v-70b28947]{background:#cbd5e1;border-radius:50%;width:8px;height:8px}.nav-status.ready[data-v-70b28947]{background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.security-note[data-v-70b28947]{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:10px;margin:auto 6px 4px;padding:14px;display:flex}.security-note svg[data-v-70b28947]{color:#2563eb;flex:none}.security-note strong[data-v-70b28947],.security-note span[data-v-70b28947]{display:block}.security-note strong[data-v-70b28947]{color:#334155;font-size:.72rem}.security-note span[data-v-70b28947]{margin-top:4px;font-size:.65rem;line-height:1.45}.config-panel[data-v-70b28947]{flex-direction:column;min-width:0;display:flex}.config-header[data-v-70b28947]{border-bottom:1px solid #e2e8f0;align-items:center;gap:15px;padding:24px 28px;display:flex}.config-title[data-v-70b28947]{flex:1;min-width:0}.config-title h2[data-v-70b28947]{color:#0f172a;margin:0;font-size:1.18rem}.config-title p[data-v-70b28947]{color:#64748b;margin:5px 0 0;font-size:.78rem}.connection-pill[data-v-70b28947]{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.68rem;font-weight:800;display:inline-flex}.connection-pill i[data-v-70b28947]{background:currentColor;border-radius:50%;width:6px;height:6px}.connection-pill.connected[data-v-70b28947]{color:#15803d;background:#f0fdf4}.connection-pill.setup[data-v-70b28947]{color:#64748b;background:#f1f5f9}.form-section[data-v-70b28947]{flex:1;padding:28px}.section-heading[data-v-70b28947]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:18px;display:flex}.section-heading h3[data-v-70b28947]{color:#1e293b;margin:0;font-size:.95rem}.section-heading p[data-v-70b28947]{color:#64748b;margin:5px 0 0;font-size:.76rem}.section-heading>span[data-v-70b28947]{color:#2563eb;text-transform:uppercase;background:#eff6ff;border-radius:6px;padding:5px 8px;font-size:.62rem;font-weight:800}.form-grid[data-v-70b28947]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.field-group[data-v-70b28947]{min-width:0}.field-label[data-v-70b28947]{color:#334155;align-items:center;gap:6px;margin-bottom:8px;font-size:.75rem;font-weight:700;display:flex}.field-help[data-v-70b28947]{color:#94a3b8;cursor:help;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:15px;height:15px;font-size:.6rem;display:inline-grid}.field-group input[data-v-70b28947]{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:none;padding:11px 13px;font-size:.82rem;transition:all .2s}.field-group input[data-v-70b28947]::placeholder{color:#94a3b8}.field-group input[data-v-70b28947]:hover{border-color:#94a3b8}.field-group input[data-v-70b28947]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.toggle-setting[data-v-70b28947]{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:16px;margin-top:26px;padding:16px;display:flex;position:relative}.toggle-copy[data-v-70b28947]{flex:1;min-width:0}.toggle-copy strong[data-v-70b28947],.toggle-copy small[data-v-70b28947]{display:block}.toggle-copy strong[data-v-70b28947]{color:#334155;font-size:.78rem}.toggle-copy small[data-v-70b28947]{color:#64748b;margin-top:3px;font-size:.7rem}.toggle-setting input[data-v-70b28947]{opacity:0;position:absolute}.toggle-control[data-v-70b28947]{background:#cbd5e1;border-radius:999px;width:40px;height:22px;transition:all .2s;position:relative}.toggle-control[data-v-70b28947]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.toggle-setting input:checked+.toggle-control[data-v-70b28947]{background:#2563eb}.toggle-setting input:checked+.toggle-control[data-v-70b28947]:after{transform:translate(18px)}.toggle-setting input:focus-visible+.toggle-control[data-v-70b28947]{box-shadow:0 0 0 3px #3b82f633}.action-footer[data-v-70b28947]{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;padding:18px 28px;display:flex}.action-footer p[data-v-70b28947]{color:#64748b;margin:0;font-size:.7rem}.action-footer p strong[data-v-70b28947]{color:#475569}.action-footer>div[data-v-70b28947]{gap:10px;display:flex}.btn-secondary[data-v-70b28947],.btn-primary[data-v-70b28947]{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:138px;height:40px;padding:0 18px;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-secondary[data-v-70b28947]{color:#334155;background:#fff;border:1px solid #cbd5e1}.btn-secondary[data-v-70b28947]:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.btn-secondary[data-v-70b28947]:disabled{cursor:wait;opacity:.65}.btn-primary[data-v-70b28947]{color:#fff;background:#0f172a;border:1px solid #0f172a;box-shadow:0 4px 10px -4px #0f172a80}.btn-primary[data-v-70b28947]:hover{background:#1e293b;transform:translateY(-1px)}.spinner-sm[data-v-70b28947]{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin-70b28947}.slide-up[data-v-70b28947]{animation:.45s cubic-bezier(.16,1,.3,1) slideUp-70b28947}@keyframes spin-70b28947{to{transform:rotate(360deg)}}@keyframes slideUp-70b28947{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.manager-header[data-v-70b28947],.overview[data-v-70b28947]{flex-direction:column;align-items:flex-start}.workspace[data-v-70b28947]{grid-template-columns:1fr}.service-nav[data-v-70b28947]{border-bottom:1px solid #e2e8f0;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nav-heading[data-v-70b28947],.security-note[data-v-70b28947]{display:none}.service-nav-item[data-v-70b28947]{margin:0}}@media (width<=680px){.dashboard-wrapper[data-v-70b28947]{padding:0}.dashboard-glass[data-v-70b28947]{border:0;border-radius:0;min-height:100vh}.manager-header[data-v-70b28947],.manager-body[data-v-70b28947]{padding:24px}.title-row h1[data-v-70b28947]{font-size:1.65rem}.overview-stats[data-v-70b28947]{width:100%}.overview-stats div[data-v-70b28947]{flex:1;min-width:0}.service-nav[data-v-70b28947]{grid-template-columns:1fr}.config-header[data-v-70b28947]{flex-wrap:wrap;align-items:flex-start;padding:20px}.connection-pill[data-v-70b28947]{margin-left:63px}.form-section[data-v-70b28947]{padding:22px 20px}.form-grid[data-v-70b28947]{grid-template-columns:1fr}.action-footer[data-v-70b28947]{flex-direction:column;align-items:stretch;padding:18px 20px}.action-footer>div[data-v-70b28947]{width:100%}.btn-secondary[data-v-70b28947],.btn-primary[data-v-70b28947]{flex:1;min-width:0}}.cloud-services-page .config-header{border-bottom:1px solid #e2e8f0;align-items:center;gap:15px;padding:24px 28px;display:flex}.cloud-services-page .config-title{flex:1;min-width:0}.cloud-services-page .config-title h2{color:#0f172a;margin:0;font-size:1.18rem}.cloud-services-page .config-title p{color:#64748b;margin:5px 0 0;font-size:.78rem}.cloud-services-page .service-icon{color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 12px -6px}.cloud-services-page .service-icon svg{width:19px;height:19px}.cloud-services-page .service-icon.s7{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.cloud-services-page .service-icon.target{background:linear-gradient(135deg,#f59e0b,#ea580c)}.cloud-services-page .service-icon.campaign{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.cloud-services-page .service-icon.large{border-radius:13px;width:48px;height:48px}.cloud-services-page .service-icon.large svg{width:23px;height:23px}.cloud-services-page .connection-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.68rem;font-weight:800;display:inline-flex}.cloud-services-page .connection-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.cloud-services-page .connection-pill.connected{color:#15803d;background:#f0fdf4}.cloud-services-page .connection-pill.setup{color:#64748b;background:#f1f5f9}.cloud-services-page .section-heading{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:18px;display:flex}.cloud-services-page .section-heading h3{color:#1e293b;margin:0;font-size:.95rem}.cloud-services-page .section-heading p{color:#64748b;margin:5px 0 0;font-size:.76rem}.cloud-services-page .section-heading>span{color:#2563eb;text-transform:uppercase;background:#eff6ff;border-radius:6px;padding:5px 8px;font-size:.62rem;font-weight:800}.cloud-services-page .field-group{min-width:0;display:block}.cloud-services-page .field-label{color:#334155;align-items:center;gap:6px;margin-bottom:8px;font-size:.75rem;font-weight:700;display:flex}.cloud-services-page .field-help{color:#94a3b8;cursor:help;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:15px;height:15px;font-size:.6rem;display:inline-grid}.cloud-services-page .field-group input{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:none;padding:11px 13px;font-size:.82rem;transition:all .2s}.cloud-services-page .field-group input::placeholder{color:#94a3b8}.cloud-services-page .field-group input:hover{border-color:#94a3b8}.cloud-services-page .field-group input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.cloud-services-page .toggle-setting{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:16px;margin-top:26px;padding:16px;display:flex;position:relative}.cloud-services-page .toggle-copy{flex:1;min-width:0}.cloud-services-page .toggle-copy strong,.cloud-services-page .toggle-copy small{display:block}.cloud-services-page .toggle-copy strong{color:#334155;font-size:.78rem}.cloud-services-page .toggle-copy small{color:#64748b;margin-top:3px;font-size:.7rem}.cloud-services-page .toggle-setting input{opacity:0;position:absolute}.cloud-services-page .toggle-control{background:#cbd5e1;border-radius:999px;width:40px;height:22px;transition:all .2s;position:relative}.cloud-services-page .toggle-control:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.cloud-services-page .toggle-setting input:checked+.toggle-control{background:#2563eb}.cloud-services-page .toggle-setting input:checked+.toggle-control:after{transform:translate(18px)}.cloud-services-page .action-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;padding:18px 28px;display:flex}.cloud-services-page .action-footer p{color:#64748b;margin:0;font-size:.7rem}.cloud-services-page .action-footer p strong{color:#475569}.cloud-services-page .action-footer>div{gap:10px;display:flex}.cloud-services-page .btn-secondary,.cloud-services-page .btn-primary{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:138px;height:40px;padding:0 18px;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.cloud-services-page .btn-secondary{color:#334155;background:#fff;border:1px solid #cbd5e1}.cloud-services-page .btn-primary{color:#fff;background:#0f172a;border:1px solid #0f172a;box-shadow:0 4px 10px -4px #0f172a80}.cloud-services-page .spinner-sm{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}@media (width<=680px){.cloud-services-page .config-header{flex-wrap:wrap;align-items:flex-start;padding:20px}.cloud-services-page .connection-pill{margin-left:63px}.cloud-services-page .action-footer{flex-direction:column;align-items:stretch;padding:18px 20px}.cloud-services-page .action-footer>div{width:100%}.cloud-services-page .btn-secondary,.cloud-services-page .btn-primary{flex:1;min-width:0}}.reporting-shell[data-v-b3112d96]{color:#172033;background:#f5f7fb;min-height:100vh;padding:32px}.assistant-brief[data-v-b3112d96]{background:linear-gradient(120deg,#eff6ff,#faf5ff);border:1px solid #c7d2fe;border-radius:12px;max-width:1400px;margin:0 auto 24px;padding:20px}.brief-heading[data-v-b3112d96]{justify-content:space-between;align-items:center;gap:12px;display:flex}.brief-heading span[data-v-b3112d96]{color:#5b21b6;font-size:.8rem;font-weight:700}.brief-heading h2[data-v-b3112d96]{margin:4px 0;font-size:1.2rem}.brief-request[data-v-b3112d96]{color:#475569;overflow-wrap:anywhere}.assistant-brief ul[data-v-b3112d96]{padding-left:22px;line-height:1.7}.assistant-brief small[data-v-b3112d96]{color:#536176}.reporting-header[data-v-b3112d96]{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1400px;margin:0 auto 24px;display:flex}.reporting-header h1[data-v-b3112d96]{margin:12px 0 4px;font-size:2rem}.reporting-header p[data-v-b3112d96],.panel-heading p[data-v-b3112d96]{color:#667085;margin:0}.back-link[data-v-b3112d96]{color:#3154d5;font-weight:700;text-decoration:none}.header-actions[data-v-b3112d96],.audit-actions[data-v-b3112d96]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}button[data-v-b3112d96],.button-link[data-v-b3112d96]{color:#fff;cursor:pointer;font-weight:700;font:inherit;background:#3154d5;border:0;border-radius:8px;padding:10px 14px;text-decoration:none}button.secondary[data-v-b3112d96]{color:#344054;background:#fff;border:1px solid #d0d5dd}button[data-v-b3112d96]:disabled{opacity:.6;cursor:wait}.sync-time[data-v-b3112d96]{color:#667085;font-size:.85rem}.error[data-v-b3112d96],.audit-notice[data-v-b3112d96]{color:#b42318;background:#fff1f0;border:1px solid #fda29b;border-radius:8px;gap:8px;max-width:1400px;margin:0 auto 20px;padding:14px 16px;display:flex}.metrics[data-v-b3112d96]{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;max-width:1400px;margin:0 auto 24px;display:grid}.metrics article[data-v-b3112d96],.panel[data-v-b3112d96]{background:#fff;border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 2px 8px #1018280a}.metrics article[data-v-b3112d96]{flex-direction:column;gap:7px;padding:18px;display:flex}.metrics span[data-v-b3112d96]{color:#667085;font-size:.82rem;font-weight:700}.metrics strong[data-v-b3112d96]{font-size:1.75rem}.metrics small[data-v-b3112d96]{color:#667085}.data-grid[data-v-b3112d96]{grid-template-columns:2fr 1fr;gap:18px;max-width:1400px;margin:0 auto 24px;display:grid}.panel[data-v-b3112d96]{padding:22px}.panel-heading[data-v-b3112d96]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.panel-heading h2[data-v-b3112d96]{margin:0 0 4px;font-size:1.15rem}.distribution[data-v-b3112d96]{gap:14px;display:grid}.distribution-row>div[data-v-b3112d96]:first-child{justify-content:space-between;margin-bottom:6px;display:flex}.distribution-row span[data-v-b3112d96]{color:#667085}.bar[data-v-b3112d96]{background:#eef2f6;border-radius:999px;height:8px;overflow:hidden}.bar i[data-v-b3112d96]{border-radius:inherit;background:#3154d5;height:100%;display:block}.status-list[data-v-b3112d96]{gap:10px;margin:0;display:grid}.status-list div[data-v-b3112d96]{border-bottom:1px solid #eaecf0;justify-content:space-between;padding:10px 0;display:flex}.status-list dt[data-v-b3112d96]{color:#475467}.status-list dd[data-v-b3112d96]{margin:0;font-weight:800}.audit-panel[data-v-b3112d96]{max-width:1356px;margin:0 auto}.audit-heading input[data-v-b3112d96]{border:1px solid #d0d5dd;border-radius:8px;min-width:260px;padding:10px 12px}.audit-notice[data-v-b3112d96]{margin:0}.table-wrap[data-v-b3112d96]{overflow-x:auto}table[data-v-b3112d96]{border-collapse:collapse;width:100%;font-size:.88rem}th[data-v-b3112d96],td[data-v-b3112d96]{text-align:left;white-space:nowrap;border-bottom:1px solid #eaecf0;padding:12px 10px}th[data-v-b3112d96]{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}code[data-v-b3112d96]{color:#344054;font-size:.8rem}.correlation[data-v-b3112d96]{text-overflow:ellipsis;max-width:180px;display:block;overflow:hidden}.outcome[data-v-b3112d96]{color:#027a48;background:#ecfdf3;border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:800;display:inline-block}.outcome.denied[data-v-b3112d96],.outcome.failure[data-v-b3112d96],.outcome.rejected[data-v-b3112d96]{color:#b42318;background:#fef3f2}.empty[data-v-b3112d96]{color:#667085;padding:18px 0}@media (width<=1100px){.metrics[data-v-b3112d96]{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.reporting-shell[data-v-b3112d96]{padding:18px}.reporting-header[data-v-b3112d96],.panel-heading[data-v-b3112d96]{flex-direction:column;align-items:flex-start}.metrics[data-v-b3112d96],.data-grid[data-v-b3112d96]{grid-template-columns:1fr}.audit-actions[data-v-b3112d96],.audit-heading input[data-v-b3112d96]{width:100%}}[data-v-1cd884f8]{box-sizing:border-box}.hub-wrapper[data-v-1cd884f8]{background:var(--macy-light-grey);min-height:100vh}.hero-banner[data-v-1cd884f8]{color:var(--macy-white);align-items:center;gap:80px;max-width:100%;padding:80px 40px;display:flex;position:relative;overflow:hidden}.hero-banner[data-v-1cd884f8]:before{content:"";background:radial-gradient(ellipse at 20% 50%, var(--macy-red-alpha-15) 0%, transparent 60%);position:absolute;inset:0}.hero-content[data-v-1cd884f8]{z-index:1;flex:1;max-width:640px;position:relative}.hero-eyebrow[data-v-1cd884f8]{text-transform:uppercase;letter-spacing:.15em;color:var(--macy-red);align-items:center;gap:8px;margin-bottom:20px;font-size:.8rem;font-weight:700;display:flex}.star-icon[data-v-1cd884f8]{font-size:1rem}.hero-title[data-v-1cd884f8]{font-family:var(--macy-font-serif);color:var(--macy-white);margin:0 0 20px;font-size:3.5rem;font-weight:800;line-height:1.1}.hero-sub.inverted[data-v-1cd884f8]{color:#fffc;margin-bottom:32px;font-size:1.1rem;line-height:1.6}.hero-search-wrap[data-v-1cd884f8]{max-width:500px;margin-bottom:24px;position:relative}.search-icon[data-v-1cd884f8]{color:#888;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.hero-search[data-v-1cd884f8]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;padding:16px 20px 16px 50px;font-size:.95rem;transition:all .3s}.hero-search[data-v-1cd884f8]::placeholder{color:var(--macy-mid-grey)}.hero-search[data-v-1cd884f8]:focus{border-color:var(--macy-red);background:var(--macy-white)}.filter-pills[data-v-1cd884f8]{flex-wrap:wrap;gap:8px;display:flex}.filter-pill[data-v-1cd884f8]{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:100px;padding:8px 20px;font-size:.8rem;font-weight:600;transition:all .2s}.filter-pill[data-v-1cd884f8]:hover,.filter-pill.active[data-v-1cd884f8]{background:var(--macy-red);border-color:var(--macy-red);color:var(--macy-white)}.hero-decoration[data-v-1cd884f8]{z-index:1;flex-direction:column;flex-shrink:0;gap:24px;display:flex;position:relative}.deco-ring[data-v-1cd884f8]{pointer-events:none;border:1px solid #e6394633;border-radius:50%;position:absolute}.ring-1[data-v-1cd884f8]{width:300px;height:300px;top:-80px;right:-80px}.ring-2[data-v-1cd884f8]{width:200px;height:200px;top:-30px;right:-30px}.deco-stat[data-v-1cd884f8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff40;border-radius:16px;min-width:180px;padding:24px 32px;transition:all .3s cubic-bezier(.16,1,.3,1)}.deco-stat[data-v-1cd884f8]:hover{background:var(--macy-white);border-color:var(--macy-white);box-shadow:0 10px 30px #00000026}.stat-num[data-v-1cd884f8]{color:var(--macy-white);letter-spacing:-.03em;font-size:2.5rem;font-weight:900;transition:color .3s;display:block}.deco-stat:hover .stat-num[data-v-1cd884f8]{color:var(--macy-red)}.stat-label[data-v-1cd884f8]{color:#ffffffbf;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:.75rem;font-weight:600;transition:color .3s;display:block}.deco-stat:hover .stat-label[data-v-1cd884f8]{color:var(--macy-mid-grey)}.creator-section[data-v-1cd884f8]{max-width:1400px;margin:0 auto;padding:60px 40px}.section-header[data-v-1cd884f8]{justify-content:space-between;align-items:baseline;margin-bottom:40px;display:flex}.section-title[data-v-1cd884f8]{font-family:var(--macy-font-serif);color:var(--macy-black);margin:0;font-size:2rem;font-weight:700}.section-count[data-v-1cd884f8]{color:#888;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:700}.creator-grid[data-v-1cd884f8]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px;display:grid}.creator-card[data-v-1cd884f8]{background:var(--macy-white);border:1px solid var(--macy-border);text-align:center;cursor:pointer;border-radius:24px;flex-direction:column;align-items:center;padding:32px 28px 24px;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .2s;display:flex;position:relative;overflow:hidden}.creator-card[data-v-1cd884f8]:before{content:"";background:linear-gradient(90deg, var(--macy-red), #f4a261);height:4px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.creator-card[data-v-1cd884f8]:hover{box-shadow:0 30px 60px -15px var(--macy-red-alpha-15);border-color:var(--macy-red);transform:translateY(-8px)}.creator-card[data-v-1cd884f8]:hover:before{transform:scaleX(1)}.tier-badge[data-v-1cd884f8]{text-transform:uppercase;letter-spacing:.08em;border-radius:100px;padding:4px 10px;font-size:.6rem;font-weight:900;position:absolute;top:16px;right:16px}.tier-badge.macro[data-v-1cd884f8]{color:#f97316;background:#fff3e0}.tier-badge.micro[data-v-1cd884f8]{color:#16a34a;background:#f0fdf4}.tier-badge.nano[data-v-1cd884f8]{color:#3b82f6;background:#eff6ff}.creator-avatar-wrap[data-v-1cd884f8]{width:96px;height:96px;margin-bottom:20px;position:relative}.creator-avatar[data-v-1cd884f8]{object-fit:cover;z-index:1;border-radius:50%;width:96px;height:96px;position:relative}.avatar-ring[data-v-1cd884f8]{background:linear-gradient(135deg, var(--macy-red), #f4a261);z-index:0;opacity:.4;border-radius:50%;transition:opacity .3s;position:absolute;inset:-4px}.creator-card:hover .avatar-ring[data-v-1cd884f8]{opacity:1}.live-dot[data-v-1cd884f8]{border:2px solid var(--macy-white);z-index:2;background:#22c55e;border-radius:50%;width:14px;height:14px;animation:2s infinite pulse-1cd884f8;position:absolute;bottom:4px;right:4px}@keyframes pulse-1cd884f8{0%{box-shadow:0 0 #22c55e66}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.creator-info[data-v-1cd884f8]{width:100%}.creator-name[data-v-1cd884f8]{color:#1a1a1a;margin:0 0 4px;font-size:1.2rem;font-weight:800}.creator-handle[data-v-1cd884f8]{color:var(--macy-red);margin:0 0 8px;font-size:.85rem;font-weight:600}.creator-specialty[data-v-1cd884f8]{color:#888;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;font-size:.75rem;font-weight:700}.creator-bio[data-v-1cd884f8]{color:#666;margin:0 0 20px;font-size:.85rem;line-height:1.5}.creator-meta[data-v-1cd884f8]{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;padding-top:16px;display:flex}.social-icons[data-v-1cd884f8]{gap:6px;display:flex}.social-tag[data-v-1cd884f8]{letter-spacing:.05em;border-radius:6px;padding:3px 8px;font-size:.65rem;font-weight:900}.social-tag.ig[data-v-1cd884f8]{color:#be185d;background:#fce7f3}.social-tag.tt[data-v-1cd884f8]{color:#0369a1;background:#f0f9ff}.social-tag.yt[data-v-1cd884f8]{color:#dc2626;background:#fef2f2}.follower-count[data-v-1cd884f8]{color:#555;align-items:center;gap:5px;font-size:.8rem;font-weight:700;display:flex}.btn-shop-row[data-v-1cd884f8]{width:100%}.btn-shop-storefront[data-v-1cd884f8]{background:var(--macy-black);width:100%;color:var(--macy-white);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.85rem;font-weight:700;transition:all .3s;display:flex}.creator-card:hover .btn-shop-storefront[data-v-1cd884f8]{background:var(--macy-red)}.skeleton-grid[data-v-1cd884f8]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px;display:grid}.skeleton-card[data-v-1cd884f8]{background:var(--macy-white);border:1px solid var(--macy-border);border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:32px 28px;display:flex}.skeleton-avatar[data-v-1cd884f8]{background:var(--macy-placeholder-grey);border-radius:50%;width:96px;height:96px}.skeleton-line[data-v-1cd884f8]{background:var(--macy-placeholder-grey);border-radius:8px;height:14px}.shimmer[data-v-1cd884f8]{position:relative;overflow:hidden}.shimmer[data-v-1cd884f8]:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.5s infinite shimmer-1cd884f8;position:absolute;inset:0}@keyframes shimmer-1cd884f8{0%{transform:translate(-100%)}to{transform:translate(100%)}}.empty-state[data-v-1cd884f8]{text-align:center;padding:80px 40px}.empty-icon[data-v-1cd884f8]{color:var(--macy-placeholder-grey);margin-bottom:20px;font-size:4rem}.empty-state h3[data-v-1cd884f8]{color:var(--macy-black);margin:0 0 12px;font-size:1.5rem;font-weight:800}.empty-state p[data-v-1cd884f8]{color:var(--macy-mid-grey);margin:0 0 24px}.btn-clear-filter[data-v-1cd884f8]{background:var(--macy-red);color:var(--macy-white);cursor:pointer;border:none;border-radius:12px;padding:12px 24px;font-weight:700;transition:all .2s}.btn-clear-filter[data-v-1cd884f8]:hover{background:var(--macy-red-hover)}.slide-up[data-v-1cd884f8]{animation:.8s cubic-bezier(.16,1,.3,1) slideUp-1cd884f8}@keyframes slideUp-1cd884f8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.hero-banner[data-v-1cd884f8]{flex-direction:column;gap:40px}.hero-decoration[data-v-1cd884f8]{flex-flow:wrap}}@media (width<=768px){.hero-banner[data-v-1cd884f8]{padding:60px 20px}.hero-title[data-v-1cd884f8]{font-size:2.5rem}.creator-section[data-v-1cd884f8]{padding:40px 20px}.creator-grid[data-v-1cd884f8]{grid-template-columns:1fr}}.macy-header-container[data-v-e73cebd4]{background:var(--macy-white);z-index:1000;border-bottom:2px solid var(--macy-border);width:100%;container:macy-header/inline-size}.top-utility[data-v-e73cebd4]{background:var(--macy-light-grey);color:var(--macy-mid-grey);text-transform:uppercase;letter-spacing:.05em;padding:8px 0;font-size:.7rem;font-weight:600}.utility-inner[data-v-e73cebd4]{justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 40px;display:flex}.utility-left[data-v-e73cebd4]{align-items:center;gap:10px;display:flex}.utility-left a[data-v-e73cebd4]{color:var(--macy-red);text-decoration:underline}.utility-right[data-v-e73cebd4]{gap:20px;display:flex}.utility-right a[data-v-e73cebd4]{color:var(--macy-mid-grey);text-decoration:none}.utility-right a[data-v-e73cebd4]:hover{color:#111}.divider[data-v-e73cebd4]{color:#ccc}.main-header[data-v-e73cebd4]{padding:24px 0}.header-inner[data-v-e73cebd4]{justify-content:space-between;align-items:center;gap:40px;max-width:1400px;margin:0 auto;padding:0 40px;display:flex}.logo-wrap[data-v-e73cebd4]{flex-shrink:0}.nova-logo[data-v-e73cebd4]{align-items:center;gap:8px;text-decoration:none;display:flex}.nova-logo-svg[data-v-e73cebd4]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.nova-logo:hover .nova-logo-svg[data-v-e73cebd4]{transform:rotate(180deg)scale(1.1)}.nova-text[data-v-e73cebd4]{font-family:var(--macy-font-sans);background:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 50%,#06b6d4 100%);-webkit-text-fill-color:transparent;letter-spacing:-.04em;-webkit-background-clip:text;font-size:2.2rem;font-weight:900}.search-bar[data-v-e73cebd4]{flex:1;max-width:600px;display:flex;position:relative}.search-bar input[data-v-e73cebd4]{border:1px solid #ccc;border-radius:4px;outline:none;width:100%;padding:12px 60px 12px 20px;font-size:.95rem}.search-bar input[data-v-e73cebd4]:focus{border-color:#111}.btn-search[data-v-e73cebd4]{color:#fff;cursor:pointer;background:#111;border:none;border-radius:0 4px 4px 0;justify-content:center;align-items:center;width:50px;display:flex;position:absolute;top:0;bottom:0;right:0}.header-icons[data-v-e73cebd4]{flex-shrink:0;gap:24px;display:flex}.icon-btn[data-v-e73cebd4]{cursor:pointer;color:#111;background:0 0;border:none;padding:0;position:relative}.cart-count[data-v-e73cebd4]{background:var(--macy-red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;font-weight:800;display:flex;position:absolute;top:-4px;right:-8px}.main-nav[data-v-e73cebd4]{max-width:1400px;margin:0 auto;padding-bottom:8px;position:relative}.nav-list[data-v-e73cebd4]{justify-content:center;gap:32px;margin:0;padding:0 40px;list-style:none;display:flex}.nav-list li a[data-v-e73cebd4]{color:#111;text-transform:uppercase;letter-spacing:.05em;padding-bottom:8px;font-size:.85rem;font-weight:700;text-decoration:none;position:relative}.nav-list li.active a[data-v-e73cebd4]:after{content:"";background:var(--macy-red);height:4px;position:absolute;bottom:0;left:-2px;right:-2px}.nav-list li.sale a[data-v-e73cebd4],.nav-list li a[data-v-e73cebd4]:hover{color:var(--macy-red)}.nav-list li.has-megamenu[data-v-e73cebd4]{position:static}.megamenu-panel[data-v-e73cebd4]{background:var(--macy-white);border-top:3px solid var(--macy-red);z-index:100;opacity:0;visibility:hidden;border-radius:0 0 8px 8px;grid-template-columns:repeat(5,1fr) 1.5fr;gap:24px;padding:32px;transition:all .3s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:100%;left:40px;right:40px;transform:translateY(12px);box-shadow:0 20px 40px #0f172a14}.nav-list li.has-megamenu:hover .megamenu-panel[data-v-e73cebd4]{opacity:1;visibility:visible;transform:translateY(0)}.megamenu-col h4[data-v-e73cebd4]{color:var(--macy-black);text-transform:uppercase;letter-spacing:.05em;margin:0 0 14px;font-size:.8rem;font-weight:700}.megamenu-col ul[data-v-e73cebd4]{margin:0;padding:0;list-style:none}.megamenu-col li[data-v-e73cebd4]{margin-bottom:8px}.megamenu-col a[data-v-e73cebd4]{color:var(--macy-mid-grey);font-size:.8rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block;text-transform:none!important;letter-spacing:normal!important}.megamenu-col a[data-v-e73cebd4]:hover{transform:translate(4px);color:var(--macy-red)!important}.mt-4[data-v-e73cebd4]{margin-top:20px}.megamenu-promo[data-v-e73cebd4]{flex-direction:column;display:flex}.menu-promo-card[data-v-e73cebd4]{background:linear-gradient(135deg,#6366f10d 0%,#3b82f60d 100%);border:1px solid #6366f11a;border-radius:8px;flex-direction:column;flex:1;justify-content:space-between;height:100%;padding:20px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.menu-promo-card[data-v-e73cebd4]:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 20%,#6366f11a 0%,#0000 60%);position:absolute;inset:0}.menu-promo-card[data-v-e73cebd4]:hover{border-color:#6366f133;transform:scale(1.02);box-shadow:0 12px 24px #6366f11f}.promo-badge[data-v-e73cebd4]{color:#ea580c;text-transform:uppercase;letter-spacing:.05em;background:#ffedd5;border-radius:50px;align-self:flex-start;margin-bottom:12px;padding:4px 8px;font-size:.6rem;font-weight:700;display:inline-block}.promo-women[data-v-e73cebd4]{background:linear-gradient(135deg,#ec48990d 0%,#8b5cf60d 100%);border-color:#ec48991a}.promo-women[data-v-e73cebd4]:hover{border-color:#ec489933;box-shadow:0 12px 24px #ec48991f}.badge-women[data-v-e73cebd4]{color:#db2777;background:#fce7f3}.promo-beauty[data-v-e73cebd4]{background:linear-gradient(135deg,#a855f70d 0%,#ec48990d 100%);border-color:#a855f71a}.promo-beauty[data-v-e73cebd4]:hover{border-color:#a855f733;box-shadow:0 12px 24px #a855f71f}.badge-beauty[data-v-e73cebd4]{color:#9333ea;background:#f3e8ff}.menu-promo-card h3[data-v-e73cebd4]{color:var(--macy-black);margin:0 0 6px;font-size:1.1rem;font-weight:800}.promo-discount[data-v-e73cebd4]{color:var(--macy-red);letter-spacing:-.02em;margin:0 0 8px;font-size:1.4rem;font-weight:900}.promo-desc[data-v-e73cebd4]{color:var(--macy-mid-grey);margin:0 0 16px;font-size:.75rem;line-height:1.4}.promo-btn[data-v-e73cebd4]{text-align:center;background:var(--macy-black);text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:10px 16px;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .2s;display:block;color:var(--macy-white)!important}.promo-btn[data-v-e73cebd4]:hover{background:var(--macy-red);transform:translateY(-2px)}.mobile-hamburger-btn[data-v-e73cebd4]{display:none}@container macy-header (width<=768px){.top-utility[data-v-e73cebd4]{display:none!important}.mobile-hamburger-btn[data-v-e73cebd4]{order:1;display:flex}.logo-wrap[data-v-e73cebd4]{order:2;margin:0 auto;position:absolute;left:50%;transform:translate(-50%)}.search-bar[data-v-e73cebd4]{flex-basis:100%;order:4;max-width:100%;margin-top:8px}.header-icons[data-v-e73cebd4]{order:3;gap:12px}.header-inner[data-v-e73cebd4]{flex-wrap:wrap;gap:12px;padding:12px 16px;position:relative}.main-nav[data-v-e73cebd4]{display:none!important}}@container macy-header (width<=1024px) and (width>=769px){.header-inner[data-v-e73cebd4]{padding:0 20px}.nav-list[data-v-e73cebd4]{justify-content:flex-start;gap:16px;padding:0 20px;overflow-x:auto}.nav-list li[data-v-e73cebd4]{white-space:nowrap}.megamenu-panel[data-v-e73cebd4]{display:none!important}}.mobile-drawer[data-v-e73cebd4]{z-index:99999;visibility:hidden;width:100vw;height:100vh;transition:visibility .3s linear;position:fixed;top:0;left:0}.mobile-drawer.is-open[data-v-e73cebd4]{visibility:visible}.drawer-overlay[data-v-e73cebd4]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#0f172a66;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.mobile-drawer.is-open .drawer-overlay[data-v-e73cebd4]{opacity:1}.drawer-content[data-v-e73cebd4]{background:#fff;flex-direction:column;width:80%;max-width:320px;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:0;transform:translate(-100%);box-shadow:10px 0 30px #0f172a26}.mobile-drawer.is-open .drawer-content[data-v-e73cebd4]{transform:translate(0)}.drawer-header[data-v-e73cebd4]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mobile-logo-drawer[data-v-e73cebd4]{align-items:center;gap:8px;display:flex}.close-btn[data-v-e73cebd4]{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.close-btn[data-v-e73cebd4]:hover{color:#0f172a}.drawer-body[data-v-e73cebd4]{flex-direction:column;flex:1;padding:0;display:flex;overflow-y:auto}.drawer-vip-card[data-v-e73cebd4]{background:linear-gradient(135deg,#e639460d 0%,#f1faee0d 100%);border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:20px;display:flex}.vip-text[data-v-e73cebd4]{color:#0f172a;align-items:center;gap:12px;display:flex}.star-icon[data-v-e73cebd4]{color:var(--macy-red);font-size:1.5rem}.vip-text strong[data-v-e73cebd4]{font-size:.9rem}.vip-text small[data-v-e73cebd4]{color:#64748b;font-size:.75rem}.sign-in-btn-sm[data-v-e73cebd4]{color:#fff;cursor:pointer;background:#111;border:none;border-radius:4px;padding:8px 16px;font-size:.8rem;font-weight:700;transition:background-color .2s}.sign-in-btn-sm[data-v-e73cebd4]:hover{background-color:var(--macy-red)}.drawer-links[data-v-e73cebd4]{margin:0;padding:0;list-style:none}.drawer-item[data-v-e73cebd4]{color:#0f172a;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #f1f5f9;padding:14px 20px;font-size:.95rem;font-weight:700;transition:background .2s,color .2s}.drawer-item[data-v-e73cebd4]:hover{color:var(--macy-red);background:#f8fafc}.drawer-item.title-clearance[data-v-e73cebd4]{color:var(--macy-red)}.drawer-item.has-submenu[data-v-e73cebd4]{padding:0}.submenu-header[data-v-e73cebd4]{justify-content:space-between;align-items:center;width:100%;padding:14px 20px;display:flex}.chevron[data-v-e73cebd4]{color:#64748b;font-size:.65rem;transition:transform .2s}.chevron.is-active[data-v-e73cebd4]{color:var(--macy-red);transform:rotate(180deg)}.submenu-list[data-v-e73cebd4]{background:#f8fafc;max-height:0;margin:0;padding:0;list-style:none;transition:max-height .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.submenu-list.is-expanded[data-v-e73cebd4]{max-height:400px}.submenu-list li[data-v-e73cebd4]{color:#475569;cursor:pointer;text-transform:none;letter-spacing:normal;border-bottom:1px solid #f1f5f9;padding:12px 20px 12px 40px;font-size:.85rem;font-weight:500;transition:color .2s,background-color .2s}.submenu-list li[data-v-e73cebd4]:hover{color:var(--macy-red);background-color:#f1f5f9}.macy-footer[data-v-f123a67f]{width:100%;font-family:var(--macy-font-sans);color:#f1f5f9;background:#0f172a;border-top:1px solid #1e293b;container:macy-footer/inline-size}.footer-promo[data-v-f123a67f]{background:#1e293b;border-bottom:1px solid #334155;padding:40px 0}.promo-inner[data-v-f123a67f]{justify-content:space-between;align-items:center;gap:40px;max-width:1400px;margin:0 auto;padding:0 40px;display:flex}.promo-content h3[data-v-f123a67f]{color:#fff;margin:0 0 4px;font-size:1.4rem;font-weight:800}.promo-content p[data-v-f123a67f]{color:#cbd5e1;margin:0;font-size:.95rem}.promo-form[data-v-f123a67f]{flex:1;gap:0;max-width:500px;display:flex}.promo-form input[data-v-f123a67f]{color:#fff;background:#0f172a;border:1px solid #334155;border-radius:4px 0 0 4px;outline:none;flex:1;padding:14px 20px;font-size:.95rem}.promo-form input[data-v-f123a67f]::placeholder{color:#94a3b8}.promo-form input[data-v-f123a67f]:focus{border-color:var(--macy-red)}.btn-signup[data-v-f123a67f]{background:var(--macy-red);color:#fff;cursor:pointer;text-transform:uppercase;border:none;border-radius:0 4px 4px 0;padding:0 32px;font-size:.85rem;font-weight:700;transition:all .2s}.btn-signup[data-v-f123a67f]:hover{background:var(--macy-red-dark)}.footer-links[data-v-f123a67f]{background:#0f172a;padding:60px 0}.links-inner[data-v-f123a67f]{grid-template-columns:repeat(4,1fr);gap:40px;max-width:1400px;margin:0 auto;padding:0 40px;display:grid}.footer-col h4[data-v-f123a67f]{text-transform:uppercase;letter-spacing:.08em;color:#fff;margin:0 0 20px;font-size:.85rem;font-weight:800}.footer-col ul[data-v-f123a67f]{margin:0;padding:0;list-style:none}.footer-col li[data-v-f123a67f]{margin-bottom:12px}.footer-col a[data-v-f123a67f]{color:#94a3b8;font-size:.85rem;text-decoration:none;transition:all .2s}.footer-col a[data-v-f123a67f]:hover{color:var(--macy-red);text-decoration:underline}.social-col .social-icons[data-v-f123a67f]{gap:12px;margin-bottom:24px;display:flex}.social-icon[data-v-f123a67f]{color:#fff;background:#1e293b;border:1px solid #334155;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;font-weight:900;text-decoration:none;transition:all .2s;display:flex}.social-icon[data-v-f123a67f]:hover{background:var(--macy-red);border-color:var(--macy-red);transform:translateY(-2px)}.app-links p[data-v-f123a67f]{text-transform:uppercase;color:#fff;margin-bottom:12px;font-size:.8rem;font-weight:800}.app-btns[data-v-f123a67f]{gap:10px;display:flex}.app-btn-mock[data-v-f123a67f]{color:#fff;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:4px;padding:8px 16px;font-size:.7rem;font-weight:700;transition:all .2s}.app-btn-mock[data-v-f123a67f]:hover{border-color:var(--macy-red);color:var(--macy-red)}.footer-bottom[data-v-f123a67f]{background:#090d16;border-top:1px solid #1e293b;padding:40px 0}.bottom-inner[data-v-f123a67f]{text-align:center;max-width:1400px;margin:0 auto;padding:0 40px}.legal-links[data-v-f123a67f]{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:20px;display:flex}.legal-links a[data-v-f123a67f]{color:#64748b;font-size:.75rem;text-decoration:none;transition:all .2s}.legal-links a[data-v-f123a67f]:hover{color:#94a3b8;text-decoration:underline}.copyright[data-v-f123a67f]{color:#64748b;margin:0;font-size:.7rem}.accordion-arrow[data-v-f123a67f]{color:#64748b;font-size:.65rem;transition:transform .2s;display:none}@container macy-footer (width<=1024px){.promo-inner[data-v-f123a67f]{text-align:center;flex-direction:column;gap:20px}.links-inner[data-v-f123a67f]{grid-template-columns:repeat(2,1fr)}}@container macy-footer (width<=768px){.links-inner[data-v-f123a67f]{gap:0;grid-template-columns:1fr!important}.footer-col[data-v-f123a67f]{border-bottom:1px solid #1e293b;padding-bottom:0}.footer-col h4[data-v-f123a67f]{cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:0;padding:16px 0;display:flex}.accordion-arrow[data-v-f123a67f]{display:inline-block}.accordion-arrow.is-active[data-v-f123a67f]{color:var(--macy-red);transform:rotate(180deg)}.footer-list[data-v-f123a67f]{max-height:0;padding:0;transition:max-height .3s cubic-bezier(.16,1,.3,1),padding .3s;overflow:hidden}.footer-list.is-open[data-v-f123a67f]{max-height:400px;padding:12px 0 20px}}[data-v-7f56b88c]{box-sizing:border-box}.storefront-wrapper[data-v-7f56b88c]{background:var(--macy-light-grey);min-height:100vh}.sf-hero[data-v-7f56b88c]{justify-content:center;padding:60px 40px;display:flex;position:relative;overflow:hidden}.hero-content.centered[data-v-7f56b88c]{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1400px;display:flex;position:relative}.avatar-frame[data-v-7f56b88c]{margin-bottom:10px;position:relative}.hero-avatar[data-v-7f56b88c]{object-fit:cover;border-radius:50%;width:140px;height:140px;display:block}.live-badge[data-v-7f56b88c]{color:#fff;letter-spacing:.08em;white-space:nowrap;z-index:2;background:#22c55e;border-radius:100px;padding:3px 10px;font-size:.6rem;font-weight:900;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.hero-identity[data-v-7f56b88c]{flex:1;min-width:260px}.hero-eyebrow[data-v-7f56b88c]{color:var(--macy-white);align-items:center;gap:8px;margin-bottom:8px;font-size:.75rem;font-weight:700;display:flex}.hero-creator-name[data-v-7f56b88c]{font-family:var(--macy-font-serif);color:var(--macy-white);margin:0;font-size:2.8rem;font-weight:500;line-height:1.1}.hero-handle[data-v-7f56b88c]{color:var(--macy-white);margin:8px 0 4px;font-size:1.1rem;font-weight:800}.hero-bio[data-v-7f56b88c]{color:var(--macy-white);letter-spacing:.05em;margin:0;font-size:.95rem}.social-links[data-v-7f56b88c]{gap:10px;display:flex}.social-btn[data-v-7f56b88c]{border-radius:100px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.social-btn.ig[data-v-7f56b88c]{color:#f9a8d4;background:#be185d33;border:1px solid #f9a8d433}.social-btn.tt[data-v-7f56b88c]{color:#7dd3fc;background:#0369a133;border:1px solid #7dd3fc33}.social-btn[data-v-7f56b88c]:hover{filter:brightness(1.2);transform:translateY(-2px)}.sf-stats-board[data-v-7f56b88c]{z-index:10;justify-content:center;gap:30px;max-width:1400px;margin:-30px auto 40px;display:flex;position:relative}.stat-box-flat[data-v-7f56b88c]{background:var(--macy-white);border:1px solid var(--macy-border);text-align:center;border-radius:12px;min-width:200px;padding:16px 40px;box-shadow:0 4px 20px #00000014}.stat-val[data-v-7f56b88c]{color:var(--macy-black);font-size:1.5rem;font-weight:800;display:block}.stat-lbl[data-v-7f56b88c]{color:var(--macy-mid-grey);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:.7rem;font-weight:700;display:block}.sf-body[data-v-7f56b88c]{max-width:1400px;margin:0 auto;padding:0 40px 80px}.tab-nav[data-v-7f56b88c]{background:var(--macy-white);border-bottom:2px solid var(--macy-light-grey);z-index:50;margin:0 -40px;padding:0 40px;position:sticky;top:64px}.tab-nav-inner[data-v-7f56b88c]{gap:0;max-width:1400px;margin:0 auto;display:flex}.tab-btn[data-v-7f56b88c]{color:#888;cursor:pointer;letter-spacing:.02em;background:0 0;border:none;padding:20px 28px;font-size:.9rem;font-weight:700;transition:color .2s;position:relative}.tab-btn.active[data-v-7f56b88c]{color:var(--macy-black)}.tab-btn.active[data-v-7f56b88c]:after{content:"";background:var(--macy-red);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-2px;left:0;right:0}.tab-btn[data-v-7f56b88c]:hover{color:var(--macy-red)}.product-section[data-v-7f56b88c]{padding-top:48px}.section-head[data-v-7f56b88c]{align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.section-label[data-v-7f56b88c]{font-family:var(--macy-font-serif);color:var(--macy-black);align-items:center;gap:10px;margin:0;font-size:1.6rem;font-weight:700;display:flex}.section-star[data-v-7f56b88c]{color:var(--macy-red);font-size:1.4rem}.section-desc[data-v-7f56b88c]{color:#888;margin:0;font-size:.9rem}.count-badge[data-v-7f56b88c]{color:#555;background:#f0f0f0;border-radius:100px;padding:4px 12px;font-size:.75rem;font-weight:700}.featured-carousel[data-v-7f56b88c]{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--macy-red) var(--macy-light-grey);gap:24px;padding-bottom:16px;display:flex;overflow-x:auto}.featured-carousel[data-v-7f56b88c]::-webkit-scrollbar{height:4px}.featured-carousel[data-v-7f56b88c]::-webkit-scrollbar-track{background:var(--macy-light-grey);border-radius:2px}.featured-carousel[data-v-7f56b88c]::-webkit-scrollbar-thumb{background:var(--macy-red);border-radius:2px}.featured-card[data-v-7f56b88c]{scroll-snap-align:start;background:var(--macy-white);border:1px solid var(--macy-border);cursor:pointer;border-radius:20px;flex:0 0 280px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .2s;overflow:hidden}.featured-card[data-v-7f56b88c]:hover{box-shadow:0 30px 60px -15px var(--macy-red-alpha-15);border-color:var(--macy-red);transform:translateY(-8px)}.featured-img-wrap[data-v-7f56b88c]{height:320px;position:relative;overflow:hidden}.featured-img[data-v-7f56b88c]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.featured-card:hover .featured-img[data-v-7f56b88c]{transform:scale(1.05)}.featured-badge[data-v-7f56b88c]{background:var(--macy-red);color:var(--macy-white);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:5px 10px;font-size:.65rem;font-weight:900;position:absolute;top:12px;left:12px}.quick-add[data-v-7f56b88c]{color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1ae6;border:none;border-radius:10px;padding:12px;font-size:.85rem;font-weight:700;transition:all .3s;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(8px)}.featured-card:hover .quick-add[data-v-7f56b88c]{opacity:1;transform:translateY(0)}.featured-info[data-v-7f56b88c]{padding:20px}.product-grid[data-v-7f56b88c]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.product-grid.lg[data-v-7f56b88c]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.product-card[data-v-7f56b88c]{background:var(--macy-white);border:1px solid var(--macy-border);cursor:pointer;border-radius:16px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .2s;overflow:hidden}.product-card[data-v-7f56b88c]:hover{box-shadow:0 30px 60px -15px var(--macy-red-alpha-15);border-color:var(--macy-red);transform:translateY(-8px)}.product-img-wrap[data-v-7f56b88c]{height:240px;position:relative;overflow:hidden}.product-img[data-v-7f56b88c]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.product-card:hover .product-img[data-v-7f56b88c]{transform:scale(1.05)}.product-overlay[data-v-7f56b88c]{opacity:0;background:#1a1a1a80;align-items:flex-end;padding:16px;transition:opacity .3s;display:flex;position:absolute;inset:0}.product-card:hover .product-overlay[data-v-7f56b88c]{opacity:1}.btn-shop-now[data-v-7f56b88c]{cursor:pointer;color:#1a1a1a;background:#fff;border:none;border-radius:8px;width:100%;padding:10px;font-size:.8rem;font-weight:700;transition:background .2s}.btn-shop-now[data-v-7f56b88c]:hover{background:var(--macy-red);color:var(--macy-white)}.product-info[data-v-7f56b88c]{padding:16px}.p-brand[data-v-7f56b88c]{color:#888;text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:.7rem;font-weight:700}.p-name[data-v-7f56b88c]{color:#1a1a1a;margin:0 0 10px;font-size:1rem;font-weight:700;line-height:1.3}.p-name-sm[data-v-7f56b88c]{color:#1a1a1a;margin:0 0 8px;font-size:.9rem;font-weight:700;line-height:1.3}.p-price-row[data-v-7f56b88c]{align-items:center;gap:10px;display:flex}.p-price[data-v-7f56b88c]{color:var(--macy-black);font-size:.95rem;font-weight:800}.p-price.was-price[data-v-7f56b88c]{color:#aaa;font-size:.85rem;font-weight:500;text-decoration:line-through}.p-sale[data-v-7f56b88c]{color:var(--macy-red);font-size:.95rem;font-weight:800}.section-divider[data-v-7f56b88c]{background:#eee;height:1px;margin:48px 0 0}.no-featured[data-v-7f56b88c]{text-align:center;color:#aaa;padding:40px;font-style:italic}.sf-empty[data-v-7f56b88c]{text-align:center;padding:80px 40px}.empty-star[data-v-7f56b88c]{color:var(--macy-placeholder-grey);margin-bottom:20px;font-size:4rem;display:block}.sf-empty h3[data-v-7f56b88c]{color:var(--macy-black);margin:0 0 12px;font-size:1.5rem;font-weight:800}.sf-empty p[data-v-7f56b88c]{color:var(--macy-mid-grey);margin:0}.sf-loading[data-v-7f56b88c]{color:#888;flex-direction:column;align-items:center;gap:20px;padding:80px;display:flex}.loader-spin[data-v-7f56b88c]{border:3px solid var(--macy-border);border-top-color:var(--macy-red);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin-7f56b88c}@keyframes spin-7f56b88c{to{transform:rotate(360deg)}}.sf-loading-full[data-v-7f56b88c]{color:#888;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;font-family:Inter,sans-serif;display:flex}.loader-spin-lg[data-v-7f56b88c]{border:4px solid var(--macy-border);border-top-color:var(--macy-red);border-radius:50%;width:60px;height:60px;animation:.8s linear infinite spin-7f56b88c}.not-found[data-v-7f56b88c]{background:#fafafa;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;font-family:Inter,sans-serif;display:flex}.nf-star[data-v-7f56b88c]{color:#e5e5e5;font-size:5rem}.not-found h2[data-v-7f56b88c]{color:#1a1a1a;margin:0;font-size:2rem;font-weight:800}.not-found p[data-v-7f56b88c]{color:#888;margin:0}.btn-back-hub[data-v-7f56b88c]{background:var(--macy-red);color:var(--macy-white);border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:12px 24px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-back-hub[data-v-7f56b88c]:hover{background:#c1121f;transform:translateY(-2px)}@media (width<=1024px){.hero-content[data-v-7f56b88c]{gap:32px}}@media (width<=768px){.sf-hero[data-v-7f56b88c]{padding:60px 20px 40px}.hero-creator-name[data-v-7f56b88c]{font-size:2rem}.sf-body[data-v-7f56b88c]{padding:0 20px 60px}.tab-nav[data-v-7f56b88c]{margin:0 -20px;padding:0 20px}.featured-carousel[data-v-7f56b88c]{gap:16px}.featured-card[data-v-7f56b88c]{flex:0 0 240px}}.dashboard-wrapper[data-v-8a5cb317]{color:#0f172a;background:radial-gradient(circle at 0 0,#f8fafc 0%,#edf2f7 100%);justify-content:center;min-height:100vh;padding:32px 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.dashboard-glass[data-v-8a5cb317]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffeb;border:1px solid #e2e8f0cc;border-radius:32px;flex-direction:column;width:100%;max-width:1440px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px -20px #0f172a14}.reporting-header[data-v-8a5cb317]{background:#fff;border-bottom:1px solid #f1f5f9;padding:32px 48px 24px}.header-content-wrapper[data-v-8a5cb317]{flex-direction:column;gap:16px;width:100%;display:flex}.header-top-row[data-v-8a5cb317]{justify-content:space-between;align-items:center;width:100%;display:flex}.header-bottom-row[data-v-8a5cb317]{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.title-section[data-v-8a5cb317]{flex-direction:column;gap:4px;max-width:620px;display:flex}.top-nav-bar[data-v-8a5cb317]{align-items:center;gap:16px;display:flex}.btn-back[data-v-8a5cb317]{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;background:#eff6ff;border-radius:100px;align-items:center;gap:8px;padding:6px 14px;font-size:.75rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.btn-back[data-v-8a5cb317]:hover{color:#fff;background:#2563eb;transform:translate(-3px)}.header-badges[data-v-8a5cb317]{align-items:center;gap:8px;display:flex}.badge[data-v-8a5cb317]{letter-spacing:.06em;border-radius:100px;padding:4px 10px;font-size:.68rem;font-weight:800}.badge-pulse[data-v-8a5cb317]{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;align-items:center;gap:6px;display:flex}.pulse-dot[data-v-8a5cb317]{background:#16a34a;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-ring-8a5cb317;box-shadow:0 0 #16a34a66}@keyframes pulse-ring-8a5cb317{0%{box-shadow:0 0 #16a34a80}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}.badge-secondary[data-v-8a5cb317]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.title-wrap[data-v-8a5cb317]{align-items:center;gap:12px;display:flex}.gradient-title[data-v-8a5cb317]{color:#0f172a;letter-spacing:-.03em;align-items:center;gap:10px;margin:0;font-size:2.15rem;font-weight:800;display:flex}.subtitle[data-v-8a5cb317]{color:#64748b;margin:0;font-size:.95rem;line-height:1.4}.period-selector[data-v-8a5cb317]{background:#f1f5f9;border-radius:10px;gap:2px;padding:3px;display:flex}.period-selector.sm[data-v-8a5cb317]{border-radius:8px;padding:2px}.period-btn[data-v-8a5cb317]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:6px 14px;font-size:.76rem;font-weight:700;transition:all .15s}.period-btn.active[data-v-8a5cb317]{color:#0f172a;background:#fff;box-shadow:0 1px 3px #00000014}.action-buttons[data-v-8a5cb317]{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.btn-secondary[data-v-8a5cb317],.btn-primary-add[data-v-8a5cb317],.btn-refresh[data-v-8a5cb317],.btn-ai-toggle[data-v-8a5cb317],[data-v-8a5cb317] .quick-actions-trigger{white-space:nowrap!important;box-sizing:border-box!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:38px!important;padding:0 14px!important;font-size:.82rem!important;font-weight:700!important;display:inline-flex!important}.btn-secondary[data-v-8a5cb317]{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;text-decoration:none;transition:all .2s}.btn-secondary[data-v-8a5cb317]:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.btn-primary-add[data-v-8a5cb317]{color:#fff;cursor:pointer;background:#2563eb;border:none;transition:all .2s;box-shadow:0 4px 10px #2563eb33}.btn-primary-add[data-v-8a5cb317]:hover{background:#1d4ed8;transform:translateY(-1px)}.btn-refresh[data-v-8a5cb317]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;transition:all .2s}.btn-refresh[data-v-8a5cb317]:hover{color:#2563eb;background:#f8fafc;border-color:#2563eb;transform:translateY(-1px)}.btn-refresh.rotating svg[data-v-8a5cb317]{animation:1s linear infinite rotate-8a5cb317}@keyframes rotate-8a5cb317{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-ai-toggle[data-v-8a5cb317]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);border:none;transition:all .2s;box-shadow:0 4px 10px #6366f133}.btn-ai-toggle[data-v-8a5cb317]:hover{transform:translateY(-1px);box-shadow:0 6px 14px #6366f14d}.ai-sparkle[data-v-8a5cb317]{font-size:.9rem}.hub-tabs-nav[data-v-8a5cb317]{background:#fff;border-bottom:1px solid #e2e8f0;gap:24px;padding:0 48px;display:flex;overflow-x:auto}.tab-btn[data-v-8a5cb317]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:10px;padding:18px 4px;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}.tab-btn[data-v-8a5cb317]:hover{color:#0f172a}.tab-btn.active[data-v-8a5cb317]{color:#2563eb;border-bottom-color:#2563eb}.tab-badge[data-v-8a5cb317]{color:#2563eb;background:#eff6ff;border-radius:100px;padding:2px 8px;font-size:.68rem;font-weight:800}.tab-btn.active .tab-badge[data-v-8a5cb317]{color:#fff;background:#2563eb}.reporting-body[data-v-8a5cb317]{background:#f8fafc;flex-direction:column;gap:32px;padding:36px 48px 48px;display:flex}.tab-pane[data-v-8a5cb317]{flex-direction:column;gap:32px;display:flex}.metrics-grid[data-v-8a5cb317]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.metrics-grid.secondary-ribbon[data-v-8a5cb317]{grid-template-columns:repeat(2,1fr);margin-top:-8px}.metric-card[data-v-8a5cb317]{flex-direction:column;justify-content:space-between;gap:20px;padding:28px;display:flex}.metric-header[data-v-8a5cb317]{justify-content:space-between;align-items:center;display:flex}.metric-icon[data-v-8a5cb317]{border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.creators-icon[data-v-8a5cb317]{color:#ef4444;background:#fef2f2}.products-icon[data-v-8a5cb317]{color:#3b82f6;background:#eff6ff}.clicks-icon[data-v-8a5cb317]{color:#10b981;background:#ecfdf5}.revenue-icon[data-v-8a5cb317]{color:#8b5cf6;background:#f3e8ff}.commission-icon[data-v-8a5cb317]{color:#d97706;background:#fffbeb}.roi-icon[data-v-8a5cb317]{color:#06b6d4;background:#ecfeff}.metric-change[data-v-8a5cb317]{border-radius:100px;padding:4px 10px;font-size:.72rem;font-weight:800}.metric-change.positive[data-v-8a5cb317]{color:#16a34a;background:#f0fdf4}.metric-change.neutral[data-v-8a5cb317]{color:#64748b;background:#f8fafc}.metric-info[data-v-8a5cb317]{flex-direction:column;display:flex}.metric-label[data-v-8a5cb317]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.metric-value[data-v-8a5cb317]{color:#0f172a;letter-spacing:-.02em;margin:4px 0 12px;font-size:1.85rem;font-weight:800}.text-blue[data-v-8a5cb317]{color:#2563eb}.text-green[data-v-8a5cb317]{color:#16a34a}.text-purple[data-v-8a5cb317]{color:#7c3aed}.text-amber[data-v-8a5cb317]{color:#d97706}.text-cyan[data-v-8a5cb317]{color:#0891b2}.metric-footer[data-v-8a5cb317]{flex-direction:column;gap:8px;display:flex}.metric-subtext[data-v-8a5cb317]{color:#94a3b8;font-size:.78rem;font-weight:600}.sparkline-bar[data-v-8a5cb317]{background:#f1f5f9;border-radius:10px;width:100%;height:4px;overflow:hidden}.sparkline-bar div[data-v-8a5cb317]{border-radius:10px;height:100%}.glass[data-v-8a5cb317]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:32px;box-shadow:0 4px 12px #0f172a08}.hover-lift[data-v-8a5cb317]{transition:transform .25s,box-shadow .25s}.hover-lift[data-v-8a5cb317]:hover{transform:translateY(-4px);box-shadow:0 12px 24px -4px #0f172a14}.charts-container[data-v-8a5cb317]{grid-template-columns:1.8fr 1fr;gap:24px;display:grid}.chart-header[data-v-8a5cb317]{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.chart-header h3[data-v-8a5cb317]{color:#0f172a;margin:0;font-size:1.2rem;font-weight:800}.chart-header p[data-v-8a5cb317]{color:#64748b;margin:6px 0 0;font-size:.88rem}.svg-chart-wrapper[data-v-8a5cb317]{width:100%;height:240px;position:relative}.velocity-svg[data-v-8a5cb317]{width:100%;height:100%;overflow:visible}.chart-point[data-v-8a5cb317]{cursor:pointer;transition:all .2s}.chart-point[data-v-8a5cb317]:hover{r:7}.svg-tooltip-overlay[data-v-8a5cb317]{color:#fff;pointer-events:none;white-space:nowrap;z-index:10;background:#0f172af2;border-radius:8px;padding:8px 12px;font-size:.75rem;position:absolute;transform:translate(-50%,-100%);box-shadow:0 10px 20px #0006}.tooltip-date[data-v-8a5cb317]{color:#fff;margin-bottom:4px;font-weight:800}.chart-legend-row[data-v-8a5cb317]{gap:20px;margin-top:12px;display:flex}.legend-chip[data-v-8a5cb317]{color:#475569;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:flex}.chip-dot[data-v-8a5cb317]{border-radius:50%;width:10px;height:10px;display:inline-block}.flex-center-box[data-v-8a5cb317]{flex-direction:column;justify-content:center;align-items:center;display:flex}.donut-chart-wrap[data-v-8a5cb317]{flex-direction:column;align-items:center;gap:24px;margin-top:12px;display:flex}.mock-donut[data-v-8a5cb317]{width:180px;height:180px;position:relative}.circular-chart[data-v-8a5cb317]{width:100%;height:100%;transform:rotate(-90deg)}.donut-segment[data-v-8a5cb317]{cursor:pointer;transition:all .3s}.donut-segment[data-v-8a5cb317]:hover{stroke-width:26px}.donut-center[data-v-8a5cb317]{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donut-center .total[data-v-8a5cb317]{color:#0f172a;font-size:2.2rem;font-weight:800;line-height:1;display:block}.donut-center .label[data-v-8a5cb317]{color:#94a3b8;text-transform:uppercase;font-size:.72rem;font-weight:700}.chart-legend[data-v-8a5cb317]{gap:20px;display:flex}.legend-item[data-v-8a5cb317]{align-items:center;gap:8px;display:flex}.legend-item .dot[data-v-8a5cb317]{border-radius:50%;width:10px;height:10px}.legend-item .label[data-v-8a5cb317]{color:#475569;font-size:.82rem;font-weight:700}.health-banner[data-v-8a5cb317]{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #cbd5e1;align-items:center;gap:32px;display:flex}.health-score-ring[data-v-8a5cb317]{background:radial-gradient(circle,#f0fdf4 0%,#dcfce7 100%);border:4px solid #22c55e;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:110px;height:110px;display:flex}.score-number[data-v-8a5cb317]{color:#15803d;font-size:1.8rem;font-weight:800;line-height:1}.score-label[data-v-8a5cb317]{color:#166534;text-transform:uppercase;margin-top:4px;font-size:.65rem;font-weight:800}.health-details[data-v-8a5cb317]{flex:1}.health-details h3[data-v-8a5cb317]{color:#0f172a;margin:0 0 6px;font-size:1.15rem;font-weight:800}.health-details p[data-v-8a5cb317]{color:#64748b;margin:0 0 14px;font-size:.88rem;line-height:1.5}.health-pills[data-v-8a5cb317]{flex-wrap:wrap;gap:8px;display:flex}.h-pill[data-v-8a5cb317]{border-radius:100px;padding:4px 12px;font-size:.74rem;font-weight:700}.h-pill.success[data-v-8a5cb317]{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.h-pill.warning[data-v-8a5cb317]{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.btn-ai-action[data-v-8a5cb317]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);border:none;border-radius:12px;padding:10px 18px;font-size:.85rem;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #6366f140}.btn-ai-action[data-v-8a5cb317]:hover{transform:translateY(-2px)}.activity-section[data-v-8a5cb317]{flex-direction:column;gap:24px;display:flex}.activity-header[data-v-8a5cb317]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.activity-header h3[data-v-8a5cb317]{color:#0f172a;margin:0;font-size:1.2rem;font-weight:800}.activity-header p[data-v-8a5cb317]{color:#64748b;margin:4px 0 0;font-size:.88rem}.log-controls[data-v-8a5cb317]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.log-search-input[data-v-8a5cb317]{border:1px solid #cbd5e1;border-radius:10px;outline:none;min-width:260px;padding:8px 14px;font-size:.85rem}.log-search-input[data-v-8a5cb317]:focus{border-color:#2563eb}.activity-filters[data-v-8a5cb317]{background:#f1f5f9;border-radius:10px;gap:2px;padding:4px;display:flex}.filter-pill[data-v-8a5cb317]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:.78rem;font-weight:700}.filter-pill.active[data-v-8a5cb317]{color:#0f172a;background:#fff;box-shadow:0 1px 3px #00000014}.view-mode-toggle[data-v-8a5cb317]{background:#f1f5f9;border-radius:10px;gap:2px;padding:4px;display:flex}.mode-btn[data-v-8a5cb317]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:.78rem;font-weight:700}.mode-btn.active[data-v-8a5cb317]{color:#fff;background:#2563eb}.bulk-action-bar[data-v-8a5cb317]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.bulk-count[data-v-8a5cb317]{color:#1e40af;font-size:.85rem}.bulk-btns[data-v-8a5cb317]{gap:8px;display:flex}.bulk-btn[data-v-8a5cb317]{cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:800}.bulk-btn.success[data-v-8a5cb317]{color:#fff;background:#16a34a}.bulk-btn.warning[data-v-8a5cb317]{color:#fff;background:#d97706}.bulk-btn.secondary[data-v-8a5cb317]{color:#334155;background:#fff;border:1px solid #cbd5e1}.bulk-btn.cancel[data-v-8a5cb317]{color:#64748b;background:0 0}.mock-table-wrap[data-v-8a5cb317]{overflow-x:auto}.mock-table-wrap table[data-v-8a5cb317]{border-collapse:collapse;text-align:left;width:100%}.mock-table-wrap th[data-v-8a5cb317]{color:#475569;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:14px 18px;font-size:.78rem;font-weight:800}.mock-table-wrap td[data-v-8a5cb317]{vertical-align:middle;color:#334155;border-bottom:1px solid #f1f5f9;padding:16px 18px;font-size:.88rem}.creator-profile-cell[data-v-8a5cb317]{align-items:center;gap:12px;display:flex}.profile-avatar[data-v-8a5cb317]{object-fit:cover;border:1px solid #e2e8f0;border-radius:50%;width:38px;height:38px}.profile-meta[data-v-8a5cb317]{flex-direction:column;display:flex}.profile-name[data-v-8a5cb317]{color:#0f172a;font-weight:800}.brand-tag-sm[data-v-8a5cb317]{text-transform:uppercase;border-radius:4px;width:fit-content;margin-top:2px;padding:2px 6px;font-size:.65rem;font-weight:800}.brand-tag-sm.nova[data-v-8a5cb317]{color:#2563eb;background:#eff6ff}.brand-tag-sm.novaluxe[data-v-8a5cb317]{color:#7c3aed;background:#faf5ff}.handle-link[data-v-8a5cb317]{color:#2563eb;font-weight:700;text-decoration:none}.handle-link[data-v-8a5cb317]:hover{text-decoration:underline}.tier-cell-box[data-v-8a5cb317]{flex-direction:column;gap:2px;display:flex}.tier-badge-rep[data-v-8a5cb317]{text-transform:uppercase;border-radius:4px;width:fit-content;padding:2px 6px;font-size:.68rem;font-weight:800}.tier-badge-rep.macro[data-v-8a5cb317]{color:#ea580c;background:#fff7ed;border:1px solid #ffedd5}.tier-badge-rep.micro[data-v-8a5cb317]{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.tier-badge-rep.nano[data-v-8a5cb317]{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.specialty-subtext[data-v-8a5cb317]{color:#64748b;font-size:.72rem}.bold-cell[data-v-8a5cb317]{color:#0f172a;font-weight:800}.status-badge[data-v-8a5cb317]{text-transform:uppercase;border-radius:100px;padding:4px 10px;font-size:.72rem;font-weight:800}.status-badge.success[data-v-8a5cb317]{color:#16a34a;background:#f0fdf4}.status-badge.warning[data-v-8a5cb317]{color:#d97706;background:#fffbeb}.status-badge.neutral[data-v-8a5cb317]{color:#64748b;background:#f8fafc}.action-btn-group[data-v-8a5cb317]{justify-content:flex-end;gap:6px;display:flex}.icon-btn-subtle[data-v-8a5cb317]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 8px;font-size:.85rem;text-decoration:none}.icon-btn-subtle[data-v-8a5cb317]:hover{background:#f8fafc;border-color:#cbd5e1}.icon-btn-subtle.danger[data-v-8a5cb317]:hover{background:#fef2f2;border-color:#fca5a5}.roster-grid-cards[data-v-8a5cb317]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.roster-card[data-v-8a5cb317]{flex-direction:column;gap:14px;padding:24px;display:flex}.card-head[data-v-8a5cb317]{align-items:center;gap:12px;display:flex}.card-avatar-lg[data-v-8a5cb317]{object-fit:cover;border-radius:50%;width:50px;height:50px}.card-head-meta[data-v-8a5cb317]{flex:1}.card-head-meta h4[data-v-8a5cb317]{color:#0f172a;margin:0;font-size:1rem;font-weight:800}.handle-sub[data-v-8a5cb317]{color:#2563eb;font-size:.8rem;font-weight:700}.card-bio-text[data-v-8a5cb317]{color:#64748b;margin:0;font-size:.82rem;line-height:1.4}.card-stats-row[data-v-8a5cb317]{background:#f8fafc;border-radius:8px;justify-content:space-between;padding:8px 12px;font-size:.82rem;display:flex}.card-btn-row[data-v-8a5cb317]{gap:8px;display:flex}.section-intro h2[data-v-8a5cb317]{color:#0f172a;margin:0 0 4px;font-size:1.3rem;font-weight:800}.section-intro p[data-v-8a5cb317]{color:#64748b;margin:0;font-size:.9rem}.catalog-grid-rep[data-v-8a5cb317]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.prod-card-rep[data-v-8a5cb317]{flex-direction:column;padding:0;display:flex;overflow:hidden}.prod-img-wrap[data-v-8a5cb317]{height:180px;position:relative;overflow:hidden}.prod-img-wrap img[data-v-8a5cb317]{object-fit:cover;width:100%;height:100%}.rank-tag[data-v-8a5cb317]{color:#fbbf24;background:#0f172a;border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:800;position:absolute;top:12px;left:12px}.prod-details-rep[data-v-8a5cb317]{flex-direction:column;gap:8px;padding:20px;display:flex}.prod-brand-tag[data-v-8a5cb317]{color:#7c3aed;text-transform:uppercase;font-size:.7rem;font-weight:800}.prod-details-rep h4[data-v-8a5cb317]{color:#0f172a;margin:0;font-size:1rem;font-weight:800}.prod-price-row[data-v-8a5cb317]{gap:10px;font-size:1.1rem;font-weight:800;display:flex}.prod-price-row .price[data-v-8a5cb317]{color:#16a34a}.prod-price-row .sale[data-v-8a5cb317]{color:#94a3b8;font-size:.9rem;text-decoration:line-through}.prod-stats-bar[data-v-8a5cb317]{background:#f8fafc;border-radius:8px;justify-content:space-between;margin-top:4px;padding:8px 12px;font-size:.78rem;display:flex}.ai-hub-container[data-v-8a5cb317]{flex-direction:column;gap:28px;padding:40px;display:flex}.ai-hub-header[data-v-8a5cb317]{flex-direction:column;gap:8px;display:flex}.ai-hub-badge[data-v-8a5cb317]{letter-spacing:.08em;color:#4f46e5;background:#eef2ff;border-radius:100px;width:fit-content;padding:4px 12px;font-size:.72rem;font-weight:800}.ai-hub-header h2[data-v-8a5cb317]{color:#0f172a;margin:0;font-size:1.6rem;font-weight:800}.ai-hub-header p[data-v-8a5cb317]{color:#64748b;margin:0;font-size:.95rem}.ai-prompt-box[data-v-8a5cb317]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.prompt-input-row[data-v-8a5cb317]{background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:12px;padding:8px 16px;display:flex}.sparkle-icon[data-v-8a5cb317]{color:#7c3aed;font-size:1.2rem}.ai-input[data-v-8a5cb317]{color:#0f172a;border:none;outline:none;flex:1;font-size:.95rem;font-weight:600}.btn-ai-submit[data-v-8a5cb317]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;border-radius:8px;padding:10px 20px;font-size:.85rem;font-weight:800}.prompt-chips[data-v-8a5cb317]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chips-label[data-v-8a5cb317]{color:#64748b;text-transform:uppercase;font-size:.78rem;font-weight:800}.chip-btn[data-v-8a5cb317]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:100px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:all .2s}.chip-btn[data-v-8a5cb317]:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}.ai-response-card[data-v-8a5cb317]{background:#fff;border:1px solid #c7d2fe;border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex}.ai-response-header[data-v-8a5cb317]{justify-content:space-between;align-items:center;display:flex}.ai-title[data-v-8a5cb317]{color:#4f46e5;text-transform:uppercase;font-size:.8rem;font-weight:800}.btn-download-report[data-v-8a5cb317]{color:#4f46e5;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:700;display:flex}.res-heading[data-v-8a5cb317]{color:#0f172a;margin:0;font-size:1.3rem;font-weight:800}.res-summary[data-v-8a5cb317]{color:#475569;margin:0;font-size:.92rem}.res-insights-grid[data-v-8a5cb317]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}.insight-box[data-v-8a5cb317]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.insight-tag[data-v-8a5cb317]{text-transform:uppercase;color:#2563eb;background:#eff6ff;border-radius:4px;width:fit-content;padding:2px 8px;font-size:.65rem;font-weight:800}.insight-box h4[data-v-8a5cb317]{color:#0f172a;margin:0;font-size:.95rem;font-weight:800}.insight-box p[data-v-8a5cb317]{color:#64748b;margin:0;font-size:.82rem;line-height:1.5}.ai-insights-list h3[data-v-8a5cb317]{color:#0f172a;margin:0 0 16px;font-size:1.1rem;font-weight:800}.insights-row-grid[data-v-8a5cb317]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.rec-card[data-v-8a5cb317]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.positive-border[data-v-8a5cb317]{border-left:4px solid #16a34a}.warning-border[data-v-8a5cb317]{border-left:4px solid #d97706}.info-border[data-v-8a5cb317]{border-left:4px solid #2563eb}.rec-badge[data-v-8a5cb317]{text-transform:uppercase;font-size:.68rem;font-weight:800}.rec-badge.success[data-v-8a5cb317]{color:#16a34a}.rec-badge.warning[data-v-8a5cb317]{color:#d97706}.rec-badge.info[data-v-8a5cb317]{color:#2563eb}.rec-card h4[data-v-8a5cb317]{color:#0f172a;margin:0;font-size:.95rem;font-weight:800}.rec-card p[data-v-8a5cb317]{color:#64748b;margin:0;font-size:.84rem;line-height:1.5}.matrix-grid-rep[data-v-8a5cb317]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.matrix-box h3[data-v-8a5cb317]{color:#0f172a;margin:0;font-size:1.2rem;font-weight:800}.matrix-box p[data-v-8a5cb317]{color:#64748b;margin:4px 0 20px;font-size:.88rem}.calc-form[data-v-8a5cb317]{flex-direction:column;gap:16px;display:flex}.calc-group[data-v-8a5cb317]{color:#475569;flex-direction:column;gap:6px;font-size:.85rem;display:flex}.slider[data-v-8a5cb317]{accent-color:#2563eb;cursor:pointer;width:100%}.calc-results-ribbon[data-v-8a5cb317]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;padding:16px;display:grid}.res-box[data-v-8a5cb317]{flex-direction:column;display:flex}.res-label[data-v-8a5cb317]{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:800}.res-num[data-v-8a5cb317]{margin-top:2px;font-size:1.3rem;font-weight:800}.channel-rows[data-v-8a5cb317]{flex-direction:column;gap:14px;display:flex}.ch-row[data-v-8a5cb317]{flex-direction:column;gap:4px;display:flex}.ch-info[data-v-8a5cb317]{color:#0f172a;justify-content:space-between;font-size:.88rem;font-weight:700;display:flex}.ch-bar-bg[data-v-8a5cb317]{background:#f1f5f9;border-radius:5px;height:10px;overflow:hidden}.ch-bar-fill[data-v-8a5cb317]{border-radius:5px;height:100%}.waterfall-box[data-v-8a5cb317]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-top:16px;padding:18px}.waterfall-box h4[data-v-8a5cb317]{color:#0f172a;margin:0 0 10px;font-size:.95rem;font-weight:800}.waterfall-box ul[data-v-8a5cb317]{flex-direction:column;gap:8px;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.waterfall-box li[data-v-8a5cb317]{color:#475569;justify-content:space-between;display:flex}.waterfall-box li.tot[data-v-8a5cb317]{color:#0f172a;border-top:1px solid #e2e8f0;padding-top:8px;font-size:.98rem;font-weight:800}.modal-backdrop[data-v-8a5cb317]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;background:#0f172a66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card[data-v-8a5cb317]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;width:100%;max-width:620px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000026}.modal-header[data-v-8a5cb317]{justify-content:space-between;align-items:center;padding:24px 32px 0;display:flex}.modal-title[data-v-8a5cb317]{color:#0f172a;margin:0;font-size:1.25rem;font-weight:800}.modal-close[data-v-8a5cb317]{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:1.5rem}.modal-form[data-v-8a5cb317]{flex-direction:column;gap:16px;padding:24px 32px 32px;display:flex}.form-row[data-v-8a5cb317]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.form-group[data-v-8a5cb317]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-8a5cb317]{color:#475569;text-transform:uppercase;font-size:.72rem;font-weight:800}.label-with-ai[data-v-8a5cb317]{justify-content:space-between;align-items:center;display:flex}.btn-ai-inline[data-v-8a5cb317]{color:#7c3aed;cursor:pointer;background:0 0;border:none;font-size:.75rem;font-weight:800}.form-input[data-v-8a5cb317],.form-textarea[data-v-8a5cb317]{color:#0f172a;border:1px solid #cbd5e1;border-radius:10px;outline:none;padding:10px 14px;font-size:.9rem}.form-input[data-v-8a5cb317]:focus,.form-textarea[data-v-8a5cb317]:focus{border-color:#2563eb}.modal-actions[data-v-8a5cb317]{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.btn-cancel[data-v-8a5cb317]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px 18px;font-weight:700}.btn-save[data-v-8a5cb317]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:10px 22px;font-weight:700}.confirm-card[data-v-8a5cb317]{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:24px;max-width:440px;padding:36px}.confirm-card h3[data-v-8a5cb317]{color:#0f172a;margin:0 0 10px;font-size:1.25rem;font-weight:800}.confirm-card p[data-v-8a5cb317]{color:#64748b;margin:0 0 24px;font-size:.9rem;line-height:1.5}.confirm-actions[data-v-8a5cb317]{justify-content:center;gap:12px;display:flex}.btn-delete-confirm[data-v-8a5cb317]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;padding:10px 20px;font-weight:700}.slide-up[data-v-8a5cb317]{animation:.5s cubic-bezier(.16,1,.3,1) slideUp-8a5cb317}@keyframes slideUp-8a5cb317{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-8a5cb317]{animation:.4s fadeIn-8a5cb317}@keyframes fadeIn-8a5cb317{0%{opacity:0}to{opacity:1}}.modal-fade-enter-active[data-v-8a5cb317],.modal-fade-leave-active[data-v-8a5cb317]{transition:opacity .25s}.modal-fade-enter-from[data-v-8a5cb317],.modal-fade-leave-to[data-v-8a5cb317]{opacity:0}@media (width<=1280px){.header-bottom-row[data-v-8a5cb317]{flex-direction:column;align-items:flex-start}.action-buttons[data-v-8a5cb317]{flex-wrap:wrap;width:100%}.metrics-grid[data-v-8a5cb317]{grid-template-columns:repeat(2,1fr)}.charts-container[data-v-8a5cb317],.matrix-grid-rep[data-v-8a5cb317],.res-insights-grid[data-v-8a5cb317],.insights-row-grid[data-v-8a5cb317]{grid-template-columns:1fr}}@media (width<=768px){.dashboard-wrapper[data-v-8a5cb317]{padding:16px}.reporting-header[data-v-8a5cb317],.reporting-body[data-v-8a5cb317]{padding:24px}.hub-tabs-nav[data-v-8a5cb317]{padding:0 24px}.metrics-grid[data-v-8a5cb317]{grid-template-columns:1fr}}.dashboard-wrapper[data-v-df20c0fb]{background:radial-gradient(circle at 0 0,#f8fafc 0%,#edf2f7 100%);justify-content:center;min-height:100vh;padding:40px;display:flex}.dashboard-glass[data-v-df20c0fb]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fffc;border-radius:32px;flex-direction:column;width:100%;max-width:1400px;display:flex;overflow:hidden;box-shadow:0 50px 100px -20px #0f172a1f}.manager-header[data-v-df20c0fb]{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:40px 60px;display:flex}.header-left[data-v-df20c0fb]{flex-direction:column;gap:4px;display:flex}.btn-back[data-v-df20c0fb]{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;margin-bottom:12px;font-size:.75rem;font-weight:800;text-decoration:none;transition:color .2s;display:inline-flex}.btn-back[data-v-df20c0fb]:hover{color:#e63946;transform:translate(-4px)}.title-row[data-v-df20c0fb]{align-items:center;gap:16px;display:flex}.header-avatar[data-v-df20c0fb]{object-fit:cover;border:2px solid #e63946;border-radius:50%;width:44px;height:44px;padding:2px}.gradient-title[data-v-df20c0fb]{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:2.2rem;font-weight:900}.subtitle[data-v-df20c0fb]{color:#64748b;margin:4px 0 0;font-size:1rem}.header-right[data-v-df20c0fb]{align-items:center;gap:12px;display:flex}.btn-preview[data-v-df20c0fb]{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-preview[data-v-df20c0fb]:hover{color:#3b82f6;border-color:#3b82f6}.btn-create[data-v-df20c0fb]{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 22px;font-size:.85rem;font-weight:700;transition:all .3s;display:inline-flex}.btn-create[data-v-df20c0fb]:hover{background:#e63946;transform:translateY(-2px)}.manager-body[data-v-df20c0fb]{padding:40px 60px 60px}.table-card[data-v-df20c0fb]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;overflow:hidden}.table-toolbar[data-v-df20c0fb]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex}.toolbar-search[data-v-df20c0fb]{color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1;align-items:center;gap:12px;max-width:400px;padding:10px 16px;display:flex}.toolbar-input[data-v-df20c0fb]{color:#1e293b;background:0 0;border:none;outline:none;flex:1;font-size:.9rem;font-weight:500}.filter-select[data-v-df20c0fb]{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 16px;font-size:.85rem;font-weight:600}.products-table[data-v-df20c0fb]{border-collapse:separate;border-spacing:0;width:100%}.products-table th[data-v-df20c0fb]{text-align:left;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #f1f5f9;padding:16px 24px;font-size:.7rem;font-weight:900}.products-table td[data-v-df20c0fb]{vertical-align:middle;border-bottom:1px solid #f8fafc;padding:16px 24px}.product-row:hover td[data-v-df20c0fb]{background:#fafbfc}.product-cell[data-v-df20c0fb]{align-items:center;gap:14px;display:flex}.img-preview-wrap[data-v-df20c0fb]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.row-product-img[data-v-df20c0fb]{object-fit:cover;width:100%;height:100%}.name-wrap[data-v-df20c0fb]{flex-direction:column;gap:2px;display:flex}.row-name[data-v-df20c0fb]{color:#0f172a;font-size:.95rem;font-weight:700}.p-link[data-v-df20c0fb]{color:#3b82f6;align-items:center;gap:4px;font-size:.7rem;font-weight:600;text-decoration:none;display:inline-flex}.p-link[data-v-df20c0fb]:hover{text-decoration:underline}.brand-cell[data-v-df20c0fb]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.price-stack[data-v-df20c0fb]{flex-direction:column;display:flex}.row-price[data-v-df20c0fb]{color:#0f172a;font-size:.9rem;font-weight:700}.row-price.has-sale[data-v-df20c0fb]{color:#94a3b8;font-size:.8rem;text-decoration:line-through}.sale-price[data-v-df20c0fb]{color:#e63946;font-size:.95rem;font-weight:800}.collection-tag[data-v-df20c0fb]{color:#4b5563;background:#f3f4f6;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700}.no-tag[data-v-df20c0fb]{color:#d1d5db;font-size:.75rem;font-style:italic}.featured-dot[data-v-df20c0fb]{color:#f59e0b;background:#fffbeb;border-radius:100px;padding:4px 10px;font-size:.75rem;font-weight:800;display:inline-block}.not-featured[data-v-df20c0fb]{color:#e2e8f0}.click-count[data-v-df20c0fb]{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:4px 10px;font-size:.85rem;font-weight:900}.action-btns[data-v-df20c0fb]{gap:8px;display:flex}.btn-icon[data-v-df20c0fb]{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.btn-icon.edit[data-v-df20c0fb]:hover{color:#d97706;background:#fffbeb;border-color:#f59e0b}.btn-icon.delete[data-v-df20c0fb]:hover{color:#dc2626;background:#fef2f2;border-color:#ef4444}.empty-row[data-v-df20c0fb]{text-align:center;color:#94a3b8;padding:60px;font-style:italic}.table-loading[data-v-df20c0fb]{justify-content:center;padding:60px;display:flex}.spinner[data-v-df20c0fb]{border:3px solid #f1f5f9;border-top-color:#e63946;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin-df20c0fb}@keyframes spin-df20c0fb{to{transform:rotate(360deg)}}.modal-backdrop[data-v-df20c0fb]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.modal-card[data-v-df20c0fb]{background:#fff;border-radius:24px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 50px 100px -20px #0000004d}.modal-header[data-v-df20c0fb]{justify-content:space-between;align-items:center;padding:32px 36px 0;display:flex}.modal-title[data-v-df20c0fb]{color:#0f172a;margin:0;font-size:1.5rem;font-weight:800}.modal-close[data-v-df20c0fb]{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.5rem;display:flex}.modal-form[data-v-df20c0fb]{flex-direction:column;gap:16px;padding:28px 36px 36px;display:flex}.form-row[data-v-df20c0fb]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group[data-v-df20c0fb]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-df20c0fb]{color:#475569;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800}.form-input[data-v-df20c0fb]{color:#1e293b;border:1px solid #e2e8f0;border-radius:10px;outline:none;padding:12px 16px;font-size:.9rem;transition:border-color .2s}.form-input[data-v-df20c0fb]:focus{border-color:#e63946}.img-preview-mini[data-v-df20c0fb]{border:1px solid #e2e8f0;border-radius:12px;width:100px;height:100px;margin-top:8px;overflow:hidden}.img-preview-mini img[data-v-df20c0fb]{object-fit:cover;width:100%;height:100%}.checkbox-group[data-v-df20c0fb]{flex-direction:row;align-items:center;padding:8px 0}.check-label[data-v-df20c0fb]{cursor:pointer;align-items:center;gap:10px;display:flex;color:#1e293b!important;text-transform:none!important;letter-spacing:normal!important;font-size:.85rem!important}.check-label input[data-v-df20c0fb]{cursor:pointer;accent-color:#e63946;border:1px solid #e2e8f0;border-radius:4px;width:18px;height:18px}.modal-actions[data-v-df20c0fb]{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.btn-cancel[data-v-df20c0fb]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 24px;font-weight:700}.btn-save[data-v-df20c0fb]{color:#fff;cursor:pointer;background:#e63946;border:none;border-radius:12px;align-items:center;gap:10px;padding:12px 28px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -5px #e639464d}.confirm-card[data-v-df20c0fb]{text-align:center;background:#fff;border-radius:24px;max-width:440px;padding:48px 40px;box-shadow:0 50px 100px -20px #0000004d}.confirm-icon[data-v-df20c0fb]{margin-bottom:20px}.confirm-card h3[data-v-df20c0fb]{color:#0f172a;margin:0 0 12px;font-size:1.4rem;font-weight:800}.confirm-card p[data-v-df20c0fb]{color:#64748b;margin:0 0 32px;line-height:1.6}.confirm-actions[data-v-df20c0fb]{justify-content:center;gap:12px;display:flex}.btn-delete-confirm[data-v-df20c0fb]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:12px;padding:12px 24px;font-weight:700}.slide-up[data-v-df20c0fb]{animation:.6s cubic-bezier(.16,1,.3,1) slideUp-df20c0fb}@keyframes slideUp-df20c0fb{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-fade-enter-active[data-v-df20c0fb],.modal-fade-leave-active[data-v-df20c0fb]{transition:opacity .25s}.modal-fade-enter-from[data-v-df20c0fb],.modal-fade-leave-to[data-v-df20c0fb]{opacity:0}.dashboard-wrapper[data-v-3e8b1431]{box-sizing:border-box;background:#f8fafc;min-height:100vh;padding:24px}.animate-fade-in[data-v-3e8b1431]{animation:.4s ease-out fadeIn-3e8b1431}@keyframes fadeIn-3e8b1431{0%{opacity:0}to{opacity:1}}.dashboard-glass[data-v-3e8b1431]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:1400px;margin:0 auto;padding:40px;box-shadow:0 1px 3px #0000000d}.manager-header[data-v-3e8b1431]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-end;margin-bottom:32px;padding-bottom:24px;display:flex}.header-content[data-v-3e8b1431]{flex-grow:1}.back-link[data-v-3e8b1431]{color:#64748b;margin-bottom:8px;font-size:.85rem;text-decoration:none;transition:color .2s;display:block}.back-link[data-v-3e8b1431]:hover{color:#3b82f6}.gradient-title[data-v-3e8b1431]{color:#0f172a;letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:1.85rem;font-weight:700;display:flex}.subtitle[data-v-3e8b1431]{color:#64748b;margin-top:4px;font-size:.95rem}.btn-primary[data-v-3e8b1431]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:10px 20px;font-weight:600;transition:all .2s}.btn-primary[data-v-3e8b1431]:hover{background:#2563eb;transform:translateY(-1px)}.btn-primary[data-v-3e8b1431]:disabled{cursor:wait;opacity:.65;transform:none}.btn-secondary[data-v-3e8b1431]{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;padding:10px 20px;font-weight:600;transition:all .2s}.btn-secondary[data-v-3e8b1431]:hover{background:#e2e8f0}.btn-danger[data-v-3e8b1431]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:10px 20px;font-weight:600;transition:all .2s}.btn-danger[data-v-3e8b1431]:hover{background:#b91c1c}.user-table[data-v-3e8b1431]{border-collapse:separate;border-spacing:0;width:100%}.user-table th[data-v-3e8b1431]{text-align:left;color:#475569;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-size:.85rem;font-weight:600}.user-table td[data-v-3e8b1431]{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:16px}.table-row-hover[data-v-3e8b1431]{transition:background-color .15s}.table-row-hover[data-v-3e8b1431]:hover{background-color:#fafbfc}.user-info-cell[data-v-3e8b1431]{align-items:center;gap:12px;display:flex}.avatar-sm[data-v-3e8b1431]{color:#3b82f6;background:#eff6ff;border:1px solid #d0e3ff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;display:flex;box-shadow:0 2px 4px #3b82f614}.user-name[data-v-3e8b1431]{color:#1e293b;font-size:.95rem;font-weight:600}.user-email[data-v-3e8b1431]{color:#94a3b8;margin-top:1px;font-size:.75rem}.status-badge[data-v-3e8b1431]{text-transform:uppercase;border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block}.status-badge.active[data-v-3e8b1431]{color:#15803d;background:#dcfce7}.status-badge.disabled[data-v-3e8b1431]{color:#b91c1c;background:#ffe4e6}.group-tags[data-v-3e8b1431]{flex-wrap:wrap;gap:6px;display:flex}.group-tag[data-v-3e8b1431]{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:500}.no-groups-tag[data-v-3e8b1431]{color:#94a3b8;font-size:.75rem;font-style:italic}.actions-col[data-v-3e8b1431]{text-align:right;width:220px}.actions-group[data-v-3e8b1431]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.action-btn-link[data-v-3e8b1431]{color:#3b82f6;cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:600;transition:color .15s}.action-btn-link[data-v-3e8b1431]:hover{color:#1d4ed8}.action-btn-delete[data-v-3e8b1431]{color:#dc2626;cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:600;transition:color .15s}.action-btn-delete[data-v-3e8b1431]:hover{color:#991b1b}.action-btn-enable[data-v-3e8b1431]{color:#16a34a;cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:600;transition:color .15s}.action-btn-enable[data-v-3e8b1431]:hover{color:#15803d}.empty-state[data-v-3e8b1431]{text-align:center;color:#94a3b8;padding:48px 16px!important}.empty-icon[data-v-3e8b1431]{margin-bottom:12px;font-size:2.5rem}.empty-state p[data-v-3e8b1431]{margin:0;font-size:.95rem}.user-dialog[data-v-3e8b1431]{border:1px solid var(--workspace-line,#e2e8f0);width:min(680px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--workspace-ink,#1e293b);background:var(--nova-surface,white);box-sizing:border-box;border-radius:16px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #0f172a40}.user-dialog[data-v-3e8b1431]::backdrop{background:#1c263680}.user-dialog-form[data-v-3e8b1431]{flex-direction:column;min-height:0;max-height:calc(100dvh - 34px);margin:0;display:flex}.user-dialog .modal-header[data-v-3e8b1431],.user-dialog .modal-footer[data-v-3e8b1431]{flex-shrink:0;gap:12px;padding:18px 24px}.user-dialog .modal-header h3[data-v-3e8b1431]{font-size:1.15rem}.dialog-subtitle[data-v-3e8b1431]{color:var(--workspace-muted,#64748b);margin:4px 0 0;font-size:.82rem}.user-dialog .user-dialog-body[data-v-3e8b1431]{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.user-dialog .user-dialog-fields[data-v-3e8b1431]{border:0;gap:18px;min-width:0;margin:0;padding:22px 24px}.user-dialog .form-group[data-v-3e8b1431]{gap:7px;margin:0}.user-dialog .form-group>label[data-v-3e8b1431],.user-dialog .field-label[data-v-3e8b1431]{text-transform:none;letter-spacing:normal;color:var(--workspace-muted,#64748b);font-size:.85rem;font-weight:600}.user-dialog .group-count[data-v-3e8b1431]{float:right;font-size:.8rem;font-weight:400}.user-dialog .field-help[data-v-3e8b1431]{color:var(--workspace-muted,#64748b);margin:0;font-size:.8rem;line-height:1.4}.user-dialog input[readonly][data-v-3e8b1431]{color:var(--workspace-muted,#64748b);background:var(--nova-surface-subtle,#f8fafc)}.user-dialog .groups-checkbox-grid[data-v-3e8b1431]{grid-template-columns:repeat(2,minmax(0,1fr));max-height:208px}.user-dialog .group-form-checkbox-label[data-v-3e8b1431]{box-sizing:border-box;text-transform:none;letter-spacing:normal;min-width:0}.user-dialog .group-label-info[data-v-3e8b1431]{overflow-wrap:anywhere;min-width:0}.user-dialog .group-form-checkbox:focus-visible+.group-form-checkbox-label[data-v-3e8b1431]{outline:2px solid var(--nova-primary,#3b82f6);outline-offset:2px}.user-dialog .close-btn[data-v-3e8b1431]{border-radius:8px;flex-shrink:0;min-width:36px;min-height:36px}.user-dialog button[data-v-3e8b1431]:focus-visible{outline:2px solid var(--nova-primary,#3b82f6);outline-offset:3px}@media (width<=520px){.user-dialog[data-v-3e8b1431]{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.user-dialog-form[data-v-3e8b1431]{max-height:calc(100dvh - 18px)}.user-dialog .modal-header[data-v-3e8b1431],.user-dialog .modal-footer[data-v-3e8b1431]{padding:14px 16px}.user-dialog .user-dialog-fields[data-v-3e8b1431]{padding:18px 16px}.user-dialog .groups-checkbox-grid[data-v-3e8b1431]{grid-template-columns:1fr}.user-dialog .modal-footer[data-v-3e8b1431]{flex-wrap:wrap}}.modal-overlay[data-v-3e8b1431]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0f172a66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-3e8b1431]{box-sizing:border-box;background:#fff;border:1px solid #fffc;border-radius:20px;flex-direction:column;width:100%;max-width:540px;display:flex;overflow:hidden;box-shadow:0 30px 60px -15px #0f172a4d,0 0 0 1px #0f172a0d}.confirm-card[data-v-3e8b1431]{max-width:440px}.modal-header[data-v-3e8b1431]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.modal-header h3[data-v-3e8b1431]{color:#0f172a;margin:0;font-size:1.25rem;font-weight:800}.close-btn[data-v-3e8b1431]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1;transition:color .2s}.close-btn[data-v-3e8b1431]:hover{color:#475569}.modal-body[data-v-3e8b1431]{flex-direction:column;gap:20px;padding:28px;display:flex}.confirm-body[data-v-3e8b1431]{text-align:center;padding:32px 28px}.warning-icon[data-v-3e8b1431]{margin-bottom:16px;font-size:3rem}.confirm-body p[data-v-3e8b1431]{color:#334155;margin:0 0 8px;font-size:1.05rem}.confirm-body .sub-warning[data-v-3e8b1431]{color:#64748b;margin:0;font-size:.85rem;line-height:1.45}.form-group[data-v-3e8b1431]{text-align:left;flex-direction:column;gap:8px;display:flex}.form-group label[data-v-3e8b1431]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:800}.form-group input[data-v-3e8b1431],.form-select[data-v-3e8b1431]{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:all .2s}.form-group input[data-v-3e8b1431]:focus,.form-select[data-v-3e8b1431]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.input-error[data-v-3e8b1431]{background:#fef2f2!important;border-color:#ef4444!important}.error-msg[data-v-3e8b1431]{color:#dc2626;margin-top:-2px;font-size:.78rem;font-weight:600}.form-error-banner[data-v-3e8b1431],.identity-link-notice[data-v-3e8b1431]{border-radius:10px;padding:12px 14px;font-size:.84rem;line-height:1.45}.form-error-banner[data-v-3e8b1431]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.identity-link-notice[data-v-3e8b1431]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;flex-direction:column;gap:4px;display:flex}.identity-link-notice strong[data-v-3e8b1431]{color:#78350f}.groups-checkbox-grid[data-v-3e8b1431]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;max-height:180px;padding:8px;display:grid;overflow-y:auto}.group-checkbox-item[data-v-3e8b1431]{display:flex;position:relative}.group-form-checkbox[data-v-3e8b1431]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.group-form-checkbox-label[data-v-3e8b1431]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 12px;transition:all .2s;display:flex}.group-form-checkbox-label[data-v-3e8b1431]:hover{background:#f0f7ff;border-color:#3b82f6}.checkbox-box[data-v-3e8b1431]{border:2px solid #cbd5e1;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:flex}.group-form-checkbox:checked+.group-form-checkbox-label .checkbox-box[data-v-3e8b1431]{background:#3b82f6;border-color:#3b82f6}.group-form-checkbox:checked+.group-form-checkbox-label .checkbox-box[data-v-3e8b1431]:after{content:"✓";color:#fff;font-size:11px;font-weight:700}.group-form-checkbox:checked+.group-form-checkbox-label[data-v-3e8b1431]{background:#f0f7ff;border-color:#3b82f6}.group-label-info[data-v-3e8b1431]{flex-direction:column;display:flex}.group-label-name[data-v-3e8b1431]{color:#1e293b;font-size:.82rem;font-weight:600}.group-label-id[data-v-3e8b1431]{color:#94a3b8;font-size:.68rem}.modal-footer[data-v-3e8b1431]{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:12px;padding:20px 28px;display:flex}.groups-checkbox-grid[data-v-3e8b1431]::-webkit-scrollbar{width:6px}.groups-checkbox-grid[data-v-3e8b1431]::-webkit-scrollbar-track{background:0 0}.groups-checkbox-grid[data-v-3e8b1431]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.groups-checkbox-grid[data-v-3e8b1431]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.fade-enter-active[data-v-3e8b1431],.fade-leave-active[data-v-3e8b1431]{transition:opacity .3s}.fade-enter-from[data-v-3e8b1431],.fade-leave-to[data-v-3e8b1431]{opacity:0}.slide-down-enter-active[data-v-3e8b1431],.slide-down-leave-active[data-v-3e8b1431]{transition:all .3s cubic-bezier(.16,1,.3,1)}.slide-down-enter-from[data-v-3e8b1431]{opacity:0;transform:translateY(-20px)scale(.95)}.slide-down-leave-to[data-v-3e8b1431]{opacity:0;transform:translateY(10px)scale(.95)}.password-input-wrapper[data-v-3e8b1431]{align-items:center;display:flex;position:relative}.password-input-wrapper input[data-v-3e8b1431]{padding-right:48px}.password-toggle-btn[data-v-3e8b1431]{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;right:12px}.password-toggle-btn[data-v-3e8b1431]:hover{color:#3b82f6}.dashboard-wrapper[data-v-b4ab2a01]{box-sizing:border-box;background:#f8fafc;min-height:100vh;padding:24px}.animate-fade-in[data-v-b4ab2a01]{animation:.4s ease-out fadeIn-b4ab2a01}@keyframes fadeIn-b4ab2a01{0%{opacity:0}to{opacity:1}}.dashboard-glass[data-v-b4ab2a01]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:1400px;margin:0 auto;padding:40px;box-shadow:0 1px 3px #0000000d}.manager-header[data-v-b4ab2a01]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-end;margin-bottom:32px;padding-bottom:24px;display:flex}.header-content[data-v-b4ab2a01]{flex-grow:1}.back-link[data-v-b4ab2a01]{color:#64748b;margin-bottom:8px;font-size:.85rem;text-decoration:none;transition:color .2s;display:block}.back-link[data-v-b4ab2a01]:hover{color:#3b82f6}.gradient-title[data-v-b4ab2a01]{color:#0f172a;letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:1.85rem;font-weight:700;display:flex}.subtitle[data-v-b4ab2a01]{color:#64748b;margin-top:4px;font-size:.95rem}.btn-primary[data-v-b4ab2a01]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:10px 20px;font-weight:600;transition:all .2s}.btn-primary[data-v-b4ab2a01]:hover{background:#2563eb;transform:translateY(-1px)}.group-table[data-v-b4ab2a01]{border-collapse:separate;border-spacing:0;width:100%}.group-table th[data-v-b4ab2a01]{text-align:left;color:#475569;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-size:.85rem;font-weight:600}.group-table td[data-v-b4ab2a01]{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:16px}.table-row-hover[data-v-b4ab2a01]{transition:background-color .15s}.table-row-hover[data-v-b4ab2a01]:hover{background-color:#fafbfc}.name-cell[data-v-b4ab2a01]{width:300px}.group-name[data-v-b4ab2a01]{color:#1e293b;font-weight:600}.group-id[data-v-b4ab2a01]{color:#94a3b8;font-size:.75rem}.count-badge[data-v-b4ab2a01]{color:#3b82f6;background:#eff6ff;border-radius:12px;padding:4px 10px;font-size:.82rem;font-weight:600}.description-cell[data-v-b4ab2a01]{color:#64748b;font-size:.9rem;line-height:1.5}.actions-col[data-v-b4ab2a01]{text-align:right;width:200px}.actions-group[data-v-b4ab2a01]{justify-content:flex-end;gap:12px;display:flex}.action-btn-link[data-v-b4ab2a01]{color:#3b82f6;cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:600;transition:color .15s}.action-btn-link[data-v-b4ab2a01]:hover{color:#1d4ed8}.action-btn-delete[data-v-b4ab2a01]{color:#b91c1c;cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:600;transition:color .15s}.action-btn-delete[data-v-b4ab2a01]:hover{color:#7f1d1d}.modal-overlay[data-v-b4ab2a01]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0f172a66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-b4ab2a01]{box-sizing:border-box;background:#fff;border:1px solid #fffc;border-radius:20px;flex-direction:column;width:100%;max-width:520px;display:flex;overflow:hidden;box-shadow:0 30px 60px -15px #0f172a4d,0 0 0 1px #0f172a0d}.confirm-card[data-v-b4ab2a01]{max-width:440px}.modal-header[data-v-b4ab2a01]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.modal-header h3[data-v-b4ab2a01]{color:#0f172a;margin:0;font-size:1.25rem;font-weight:800}.close-btn[data-v-b4ab2a01]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1;transition:color .2s}.close-btn[data-v-b4ab2a01]:hover{color:#475569}.modal-body[data-v-b4ab2a01]{padding:28px}.confirm-body[data-v-b4ab2a01]{text-align:center;padding:32px 28px}.warning-icon[data-v-b4ab2a01]{margin-bottom:16px;font-size:3rem}.confirm-body p[data-v-b4ab2a01]{color:#334155;margin:0 0 8px;font-size:1.05rem}.confirm-body .sub-warning[data-v-b4ab2a01]{color:#64748b;margin:0;font-size:.85rem;line-height:1.45}.form-group[data-v-b4ab2a01]{text-align:left;flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.form-group label[data-v-b4ab2a01]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:800}.form-group input[data-v-b4ab2a01],.form-group textarea[data-v-b4ab2a01]{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:all .2s}.form-group input[data-v-b4ab2a01]:focus,.form-group textarea[data-v-b4ab2a01]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.form-group input.input-error[data-v-b4ab2a01]{background:#fef2f2;border-color:#ef4444}.error-msg[data-v-b4ab2a01]{color:#ef4444;font-size:.8rem;font-weight:500}.modal-footer[data-v-b4ab2a01]{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:12px;padding:20px 28px;display:flex}.btn-secondary[data-v-b4ab2a01]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 18px;font-weight:600;transition:all .2s}.btn-secondary[data-v-b4ab2a01]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-danger[data-v-b4ab2a01]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:10px 18px;font-weight:600;transition:all .2s}.btn-danger[data-v-b4ab2a01]:hover{background:#dc2626}.empty-state[data-v-b4ab2a01]{text-align:center;padding:60px 20px!important}.empty-icon[data-v-b4ab2a01]{margin-bottom:12px;font-size:2.5rem}.empty-state p[data-v-b4ab2a01]{color:#94a3b8;margin:0;font-size:.95rem;font-weight:500}.fade-enter-active[data-v-b4ab2a01],.fade-leave-active[data-v-b4ab2a01]{transition:opacity .25s}.fade-enter-from[data-v-b4ab2a01],.fade-leave-to[data-v-b4ab2a01]{opacity:0}.slide-down-enter-active[data-v-b4ab2a01],.slide-down-leave-active[data-v-b4ab2a01]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s}.slide-down-enter-from[data-v-b4ab2a01]{opacity:0;transform:translateY(-20px)}.slide-down-leave-to[data-v-b4ab2a01]{opacity:0;transform:translateY(10px)}.dashboard-wrapper[data-v-8f8ebebb]{box-sizing:border-box;background:#f8fafc;min-height:100vh;padding:24px}.dashboard-glass[data-v-8f8ebebb]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:1400px;margin:0 auto;padding:40px;box-shadow:0 1px 3px #0000000d}.manager-header[data-v-8f8ebebb]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-end;margin-bottom:32px;padding-bottom:24px;display:flex}.header-content[data-v-8f8ebebb]{flex-grow:1}.back-link[data-v-8f8ebebb]{color:#64748b;margin-bottom:8px;font-size:.85rem;text-decoration:none;transition:color .2s;display:block}.back-link[data-v-8f8ebebb]:hover{color:#3b82f6}.gradient-title[data-v-8f8ebebb]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.85rem;font-weight:700}.subtitle[data-v-8f8ebebb]{color:#64748b;margin-top:4px;font-size:.95rem}.header-actions[data-v-8f8ebebb]{align-items:center;gap:12px;display:flex}.filter-select[data-v-8f8ebebb]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;min-width:220px;padding:10px 12px;font-size:.9rem}.btn-primary[data-v-8f8ebebb]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:10px 20px;font-weight:500}.perms-grid[data-v-8f8ebebb]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:32px;display:grid}.permission-section[data-v-8f8ebebb]{background:#f8fafc;border:1px solid #eef2f6;border-radius:12px;padding:24px}.section-title[data-v-8f8ebebb]{color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px;font-size:.95rem;font-weight:700}.permission-items[data-v-8f8ebebb]{flex-direction:column;gap:12px;display:flex}.permission-item[data-v-8f8ebebb]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;transition:border-color .2s;display:flex}.permission-item[data-v-8f8ebebb]:hover{border-color:#3b82f6}.perm-name[data-v-8f8ebebb]{color:#1e293b;font-size:.95rem;font-weight:600}.perm-id[data-v-8f8ebebb]{color:#94a3b8;font-family:monospace;font-size:.75rem}.perm-checkbox-wrapper[data-v-8f8ebebb]{width:20px;height:20px;position:relative}.perm-checkbox[data-v-8f8ebebb]{opacity:0;position:absolute}.perm-checkbox+label[data-v-8f8ebebb]{cursor:pointer;border:2px solid #cbd5e1;border-radius:4px;width:20px;height:20px;transition:all .2s;position:absolute;top:0;left:0}.perm-checkbox:checked+label[data-v-8f8ebebb]{background:#3b82f6;border-color:#3b82f6}.perm-checkbox:checked+label[data-v-8f8ebebb]:after{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:14px;display:flex}.disabled-item[data-v-8f8ebebb]{opacity:.55;pointer-events:none;background:#f8fafc;border-color:#e2e8f0!important}.disabled-item .perm-name[data-v-8f8ebebb]{color:#94a3b8}.disabled-item label[data-v-8f8ebebb]{cursor:not-allowed;background:#f1f5f9;border-color:#cbd5e1!important}.info-banner[data-v-8f8ebebb]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#3b82f60d;border:1px solid #3b82f61f;border-radius:12px;align-items:flex-start;gap:16px;margin-bottom:32px;padding:20px 24px;animation:.4s cubic-bezier(.16,1,.3,1) slideDown-8f8ebebb;display:flex}.info-banner-icon[data-v-8f8ebebb]{font-size:1.5rem;line-height:1}.info-banner-content h4[data-v-8f8ebebb]{color:#1e3a8a;margin:0 0 4px;font-size:1rem;font-weight:600}.info-banner-content p[data-v-8f8ebebb]{color:#1e40af;margin:0;font-size:.88rem;line-height:1.5}.toast-notification[data-v-8f8ebebb]{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #fff3;border-radius:10px;align-items:center;gap:12px;padding:14px 20px;font-weight:500;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.toast-notification.success[data-v-8f8ebebb]{color:#fff;background:#10b981eb}.toast-notification.error[data-v-8f8ebebb]{color:#fff;background:#ef4444eb}.toast-icon[data-v-8f8ebebb]{align-items:center;font-size:1.1rem;display:flex}.toast-text[data-v-8f8ebebb]{font-size:.9rem}@keyframes slideDown-8f8ebebb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.toast-enter-active[data-v-8f8ebebb],.toast-leave-active[data-v-8f8ebebb]{transition:all .35s cubic-bezier(.16,1,.3,1)}.toast-enter-from[data-v-8f8ebebb]{opacity:0;transform:translateY(20px)scale(.9)}.toast-leave-to[data-v-8f8ebebb]{opacity:0;transform:translateY(10px)scale(.9)}.error-message[data-v-36e91046]{color:#b91c1c;margin:16px 24px}.dashboard-wrapper[data-v-36e91046]{background:var(--color-ink-50);box-sizing:border-box;min-height:100vh;padding:24px}.dashboard-glass[data-v-36e91046]{border:1px solid var(--color-ink-200);background:#fff;border-radius:12px;flex-direction:column;max-width:1400px;margin:0 auto;display:flex;box-shadow:0 1px 3px #0000000d}.manager-header[data-v-36e91046]{border-bottom:1px solid var(--color-ink-100);justify-content:space-between;align-items:flex-end;padding:24px 32px 16px;display:flex}.header-left[data-v-36e91046]{flex-grow:1}.gradient-title[data-v-36e91046]{color:var(--color-ink-900);letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:1.85rem;font-weight:700;display:flex}.subtitle[data-v-36e91046]{color:var(--color-ink-400);margin-top:4px;font-size:.95rem}.btn-create[data-v-36e91046]{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-create[data-v-36e91046]:hover{background:var(--color-accent);transform:translateY(-1px)}.manager-body[data-v-36e91046]{flex-direction:column;display:flex}.console-layout[data-v-36e91046]{display:flex}.tree-pane[data-v-36e91046]{border-right:1px solid var(--color-ink-100);background:#fafbfc;flex-direction:column;flex-shrink:0;width:300px;display:flex}.tree-header[data-v-36e91046]{border-bottom:1px solid var(--color-ink-100);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.tree-header h3[data-v-36e91046]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-500);margin:0;font-size:.85rem;font-weight:600}.icon-btn[data-v-36e91046]{color:var(--color-ink-400);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.icon-btn[data-v-36e91046]:hover{background:var(--color-ink-100);color:var(--color-ink-800)}.tree-content[data-v-36e91046]{flex:1;padding:16px 24px;overflow-y:auto}[data-v-36e91046] .tag-tree,[data-v-36e91046] .nested-tree{margin:0;padding:0;list-style:none}[data-v-36e91046] .nested-tree{padding-left:16px}[data-v-36e91046] .tree-node{margin:2px 0}[data-v-36e91046] .node-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;padding:6px 8px;display:flex}[data-v-36e91046] .node-item:hover{background:#f1f5f9}[data-v-36e91046] .caret{color:#94a3b8;text-align:center;width:16px;font-size:.6rem;transition:transform .2s;display:inline-block}[data-v-36e91046] .caret.hidden{visibility:hidden}[data-v-36e91046] .caret-down{transform:rotate(90deg)}[data-v-36e91046] .node-label{color:#334155;flex:1;margin-left:4px;font-size:.9rem}[data-v-36e91046] .node-label.selected{color:#2563eb;font-weight:600}.details-pane[data-v-36e91046]{background:#fff;flex:1;padding:32px;overflow-y:auto}.tag-details[data-v-36e91046]{max-width:800px}.details-header[data-v-36e91046]{border-bottom:1px solid var(--color-ink-100);margin-bottom:32px;padding-bottom:16px}.details-header h2[data-v-36e91046]{color:var(--color-ink-900);letter-spacing:-.01em;margin:0 0 12px;font-size:1.75rem;font-weight:700}.badge[data-v-36e91046]{background:var(--color-ink-100);color:var(--color-ink-600);border-radius:100px;padding:4px 10px;font-family:monospace;font-size:.75rem;display:inline-block}.form-group[data-v-36e91046]{margin-bottom:24px}.form-group label[data-v-36e91046]{color:var(--color-ink-600);text-transform:uppercase;letter-spacing:.025em;margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.form-control[data-v-36e91046]{border:1px solid var(--color-ink-200);border-radius:8px;width:100%;padding:12px 16px;font-size:.95rem;transition:all .2s}.form-control[data-v-36e91046]:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-group small[data-v-36e91046]{color:var(--color-ink-400);margin-top:8px;font-size:.8rem;display:block}.details-actions[data-v-36e91046]{gap:12px;margin-top:40px;padding-top:24px;display:flex}.btn[data-v-36e91046]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-primary[data-v-36e91046]{background:var(--color-accent);color:#fff}.btn-primary[data-v-36e91046]:hover{background:#1d4ed8}.btn-primary[data-v-36e91046]:disabled{cursor:not-allowed;background:#94a3b8}.btn-secondary[data-v-36e91046]{background:var(--color-ink-50);color:var(--color-ink-600);border-color:var(--color-ink-200)}.btn-secondary[data-v-36e91046]:hover{background:var(--color-ink-100);color:var(--color-ink-800)}.btn-danger[data-v-36e91046]{color:#dc2626;background:#fff;border-color:#fca5a5;margin-left:auto}.btn-danger[data-v-36e91046]:hover{background:#fef2f2}.no-selection[data-v-36e91046]{height:100%;color:var(--color-ink-400);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-icon[data-v-36e91046]{color:var(--color-ink-200);margin-bottom:16px}.no-selection h3[data-v-36e91046]{color:var(--color-ink-600);margin:0 0 8px}.modal-overlay[data-v-36e91046]{z-index:5000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-36e91046]{background:#fff;border-radius:16px;width:440px;padding:32px;box-shadow:0 25px 50px -12px #00000040}.modal h3[data-v-36e91046]{color:var(--color-ink-900);margin:0 0 24px;font-size:1.25rem}.modal-actions[data-v-36e91046]{justify-content:flex-end;gap:12px;margin-top:32px;display:flex}.email-start-overlay[data-v-9dcc7271]{z-index:2200;background:#0f172a73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.email-start-dialog[data-v-9dcc7271]{background:var(--nova-surface,#fff);border-radius:12px;flex-direction:column;width:min(940px,100%);max-height:90dvh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0f172a38}header[data-v-9dcc7271],footer[data-v-9dcc7271]{flex-shrink:0;align-items:center;gap:16px;padding:18px 24px;display:flex}header[data-v-9dcc7271]{border-bottom:1px solid #e2e8f0;justify-content:space-between}h2[data-v-9dcc7271]{margin:0;font-size:22px}h3[data-v-9dcc7271]{margin:0;font-size:15px}p[data-v-9dcc7271]{color:#64748b;margin:6px 0 0;font-size:13px}button[data-v-9dcc7271]{font:inherit;cursor:pointer;color:#334155;background:#fff;border:1px solid #dce3ed;border-radius:7px;padding:8px 12px}button[data-v-9dcc7271]:disabled{opacity:.5;cursor:default}header button[data-v-9dcc7271]{padding:0 10px;font-size:24px}.email-start-body[data-v-9dcc7271]{min-height:0;padding:20px 24px;overflow:auto}.free-form-choice[data-v-9dcc7271]{text-align:left;background:#f7fafc;align-items:center;gap:14px;width:100%;padding:16px;display:flex}.free-form-choice>span[data-v-9dcc7271]:nth-child(2){flex:1;gap:5px;display:grid}.email-choice-icon[data-v-9dcc7271]{color:#315fbe;font-size:24px}.free-form-choice small[data-v-9dcc7271],footer>span[data-v-9dcc7271]{color:#64748b;font-size:12px}.email-template-heading[data-v-9dcc7271]{justify-content:space-between;align-items:center;margin:22px 0 14px;display:flex}.email-template-heading a[data-v-9dcc7271]{color:#315fbe;font-size:12px;text-decoration:none}.email-template-search[data-v-9dcc7271]{gap:6px;margin-bottom:12px;font-size:12px;display:grid}.email-template-search input[data-v-9dcc7271]{border:1px solid #dce3ed;border-radius:7px;padding:9px 12px}.email-template-browser[data-v-9dcc7271]{grid-template-columns:240px minmax(0,1fr);gap:16px;display:grid}.email-template-options[data-v-9dcc7271]{flex-direction:column;gap:8px;max-height:320px;display:flex;overflow:auto}.email-template-options button[data-v-9dcc7271]{text-align:left;gap:6px;padding:12px;display:grid}.email-template-options small[data-v-9dcc7271]{color:#64748b;font-size:12px}.email-template-options span[data-v-9dcc7271]{color:#8793a5;font-size:11px}.email-template-options button.selected[data-v-9dcc7271]{background:#edf3fe;border-color:#315fbe}.email-template-preview[data-v-9dcc7271]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.email-template-preview>div[data-v-9dcc7271]{background:#f8fafc;gap:4px;padding:10px 12px;font-size:12px;display:grid}.email-template-preview span[data-v-9dcc7271]{color:#64748b}.email-template-preview iframe[data-v-9dcc7271]{background:#fff;border:0;width:100%;height:270px;display:block}.email-template-empty[data-v-9dcc7271]{background:#f8fafc;border:1px dashed #dce3ed;border-radius:8px;padding:22px;font-size:14px}.email-start-error[data-v-9dcc7271]{color:#b42318;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}footer[data-v-9dcc7271]{border-top:1px solid #e2e8f0}footer>span[data-v-9dcc7271]{flex:1}.email-start-primary[data-v-9dcc7271]{color:#fff;white-space:nowrap;background:#315fbe;border-color:#315fbe}[data-v-9dcc7271]:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}@media (width<=650px){.email-start-overlay[data-v-9dcc7271]{padding:10px}header[data-v-9dcc7271],footer[data-v-9dcc7271],.email-start-body[data-v-9dcc7271]{padding:16px}footer[data-v-9dcc7271]{flex-wrap:wrap}footer>span[data-v-9dcc7271]{flex-basis:100%}.email-template-browser[data-v-9dcc7271]{grid-template-columns:1fr}.email-template-options[data-v-9dcc7271]{max-height:170px}.email-template-preview iframe[data-v-9dcc7271]{height:220px}}.delivery-dialog[data-v-7b0a6ab2]{color:#20303f;background:var(--nova-surface,#fff);box-sizing:border-box;border:1px solid #dce5eb;border-radius:16px;width:min(560px,100vw - 32px);max-height:90dvh;padding:24px;box-shadow:0 24px 80px #0f172a30}.delivery-dialog[data-v-7b0a6ab2]::backdrop{background:#0f172a66}header[data-v-7b0a6ab2],footer[data-v-7b0a6ab2]{justify-content:space-between;align-items:center;gap:16px;display:flex}h2[data-v-7b0a6ab2]{margin:4px 0 0;font-size:22px}.eyebrow[data-v-7b0a6ab2]{color:#64748b;margin:0;font-size:12px}.campaign-title[data-v-7b0a6ab2]{font-weight:600}dl[data-v-7b0a6ab2]{margin:16px 0}dl>div[data-v-7b0a6ab2]{gap:16px;margin:10px 0;font-size:13px;display:flex}dt[data-v-7b0a6ab2]{color:#64748b;flex-shrink:0;width:70px}dd[data-v-7b0a6ab2]{overflow-wrap:anywhere;margin:0}.recipient-label[data-v-7b0a6ab2]{gap:8px;font-size:13px;font-weight:600;display:grid}input[data-v-7b0a6ab2]{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:11px 12px}.hint[data-v-7b0a6ab2]{color:#64748b;font-size:13px;line-height:1.6}.delivery-error[data-v-7b0a6ab2]{color:#b42318;background:#fff1f0;border-radius:8px;padding:12px 24px;font-size:13px}iframe[data-v-7b0a6ab2]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;height:220px}footer[data-v-7b0a6ab2]{justify-content:flex-end;margin-top:20px}button[data-v-7b0a6ab2]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:8px;padding:10px 16px;font-size:13px}button.primary[data-v-7b0a6ab2]{color:#fff;background:#337761;border-color:#337761}button.close[data-v-7b0a6ab2]{border:0;padding:4px 10px;font-size:24px}button[data-v-7b0a6ab2]:disabled{opacity:.5;cursor:default}[data-v-7b0a6ab2]:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.modal-overlay[data-v-84d7e57a]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background-color:#0f172a80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-glass[data-v-84d7e57a]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff2;border:1px solid #fff9;border-radius:24px;flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40}.modal-header[data-v-84d7e57a]{background:linear-gradient(#f8fafccc 0%,#fff0 100%);border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:28px 32px 20px;display:flex}.header-title-group h3[data-v-84d7e57a]{letter-spacing:-.02em;color:#0f172a;margin:4px 0 0;font-size:1.45rem;font-weight:800}.subtitle[data-v-84d7e57a]{color:#64748b;margin:4px 0 0;font-size:.88rem}.close-x[data-v-84d7e57a]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.close-x[data-v-84d7e57a]:hover{color:#0f172a;background:#e2e8f0;transform:rotate(90deg)}.modal-body[data-v-84d7e57a]{flex:1;padding:24px 32px;position:relative;overflow-y:auto}.error-banner[data-v-84d7e57a]{color:#991b1b;background:#fef2f2;border:1px solid #fecdd3;border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:.85rem;font-weight:600;display:flex}.ai-form[data-v-84d7e57a]{flex-direction:column;gap:20px;display:flex}.form-group[data-v-84d7e57a]{flex-direction:column;gap:6px;display:flex}.form-row[data-v-84d7e57a]{gap:16px;display:flex}.form-group.half[data-v-84d7e57a]{flex:1}.form-group label[data-v-84d7e57a]{color:#334155;text-transform:uppercase;letter-spacing:.03em;font-size:.82rem;font-weight:700}.required[data-v-84d7e57a]{color:#ef4444}.input-field[data-v-84d7e57a],.textarea-field[data-v-84d7e57a],.select-field[data-v-84d7e57a]{color:#0f172a;box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:10px 14px;font-size:.92rem;transition:all .2s}.input-field[data-v-84d7e57a]:focus,.textarea-field[data-v-84d7e57a]:focus,.select-field[data-v-84d7e57a]:focus{background:#fff;border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d948826}.textarea-field[data-v-84d7e57a]{resize:vertical;line-height:1.5}.prompt-chips[data-v-84d7e57a]{flex-wrap:wrap;gap:8px;display:flex}.chip-btn[data-v-84d7e57a]{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;padding:6px 12px;font-size:.78rem;font-weight:600;transition:all .2s}.chip-btn[data-v-84d7e57a]:hover:not(:disabled){color:#0d9488;background:#ccfbf1;border-color:#99f6e4}.dam-option[data-v-84d7e57a]{color:#334155;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:14px;transition:all .2s;display:flex}.dam-option.selected[data-v-84d7e57a]{background:#f0fdf4;border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61a}.dam-checkbox[data-v-84d7e57a]{color:#fff;background:#fff;border:2px solid #94a3b8;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.dam-option.selected .dam-checkbox[data-v-84d7e57a]{background:#0d9488;border-color:#0d9488}.dam-option-copy[data-v-84d7e57a]{flex-direction:column;gap:2px;display:flex}.dam-option-copy strong[data-v-84d7e57a]{font-size:.88rem}.dam-option-copy small[data-v-84d7e57a]{color:#64748b;font-size:.78rem}.generating-overlay[data-v-84d7e57a]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#ffffffeb;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.spinner-container[data-v-84d7e57a]{justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:relative}.ai-pulse-ring[data-v-84d7e57a]{border:3px solid #0d9488;border-radius:50%;animation:1.8s cubic-bezier(.215,.61,.355,1) infinite pulse-ring-84d7e57a;position:absolute;inset:0}@keyframes pulse-ring-84d7e57a{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.ai-sparkle-center[data-v-84d7e57a]{color:#0d9488}.loading-status-title[data-v-84d7e57a]{color:#0f172a;margin:0;font-size:1.1rem;font-weight:700}.loading-status-sub[data-v-84d7e57a]{color:#64748b;margin:0;font-size:.85rem}.modal-footer[data-v-84d7e57a]{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:12px;padding:20px 32px;display:flex}.btn-cancel[data-v-84d7e57a]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px 20px;font-weight:700;transition:all .2s}.btn-cancel[data-v-84d7e57a]:hover:not(:disabled){background:#f1f5f9}.btn-ai-submit[data-v-84d7e57a]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d9488 0%,#0f766e 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 24px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0d94884d}.btn-ai-submit[data-v-84d7e57a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0d948866}.btn-ai-submit[data-v-84d7e57a]:disabled{opacity:.6;cursor:not-allowed}.dashboard-wrapper[data-v-1d78da05]{background:radial-gradient(circle at top left, var(--color-ink-50) 0%, var(--color-ink-100) 100%);justify-content:center;min-height:calc(100vh - 64px);padding:0 40px 40px;display:flex}.dashboard-glass[data-v-1d78da05]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #fff9;border-radius:14px;flex-direction:column;width:100%;max-width:1400px;display:flex;position:relative;overflow:visible;box-shadow:0 25px 50px -12px #0f172a14}.manager-header[data-v-1d78da05]{border-bottom:1px solid var(--color-ink-100);z-index:100;background:#fff;border-radius:14px 14px 0 0;justify-content:space-between;align-items:flex-start;gap:32px;padding:24px 40px;display:flex;position:relative}.gradient-title[data-v-1d78da05]{color:var(--color-ink-800);letter-spacing:-.02em;align-items:center;gap:8px;margin:4px 0 0;font-size:2rem;font-weight:800;display:flex}.subtitle[data-v-1d78da05]{color:var(--color-ink-400);margin:6px 0 0;font-size:.95rem}.header-right[data-v-1d78da05]{align-items:center;gap:12px;display:flex}.btn-primary[data-v-1d78da05]{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.85rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #0d948833}.btn-primary[data-v-1d78da05]:hover{background:var(--color-accent-dark,#0d9488);transform:translateY(-1px);box-shadow:0 6px 12px #0d94884d}.btn-ai-header[data-v-1d78da05]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d9488 0%,#0f766e 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:.85rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #0d948840}.btn-ai-header[data-v-1d78da05]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0d948859}.assistant-insight[data-v-1d78da05]{color:#134e4a;background:linear-gradient(135deg,#f0fdf4,#ccfbf1);border:1px solid #99f6e4;border-radius:14px;margin:24px 40px 0;padding:18px 20px;box-shadow:0 10px 30px #0d948814}.assistant-insight-heading[data-v-1d78da05]{align-items:center;gap:11px;display:flex}.assistant-insight-mark[data-v-1d78da05]{color:#fff;background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.assistant-insight-heading div[data-v-1d78da05]{flex:1}.assistant-insight-heading span[data-v-1d78da05]:not(.assistant-insight-mark){color:#0d9488;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.assistant-insight h2[data-v-1d78da05]{color:#0f766e;margin:2px 0 0;font-size:1rem}.assistant-insight-heading>button[data-v-1d78da05]{color:#0d9488;cursor:pointer;background:0 0;border:0;font-size:1.25rem}.assistant-insight>p[data-v-1d78da05]{color:#115e59;margin:10px 0 12px;font-size:.85rem}.assistant-insight-metrics[data-v-1d78da05]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.assistant-insight-metrics div[data-v-1d78da05]{background:#ffffffd9;border:1px solid #0d948833;border-radius:10px;padding:10px 14px}.assistant-insight-metrics strong[data-v-1d78da05]{color:#0f766e;font-size:1.15rem;display:block}.assistant-insight-metrics span[data-v-1d78da05]{color:#134e4a;font-size:.7rem;font-weight:600}.manager-body[data-v-1d78da05]{flex-direction:column;flex-grow:1;padding:32px 40px;display:flex}.campaign-toolbar[data-v-1d78da05]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;width:100%;margin-bottom:24px;padding:14px 18px;display:flex;box-shadow:0 8px 24px #0f172a0d}.toolbar-navigation[data-v-1d78da05]{flex-direction:column;gap:6px;display:flex}.toolbar-section-label[data-v-1d78da05],.control-label[data-v-1d78da05]{color:#64748b;letter-spacing:.1em;text-transform:uppercase;align-items:center;height:14px;font-size:.65rem;font-weight:800;line-height:1;display:flex}.tabs-pill-nav[data-v-1d78da05]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tab-pill-btn[data-v-1d78da05]{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:7px 14px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.tab-pill-btn[data-v-1d78da05]:hover{color:#0f172a;background:#f1f5f9}.tab-pill-btn.active[data-v-1d78da05]{color:#0d9488;background:#ccfbf1;border-color:#0d948833;box-shadow:0 4px 12px #0d94881a}.tab-badge[data-v-1d78da05]{color:#475569;background:#e2e8f0;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.725rem;font-weight:800;transition:all .2s;display:inline-flex}.tab-pill-btn.active .tab-badge[data-v-1d78da05]{color:#fff;background:#0d9488}.toolbar-actions[data-v-1d78da05]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.search-cluster[data-v-1d78da05],.sort-cluster[data-v-1d78da05],.view-cluster[data-v-1d78da05]{flex-direction:column;gap:6px;display:flex}.sort-inputs-group[data-v-1d78da05]{align-items:center;gap:6px;display:flex}.search-input[data-v-1d78da05],.action-select[data-v-1d78da05],.sort-order-btn[data-v-1d78da05],.view-switch[data-v-1d78da05]{box-sizing:border-box;height:38px}.search-group[data-v-1d78da05]{align-items:center;display:flex;position:relative}.search-icon[data-v-1d78da05]{color:#94a3b8;position:absolute;left:10px}.search-input[data-v-1d78da05]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:190px;padding:0 30px 0 34px;font-size:.85rem;transition:all .2s}.search-input[data-v-1d78da05]:focus{border-color:#0d9488;outline:none;width:220px;box-shadow:0 0 0 3px #0d948826}.clear-search-btn[data-v-1d78da05]{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;right:8px}.clear-search-btn[data-v-1d78da05]:hover{color:#475569}.action-select[data-v-1d78da05]{appearance:none;color:#0f172a;cursor:pointer;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%234B5563%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m7%2015%205%205%205-5%22%2F%3E%3Cpath%20d%3D%22m7%209%205-5%205%205%22%2F%3E%3C%2Fsvg%3E);background-position:right 8px center;background-repeat:no-repeat;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:0 28px 0 12px;font-size:.85rem;font-weight:600}.action-select[data-v-1d78da05]:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d948826}.sort-order-btn[data-v-1d78da05]{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:.825rem;font-weight:600;transition:all .2s;display:inline-flex}.sort-order-btn[data-v-1d78da05]:hover{color:#0d9488;background:#f8fafc;border-color:#94a3b8}.view-switch[data-v-1d78da05]{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.view-switch button[data-v-1d78da05]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:30px;padding:0;transition:all .2s;display:flex}.view-switch button[data-v-1d78da05]:hover:not(.active){color:#0f172a}.view-switch button.active[data-v-1d78da05]{color:#0d9488;background:#fff;box-shadow:0 2px 4px #00000014}.provider-pill-tag[data-v-1d78da05]{color:#334155;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.pulse-dot[data-v-1d78da05]{background-color:#10b981;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-green-1d78da05;display:inline-block;box-shadow:0 0 #10b981b3}@keyframes pulse-green-1d78da05{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.campaign-grid[data-v-1d78da05]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.campaign-card[data-v-1d78da05]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.campaign-card[data-v-1d78da05]:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 16px 32px -8px #0f172a14}.campaign-card.archived-card[data-v-1d78da05]{opacity:.85;background:#f8fafc;border-color:#e2e8f0}.card-banner-header[data-v-1d78da05]{background:linear-gradient(135deg,#f0fdf4 0%,#ccfbf1 100%);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:64px;padding:12px 16px;display:flex}.banner-icon-badge[data-v-1d78da05]{color:#0d9488;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 2px 6px #0d948826}.card-header-actions[data-v-1d78da05]{opacity:.6;align-items:center;gap:6px;transition:opacity .2s;display:flex}.campaign-card:hover .card-header-actions[data-v-1d78da05]{opacity:1}.action-icon-btn[data-v-1d78da05]{color:#64748b;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000000d}.action-icon-btn[data-v-1d78da05]:hover{color:#0f172a;background:#f1f5f9;transform:scale(1.05)}.action-icon-btn.btn-archive[data-v-1d78da05]:hover{color:#d97706;background:#fef3c7}.action-icon-btn.btn-unarchive[data-v-1d78da05]:hover{color:#16a34a;background:#dcfce7}.action-icon-btn.btn-delete[data-v-1d78da05]:hover{color:#dc2626;background:#fee2e2}.card-content-body[data-v-1d78da05]{flex-direction:column;flex-grow:1;gap:10px;padding:16px;display:flex}.badges-row[data-v-1d78da05]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.status-badge[data-v-1d78da05]{text-transform:uppercase;letter-spacing:.03em;border-radius:12px;padding:4px 9px;font-size:.725rem;font-weight:800}.status-badge.draft[data-v-1d78da05]{color:#d97706;background:#fef3c7}.status-badge.sent[data-v-1d78da05]{color:#16a34a;background:#dcfce7}.status-badge.archived[data-v-1d78da05]{color:#475569;background:#e2e8f0}.status-badge.ai-badge-card[data-v-1d78da05]{color:#0d9488;background:#ccfbf1;border:1px solid #99f6e4;align-items:center;display:inline-flex}.status-badge.audit-badge[data-v-1d78da05]{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.status-badge.synced[data-v-1d78da05]{color:#7c3aed;background:#f3e8ff;border:1px solid #7c3aed33}.campaign-name[data-v-1d78da05]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:1.15rem;font-weight:800;line-height:1.3;overflow:hidden}.campaign-subject[data-v-1d78da05]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;overflow:hidden}.card-footer-meta[data-v-1d78da05]{margin-top:auto;padding-top:8px}.date-label[data-v-1d78da05]{color:#94a3b8;font-size:.775rem;font-weight:500}.card-actions[data-v-1d78da05]{background:#fafbfc;border-top:1px solid #f1f5f9;gap:10px;padding:12px 16px;display:flex}.btn-action[data-v-1d78da05]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:8px 12px;font-size:.825rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-action[data-v-1d78da05]:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#94a3b8}.btn-action.send[data-v-1d78da05]{color:#fff;background:#10b981;border:none}.btn-action.send[data-v-1d78da05]:hover:not(:disabled){background:#059669}.btn-action.sync-adobe-btn[data-v-1d78da05]{color:#fff;background:#7c3aed;border:none}.btn-action.sync-adobe-btn[data-v-1d78da05]:hover:not(:disabled){background:#6d28d9}.btn-action[data-v-1d78da05]:disabled{color:#94a3b8;cursor:not-allowed;opacity:.65;background:#f1f5f9;border-color:#e2e8f0}.table-container[data-v-1d78da05]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 4px 12px #0f172a08}.campaigns-table[data-v-1d78da05]{border-collapse:collapse;text-align:left;width:100%}.campaigns-table th[data-v-1d78da05]{color:#64748b;text-transform:uppercase;letter-spacing:.06em;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 18px;font-size:.75rem;font-weight:800}.campaigns-table td[data-v-1d78da05]{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:14px 18px}.campaign-row[data-v-1d78da05]:hover{background:#f8fafc}.campaign-row.archived-row[data-v-1d78da05]{opacity:.7}.campaign-info-cell[data-v-1d78da05]{align-items:center;gap:12px;display:flex}.email-type-icon[data-v-1d78da05]{color:#0d9488;background:#ccfbf1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.text-wrap[data-v-1d78da05]{flex-direction:column;gap:2px;display:flex}.cell-title[data-v-1d78da05]{color:#0f172a;font-size:.95rem;font-weight:800}.cell-subject[data-v-1d78da05]{color:#64748b;font-size:.8rem}.table-badges-wrap[data-v-1d78da05]{align-items:center;gap:6px;display:flex}.text-muted-dash[data-v-1d78da05]{color:#cbd5e1}.date-col[data-v-1d78da05]{color:#64748b;font-size:.85rem;font-weight:500}.table-actions-wrapper[data-v-1d78da05]{align-items:center;gap:6px;display:flex}.btn-table-op[data-v-1d78da05]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:5px 10px;font-size:.775rem;font-weight:700;transition:all .15s}.btn-table-op[data-v-1d78da05]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.btn-table-op.btn-send[data-v-1d78da05]{color:#fff;background:#10b981;border:none}.btn-table-op.btn-send[data-v-1d78da05]:hover:not(:disabled){background:#059669}.btn-table-op.btn-sync[data-v-1d78da05]{color:#fff;background:#7c3aed;border:none}.btn-table-op.btn-sync[data-v-1d78da05]:hover:not(:disabled){background:#6d28d9}.btn-table-op.btn-archive[data-v-1d78da05]:hover:not(:disabled){color:#d97706;background:#fef3c7;border-color:#fde68a}.btn-table-op.btn-unarchive[data-v-1d78da05]:hover:not(:disabled){color:#16a34a;background:#dcfce7;border-color:#bbf7d0}.btn-table-op.btn-delete[data-v-1d78da05]:hover:not(:disabled){color:#dc2626;background:#fee2e2;border-color:#fca5a5}.btn-table-op[data-v-1d78da05]:disabled{opacity:.5;cursor:not-allowed}.loading-state[data-v-1d78da05],.empty-state[data-v-1d78da05]{text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;padding:60px 20px}.empty-visual[data-v-1d78da05]{color:#94a3b8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;display:flex}.empty-state h3[data-v-1d78da05]{color:#0f172a;margin:0;font-size:1.25rem;font-weight:800}.empty-state p[data-v-1d78da05]{margin:6px 0 20px;font-size:.9rem}.empty-actions[data-v-1d78da05]{justify-content:center;align-items:center;gap:12px;display:flex}.btn-browse[data-v-1d78da05]{color:#0d9488;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 16px;font-size:.85rem;font-weight:700}.btn-browse[data-v-1d78da05]:hover{background:#f0fdf4;border-color:#0d9488}.spinner[data-v-1d78da05]{border:3px solid #e2e8f0;border-top-color:#0d9488;border-radius:50%;width:36px;height:36px;margin:0 auto 12px;animation:.8s linear infinite spin-1d78da05}@keyframes spin-1d78da05{to{transform:rotate(360deg)}}.modal-overlay[data-v-1d78da05]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0f172a66;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-card[data-v-1d78da05]{background:#fff;border-radius:16px;width:90%;max-width:480px;padding:32px;box-shadow:0 20px 25px -5px #0000001a}.adobe-sync-modal[data-v-1d78da05]{background:#fff!important;border:1px solid #7c3aed26!important;border-radius:16px!important;width:90%!important;max-width:600px!important;padding:0!important;overflow:hidden!important;box-shadow:0 25px 50px -12px #7c3aed40!important}.modal-header-premium[data-v-1d78da05]{text-align:left;background:#faf5ff;border-bottom:1px solid #f1f5f9;align-items:center;gap:16px;padding:20px 24px;display:flex;position:relative}.modal-header-icon[data-v-1d78da05]{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.bg-violet[data-v-1d78da05]{background:#f5f3ff}.text-violet[data-v-1d78da05]{color:#7c3aed}.modal-header-text h3[data-v-1d78da05]{color:#1e1b4b;margin:0;font-size:1.15rem;font-weight:800}.modal-header-text p[data-v-1d78da05]{color:#6b7280;margin:4px 0 0;font-size:.8rem}.btn-close-modal[data-v-1d78da05]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;position:absolute;top:20px;right:20px}.btn-close-modal[data-v-1d78da05]:hover{color:#4b5563;background:#f1f5f9}.modal-body-premium[data-v-1d78da05]{padding:24px}.modal-actions-premium[data-v-1d78da05]{gap:12px;margin-top:28px;display:flex}.btn-secondary-premium[data-v-1d78da05]{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex:1;padding:12px;font-size:.875rem;font-weight:600}.btn-secondary-premium[data-v-1d78da05]:hover{background:#f9fafb;border-color:#d1d5db}.btn-primary-premium[data-v-1d78da05]{color:#fff;cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:12px;font-size:.875rem;font-weight:700;display:flex}.btn-primary-premium.bg-violet[data-v-1d78da05]{background:#7c3aed;box-shadow:0 4px 14px #7c3aed4d}.btn-primary-premium.bg-violet[data-v-1d78da05]:hover{background:#6d28d9;box-shadow:0 4px 18px #7c3aed73}.progress-spinner-container[data-v-1d78da05]{flex-direction:column;align-items:center;gap:16px;margin:16px 0 32px;display:flex}.double-bounce-spinner[data-v-1d78da05]{width:50px;height:50px;position:relative}.double-bounce1[data-v-1d78da05],.double-bounce2[data-v-1d78da05]{opacity:.6;background-color:#7c3aed;border-radius:50%;width:100%;height:100%;animation:2s ease-in-out infinite sk-bounce-1d78da05;position:absolute;top:0;left:0}.double-bounce2[data-v-1d78da05]{animation-delay:-1s}@keyframes sk-bounce-1d78da05{0%,to{transform:scale(0)}50%{transform:scale(1)}}.progress-title[data-v-1d78da05]{color:#1f2937;margin:0;font-size:1rem;font-weight:700}.steps-progress-list[data-v-1d78da05]{text-align:left;background:#f9fafb;border:1px solid #f1f5f9;border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.progress-step-item[data-v-1d78da05]{opacity:.5;align-items:center;gap:14px;display:flex}.progress-step-item.step-active[data-v-1d78da05],.progress-step-item.step-done[data-v-1d78da05]{opacity:1}.step-indicator[data-v-1d78da05]{color:#4b5563;background:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:flex}.step-active .step-indicator[data-v-1d78da05]{color:#7c3aed;background:#f5f3ff;box-shadow:0 0 0 3px #7c3aed33}.step-done .step-indicator[data-v-1d78da05]{color:#15803d;background:#dcfce7}.step-label[data-v-1d78da05]{color:#374151;font-size:.85rem;font-weight:600}.step-active .step-label[data-v-1d78da05]{color:#7c3aed}.step-done .step-label[data-v-1d78da05]{color:#1f2937}.sync-success-screen[data-v-1d78da05]{flex-direction:column;display:flex}.success-banner[data-v-1d78da05]{text-align:center;flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.success-check-badge[data-v-1d78da05]{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex;box-shadow:0 0 0 8px #f0fdf4}.success-banner h4[data-v-1d78da05]{color:#14532d;margin:0;font-size:1.25rem;font-weight:800}.success-banner p[data-v-1d78da05]{color:#166534;margin:6px 0 0;font-size:.85rem}.synced-meta-box[data-v-1d78da05]{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:20px;padding:16px;display:flex}.meta-row[data-v-1d78da05]{justify-content:space-between;align-items:center;font-size:.825rem;display:flex}.meta-label[data-v-1d78da05]{color:#64748b;font-weight:700}.meta-value[data-v-1d78da05]{color:#0f172a;font-weight:700}.text-monospace[data-v-1d78da05]{background:#e2e8f0;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.cdn-assets-section[data-v-1d78da05]{text-align:left;background:#faf5ff;border:1px solid #f3e8ff;border-radius:12px;max-height:180px;margin-bottom:20px;padding:16px;overflow-y:auto}.cdn-assets-section h5[data-v-1d78da05]{color:#581c87;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:.825rem;font-weight:700}.no-cdn-assets[data-v-1d78da05]{color:#701a75;font-size:.8rem}.cdn-assets-list[data-v-1d78da05]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cdn-asset-item[data-v-1d78da05]{align-items:center;gap:8px;font-size:.8rem;display:flex}.asset-bullet[data-v-1d78da05]{background:#a855f7;border-radius:50%;flex-shrink:0;width:6px;height:6px}.cdn-asset-link[data-v-1d78da05]{color:#7c3aed;white-space:nowrap;text-overflow:ellipsis;font-weight:600;text-decoration:none;overflow:hidden}.cdn-asset-link[data-v-1d78da05]:hover{text-decoration:underline}.code-collapsed-details[data-v-1d78da05]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.code-details[data-v-1d78da05]{text-align:left;background:#f8fafc}.details-summary[data-v-1d78da05]{color:#334155;cursor:pointer;background:#f1f5f9;padding:12px 16px;font-size:.825rem;font-weight:700}.details-summary[data-v-1d78da05]:hover{background:#e2e8f0}.details-pre[data-v-1d78da05]{background:#0f172a;max-height:150px;margin:0;padding:16px;overflow:auto}.details-pre code[data-v-1d78da05]{color:#38bdf8;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.w-full[data-v-1d78da05]{width:100%}.mt-6[data-v-1d78da05]{margin-top:24px}.slide-up[data-v-1d78da05]{animation:.5s cubic-bezier(.16,1,.3,1) slideUp-1d78da05}@keyframes slideUp-1d78da05{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.manager-header[data-v-1d78da05]{flex-direction:column}.header-right[data-v-1d78da05]{justify-content:flex-start;width:100%}.campaign-toolbar[data-v-1d78da05]{flex-direction:column;align-items:stretch}.toolbar-actions[data-v-1d78da05]{flex-wrap:wrap}}@media (width<=768px){.dashboard-wrapper[data-v-1d78da05]{padding:16px}.manager-header[data-v-1d78da05],.manager-body[data-v-1d78da05]{padding:20px}.assistant-insight[data-v-1d78da05]{margin:16px 20px 0}}.editor-wrapper[data-v-11393694]{box-sizing:border-box;background:#f1f5f9;width:100%;height:calc(100vh - 64px);padding:12px 16px;display:flex}.editor-glass[data-v-11393694]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 10px 40px #0f172a14}.editor-header[data-v-11393694]{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.header-left[data-v-11393694]{align-items:center;gap:16px;display:flex}.btn-back[data-v-11393694]{cursor:pointer;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.btn-back[data-v-11393694]:hover{color:#0f172a;background:#f1f5f9}.breadcrumbs-group[data-v-11393694]{align-items:center;gap:8px;display:flex}.breadcrumb-item-link[data-v-11393694]{color:#64748b;cursor:pointer;font-size:.875rem;font-weight:600}.breadcrumb-item-link[data-v-11393694]:hover{color:#2563eb}.breadcrumb-sep[data-v-11393694]{color:#cbd5e1;font-size:.85rem}.title-group[data-v-11393694]{align-items:center;gap:10px;display:flex}.campaign-name-input[data-v-11393694]{color:#0f172a;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;padding:4px 8px;font-size:1.2rem;font-weight:700;transition:all .2s}.campaign-name-input[data-v-11393694]:focus{background:#f8fafc;border-color:#cbd5e1}.status-badge[data-v-11393694]{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:4px 10px;font-size:.7rem;font-weight:700}.status-badge.draft[data-v-11393694]{color:#d97706;background:#fef3c7}.status-badge.sent[data-v-11393694]{color:#16a34a;background:#dcfce7}.header-right[data-v-11393694]{align-items:center;gap:14px;display:flex}.mode-tabs[data-v-11393694]{background:#f1f5f9;border-radius:10px;gap:2px;padding:4px;display:flex}.tab-btn[data-v-11393694]{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:8px;align-items:center;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.tab-btn.active[data-v-11393694]{color:#0f172a;background:#fff;box-shadow:0 2px 6px #0f172a0f}.btn-header-preview[data-v-11393694]{color:#1d4ed8;cursor:pointer;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.825rem;font-weight:650;transition:all .2s;display:inline-flex}.btn-header-preview[data-v-11393694]:hover{color:#fff;background:#2563eb;border-color:#1d4ed8;box-shadow:0 4px 12px #2563eb40}.editor-body[data-v-11393694]{flex:1;min-height:0;display:flex;overflow:hidden}.settings-panel[data-v-11393694]{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible;box-shadow:2px 0 12px #0f172a08}.settings-panel[data-v-11393694],.settings-panel[data-v-11393694] *{box-sizing:border-box}.settings-panel[data-v-11393694] ::-webkit-scrollbar:horizontal{opacity:0!important;height:0!important;display:none!important}.panel-inner[data-v-11393694]::-webkit-scrollbar:horizontal{opacity:0!important;height:0!important;display:none!important}.panel-content-clip[data-v-11393694]{flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.panel-toggle[data-v-11393694]{cursor:pointer;z-index:300;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:16px;right:-13px;box-shadow:0 2px 8px #0f172a1f}.panel-toggle[data-v-11393694]:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:scale(1.1)}.panel-inner[data-v-11393694]{box-sizing:border-box;opacity:1;flex-direction:column;width:100%;min-width:240px;height:100%;padding:16px 14px;transition:opacity .2s;display:flex;overflow-y:auto;overflow-x:hidden!important}.panel-inner[data-v-11393694]::-webkit-scrollbar{width:4px}.panel-inner[data-v-11393694]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.panel-inner--hidden[data-v-11393694]{opacity:0;pointer-events:none}.panel-resizer[data-v-11393694]{cursor:col-resize;z-index:200;background:0 0;width:10px;height:100%;transition:background .2s,border-color .2s;position:absolute;top:0;right:-5px}.panel-resizer[data-v-11393694]:hover,.panel-resizer[data-v-11393694]:active{background:#2563eb26;border-right:3px solid #2563eb}.sidebar-structure-header[data-v-11393694]{border-bottom:1px solid #f1f5f9;margin-bottom:12px;padding-bottom:10px}.structure-title-row[data-v-11393694]{justify-content:space-between;align-items:center;display:flex}.structure-title-row h3[data-v-11393694]{color:#0f172a;margin:0;font-size:.95rem;font-weight:750}.structure-badge[data-v-11393694]{color:#2563eb;background:#eff6ff;border-radius:12px;padding:2px 8px;font-size:.68rem;font-weight:700}.structure-subtitle[data-v-11393694]{color:#64748b;margin:2px 0 0;font-size:.72rem}.subject-card[data-v-11393694]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.subject-header-row[data-v-11393694]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.subject-title-group[data-v-11393694]{align-items:center;gap:5px;display:flex}.subject-icon[data-v-11393694]{color:#2563eb}.section-label[data-v-11393694]{text-transform:uppercase;color:#475569;letter-spacing:.05em;margin:0;font-size:.7rem;font-weight:700}.btn-ai-subject-inline[data-v-11393694]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;align-items:center;gap:4px;padding:3px 8px;font-size:.7rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-ai-subject-inline[data-v-11393694]:hover{color:#fff;background:#2563eb}.subject-input-wrapper[data-v-11393694]{align-items:center;display:flex;position:relative}.subject-input[data-v-11393694]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:6px 46px 6px 10px;font-size:.825rem;font-weight:500}.subject-input[data-v-11393694]:focus{border-color:#2563eb}.subject-char-badge[data-v-11393694]{color:#94a3b8;font-size:.65rem;font-weight:600;position:absolute;right:6px}.personalization-card[data-v-11393694]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.personalization-help-header[data-v-11393694]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.header-title-flex[data-v-11393694]{align-items:center;gap:5px;display:flex}.icon-bubble[data-v-11393694]{color:#2563eb;background:#dbeafe;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.card-title[data-v-11393694]{color:#1e293b;font-size:.73rem;font-weight:700}.tags-badge[data-v-11393694]{color:#475569;background:#e2e8f0;border-radius:10px;padding:2px 6px;font-size:.625rem;font-weight:700}.personalization-tags[data-v-11393694]{flex-wrap:wrap;gap:4px;display:flex}.p-tag[data-v-11393694]{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:3px 8px;font-family:monospace;font-size:.68rem;font-weight:600;transition:all .15s}.p-tag[data-v-11393694]:hover{background:#eff6ff;border-color:#2563eb}.p-tag.copied[data-v-11393694]{color:#047857;background:#ecfdf5;border-color:#10b981}.sidebar-tab-divider[data-v-11393694]{background:#e2e8f0;height:1px;margin:12px 0}.visual-sidebar-content[data-v-11393694]{flex-direction:column;flex-grow:1;min-height:0;display:flex}.sidebar-tabs-container[data-v-11393694]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9px;margin-bottom:12px;padding:3px}.sidebar-tabs[data-v-11393694]{scrollbar-width:none;-ms-overflow-style:none;gap:2px;display:flex;overflow-x:auto}.sidebar-tabs[data-v-11393694]::-webkit-scrollbar{display:none}.sidebar-tab-btn[data-v-11393694]{cursor:pointer;color:#64748b;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 5px;font-size:.72rem;font-weight:600;transition:all .15s;display:flex}.sidebar-tab-btn.active[data-v-11393694]{color:#2563eb;background:#fff;box-shadow:0 1px 3px #0f172a14}.outline-panel[data-v-11393694]{flex-direction:column;flex-grow:1;gap:8px;min-height:0;display:flex;overflow-x:hidden!important}.outline-search-box[data-v-11393694]{align-items:center;margin-bottom:4px;display:flex;position:relative}.outline-search-box .search-icon[data-v-11393694]{color:#94a3b8;position:absolute;left:8px}.outline-search-input[data-v-11393694]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:6px 26px 6px 28px;font-size:.75rem}.outline-search-input[data-v-11393694]:focus{background:#fff;border-color:#2563eb}.btn-clear-search[data-v-11393694]{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:.9rem;position:absolute;right:6px}.outline-help[data-v-11393694]{color:#64748b;margin:0;font-size:.7rem;line-height:1.3}.outline-list[data-v-11393694]{flex-direction:column;gap:5px;display:flex}.outline-item-node[data-v-11393694]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 9px;transition:all .15s;display:flex}.outline-item-node[data-v-11393694]:hover{background:#f8fafc;border-color:#cbd5e1;transform:translate(2px)}.outline-item-node.active[data-v-11393694]{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.node-left[data-v-11393694]{flex-grow:1;align-items:center;gap:6px;min-width:0;display:flex}.outline-drag-handle[data-v-11393694]{color:#94a3b8;cursor:move;justify-content:center;align-items:center;display:flex}.node-index[data-v-11393694]{color:#94a3b8;width:18px;font-size:.65rem;font-weight:700}.node-icon[data-v-11393694]{color:#2563eb;background:#f1f5f9;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.outline-item-node.active .node-icon[data-v-11393694]{color:#1d4ed8;background:#dbeafe}.node-details[data-v-11393694]{flex-direction:column;min-width:0;display:flex;overflow:hidden}.node-type-name[data-v-11393694]{color:#1e293b;font-size:.73rem;font-weight:700;line-height:1.1}.node-preview-text[data-v-11393694]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.node-actions[data-v-11393694]{opacity:0;align-items:center;gap:3px;transition:opacity .15s;display:flex}.outline-item-node:hover .node-actions[data-v-11393694]{opacity:1}.node-action-btn[data-v-11393694]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px;display:flex}.node-action-btn[data-v-11393694]:hover{color:#0f172a;background:#e2e8f0}.node-action-btn.delete-btn[data-v-11393694]:hover{color:#ef4444;background:#fef2f2}.toolbox-panel[data-v-11393694]{flex-direction:column;flex-grow:1;gap:8px;display:flex;overflow-y:auto}.toolbox-help[data-v-11393694]{color:#64748b;margin:0;font-size:.7rem}.blocks-grid[data-v-11393694]{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.toolbox-card[data-v-11393694]{cursor:grab;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:10px 8px;transition:all .15s;display:flex}.toolbox-card[data-v-11393694]:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 10px #2563eb1a}.block-icon[data-v-11393694]{color:#2563eb;background:#f1f5f9;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.block-label[data-v-11393694]{color:#334155;text-align:center;font-size:.72rem;font-weight:600}.assets-panel[data-v-11393694]{flex-direction:column;flex-grow:1;gap:8px;display:flex;overflow-x:hidden!important}.assets-help[data-v-11393694]{color:#64748b;margin:0;font-size:.7rem}.properties-panel-right[data-v-11393694]{background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:350px;height:100%;display:flex;overflow:hidden;box-shadow:-2px 0 12px #0f172a08}.right-panel-header[data-v-11393694]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.right-header-title[data-v-11393694]{color:#0f172a;align-items:center;gap:6px;font-size:.85rem;font-weight:750;display:flex}.config-icon[data-v-11393694]{color:#2563eb}.right-panel-body[data-v-11393694]{flex:1;padding:16px;overflow:hidden auto}.properties-panel[data-v-11393694]{flex-direction:column;flex-grow:1;display:flex;overflow-x:hidden!important}.property-form[data-v-11393694]{flex-direction:column;gap:10px;display:flex}.property-header[data-v-11393694]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.property-header h4[data-v-11393694]{color:#0f172a;margin:0;font-size:.85rem;font-weight:700}.btn-close-styles[data-v-11393694]{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:5px;padding:3px 8px;font-size:.72rem;font-weight:600}.form-group[data-v-11393694]{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.form-group label[data-v-11393694]{color:#334155;font-size:.75rem;font-weight:600}.input-field[data-v-11393694]{color:#0f172a;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:8px 10px;font-size:.825rem}.input-field[data-v-11393694]:focus{border-color:#2563eb}.monospace-input[data-v-11393694]{font-family:monospace;font-size:.8rem}.input-with-browse[data-v-11393694]{gap:4px;display:flex}.btn-browse-mini[data-v-11393694]{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:0 10px;font-size:.72rem;font-weight:600}.align-btn-group[data-v-11393694]{background:#f1f5f9;border-radius:6px;padding:2px;display:flex}.align-btn[data-v-11393694]{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:4px;flex:1;padding:6px;font-size:.75rem;font-weight:600}.align-btn.active[data-v-11393694]{color:#2563eb;background:#fff;box-shadow:0 1px 3px #0000000f}.color-palette[data-v-11393694]{flex-wrap:wrap;gap:5px;display:flex}.palette-btn[data-v-11393694]{cursor:pointer;border:2px solid #e2e8f0;border-radius:50%;width:22px;height:22px;padding:0}.palette-btn.selected[data-v-11393694]{border-color:#2563eb}.slider[data-v-11393694]{accent-color:#2563eb;width:100%}.slider-val[data-v-11393694]{color:#475569;text-align:right;font-size:.75rem;font-weight:600}.btn-delete-block-full[data-v-11393694]{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;justify-content:center;align-items:center;margin-top:8px;padding:8px;font-size:.75rem;font-weight:600;display:flex}.properties-unselected[data-v-11393694]{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:30px 10px}.unselected-icon[data-v-11393694]{color:#cbd5e1;margin-bottom:8px}.properties-unselected h5[data-v-11393694]{color:#475569;margin:0 0 4px;font-size:.825rem;font-weight:600}.properties-unselected p[data-v-11393694]{color:#64748b;margin:0;font-size:.72rem;line-height:1.4}.ai-audit-panel[data-v-11393694]{flex-direction:column;gap:10px;display:flex}.audit-card-header[data-v-11393694]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.audit-score-ring[data-v-11393694]{color:#047857;background:#ecfdf5;border:3px solid #10b981;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.85rem;font-weight:800;display:flex}.audit-score-text h4[data-v-11393694]{color:#0f172a;margin:0;font-size:.85rem}.audit-score-text p[data-v-11393694]{color:#64748b;margin:0;font-size:.68rem}.btn-rerun-audit[data-v-11393694]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.75rem;font-weight:600;display:flex}.canvas-panel[data-v-11393694]{background:#f1f5f9;flex-direction:column;flex-grow:1;display:flex;position:relative;overflow:hidden}.canvas-scroll-container[data-v-11393694]{flex-grow:1;justify-content:center;padding:24px;display:flex;overflow-y:auto}.canvas-desk[data-v-11393694]{width:100%;max-width:600px}.canvas-container[data-v-11393694]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 20px #0f172a0f}.canvas-header-decor[data-v-11393694]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.canvas-header-decor .dots[data-v-11393694]{gap:5px;display:flex}.canvas-header-decor .dot[data-v-11393694]{background:#cbd5e1;border-radius:50%;width:8px;height:8px}.decor-title[data-v-11393694]{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:700}.btn-canvas-fullscreen[data-v-11393694]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.btn-canvas-fullscreen[data-v-11393694]:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}.canvas-content[data-v-11393694]{background:#fff;min-height:500px;padding:10px 0}.canvas-empty-state-bg[data-v-11393694]{text-align:center;color:#94a3b8;padding:60px 20px}.canvas-empty-state-bg .empty-icon[data-v-11393694]{color:#cbd5e1;margin-bottom:10px}.canvas-empty-state-bg h4[data-v-11393694]{color:#475569;margin:0 0 6px;font-size:1rem}.canvas-empty-state-bg p[data-v-11393694]{color:#64748b;margin:0;font-size:.8rem}.canvas-draggable-area[data-v-11393694]{flex-direction:column;gap:4px;min-height:480px;display:flex}.canvas-block-card[data-v-11393694]{border:1px solid #0000;border-radius:6px;padding:8px 12px;transition:all .15s;position:relative}.canvas-block-card[data-v-11393694]:hover{background:#eff6ff4d;border-color:#bfdbfe}.canvas-block-card.selected[data-v-11393694]{background:#eff6ff80;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.block-drag-handle[data-v-11393694]{color:#94a3b8;cursor:move;opacity:0;z-index:10;transition:opacity .15s;position:absolute;top:6px;left:6px}.canvas-block-card:hover .block-drag-handle[data-v-11393694]{opacity:1}.block-badge[data-v-11393694]{color:#94a3b8;opacity:0;background:#f1f5f9;border-radius:3px;padding:1px 5px;font-size:.58rem;font-weight:800;transition:opacity .15s;position:absolute;top:4px;right:80px}.canvas-block-card:hover .block-badge[data-v-11393694]{opacity:1}.block-quick-toolbar[data-v-11393694]{opacity:0;z-index:10;background:#fff;border:1px solid #cbd5e1;border-radius:5px;gap:2px;padding:1px;transition:opacity .15s;display:flex;position:absolute;top:4px;right:6px;box-shadow:0 2px 5px #00000014}.canvas-block-card:hover .block-quick-toolbar[data-v-11393694]{opacity:1}.tb-btn[data-v-11393694]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;padding:3px 5px;display:flex}.tb-btn[data-v-11393694]:hover{color:#0f172a;background:#f1f5f9}.tb-btn[data-v-11393694]:disabled{opacity:.3;cursor:not-allowed}.tb-btn.tb-delete[data-v-11393694]:hover{color:#ef4444;background:#fef2f2}.canvas-render-img-wrapper[data-v-11393694]{max-width:100%;display:inline-block;position:relative}.canvas-render-img[data-v-11393694]{cursor:pointer;border-radius:6px;max-width:100%;height:auto;display:block}.img-overlay-hover[data-v-11393694]{opacity:0;pointer-events:none;background:#0f172a66;border-radius:6px;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.canvas-render-img-wrapper:hover .img-overlay-hover[data-v-11393694]{opacity:1;pointer-events:auto}.btn-zoom-img[data-v-11393694]{color:#0f172a;cursor:pointer;background:#fff;border:none;border-radius:20px;align-items:center;gap:4px;padding:6px 12px;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:0 4px 10px #0003}.canvas-render-btn[data-v-11393694]{cursor:pointer;border:none;border-radius:6px;padding:12px 24px;font-size:.95rem;font-weight:700}.canvas-render-spacer[data-v-11393694]{color:#94a3b8;background:repeating-linear-gradient(45deg,#f8fafc,#f8fafc 8px,#f1f5f9 8px 16px);border:1px dashed #cbd5e1;justify-content:center;align-items:center;font-size:.65rem;font-weight:600;display:flex}.canvas-render-cols[data-v-11393694]{gap:12px;display:flex}.canvas-col[data-v-11393694]{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:6px;flex:1;padding:10px}.code-editor-pane[data-v-11393694]{flex-direction:column;flex-grow:1;height:100%;display:flex}.code-editor-header[data-v-11393694]{color:#475569;background:#e2e8f0;border-bottom:1px solid #cbd5e1;justify-content:space-between;padding:8px 16px;font-size:.75rem;font-weight:600;display:flex}.code-warning-label[data-v-11393694]{color:#c2410c;font-weight:700}.html-textarea[data-v-11393694]{color:#f8fafc;background:#0f172a;border:none;outline:none;flex-grow:1;padding:16px;font-family:monospace;font-size:.85rem;line-height:1.5}.editor-bottom-bar[data-v-11393694]{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;height:54px;padding:0 20px;display:flex}.bottom-bar-left[data-v-11393694]{color:#64748b;align-items:center;gap:8px;font-size:.78rem;display:flex}.bottom-status-icon[data-v-11393694]{color:#10b981;display:flex}.bottom-bar-right[data-v-11393694]{align-items:center;gap:8px;display:flex}.btn-bar-preview[data-v-11393694]{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:.78rem;font-weight:600;display:inline-flex}.btn-bar-preview[data-v-11393694]:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}.btn-bar-ai[data-v-11393694]{color:#6d28d9;cursor:pointer;background:#f5f3ff;border:1px solid #d8d0f4;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:.78rem;font-weight:600;display:inline-flex}.btn-bar-send[data-v-11393694]{color:#047857;cursor:pointer;background:#ecfdf5;border:1px solid #a7f3c8;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:.78rem;font-weight:600;display:inline-flex}.btn-bar-save[data-v-11393694]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 18px;font-size:.78rem;font-weight:650;display:inline-flex}.btn-bar-save[data-v-11393694]:hover{background:#1d4ed8}.fullscreen-preview-overlay[data-v-11393694]{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ad9;flex-direction:column;animation:.2s both overlay-in;display:flex;position:fixed;inset:0}.fullscreen-preview-container[data-v-11393694]{background:#0f172a;flex-direction:column;width:100vw;height:100vh;display:flex}.fs-chrome-bar[data-v-11393694]{background:#1e293b;border-bottom:1px solid #334155;flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 20px;display:flex}.fs-chrome-left[data-v-11393694]{align-items:center;gap:14px;display:flex}.btn-close-fs[data-v-11393694]{color:#f8fafc;cursor:pointer;background:#334155;border:1px solid #475569;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:600;display:flex}.btn-close-fs[data-v-11393694]:hover{color:#fff;background:#dc2626;border-color:#ef4444}.fs-title-pill[data-v-11393694]{color:#94a3b8;align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:flex}.fs-live-dot[data-v-11393694]{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #10b981}.fs-viewport-switcher[data-v-11393694]{background:#0f172a;border:1px solid #334155;border-radius:8px;gap:2px;padding:3px;display:flex}.device-btn[data-v-11393694]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;padding:5px 12px;font-size:.75rem;font-weight:600;display:flex}.device-btn[data-v-11393694]:hover{color:#f8fafc}.device-btn.active[data-v-11393694]{color:#fff;background:#2563eb}.fs-chrome-right[data-v-11393694]{align-items:center;gap:12px;display:flex}.recipient-selector-box[data-v-11393694]{color:#94a3b8;background:#0f172a;border:1px solid #334155;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:flex}.recipient-select[data-v-11393694]{color:#f8fafc;background:0 0;border:none;outline:none;font-size:.75rem;font-weight:600}.theme-toggle-btn[data-v-11393694]{color:#f8fafc;cursor:pointer;background:#334155;border:1px solid #475569;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:.75rem;font-weight:600;display:flex}.btn-fs-send[data-v-11393694]{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 14px;font-size:.78rem;font-weight:650;display:flex}.fs-stage-body[data-v-11393694]{flex:1;justify-content:center;align-items:center;padding:20px;transition:background .3s;display:flex;overflow-y:auto}.fs-stage-body.light-mode-stage[data-v-11393694]{background:#f1f5f9}.fs-stage-body.dark-mode-stage[data-v-11393694]{background:#090d16}.fs-device-wrapper[data-v-11393694]{background:#fff;border-radius:12px;flex-direction:column;height:90vh;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.dark-mode-stage .fs-device-wrapper[data-v-11393694]{color:#f8fafc;background:#1e293b}.fs-device-wrapper.device-desktop[data-v-11393694]{width:620px}.fs-device-wrapper.device-mobile[data-v-11393694]{border:8px solid #334155;border-radius:36px;width:380px;height:740px}.fs-device-wrapper.device-tablet[data-v-11393694]{width:780px}.fs-device-wrapper.device-fluid[data-v-11393694]{width:95vw}.fs-frame-header[data-v-11393694]{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:16px;padding:10px 16px;display:flex}.dark-mode-stage .fs-frame-header[data-v-11393694]{background:#0f172a;border-color:#334155}.mac-dots[data-v-11393694]{gap:5px;display:flex}.mac-dots span[data-v-11393694]{background:#cbd5e1;border-radius:50%;width:10px;height:10px}.email-headers-meta[data-v-11393694]{color:#64748b;gap:16px;font-size:.72rem;display:flex}.dark-mode-stage .email-headers-meta[data-v-11393694]{color:#94a3b8}.fs-iframe-container[data-v-11393694]{flex:1;width:100%;height:100%;overflow:hidden}.fs-preview-frame[data-v-11393694]{border:none;width:100%;height:100%;display:block}.lightbox-overlay[data-v-11393694]{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lightbox-modal[data-v-11393694]{background:#1e293b;border:1px solid #334155;border-radius:12px;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;overflow:hidden}.lightbox-header[data-v-11393694]{color:#f8fafc;background:#0f172a;justify-content:space-between;align-items:center;padding:10px 16px;font-size:.825rem;font-weight:600;display:flex}.btn-close-lightbox[data-v-11393694]{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:1.5rem}.lightbox-body[data-v-11393694]{justify-content:center;align-items:center;padding:16px;display:flex;overflow:auto}.lightbox-img[data-v-11393694]{object-fit:contain;border-radius:6px;max-width:100%;max-height:75vh}.modal-overlay[data-v-11393694]{z-index:9000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-card[data-v-11393694]{background:#fff;border-radius:16px;width:100%;max-width:480px;padding:24px;position:relative;box-shadow:0 25px 50px -12px #00000040}.modal-actions[data-v-11393694]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.btn-secondary[data-v-11393694]{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:8px 16px;font-weight:600}.btn-danger[data-v-11393694]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:6px;padding:8px 16px;font-weight:600}.subject-optimizer-modal[data-v-11393694]{background:#fff!important;border:1px solid #0d948833!important;border-radius:16px!important;width:90%!important;max-width:580px!important;padding:0!important;overflow:hidden!important;box-shadow:0 25px 50px -12px #0d948840!important}.adobe-sync-modal[data-v-11393694]{background:#fff!important;border:1px solid #7c3aed26!important;border-radius:16px!important;width:90%!important;max-width:600px!important;padding:0!important;overflow:hidden!important;box-shadow:0 25px 50px -12px #7c3aed40!important}.modal-header-premium[data-v-11393694]{text-align:left;background:linear-gradient(135deg,#f0fdf4 0%,#ccfbf1 100%);border-bottom:1px solid #e6f4f1;align-items:center;gap:16px;padding:20px 24px;display:flex;position:relative}.adobe-sync-modal .modal-header-premium[data-v-11393694]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);border-bottom-color:#f3e8ff}.modal-header-icon[data-v-11393694]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.bg-teal[data-v-11393694]{color:#fff;background:linear-gradient(135deg,#0d9488 0%,#14b8a6 100%);box-shadow:0 4px 12px #0d94884d}.bg-violet[data-v-11393694]{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#8b5cf6 100%);box-shadow:0 4px 12px #7c3aed4d}.text-violet[data-v-11393694]{color:#fff}.modal-header-text[data-v-11393694]{flex:1}.modal-header-text h3[data-v-11393694]{color:#0f766e;margin:0;font-size:1.15rem;font-weight:800}.adobe-sync-modal .modal-header-text h3[data-v-11393694]{color:#581c87}.modal-header-text p[data-v-11393694]{color:#115e59;margin:4px 0 0;font-size:.825rem}.adobe-sync-modal .modal-header-text p[data-v-11393694]{color:#6b21a8}.btn-close-modal[data-v-11393694]{color:#0f766e;cursor:pointer;background:#fffc;border:1px solid #0d948833;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:absolute;top:18px;right:20px}.adobe-sync-modal .btn-close-modal[data-v-11393694]{color:#581c87;border-color:#7c3aed33}.btn-close-modal[data-v-11393694]:hover{color:#0d9488;background:#fff;transform:rotate(90deg);box-shadow:0 2px 8px #00000014}.modal-body-premium[data-v-11393694]{max-height:440px;padding:24px;overflow-y:auto}.modal-footer-premium[data-v-11393694]{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.modal-actions-premium[data-v-11393694]{gap:12px;margin-top:24px;display:flex}.subject-variants-list[data-v-11393694]{flex-direction:column;gap:12px;display:flex}.subject-variant-card[data-v-11393694]{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;padding:14px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.subject-variant-card[data-v-11393694]:hover{background:#f0fdf4;border-color:#0d9488;transform:translateY(-2px);box-shadow:0 8px 20px -4px #0d94882e}.variant-top[data-v-11393694]{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.variant-subject[data-v-11393694]{color:#1e293b;font-size:.95rem;font-weight:600;line-height:1.4}.variant-score-badge[data-v-11393694]{color:#0f766e;white-space:nowrap;background:linear-gradient(135deg,#ccfbf1 0%,#99f6e4 100%);border:1px solid #5eead4;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:.775rem;font-weight:700;display:inline-flex}.variant-action-hint[data-v-11393694]{color:#0d9488;opacity:0;align-items:center;gap:4px;font-size:.75rem;font-weight:600;transition:opacity .2s;display:flex}.subject-variant-card:hover .variant-action-hint[data-v-11393694]{opacity:1}.loading-subjects[data-v-11393694]{color:#0f766e;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 20px;font-weight:600;display:flex}.btn-secondary-premium[data-v-11393694]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.btn-secondary-premium[data-v-11393694]:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.btn-primary-premium[data-v-11393694]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d9488 0%,#0f766e 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 24px;font-size:.875rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #0d94884d}.btn-primary-premium.bg-violet[data-v-11393694]{background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);box-shadow:0 4px 14px #7c3aed4d}.btn-primary-premium.bg-violet[data-v-11393694]:hover{background:linear-gradient(135deg,#6d28d9 0%,#5b21b6 100%);box-shadow:0 6px 18px #7c3aed73}.btn-primary-premium[data-v-11393694]:hover{background:linear-gradient(135deg,#0f766e 0%,#115e59 100%);transform:translateY(-1px);box-shadow:0 6px 18px #0d948873}.dashboard-wrapper[data-v-b430176d]{background:radial-gradient(circle at top left, var(--color-ink-50) 0%, var(--color-ink-100) 100%);justify-content:center;min-height:calc(100vh - 64px);padding:0 40px 40px;display:flex}.dashboard-glass[data-v-b430176d]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #ffffff80;border-radius:12px;flex-direction:column;width:100%;max-width:1000px;display:flex}.manager-header[data-v-b430176d]{border-bottom:1px solid var(--color-ink-100);background:#fff;padding:24px 40px}.gradient-title[data-v-b430176d]{color:var(--color-ink-800);margin:4px 0 0;font-size:2rem;font-weight:800}.subtitle[data-v-b430176d]{color:var(--color-ink-400);margin:6px 0 0;font-size:.95rem}.manager-body[data-v-b430176d]{padding:32px 40px}.add-subscriber[data-v-b430176d]{gap:10px;margin-bottom:24px;display:flex}.input-field[data-v-b430176d]{border:1px solid var(--color-ink-200);border-radius:6px;flex:1;padding:10px}.btn-primary[data-v-b430176d]{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-weight:700}.table-scroll[data-v-b430176d]{border-radius:8px;width:100%;overflow-x:auto}.subscriber-table[data-v-b430176d]{border-collapse:collapse;border:1px solid var(--color-ink-200);background:#fff;border-radius:8px;width:100%;overflow:hidden}.subscriber-table th[data-v-b430176d],.subscriber-table td[data-v-b430176d]{text-align:left;border-bottom:1px solid var(--color-ink-100);padding:12px 16px}.subscriber-table th[data-v-b430176d]{color:var(--color-ink-600);background:#f8fafc;font-weight:600}.status-badge[data-v-b430176d]{border-radius:12px;padding:4px 8px;font-size:.75rem;font-weight:700}.status-badge.active[data-v-b430176d]{color:#16a34a;background:#dcfce7}.status-badge.inactive[data-v-b430176d]{color:#dc2626;background:#fee2e2}.btn-delete[data-v-b430176d]{color:#dc2626;cursor:pointer;background:0 0;border:none;font-weight:600}@media (width<=768px){.dashboard-wrapper[data-v-b430176d]{padding-inline:12px}.manager-body[data-v-b430176d]{padding:24px 16px}.add-subscriber[data-v-b430176d]{grid-template-columns:1fr;gap:10px;display:grid}.add-subscriber .input-field[data-v-b430176d],.add-subscriber .btn-primary[data-v-b430176d]{width:100%}.subscriber-table[data-v-b430176d]{min-width:560px}}.forms-page[data-v-6326b480]{color:#172033;background:#f5f7fb;min-height:100vh}.forms-hero[data-v-6326b480]{color:#fff;background:linear-gradient(125deg,#071426 0%,#0c2242 54%,#16366c 100%);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:540px;display:grid;position:relative;overflow:hidden}.forms-hero[data-v-6326b480]:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000);mask-image:linear-gradient(90deg,#0000 25%,#000)}.forms-hero__content[data-v-6326b480]{z-index:2;padding:46px clamp(32px,5vw,82px) 56px}.forms-hero[data-v-6326b480] .breadcrumb-link{color:#b9c9df}.forms-hero h1[data-v-6326b480]{letter-spacing:-.055em;max-width:760px;margin:24px 0 20px;font-size:clamp(2.75rem,4.4vw,4.65rem);line-height:.98}.forms-hero h1 span[data-v-6326b480]{background:linear-gradient(90deg,#8db8ff,#c7a9ff);color:#0000;-webkit-background-clip:text}.forms-hero__content>p[data-v-6326b480]{color:#b9c9df;max-width:660px;margin:0;font-size:1rem;line-height:1.7}.ai-compose[data-v-6326b480]{max-width:760px;margin-top:30px}.ai-compose>label[data-v-6326b480]{letter-spacing:.09em;text-transform:uppercase;color:#91a7c5;margin-bottom:9px;font-size:.71rem;font-weight:800;display:block}.ai-compose__input[data-v-6326b480]{color:#3157c8;background:#fff;border-radius:14px;align-items:center;gap:11px;padding:8px 8px 8px 16px;display:flex;box-shadow:0 22px 60px #00000042}.ai-compose__input input[data-v-6326b480]{color:#172033;border:0;outline:0;flex:1;min-width:0;padding:12px 0;font-size:.92rem}.ai-compose__input button[data-v-6326b480],.new-form-button[data-v-6326b480]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#376ff1,#7155df);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-weight:800;display:flex;box-shadow:0 8px 20px #3e5ddc4d}.ai-compose__input button[data-v-6326b480]{white-space:nowrap;padding:13px 18px}.ai-compose__input button[data-v-6326b480]:disabled,.new-form-button[data-v-6326b480]:disabled{opacity:.55;cursor:not-allowed}.mini-loader[data-v-6326b480]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite spin-6326b480}.prompt-suggestions[data-v-6326b480]{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.prompt-suggestions button[data-v-6326b480]{color:#b9c9df;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;padding:7px 11px;font-size:.68rem}.prompt-suggestions button[data-v-6326b480]:hover{color:#fff;background:#ffffff24}.forms-hero__visual[data-v-6326b480]{z-index:1;min-height:500px;position:relative}.visual-glow[data-v-6326b480]{background:radial-gradient(circle,#5c81ff6b,#0000 68%);width:560px;height:560px;position:absolute;top:0;right:-60px}.sample-form-card[data-v-6326b480]{color:#172033;background:#fff;border-radius:18px;width:min(420px,80%);position:absolute;top:50px;right:clamp(30px,8vw,120px);overflow:hidden;transform:rotate(2deg);box-shadow:0 35px 90px #0000005c}.sample-toolbar[data-v-6326b480]{color:#7b889d;background:#f3f6fa;align-items:center;gap:6px;height:39px;padding:0 14px;font-size:.61rem;font-weight:700;display:flex}.sample-toolbar i[data-v-6326b480]{background:#ccd5e2;border-radius:50%;width:7px;height:7px}.sample-toolbar span[data-v-6326b480]{margin-left:auto}.sample-accent[data-v-6326b480]{background:linear-gradient(90deg,#376ff1,#7956e6);height:7px}.sample-body[data-v-6326b480]{padding:31px 34px 34px}.sample-kicker[data-v-6326b480]{color:#60708b;letter-spacing:.16em;font-size:.55rem;font-weight:900}.sample-title[data-v-6326b480]{letter-spacing:-.04em;margin:10px 0 7px;font-size:1.5rem;font-weight:850}.sample-copy[data-v-6326b480]{color:#7b889d;margin-bottom:23px;font-size:.68rem;line-height:1.55}.sample-label[data-v-6326b480]{margin:15px 0 6px;font-size:.59rem;font-weight:800}.sample-label b[data-v-6326b480]{color:#6b5be7}.sample-input[data-v-6326b480],.sample-textarea[data-v-6326b480]{color:#9aa6b8;border:1px solid #dce3ee;border-radius:7px;padding:10px;font-size:.63rem}.sample-textarea[data-v-6326b480]{height:42px}.sample-submit[data-v-6326b480]{color:#fff;background:#315ddc;border-radius:7px;justify-content:space-between;margin-top:19px;padding:10px 13px;font-size:.65rem;font-weight:800;display:flex}.floating-chip[data-v-6326b480]{color:#384862;z-index:3;background:#fffffff0;border:1px solid #fffc;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:.66rem;font-weight:800;display:flex;position:absolute;box-shadow:0 15px 36px #0003}.floating-chip span[data-v-6326b480]{color:#059669}.chip-top[data-v-6326b480]{top:30px;right:9%}.chip-side[data-v-6326b480]{color:#5e54d8;top:54%;left:3%}.forms-workspace[data-v-6326b480]{max-width:1440px;margin:auto;padding:52px clamp(20px,4vw,56px) 72px}.workspace-topline[data-v-6326b480]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.eyebrow[data-v-6326b480]{letter-spacing:.13em;text-transform:uppercase;color:#536de1;font-size:.65rem;font-weight:900}.workspace-topline h2[data-v-6326b480],.response-drawer h2[data-v-6326b480]{letter-spacing:-.04em;margin:7px 0 4px;font-size:2rem}.workspace-topline p[data-v-6326b480]{color:#69778c;margin:0;font-size:.86rem}.new-form-button[data-v-6326b480]{padding:12px 17px}.new-form-button span[data-v-6326b480]{font-size:1.1rem}.metric-grid[data-v-6326b480]{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:32px;display:grid}.metric-grid article[data-v-6326b480]{background:#fff;border:1px solid #e3e9f2;border-radius:13px;align-items:center;gap:13px;padding:17px;display:flex;box-shadow:0 5px 16px #0f172a09}.metric-grid strong[data-v-6326b480]{font-size:1.25rem;display:block}.metric-grid small[data-v-6326b480]{color:#758298;margin-top:2px;font-size:.68rem;display:block}.metric-icon[data-v-6326b480]{border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.metric-icon.blue[data-v-6326b480]{color:#2563eb;background:#eaf2ff}.metric-icon.violet[data-v-6326b480]{color:#7155df;background:#f1edff}.metric-icon.green[data-v-6326b480]{color:#059669;background:#e9f8f2}.ai-metric[data-v-6326b480]{color:#6355df}.ai-metric>svg[data-v-6326b480]{margin:10px}.forms-toolbar[data-v-6326b480]{border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.filter-tabs[data-v-6326b480]{gap:3px;display:flex}.filter-tabs button[data-v-6326b480]{color:#77849a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 13px;font-size:.72rem;font-weight:800}.filter-tabs button.active[data-v-6326b480]{color:#315ddc;border-color:#315ddc}.filter-tabs span[data-v-6326b480]{background:#e8edf4;border-radius:999px;margin-left:3px;padding:2px 6px;font-size:.58rem}.forms-search[data-v-6326b480]{background:#fff;border:1px solid #dfe5ed;border-radius:9px;align-items:center;gap:7px;margin-bottom:7px;padding:8px 11px;display:flex}.forms-search input[data-v-6326b480]{border:0;outline:0;width:190px;font-size:.75rem}.sr-only[data-v-6326b480]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.form-card-grid[data-v-6326b480],.loading-grid[data-v-6326b480]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.form-card[data-v-6326b480]{background:#fff;border:1px solid #e0e6ef;border-radius:15px;transition:all .2s;overflow:hidden;box-shadow:0 5px 18px #0f172a0a}.form-card[data-v-6326b480]:hover{transform:translateY(-3px);box-shadow:0 15px 38px #0f172a1a}.form-card__preview[data-v-6326b480]{background:linear-gradient(145deg,color-mix(in srgb,var(--form-accent),white 90%),#fff);border-bottom:1px solid #e8edf4;min-height:180px;padding:22px 25px;position:relative;overflow:hidden}.form-card__preview[data-v-6326b480]:before{content:"";background:var(--form-accent);height:5px;position:absolute;inset:0 0 auto}.preview-brand[data-v-6326b480]{letter-spacing:.12em;color:#738199;align-items:center;gap:6px;font-size:.5rem;font-weight:900;display:flex}.preview-brand span[data-v-6326b480]{background:var(--form-accent);border-radius:4px;width:13px;height:13px}.form-card__preview>strong[data-v-6326b480]{margin:17px 0 6px;font-size:1rem;display:block}.form-card__preview>p[data-v-6326b480]{color:#7b889d;max-width:80%;margin:0;font-size:.6rem;line-height:1.5}.preview-lines[data-v-6326b480]{gap:7px;margin:15px 0;display:grid}.preview-lines i[data-v-6326b480]{background:#fff;border:1px solid #dfe6ef;border-radius:5px;height:18px}.preview-lines i.short[data-v-6326b480]{width:65%}.form-card__preview>button[data-v-6326b480]{background:var(--form-accent);color:#fff;border:0;border-radius:5px;padding:7px 11px;font-size:.56rem}.form-card__body[data-v-6326b480]{padding:18px}.card-title-row[data-v-6326b480]{justify-content:space-between;gap:10px;display:flex}.status-line[data-v-6326b480]{align-items:center;gap:7px;min-height:24px;display:flex}.status-pill[data-v-6326b480]{letter-spacing:.09em;border-radius:999px;padding:4px 7px;font-size:.52rem;font-weight:900}.status-pill.published[data-v-6326b480]{color:#047857;background:#e7f7ef}.status-pill.draft[data-v-6326b480]{color:#58677c;background:#edf2f8}.status-pill.archived[data-v-6326b480]{color:#8a5d5d;background:#f4f0f0}.card-title-row h3[data-v-6326b480]{margin:9px 0 0;font-size:.92rem}.more-button[data-v-6326b480],.icon-button[data-v-6326b480]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:8px}.more-button[data-v-6326b480]{width:32px;height:30px}.form-stats[data-v-6326b480]{color:#8692a5;flex-wrap:wrap;gap:12px;margin:13px 0 16px;font-size:.6rem;display:flex}.form-stats strong[data-v-6326b480]{color:#46546a}.form-card__actions[data-v-6326b480]{gap:7px;display:flex}.edit-button[data-v-6326b480]{color:#315ddc;cursor:pointer;background:#eff4ff;border:0;border-radius:8px;flex:1;justify-content:space-between;padding:9px 11px;font-size:.66rem;font-weight:850;display:flex}.icon-button[data-v-6326b480]{width:34px}.icon-button[data-v-6326b480]:hover{color:#315ddc;border-color:#9eb3dd}.icon-button.danger[data-v-6326b480]:hover{color:#dc2626;border-color:#fecaca}.loading-card[data-v-6326b480]{background:linear-gradient(90deg,#ebeff5 25%,#f7f9fc 38%,#ebeff5 63%) 0 0/400% 100%;border-radius:15px;height:390px;animation:1.4s infinite shimmer-6326b480}.forms-empty[data-v-6326b480]{text-align:center;background:#fff;border:1px dashed #ccd6e5;border-radius:16px;padding:70px 20px}.empty-orbit[data-v-6326b480]{color:#6355df;background:#f0edff;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 18px;display:grid}.forms-empty h3[data-v-6326b480]{margin:0 0 8px;font-size:1.15rem}.forms-empty p[data-v-6326b480]{color:#76849a;max-width:500px;margin:0 auto 18px;line-height:1.6}.forms-empty button[data-v-6326b480]{color:#fff;background:#315ddc;border:0;border-radius:9px;padding:11px 16px;font-weight:800}.response-overlay[data-v-6326b480]{z-index:1000;background:#0813247a;justify-content:flex-end;display:flex;position:fixed;inset:0}.response-drawer[data-v-6326b480]{background:#f6f8fb;width:min(620px,94vw);height:100%;overflow:auto;box-shadow:-20px 0 70px #0003}.response-drawer>header[data-v-6326b480]{z-index:2;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:23px 26px;display:flex;position:sticky;top:0}.response-drawer h2[data-v-6326b480]{margin:5px 0 0;font-size:1.3rem}.response-drawer header button[data-v-6326b480]{background:#eef2f7;border:0;border-radius:9px;width:34px;height:34px;font-size:1.25rem}.response-summary[data-v-6326b480]{grid-template-columns:1fr 1fr;gap:12px;padding:22px 24px;display:grid}.response-summary div[data-v-6326b480]{background:#fff;border:1px solid #e0e6ef;border-radius:12px;padding:17px}.response-summary strong[data-v-6326b480],.response-summary span[data-v-6326b480]{display:block}.response-summary strong[data-v-6326b480]{font-size:1.45rem}.response-summary span[data-v-6326b480]{color:#78859a;margin-top:4px;font-size:.67rem}.response-list[data-v-6326b480]{gap:12px;padding:0 24px 30px;display:grid}.response-list article[data-v-6326b480]{background:#fff;border:1px solid #e0e6ef;border-radius:12px;padding:17px}.response-meta[data-v-6326b480]{border-bottom:1px solid #edf1f5;justify-content:space-between;padding-bottom:11px;font-size:.7rem;display:flex}.response-meta span[data-v-6326b480]{color:#8490a3}.response-list dl[data-v-6326b480]{gap:10px;margin:12px 0 0;display:grid}.response-list dl div[data-v-6326b480]{grid-template-columns:150px 1fr;gap:12px;display:grid}.response-list dt[data-v-6326b480]{color:#7a879a;font-size:.64rem;font-weight:800}.response-list dd[data-v-6326b480]{color:#29364a;word-break:break-word;margin:0;font-size:.72rem}.response-empty[data-v-6326b480],.drawer-loading[data-v-6326b480]{text-align:center;color:#78859a;padding:80px 24px}.response-empty>span[data-v-6326b480]{font-size:2rem}.response-empty h3[data-v-6326b480]{color:#26354a}.drawer-enter-active[data-v-6326b480],.drawer-leave-active[data-v-6326b480]{transition:opacity .2s}.drawer-enter-active .response-drawer[data-v-6326b480],.drawer-leave-active .response-drawer[data-v-6326b480]{transition:transform .25s}.drawer-enter-from[data-v-6326b480],.drawer-leave-to[data-v-6326b480]{opacity:0}.drawer-enter-from .response-drawer[data-v-6326b480],.drawer-leave-to .response-drawer[data-v-6326b480]{transform:translate(100%)}@keyframes spin-6326b480{to{transform:rotate(360deg)}}@keyframes shimmer-6326b480{0%{background-position:100% 0}to{background-position:0 0}}@media (width<=1050px){.forms-hero[data-v-6326b480]{grid-template-columns:1fr}.forms-hero__visual[data-v-6326b480]{display:none}.metric-grid[data-v-6326b480],.form-card-grid[data-v-6326b480],.loading-grid[data-v-6326b480]{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.forms-hero[data-v-6326b480]{min-height:auto}.forms-hero__content[data-v-6326b480]{padding:32px 20px 40px}.forms-hero h1[data-v-6326b480]{font-size:2.55rem}.ai-compose__input[data-v-6326b480]{flex-wrap:wrap;align-items:stretch}.ai-compose__input svg[data-v-6326b480]{margin-top:12px}.ai-compose__input input[data-v-6326b480]{width:calc(100% - 40px)}.ai-compose__input button[data-v-6326b480]{width:100%}.forms-workspace[data-v-6326b480]{padding:36px 16px 55px}.workspace-topline[data-v-6326b480]{flex-direction:column;align-items:flex-start}.new-form-button[data-v-6326b480]{width:100%}.metric-grid[data-v-6326b480]{grid-template-columns:1fr 1fr;gap:9px}.forms-toolbar[data-v-6326b480]{border:0;flex-direction:column;align-items:stretch}.filter-tabs[data-v-6326b480]{border-bottom:1px solid #dfe5ed;overflow:auto}.forms-search[data-v-6326b480]{margin:0}.forms-search input[data-v-6326b480]{width:100%}.form-card-grid[data-v-6326b480],.loading-grid[data-v-6326b480]{grid-template-columns:1fr}.response-list dl div[data-v-6326b480]{grid-template-columns:1fr;gap:3px}}.asset-picker-backdrop[data-v-d2bf8227]{z-index:1300;background:#081222ad;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.asset-picker[data-v-d2bf8227]{color:#172033;background:#fff;border-radius:16px;flex-direction:column;width:min(920px,96vw);height:min(690px,92vh);display:flex;overflow:hidden;box-shadow:0 34px 100px #00000061}.asset-picker>header[data-v-d2bf8227]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.asset-picker>header span[data-v-d2bf8227]{letter-spacing:.14em;color:#536de1;font-size:.55rem;font-weight:900}.asset-picker h2[data-v-d2bf8227]{margin:5px 0;font-size:1.2rem}.asset-picker header p[data-v-d2bf8227]{color:#77859a;margin:0;font-size:.68rem;line-height:1.5}.asset-picker>header>button[data-v-d2bf8227]{color:#415169;cursor:pointer;background:#eef2f7;border:0;border-radius:9px;width:34px;height:34px;font-size:1.15rem}.asset-toolbar[data-v-d2bf8227]{background:#f8fafc;border-bottom:1px solid #e8edf4;grid-template-columns:auto minmax(0,1fr) minmax(180px,280px);align-items:center;gap:10px;padding:12px 20px;display:grid}.back-folder[data-v-d2bf8227]{color:#536176;background:#fff;border:1px solid #dbe2ec;border-radius:8px;padding:8px 10px;font-size:.65rem;font-weight:800}.breadcrumb[data-v-d2bf8227]{text-overflow:ellipsis;white-space:nowrap;color:#6d7a8e;min-width:0;font-size:.65rem;overflow:hidden}.asset-toolbar input[data-v-d2bf8227]{box-sizing:border-box;border:1px solid #d9e1eb;border-radius:8px;width:100%;padding:9px 11px;font-size:.67rem}.asset-content[data-v-d2bf8227]{flex:1;padding:20px;overflow:auto}.asset-grid[data-v-d2bf8227]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.asset-tile[data-v-d2bf8227]{text-align:left;cursor:pointer;color:#24334a;background:#fff;border:1px solid #e0e6ef;border-radius:11px;min-width:0;padding:0 0 11px;overflow:hidden}.asset-tile[data-v-d2bf8227]:hover,.asset-tile.selected[data-v-d2bf8227]{border-color:#6382d8;transform:translateY(-1px);box-shadow:0 8px 22px #315ddc21}.asset-preview[data-v-d2bf8227]{background:#eef2f7;height:128px;position:relative;overflow:hidden}.folder-icon[data-v-d2bf8227]{color:#7890ba;background:linear-gradient(145deg,#edf3ff,#f7f9fc);place-items:center;height:100%;font-size:3rem;display:grid}.status[data-v-d2bf8227]{color:#fff;letter-spacing:.04em;border-radius:999px;padding:4px 7px;font-size:.48rem;font-weight:900;position:absolute;top:7px;right:7px}.status.published[data-v-d2bf8227]{background:#047857}.status.draft[data-v-d2bf8227]{background:#5f6c80}.asset-tile strong[data-v-d2bf8227],.asset-tile small[data-v-d2bf8227]{text-overflow:ellipsis;white-space:nowrap;padding:0 10px;display:block;overflow:hidden}.asset-tile strong[data-v-d2bf8227]{margin-top:10px;font-size:.67rem}.asset-tile small[data-v-d2bf8227]{color:#8a96a7;margin-top:3px;font-size:.52rem}.picker-state[data-v-d2bf8227]{color:#738095;text-align:center;place-items:center;min-height:320px;font-size:.75rem;display:grid}.picker-state.error[data-v-d2bf8227]{color:#b4232c}.picker-state button[data-v-d2bf8227]{color:#536de1;background:#fff;border:1px solid #d9e1eb;border-radius:8px;padding:8px 12px;font-weight:800}.sr-only[data-v-d2bf8227]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.asset-picker-backdrop[data-v-d2bf8227]{padding:8px}.asset-picker[data-v-d2bf8227]{height:96vh}.asset-toolbar[data-v-d2bf8227]{grid-template-columns:auto 1fr}.asset-toolbar label[data-v-d2bf8227]{grid-column:1/-1}.asset-grid[data-v-d2bf8227]{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-preview[data-v-d2bf8227]{height:115px}}.builder-page[data-v-8ffab8c3]{color:#172033;background:#edf1f6;flex-direction:column;height:calc(100vh - 64px);min-height:620px;display:flex;overflow:hidden}.builder-header[data-v-8ffab8c3]{background:#fff;border-bottom:1px solid #dfe5ee;flex:none;justify-content:space-between;align-items:center;gap:20px;height:70px;padding:0 22px;display:flex}.builder-title-group[data-v-8ffab8c3],.title-line[data-v-8ffab8c3],.builder-actions[data-v-8ffab8c3]{align-items:center;display:flex}.builder-title-group[data-v-8ffab8c3]{gap:12px;min-width:0}.back-button[data-v-8ffab8c3]{color:#506078;border:1px solid #dfe5ee;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;text-decoration:none;display:grid}.title-copy[data-v-8ffab8c3]{min-width:0}.title-line[data-v-8ffab8c3]{gap:8px}.title-line input[data-v-8ffab8c3]{color:#172033;letter-spacing:-.02em;background:0 0;border:0;width:min(310px,28vw);padding:2px;font-weight:850}.title-line input[data-v-8ffab8c3]:focus{border-radius:4px;outline:1px solid #afc0df}.title-copy>span[data-v-8ffab8c3]{color:#8592a5;font-size:.6rem}.status-pill[data-v-8ffab8c3]{letter-spacing:.08em;border-radius:999px;padding:4px 7px;font-size:.48rem;font-weight:900}.status-pill.draft[data-v-8ffab8c3]{color:#66758a;background:#edf2f7}.status-pill.published[data-v-8ffab8c3]{color:#047857;background:#e7f8f0}.status-pill.archived[data-v-8ffab8c3]{color:#8f5a5a;background:#f4eeee}.builder-actions[data-v-8ffab8c3]{gap:8px}.builder-actions button[data-v-8ffab8c3]{cursor:pointer;border-radius:8px;height:36px;padding:0 14px;font-size:.68rem;font-weight:850}.secondary-button[data-v-8ffab8c3]{color:#47566d;background:#fff;border:1px solid #d8e0eb}.publish-button[data-v-8ffab8c3]{color:#fff;background:linear-gradient(135deg,#315fdf,#6a52db);border:0;box-shadow:0 7px 16px #3e54c940}.builder-actions button[data-v-8ffab8c3]:disabled{opacity:.5;cursor:not-allowed}.builder-layout[data-v-8ffab8c3]{flex:1;grid-template-columns:250px minmax(390px,1fr) 290px;min-height:0;display:grid}.field-library[data-v-8ffab8c3],.settings-panel[data-v-8ffab8c3]{background:#fff;padding:22px 18px;overflow:auto}.field-library[data-v-8ffab8c3]{border-right:1px solid #dfe5ee}.settings-panel[data-v-8ffab8c3]{border-left:1px solid #dfe5ee}.panel-heading>span[data-v-8ffab8c3]{letter-spacing:.13em;text-transform:uppercase;color:#536de1;font-size:.55rem;font-weight:900}.panel-heading h2[data-v-8ffab8c3]{margin:6px 0;font-size:1rem}.panel-heading p[data-v-8ffab8c3]{color:#7c899c;margin:0 0 19px;font-size:.66rem;line-height:1.55}.field-grid[data-v-8ffab8c3]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.field-grid button[data-v-8ffab8c3]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:10px;min-height:84px;padding:10px;transition:all .15s}.field-grid button[data-v-8ffab8c3]:hover{background:#f5f8ff;border-color:#91a9dc;transform:translateY(-1px)}.field-grid button>span[data-v-8ffab8c3]{color:#315ddc;background:#eef3ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:.68rem;font-weight:900;display:grid}.field-grid strong[data-v-8ffab8c3],.field-grid small[data-v-8ffab8c3]{display:block}.field-grid strong[data-v-8ffab8c3]{margin-top:8px;font-size:.66rem}.field-grid small[data-v-8ffab8c3]{color:#9aa5b5;margin-top:2px;font-size:.52rem}.ai-field-card[data-v-8ffab8c3]{color:#5e54d8;background:linear-gradient(145deg,#faf9ff,#f3f1ff);border:1px solid #dcd8fb;border-radius:11px;margin-top:18px;padding:13px}.ai-field-card>div strong[data-v-8ffab8c3]{color:#2d3450;margin-top:8px;font-size:.66rem;display:block}.ai-field-card p[data-v-8ffab8c3]{color:#757f98;font-size:.58rem;line-height:1.5}.ai-field-card button[data-v-8ffab8c3]{color:#5e54d8;background:#fff;border:1px solid #d0c9fa;border-radius:7px;width:100%;padding:8px;font-size:.6rem;font-weight:850}.ai-field-card button[data-v-8ffab8c3]:disabled{opacity:.55}.canvas-panel[data-v-8ffab8c3]{flex-direction:column;min-width:0;display:flex}.canvas-toolbar[data-v-8ffab8c3]{color:#768397;background:#f8fafc;border-bottom:1px solid #d7dee8;flex:none;justify-content:space-between;align-items:center;height:50px;padding:0 18px;font-size:.6rem;display:flex}.device-toggle[data-v-8ffab8c3]{background:#e7ecf3;border-radius:7px;padding:3px;display:flex}.device-toggle button[data-v-8ffab8c3]{color:#69778b;background:0 0;border:0;border-radius:5px;padding:5px 9px;font-size:.59rem}.device-toggle button.active[data-v-8ffab8c3]{color:#315ddc;background:#fff;box-shadow:0 1px 4px #0f172a1a}.canvas-scroll[data-v-8ffab8c3]{justify-items:center;padding:30px;display:grid;overflow:auto}.form-canvas[data-v-8ffab8c3]{--accent:#2563eb;--surface:#fff;background:var(--surface);border-radius:13px;width:min(720px,100%);min-height:680px;transition:width .25s;overflow:hidden;box-shadow:0 13px 40px #0f172a1f}.form-canvas.mobile[data-v-8ffab8c3]{width:390px}.form-accent[data-v-8ffab8c3]{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent),#fff 35%));height:7px}.form-intro[data-v-8ffab8c3]{padding:40px 50px 20px}.form-kicker[data-v-8ffab8c3]{letter-spacing:.16em;color:var(--accent);font-size:.52rem;font-weight:900}.form-intro h1[data-v-8ffab8c3]{letter-spacing:-.045em;margin:9px 0;font-size:1.9rem}.form-intro p[data-v-8ffab8c3]{color:#778397;margin:0;font-size:.73rem;line-height:1.6}.canvas-fields[data-v-8ffab8c3]{gap:9px;padding:10px 34px;display:grid}.canvas-field[data-v-8ffab8c3]{cursor:pointer;border:1px solid #0000;border-radius:9px;grid-template-columns:26px 26px 1fr 28px;gap:7px;padding:15px 10px;transition:all .15s;display:grid;position:relative}.canvas-field[data-v-8ffab8c3]:hover{background:#fafbfe;border-color:#e0e6ef}.canvas-field.selected[data-v-8ffab8c3]{background:#f6f8ff;border-color:#9db1e4;box-shadow:0 0 0 2px #315ddc12}.drag-handle[data-v-8ffab8c3],.delete-field[data-v-8ffab8c3]{color:#a0aaba;cursor:grab;background:0 0;border:0}.delete-field[data-v-8ffab8c3]{cursor:pointer;font-size:1.1rem}.field-index[data-v-8ffab8c3]{color:#9ca7b8;padding-top:4px;font-size:.55rem}.field-preview label[data-v-8ffab8c3]{font-size:.66rem;font-weight:800;display:block}.field-preview label b[data-v-8ffab8c3]{color:var(--accent)}.field-preview>p[data-v-8ffab8c3]{color:#8b96a6;margin:4px 0 7px;font-size:.57rem}.field-preview input[data-v-8ffab8c3],.field-preview textarea[data-v-8ffab8c3],.field-preview select[data-v-8ffab8c3]{box-sizing:border-box;color:#8491a4;background:#fff;border:1px solid #dce3ed;border-radius:7px;width:100%;margin-top:7px;padding:10px;font-size:.63rem}.field-preview textarea[data-v-8ffab8c3]{resize:none;height:62px}.choice-preview[data-v-8ffab8c3]{gap:6px;margin-top:8px;display:grid}.choice-preview span[data-v-8ffab8c3],.check-preview[data-v-8ffab8c3]{color:#5e6b7e;align-items:center;gap:7px;font-size:.6rem!important;font-weight:500!important;display:flex!important}.choice-preview i[data-v-8ffab8c3]{border:1px solid #b9c4d3;border-radius:50%;width:11px;height:11px}.check-preview i[data-v-8ffab8c3]{border:1px solid #b9c4d3;border-radius:3px;width:12px;height:12px}.field-ghost[data-v-8ffab8c3]{opacity:.35;background:#e9efff}.empty-dropzone[data-v-8ffab8c3]{color:#75849b;cursor:pointer;background:#fafcff;border:1.5px dashed #becae0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:160px;margin:10px 44px 22px;display:flex}.empty-dropzone>span[data-v-8ffab8c3]{color:#536de1;font-size:1.4rem}.empty-dropzone strong[data-v-8ffab8c3]{color:#40506a;font-size:.75rem}.empty-dropzone small[data-v-8ffab8c3]{font-size:.58rem}.canvas-submit[data-v-8ffab8c3]{background:var(--accent);color:#fff;border:0;border-radius:8px;justify-content:space-between;margin:20px 50px 8px;padding:12px 16px;font-size:.67rem;font-weight:850;display:flex}.privacy-note[data-v-8ffab8c3]{text-align:center;color:#9ca6b4;padding-bottom:38px;font-size:.52rem;display:block}.setting-field[data-v-8ffab8c3]{margin-bottom:15px;display:block}.setting-field>span[data-v-8ffab8c3],.theme-editor>strong[data-v-8ffab8c3]{color:#526077;margin-bottom:6px;font-size:.58rem;font-weight:850;display:block}.setting-field input[data-v-8ffab8c3],.setting-field textarea[data-v-8ffab8c3]{box-sizing:border-box;color:#26364c;resize:vertical;border:1px solid #dbe2ec;border-radius:8px;width:100%;padding:9px 10px;font-size:.66rem}.setting-field input[data-v-8ffab8c3]:focus,.setting-field textarea[data-v-8ffab8c3]:focus{border-color:#7897dd;outline:0;box-shadow:0 0 0 3px #315ddc17}.toggle-row[data-v-8ffab8c3]{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;margin:4px 0 17px;padding:14px 0;display:flex;position:relative}.toggle-row strong[data-v-8ffab8c3],.toggle-row small[data-v-8ffab8c3]{display:block}.toggle-row strong[data-v-8ffab8c3]{font-size:.65rem}.toggle-row small[data-v-8ffab8c3]{color:#8c97a7;margin-top:3px;font-size:.53rem}.toggle-row input[data-v-8ffab8c3]{opacity:0;position:absolute}.toggle-row i[data-v-8ffab8c3]{background:#cbd3df;border-radius:999px;width:34px;height:19px;position:relative}.toggle-row i[data-v-8ffab8c3]:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .18s;position:absolute;top:2px;left:2px}.toggle-row input:checked+i[data-v-8ffab8c3]{background:#315ddc}.toggle-row input:checked+i[data-v-8ffab8c3]:after{transform:translate(15px)}.options-title[data-v-8ffab8c3]{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.63rem;display:flex}.options-title button[data-v-8ffab8c3]{color:#315ddc;background:0 0;border:0;font-size:.58rem;font-weight:850}.option-row[data-v-8ffab8c3]{grid-template-columns:18px 1fr 24px;align-items:center;gap:5px;margin-bottom:6px;display:grid}.option-row>span[data-v-8ffab8c3]{color:#9aa5b6;font-size:.53rem}.option-row input[data-v-8ffab8c3]{border:1px solid #dce3ed;border-radius:6px;padding:7px;font-size:.62rem}.option-row button[data-v-8ffab8c3]{color:#a1aaba;background:0 0;border:0}.back-settings[data-v-8ffab8c3]{color:#536de1;background:0 0;border:0;margin-top:18px;font-size:.61rem;font-weight:850}.slug-input[data-v-8ffab8c3]{border:1px solid #dbe2ec;border-radius:8px;display:flex;overflow:hidden}.slug-input span[data-v-8ffab8c3]{color:#8793a5;background:#f2f5f9;padding:9px;font-size:.61rem}.slug-input input[data-v-8ffab8c3]{background:#fff;border:0;border-radius:0}.theme-editor[data-v-8ffab8c3]{margin-top:18px}.color-row[data-v-8ffab8c3]{align-items:center;gap:7px;display:flex}.color-row button[data-v-8ffab8c3],.color-row input[data-v-8ffab8c3]{border:2px solid #fff;border-radius:50%;width:25px;height:25px;padding:0;box-shadow:0 0 0 1px #d5dce7}.color-row button.active[data-v-8ffab8c3]{box-shadow:0 0 0 2px #172033}.color-row input[data-v-8ffab8c3]{overflow:hidden}.audit-card[data-v-8ffab8c3]{background:#f4f2ff;border:1px solid #ddd8fb;border-radius:10px;grid-template-columns:62px 1fr;gap:11px;margin-top:24px;padding:13px;display:grid}.audit-score[data-v-8ffab8c3]{text-align:center;color:#5c52d5;background:#fff;border-radius:50%;place-content:center;width:54px;height:54px;display:grid}.audit-score span[data-v-8ffab8c3]{font-size:1rem;font-weight:900}.audit-score small[data-v-8ffab8c3]{font-size:.45rem}.audit-card>div:last-child>strong[data-v-8ffab8c3]{margin:7px 0 2px;font-size:.67rem;display:block}.audit-card p[data-v-8ffab8c3]{color:#747f94;margin:0;font-size:.55rem;line-height:1.45}.mobile-builder-tabs[data-v-8ffab8c3]{display:none}.preview-overlay[data-v-8ffab8c3]{z-index:1100;background:#0812229e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.preview-modal[data-v-8ffab8c3]{background:#fff;border-radius:15px;flex-direction:column;width:min(1060px,96vw);height:min(760px,92vh);display:flex;overflow:hidden;box-shadow:0 30px 100px #00000059}.preview-modal>header[data-v-8ffab8c3]{border-bottom:1px solid #e1e7ef;flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 18px;display:flex}.preview-modal header span[data-v-8ffab8c3],.preview-modal header strong[data-v-8ffab8c3]{display:block}.preview-modal header span[data-v-8ffab8c3]{text-transform:uppercase;color:#758197;font-size:.52rem;font-weight:850}.preview-modal header strong[data-v-8ffab8c3]{margin-top:3px;font-size:.78rem}.preview-modal header button[data-v-8ffab8c3]{background:#eef2f7;border:0;border-radius:8px;width:32px;height:32px;font-size:1.15rem}.preview-modal iframe[data-v-8ffab8c3]{border:0;flex:1;width:100%}.draft-preview[data-v-8ffab8c3]{background:#edf1f6;flex:1;place-items:center;padding:30px;display:grid;overflow:auto}.draft-preview-card[data-v-8ffab8c3]{background:#fff;border-radius:13px;width:min(520px,90%);padding:38px;box-shadow:0 14px 40px #0f172a1f}.draft-preview-card h2[data-v-8ffab8c3]{margin:0}.draft-preview-card>p[data-v-8ffab8c3]{color:#768398;font-size:.75rem}.draft-preview-card>div[data-v-8ffab8c3]{margin:15px 0}.draft-preview-card label[data-v-8ffab8c3]{font-size:.65rem;font-weight:800}.fake-control[data-v-8ffab8c3]{border:1px solid #dce3ed;border-radius:7px;height:35px;margin-top:6px}.draft-preview-card>button[data-v-8ffab8c3]{color:#fff;border:0;border-radius:8px;width:100%;padding:11px;font-weight:800}.fade-enter-active[data-v-8ffab8c3],.fade-leave-active[data-v-8ffab8c3]{transition:opacity .18s}.fade-enter-from[data-v-8ffab8c3],.fade-leave-to[data-v-8ffab8c3]{opacity:0}.builder-loading[data-v-8ffab8c3]{color:#6d7a8f;place-items:center;min-height:70vh;display:grid}.form-canvas[data-v-8ffab8c3]{position:relative}.form-canvas>.form-background-media[data-v-8ffab8c3]{object-fit:cover;object-position:var(--background-position);z-index:0;width:100%;height:100%;position:absolute;inset:0}.form-background-overlay[data-v-8ffab8c3]{z-index:0;background:rgba(8,18,34,var(--background-overlay));position:absolute;inset:0}.form-canvas[data-v-8ffab8c3]>:not(.form-background-media):not(.form-background-overlay){z-index:1;position:relative}.form-canvas.has-background .form-intro h1[data-v-8ffab8c3],.form-canvas.has-background .form-intro p[data-v-8ffab8c3],.form-canvas.has-background .form-kicker[data-v-8ffab8c3],.form-canvas.has-background .privacy-note[data-v-8ffab8c3]{color:#fff;text-shadow:0 1px 12px #00000047}.form-canvas.has-background .canvas-field[data-v-8ffab8c3]{background:#fffffff2;border-color:#ffffff4d;margin-inline:2px}.background-editor[data-v-8ffab8c3]{border-top:1px solid #edf0f5;margin-top:23px;padding-top:18px}.background-title[data-v-8ffab8c3]{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.background-title strong[data-v-8ffab8c3]{color:#526077;font-size:.58rem}.background-title small[data-v-8ffab8c3]{color:#929dad;font-size:.5rem}.background-selection[data-v-8ffab8c3]{border:1px solid #dce3ed;border-radius:9px;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:9px;margin-bottom:8px;padding:7px;display:grid}.background-selection>.authenticated-asset-media[data-v-8ffab8c3],.background-selection>.authenticated-asset-placeholder[data-v-8ffab8c3]{object-fit:cover;border-radius:6px;width:58px;height:45px}.background-selection div strong[data-v-8ffab8c3],.background-selection div small[data-v-8ffab8c3]{text-overflow:ellipsis;display:block;overflow:hidden}.background-selection div strong[data-v-8ffab8c3]{white-space:nowrap;font-size:.59rem}.background-selection div small[data-v-8ffab8c3]{color:#78869a;margin-top:3px;font-size:.49rem;line-height:1.35}.background-selection>button[data-v-8ffab8c3]{color:#8f9aaa;cursor:pointer;background:0 0;border:0;font-size:1rem}.choose-background[data-v-8ffab8c3]{color:#4565c6;cursor:pointer;background:#f8faff;border:1px solid #cfd9e8;border-radius:8px;width:100%;padding:9px;font-size:.61rem;font-weight:850}.background-control[data-v-8ffab8c3]{margin:15px 0 12px;display:block}.background-control>span[data-v-8ffab8c3]{color:#526077;justify-content:space-between;font-size:.57rem;font-weight:800;display:flex}.background-control b[data-v-8ffab8c3]{color:#536de1}.background-control input[data-v-8ffab8c3]{accent-color:#536de1;width:100%}.setting-field select[data-v-8ffab8c3]{box-sizing:border-box;color:#26364c;background:#fff;border:1px solid #dbe2ec;border-radius:8px;width:100%;padding:9px 10px;font-size:.65rem}.background-position[data-v-8ffab8c3]{margin-bottom:0}@media (width<=1150px){.builder-layout[data-v-8ffab8c3]{grid-template-columns:220px minmax(380px,1fr) 260px}.canvas-scroll[data-v-8ffab8c3]{padding:22px}.form-intro[data-v-8ffab8c3]{padding:34px 38px 18px}.canvas-fields[data-v-8ffab8c3]{padding:10px 24px}}@media (width<=900px){.builder-page[data-v-8ffab8c3]{height:auto;min-height:calc(100vh - 64px);overflow:visible}.builder-header[data-v-8ffab8c3]{z-index:20;position:sticky;top:0}.title-copy>span[data-v-8ffab8c3],.builder-actions .secondary-button[data-v-8ffab8c3]:first-child,.status-pill[data-v-8ffab8c3]{display:none}.title-line input[data-v-8ffab8c3]{width:160px}.builder-actions button[data-v-8ffab8c3]{padding:0 10px}.mobile-builder-tabs[data-v-8ffab8c3]{z-index:19;background:#fff;border-bottom:1px solid #dfe5ee;grid-template-columns:repeat(3,1fr);display:grid;position:sticky;top:70px}.mobile-builder-tabs button[data-v-8ffab8c3]{color:#78859a;background:#fff;border:0;border-bottom:2px solid #0000;padding:11px;font-size:.65rem;font-weight:800}.mobile-builder-tabs button.active[data-v-8ffab8c3]{color:#315ddc;border-color:#315ddc}.builder-layout[data-v-8ffab8c3]{display:block}.field-library[data-v-8ffab8c3],.canvas-panel[data-v-8ffab8c3],.settings-panel[data-v-8ffab8c3]{border:0;min-height:calc(100vh - 112px);display:none}.mobile-active[data-v-8ffab8c3]{flex-direction:column;display:flex!important}.field-grid[data-v-8ffab8c3]{grid-template-columns:repeat(3,1fr)}.canvas-scroll[data-v-8ffab8c3]{min-height:700px}.settings-panel[data-v-8ffab8c3]{box-sizing:border-box;width:100%;max-width:620px;margin:auto;padding:25px}.builder-header[data-v-8ffab8c3]{padding:0 10px}.preview-overlay[data-v-8ffab8c3]{padding:8px}}@media (width<=540px){.builder-actions .secondary-button[data-v-8ffab8c3]{display:none}.title-line input[data-v-8ffab8c3]{width:120px}.field-grid[data-v-8ffab8c3]{grid-template-columns:1fr 1fr}.canvas-scroll[data-v-8ffab8c3]{justify-items:stretch;padding:14px 8px}.form-canvas[data-v-8ffab8c3],.form-canvas.mobile[data-v-8ffab8c3]{border-radius:8px;width:100%}.form-intro[data-v-8ffab8c3]{padding:28px 25px 16px}.canvas-fields[data-v-8ffab8c3]{padding:8px 11px}.canvas-field[data-v-8ffab8c3]{grid-template-columns:18px 20px 1fr 24px;padding:12px 5px}.canvas-submit[data-v-8ffab8c3]{margin:18px 25px 8px}}.public-form-experience[data-v-cc10a01a]{background:#edf2fa;flex-direction:column;min-height:100vh;display:flex}.public-form-page[data-v-cc10a01a]{--accent:#2563eb;box-sizing:border-box;background:linear-gradient(145deg,#edf2fa 0%,#f8fafc 48%,color-mix(in srgb,var(--accent),white 93%) 100%);color:#172033;flex:1;min-height:720px;padding:70px 20px;position:relative;overflow:hidden}.public-form-page.has-background[data-v-cc10a01a]{background-repeat:no-repeat}.ambient[data-v-cc10a01a]{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.has-background .ambient[data-v-cc10a01a]{display:none}.ambient-one[data-v-cc10a01a]{background:radial-gradient(circle,color-mix(in srgb,var(--accent),transparent 76%),transparent 70%);width:440px;height:440px;top:-190px;left:-220px}.ambient-two[data-v-cc10a01a]{background:radial-gradient(circle,color-mix(in srgb,var(--accent),transparent 82%),transparent 70%);width:520px;height:520px;bottom:-280px;right:-270px}.public-form-card[data-v-cc10a01a]{box-sizing:border-box;background:var(--surface,#fff);border:1px solid #ccd6e4e6;border-radius:18px;width:min(700px,100%);margin:auto;position:relative;overflow:hidden;box-shadow:0 28px 80px #15264421}.accent-bar[data-v-cc10a01a]{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent),white 42%));height:8px}.public-form-intro[data-v-cc10a01a]{padding:50px 62px 30px}.form-kicker[data-v-cc10a01a]{letter-spacing:.17em;color:var(--accent);font-size:.58rem;font-weight:900}.public-form-intro h1[data-v-cc10a01a],.success-state h1[data-v-cc10a01a],.error-state h1[data-v-cc10a01a]{letter-spacing:-.05em;margin:13px 0;font-size:clamp(2rem,4vw,2.7rem);line-height:1.05}.public-form-intro>p[data-v-cc10a01a],.success-state>p[data-v-cc10a01a],.error-state>p[data-v-cc10a01a]{color:#69778c;max-width:560px;margin:0;font-size:.83rem;line-height:1.7}.form-meta[data-v-cc10a01a]{color:#8a96a8;align-items:center;gap:9px;margin-top:20px;font-size:.61rem;display:flex}.form-meta i[data-v-cc10a01a]{background:#a7b1c0;border-radius:50%;width:3px;height:3px}.public-fields[data-v-cc10a01a]{padding:8px 62px 24px}.public-field[data-v-cc10a01a]{border-top:1px solid #edf0f4;grid-template-columns:31px 1fr;gap:10px;padding:22px 0;display:grid}.question-number[data-v-cc10a01a]{color:#9aa5b5;padding-top:3px;font-size:.55rem}.question-content>label[data-v-cc10a01a]{color:#26354b;font-size:.73rem;font-weight:850;display:block}.question-content>label>span[data-v-cc10a01a]{color:var(--accent)}.question-content>p[data-v-cc10a01a]{color:#8b96a7;margin:5px 0 9px;font-size:.62rem;line-height:1.5}.question-content>input[data-v-cc10a01a],.question-content>textarea[data-v-cc10a01a],.question-content>select[data-v-cc10a01a]{box-sizing:border-box;color:#24334a;background:#fbfcfe;border:1px solid #d9e1eb;border-radius:9px;outline:none;width:100%;margin-top:9px;padding:12px 13px;font-size:.73rem;transition:all .18s}.question-content>textarea[data-v-cc10a01a]{resize:vertical;min-height:100px}.question-content>input[data-v-cc10a01a]:focus,.question-content>textarea[data-v-cc10a01a]:focus,.question-content>select[data-v-cc10a01a]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 87%);background:#fff}.question-content fieldset[data-v-cc10a01a]{border:0;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:9px 0 0;display:grid}.choice-card[data-v-cc10a01a],.checkbox-card[data-v-cc10a01a]{cursor:pointer;border:1px solid #dce3ec;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font-size:.67rem!important;font-weight:650!important;display:flex!important;position:relative!important}.choice-card input[data-v-cc10a01a],.checkbox-card input[data-v-cc10a01a]{opacity:0;position:absolute}.choice-card i[data-v-cc10a01a]{border:1px solid #b7c2d1;border-radius:50%;width:13px;height:13px;position:relative}.choice-card input:checked+i[data-v-cc10a01a]{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px #fff}:is(.choice-card[data-v-cc10a01a]:has(input:checked),.checkbox-card[data-v-cc10a01a]:has(input:checked)){border-color:var(--accent);background:color-mix(in srgb,var(--accent),white 95%)}.checkbox-card[data-v-cc10a01a]{margin-top:9px}.checkbox-card i[data-v-cc10a01a]{color:#0000;border:1px solid #b7c2d1;border-radius:4px;place-items:center;width:15px;height:15px;font-size:.55rem;font-style:normal;display:grid}.checkbox-card input:checked+i[data-v-cc10a01a]{background:var(--accent);border-color:var(--accent);color:#fff}.field-error[data-v-cc10a01a]{color:#c0262d;margin-top:6px;font-size:.61rem;font-weight:700;display:block}.public-field.invalid .question-content>input[data-v-cc10a01a],.public-field.invalid .question-content>textarea[data-v-cc10a01a],.public-field.invalid .question-content>select[data-v-cc10a01a]{background:snow;border-color:#ef9a9f}.honeypot[data-v-cc10a01a]{position:absolute!important;left:-10000px!important}.form-footer[data-v-cc10a01a]{padding:10px 62px 44px}.form-footer>button[data-v-cc10a01a]{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent),#111 16%));color:#fff;cursor:pointer;width:100%;box-shadow:0 10px 24px color-mix(in srgb,var(--accent),transparent 72%);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 17px;font-size:.73rem;font-weight:850;display:flex}.form-footer>button b[data-v-cc10a01a]{margin-left:auto;font-size:.9rem}.form-footer>button[data-v-cc10a01a]:disabled{opacity:.65}.form-footer>p[data-v-cc10a01a]{text-align:center;color:#9aa4b2;margin:13px 0 0;font-size:.54rem}.form-footer>p span[data-v-cc10a01a]{color:var(--accent)}.submit-spinner[data-v-cc10a01a]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin-cc10a01a}.success-state[data-v-cc10a01a],.error-state[data-v-cc10a01a]{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:80px 55px;display:flex}.success-orbit[data-v-cc10a01a],.state-icon[data-v-cc10a01a]{border-radius:24px;place-items:center;width:75px;height:75px;margin-bottom:26px;display:grid}.success-orbit[data-v-cc10a01a]{background:color-mix(in srgb,var(--accent),white 88%);border:1px solid color-mix(in srgb,var(--accent),white 70%)}.success-orbit span[data-v-cc10a01a]{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.2rem;display:grid}.success-state button[data-v-cc10a01a]{color:#526078;background:#fff;border:1px solid #d9e1eb;border-radius:9px;margin-top:30px;padding:11px 16px;font-size:.68rem;font-weight:800}.state-icon[data-v-cc10a01a]{color:#c0262d;background:#fff2f2;font-size:1.5rem;font-weight:900}.loading-card[data-v-cc10a01a]{min-height:450px;padding:60px}.loading-mark[data-v-cc10a01a],.loading-line[data-v-cc10a01a],.loading-field[data-v-cc10a01a]{background:linear-gradient(90deg,#edf0f5 20%,#f7f9fc 40%,#edf0f5 65%) 0 0/400% 100%;border-radius:7px;animation:1.3s infinite shimmer-cc10a01a}.loading-mark[data-v-cc10a01a]{width:55px;height:15px}.loading-line[data-v-cc10a01a]{width:60%;height:22px;margin:18px 0}.loading-line.wide[data-v-cc10a01a]{width:80%;height:38px}.loading-field[data-v-cc10a01a]{height:50px;margin:30px 0}.sr-only[data-v-cc10a01a]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes spin-cc10a01a{to{transform:rotate(360deg)}}@keyframes shimmer-cc10a01a{0%{background-position:100% 0}to{background-position:0 0}}@media (width<=620px){.public-form-page[data-v-cc10a01a]{min-height:560px;padding:38px 10px}.public-form-page.has-background[data-v-cc10a01a]{background-attachment:scroll!important}.public-form-card[data-v-cc10a01a]{border-radius:13px}.public-form-intro[data-v-cc10a01a]{padding:39px 25px 23px}.public-fields[data-v-cc10a01a]{padding:5px 25px 15px}.public-field[data-v-cc10a01a]{grid-template-columns:24px 1fr;padding:19px 0}.question-content fieldset[data-v-cc10a01a]{grid-template-columns:1fr}.form-footer[data-v-cc10a01a]{padding:8px 25px 34px}.success-state[data-v-cc10a01a],.error-state[data-v-cc10a01a]{padding:55px 25px}.loading-card[data-v-cc10a01a]{padding:35px}}.form-level-error[data-v-cc10a01a]{color:#b4232c;background:#fff5f5;border:1px solid #fecaca;border-radius:8px;margin:8px 0 14px;padding:11px 13px;font-size:.65rem}.dashboard-wrapper[data-v-34adb381]{background:var(--color-ink-50);box-sizing:border-box;min-height:100vh;padding:24px}.animate-fade-in[data-v-34adb381]{animation:.4s ease-out fadeIn-34adb381}@keyframes fadeIn-34adb381{0%{opacity:0}to{opacity:1}}.dashboard-glass[data-v-34adb381]{border:1px solid var(--color-ink-200);background:#fff;border-radius:16px;max-width:1400px;margin:0 auto;overflow:hidden;box-shadow:0 4px 20px #0000000d}.manager-header[data-v-34adb381]{border-bottom:1px solid var(--color-ink-100);background:#fff;justify-content:space-between;align-items:flex-start;gap:24px;padding:32px 40px 24px;display:flex}.header-content[data-v-34adb381]{flex:1}.back-link[data-v-34adb381]{color:var(--color-ink-400);margin-bottom:8px;font-size:.85rem;text-decoration:none;transition:color .2s;display:inline-block}.back-link[data-v-34adb381]:hover{color:var(--color-accent)}.gradient-title[data-v-34adb381]{color:var(--color-ink-900);letter-spacing:-.02em;margin:0 0 4px;font-size:1.85rem;font-weight:800}.subtitle[data-v-34adb381]{color:var(--color-ink-400);max-width:540px;margin:0;font-size:.9rem;line-height:1.5}.header-actions[data-v-34adb381]{flex-shrink:0;align-items:center;gap:12px;display:flex}.log-stats[data-v-34adb381]{gap:8px;display:flex}.stat-pill[data-v-34adb381]{background:var(--color-ink-50);border:1px solid var(--color-ink-200);border-radius:10px;flex-direction:column;align-items:center;min-width:60px;padding:8px 14px;display:flex}.stat-pill.pill-success[data-v-34adb381]{background:#f0fdf4;border-color:#bbf7d0}.stat-pill.pill-warn[data-v-34adb381]{background:#fff7ed;border-color:#fed7aa}.stat-num[data-v-34adb381]{color:var(--color-ink-900);font-size:1.1rem;font-weight:800;line-height:1}.pill-success .stat-num[data-v-34adb381]{color:#15803d}.pill-warn .stat-num[data-v-34adb381]{color:#b45309}.stat-label[data-v-34adb381]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-300);margin-top:2px;font-size:.6rem;font-weight:700}.btn-export[data-v-34adb381],.btn-clear-log[data-v-34adb381]{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}.btn-export[data-v-34adb381]{background:var(--color-ink-100);color:var(--color-ink-500);border:1px solid var(--color-ink-200)}.btn-export[data-v-34adb381]:hover{background:var(--color-ink-200);border-color:var(--color-ink-200)}.btn-clear-log[data-v-34adb381]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.btn-clear-log[data-v-34adb381]:hover{background:#fee2e2;border-color:#fca5a5}.filter-bar[data-v-34adb381]{border-bottom:1px solid var(--color-ink-100);background:#fafbfc;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 40px;display:flex}.search-wrap[data-v-34adb381]{border:1px solid var(--color-ink-200);background:#fff;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:200px;padding:9px 14px;transition:all .2s;display:flex}.search-wrap[data-v-34adb381]:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px #3b82f61a}.search-icon[data-v-34adb381]{color:var(--color-ink-300);flex-shrink:0}.search-input[data-v-34adb381]{color:var(--color-ink-800);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.9rem}.search-input[data-v-34adb381]::placeholder{color:var(--color-ink-300)}.clear-search[data-v-34adb381]{color:var(--color-ink-300);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.3rem;line-height:1;transition:color .2s}.clear-search[data-v-34adb381]:hover{color:var(--color-ink-500)}.filter-chips[data-v-34adb381]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-chip[data-v-34adb381]{border:1px solid var(--color-ink-200);cursor:pointer;color:var(--color-ink-400);background:#fff;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.chip-dot[data-v-34adb381]{background:currentColor;border-radius:50%;width:6px;height:6px}.filter-chip.chip-success[data-v-34adb381]{color:#15803d}.filter-chip.chip-success.active[data-v-34adb381]{background:#dcfce7;border-color:#86efac}.filter-chip.chip-info[data-v-34adb381]{color:#0369a1}.filter-chip.chip-info.active[data-v-34adb381]{background:#e0f2fe;border-color:#7dd3fc}.filter-chip.chip-warning[data-v-34adb381]{color:#b45309}.filter-chip.chip-warning.active[data-v-34adb381]{background:#fef3c7;border-color:#fcd34d}.filter-chip.chip-error[data-v-34adb381]{color:#dc2626}.filter-chip.chip-error.active[data-v-34adb381]{background:#fee2e2;border-color:#fca5a5}.user-filter-select[data-v-34adb381]{border:1px solid var(--color-ink-200);color:var(--color-ink-500);cursor:pointer;background:#fff;border-radius:8px;outline:none;padding:7px 12px;font-family:inherit;font-size:.8rem;transition:all .2s}.user-filter-select[data-v-34adb381]:focus{border-color:var(--color-accent)}.log-body[data-v-34adb381]{padding:0}.log-table[data-v-34adb381]{border-collapse:separate;border-spacing:0;width:100%}.log-table th[data-v-34adb381]{text-align:left;background:var(--color-ink-50);color:var(--color-ink-400);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--color-ink-200);z-index:2;padding:12px 16px;font-size:.72rem;font-weight:700;position:sticky;top:56px}.log-table td[data-v-34adb381]{border-bottom:1px solid var(--color-ink-50);vertical-align:middle;padding:13px 16px}.log-row[data-v-34adb381]{transition:background .15s}.log-row[data-v-34adb381]:hover{background:#fafbfc}.log-row.row-error[data-v-34adb381]{background:#ef444405}.log-row.row-warning[data-v-34adb381]{background:#f59e0b05}.ts-cell[data-v-34adb381]{white-space:nowrap}.ts-date[data-v-34adb381]{color:var(--color-ink-800);font-size:.8rem;font-weight:600}.ts-time[data-v-34adb381]{color:var(--color-ink-300);font-variant-numeric:tabular-nums;font-size:.72rem}.sev-cell[data-v-34adb381]{text-align:center}.sev-badge[data-v-34adb381]{text-transform:uppercase;letter-spacing:.06em;border-radius:6px;padding:3px 8px;font-size:.65rem;font-weight:800;display:inline-block}.sev-badge.sev-success[data-v-34adb381]{color:#15803d;background:#dcfce7}.sev-badge.sev-info[data-v-34adb381]{color:#0369a1;background:#e0f2fe}.sev-badge.sev-warning[data-v-34adb381]{color:#b45309;background:#fef3c7}.sev-badge.sev-error[data-v-34adb381]{color:#dc2626;background:#fee2e2}.user-cell[data-v-34adb381]{white-space:nowrap}.user-info-row[data-v-34adb381]{align-items:center;gap:8px;display:flex}.log-avatar[data-v-34adb381]{color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.6rem;font-weight:800;display:flex}.log-username[data-v-34adb381]{color:var(--color-ink-800);font-size:.85rem;font-weight:600}.action-cell[data-v-34adb381]{white-space:nowrap}.action-text[data-v-34adb381]{color:var(--color-ink-700);font-size:.85rem;font-weight:700}.detail-cell[data-v-34adb381]{color:var(--color-ink-400);max-width:360px;font-size:.8rem}.empty-state[data-v-34adb381]{text-align:center;color:var(--color-ink-300);flex-direction:column;align-items:center;gap:16px;padding:80px 40px;display:flex}.empty-icon[data-v-34adb381]{background:var(--color-ink-100);width:72px;height:72px;color:var(--color-ink-200);border-radius:20px;justify-content:center;align-items:center;display:flex}.empty-state p[data-v-34adb381]{max-width:400px;margin:0;font-size:.9rem;line-height:1.6}.btn-reset-filter[data-v-34adb381]{color:var(--color-accent);cursor:pointer;background:#eff6ff;border:none;border-radius:8px;padding:10px 20px;font-size:.85rem;font-weight:700;transition:all .2s}.btn-reset-filter[data-v-34adb381]:hover{background:var(--color-accent);color:#fff;transform:translateY(-1px)}.pagination[data-v-34adb381]{border-top:1px solid var(--color-ink-100);justify-content:center;align-items:center;gap:16px;padding:20px 40px;display:flex}.page-btn[data-v-34adb381]{background:var(--color-ink-100);color:var(--color-ink-500);border:1px solid var(--color-ink-200);cursor:pointer;border-radius:8px;padding:8px 18px;font-size:.82rem;font-weight:700;transition:all .2s}.page-btn[data-v-34adb381]:hover:not(:disabled){background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.page-btn[data-v-34adb381]:disabled{opacity:.4;cursor:not-allowed}.page-indicator[data-v-34adb381]{color:var(--color-ink-400);font-size:.85rem;font-weight:600}.modal-overlay[data-v-34adb381]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#0f172a80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-modal[data-v-34adb381]{text-align:center;background:#fff;border-radius:20px;width:90%;max-width:420px;padding:40px;box-shadow:0 40px 80px -20px #0f172a59}.confirm-icon[data-v-34adb381]{margin-bottom:16px;font-size:3rem}.confirm-modal h3[data-v-34adb381]{color:var(--color-ink-900);margin:0 0 12px;font-size:1.25rem;font-weight:800}.confirm-modal p[data-v-34adb381]{color:var(--color-ink-500);margin:0 0 28px;font-size:.9rem;line-height:1.5}.confirm-actions[data-v-34adb381]{justify-content:center;gap:12px;display:flex}.btn-secondary[data-v-34adb381]{background:var(--color-ink-100);color:var(--color-ink-500);cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:.9rem;font-weight:700;transition:all .2s}.btn-secondary[data-v-34adb381]:hover{background:var(--color-ink-200)}.btn-danger[data-v-34adb381]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:10px 20px;font-size:.9rem;font-weight:700;transition:all .2s}.btn-danger[data-v-34adb381]:hover{background:#b91c1c}.fade-enter-active[data-v-34adb381],.fade-leave-active[data-v-34adb381]{transition:opacity .3s}.fade-enter-from[data-v-34adb381],.fade-leave-to[data-v-34adb381]{opacity:0}.discovery-page[data-v-597dfeb0]{box-sizing:border-box;background:linear-gradient(145deg,#f4f7fb 0%,#edf2f8 100%);min-height:100vh;padding:32px}.discovery-shell[data-v-597dfeb0]{width:min(1280px,100%);margin:0 auto}.page-header[data-v-597dfeb0]{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:24px;display:flex}.back-link[data-v-597dfeb0]{color:#526276;margin-bottom:16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.back-link[data-v-597dfeb0]:hover{color:#1d6fc4}.title-line[data-v-597dfeb0]{align-items:center;gap:14px;display:flex}.title-icon[data-v-597dfeb0]{color:#fff;background:linear-gradient(145deg,#5b5ce2,#2f6edb);border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 24px #3f51b53d}.eyebrow[data-v-597dfeb0]{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}h1[data-v-597dfeb0]{-webkit-text-fill-color:#162033;color:#162033;background:0 0;margin:0;font-size:clamp(28px,4vw,38px)}.page-intro[data-v-597dfeb0]{color:#5b687b;max-width:720px;margin:14px 0 0 62px;font-size:15px}.safety-badges[data-v-597dfeb0]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.safety-badges span[data-v-597dfeb0]{color:#475569;background:#fffc;border:1px solid #dbe4ee;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:600;display:inline-flex}.safety-badges .nova-icon[data-v-597dfeb0]{color:#16815b}.search-studio[data-v-597dfeb0]{background:#fff;border:1px solid #d9e1ed;border-radius:16px;padding:24px;position:relative;overflow:hidden;box-shadow:0 16px 46px #1f304a17}.search-studio[data-v-597dfeb0]:before{content:"";background:linear-gradient(90deg,#5367e9,#7c52c9,#26a6a1);height:3px;position:absolute;inset:0 0 auto}.studio-heading[data-v-597dfeb0]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.studio-heading h2[data-v-597dfeb0]{color:#172033;font-size:19px}.nova-label[data-v-597dfeb0]{color:#6356c7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.shortcut[data-v-597dfeb0]{color:#8491a3;font-size:11px}.prompt-form[data-v-597dfeb0]{background:#f9fbfd;border:1px solid #cdd8e6;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:7px 7px 7px 16px;transition:all .2s;display:grid}.prompt-form[data-v-597dfeb0]:focus-within{background:#fff;border-color:#6277e5;box-shadow:0 0 0 4px #5267de1a}.prompt-icon[data-v-597dfeb0]{color:#65758b;font-size:20px}.prompt-form input[data-v-597dfeb0]{color:#172033;width:100%;font:500 15px/1.4 var(--font-body);background:0 0;border:0;outline:0;padding:9px 0}.prompt-form input[data-v-597dfeb0]::placeholder{color:#8b97a8;font-weight:400}.prompt-form button[data-v-597dfeb0]{color:#fff;min-height:42px;font:600 13px var(--font-body);cursor:pointer;background:#263f91;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 18px;display:inline-flex;box-shadow:0 5px 12px #263f9133}.prompt-form button[data-v-597dfeb0]:hover:not(:disabled){background:#1d327d;transform:translateY(-1px)}.prompt-form button[data-v-597dfeb0]:disabled{opacity:.65;cursor:wait}.examples[data-v-597dfeb0]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.examples>span[data-v-597dfeb0]{color:#7a8798;font-size:12px}.examples button[data-v-597dfeb0]{color:#516075;font:500 12px var(--font-body);cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:7px;padding:6px 9px}.examples button[data-v-597dfeb0]:hover{color:#354aa8;background:#f7f8ff;border-color:#bfc9ee}.interpretation-card[data-v-597dfeb0]{background:#f8f8ff;border:1px solid #dfe4f3;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:13px;margin:18px 0;padding:15px 17px;display:grid}.interpretation-icon[data-v-597dfeb0]{color:#5c57c9;background:#ececfe;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.interpretation-card div>span[data-v-597dfeb0]:first-child{color:#776fb4;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.interpretation-card strong[data-v-597dfeb0]{color:#313956;margin:2px 0 8px;font-size:13px;font-weight:600;display:block}.plan-chips[data-v-597dfeb0]{flex-wrap:wrap;gap:5px;display:flex}.plan-chips span[data-v-597dfeb0]{color:#606a80;background:#fff;border:1px solid #dddff0;border-radius:5px;padding:3px 7px;font-size:10px}.plan-chips .status-plan[data-v-597dfeb0]{color:#0b6c4c;background:#f1fbf7;border-color:#b9dfd0}.plan-lock[data-v-597dfeb0]{white-space:nowrap;align-items:center;gap:5px;color:#187758!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;display:inline-flex!important}.error-banner[data-v-597dfeb0]{color:#a13939;background:#fff6f6;border:1px solid #f0c8c8;border-radius:10px;align-items:center;gap:12px;margin:18px 0;padding:14px 16px;display:flex}.error-banner>.nova-icon[data-v-597dfeb0]{font-size:22px}.error-banner div[data-v-597dfeb0]{flex:1}.error-banner strong[data-v-597dfeb0],.error-banner span[data-v-597dfeb0]{display:block}.error-banner span[data-v-597dfeb0]{margin-top:2px;font-size:12px}.error-banner button[data-v-597dfeb0],.empty-state button[data-v-597dfeb0]{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:7px 11px;font-weight:600}.results-section[data-v-597dfeb0]{margin-top:22px}.results-heading[data-v-597dfeb0]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.results-heading h2[data-v-597dfeb0]{color:#202b3d;font-size:18px}.view-controls[data-v-597dfeb0]{align-items:center;gap:5px;display:flex}.view-controls select[data-v-597dfeb0]{color:#445166;height:34px;font:500 12px var(--font-body);background:#fff;border:1px solid #d4dde8;border-radius:7px;margin-right:5px;padding:0 30px 0 10px}.view-controls button[data-v-597dfeb0]{color:#718096;cursor:pointer;background:#fff;border:1px solid #d4dde8;border-radius:7px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.view-controls button.active[data-v-597dfeb0]{color:#334aa2;background:#f1f4ff;border-color:#b8c4eb}.result-grid[data-v-597dfeb0]{gap:9px;display:grid}.result-grid.grid[data-v-597dfeb0]{grid-template-columns:repeat(2,minmax(0,1fr))}.result-card[data-v-597dfeb0]{min-width:0;color:inherit;background:#fff;border:1px solid #dce4ed;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:17px;text-decoration:none;transition:all .18s;display:grid;box-shadow:0 2px 4px #1b273a05}.result-card[data-v-597dfeb0]:hover{border-color:#bac7dc;transform:translateY(-2px);box-shadow:0 9px 24px #1e2f4914}.result-type-icon[data-v-597dfeb0]{color:#3569a8;background:#eaf3fc;border-radius:10px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.type-asset[data-v-597dfeb0]{color:#087c71;background:#e7f7f4}.type-content-fragment[data-v-597dfeb0],.type-experience-fragment[data-v-597dfeb0]{color:#7355b4;background:#f1ecfa}.type-template[data-v-597dfeb0]{color:#a75a25;background:#fff2e8}.type-launch[data-v-597dfeb0]{color:#b34864;background:#fdebf1}.type-product[data-v-597dfeb0]{color:#166f48;background:#e9f6ee}.result-copy[data-v-597dfeb0]{min-width:0}.result-kicker[data-v-597dfeb0]{color:#6d7a8d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:3px;font-size:10px;font-weight:700;display:flex}.status-chip[data-v-597dfeb0]{color:#68758a;background:#eef1f5;border-radius:4px;padding:2px 5px;font-size:9px}.status-published[data-v-597dfeb0],.status-approved[data-v-597dfeb0],.status-active[data-v-597dfeb0],.status-live[data-v-597dfeb0]{color:#147052;background:#e9f7f1}.status-draft[data-v-597dfeb0],.status-modified[data-v-597dfeb0]{color:#8b5e16;background:#fff5df}.result-card h3[data-v-597dfeb0]{color:#1b2638;margin:0;font-size:15px}.result-card p[data-v-597dfeb0]{color:#657286;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 9px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.result-meta[data-v-597dfeb0]{color:#8792a2;flex-wrap:wrap;gap:7px 15px;font-size:10px;display:flex}.result-meta span[data-v-597dfeb0]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.open-arrow[data-v-597dfeb0]{color:#9aa6b7;align-self:center;font-size:20px;transition:all .18s}.result-card:hover .open-arrow[data-v-597dfeb0]{color:#3e57b0;transform:translate(3px)}.grid .result-card[data-v-597dfeb0]{grid-template-columns:auto 1fr}.grid .open-arrow[data-v-597dfeb0]{display:none}.skeleton-card[data-v-597dfeb0]{pointer-events:none}.skeleton-card>span[data-v-597dfeb0]{background:#e9eef4;border-radius:10px;width:42px;height:42px}.skeleton-card div[data-v-597dfeb0]{gap:7px;display:grid}.skeleton-card i[data-v-597dfeb0]{background:linear-gradient(90deg,#edf1f5 25%,#f8fafc 45%,#edf1f5 65%) 0 0/300% 100%;border-radius:5px;height:9px;animation:1.2s infinite shimmer-597dfeb0}.skeleton-card i[data-v-597dfeb0]:first-child{width:45%}.skeleton-card i[data-v-597dfeb0]:nth-child(2){width:85%}.skeleton-card i[data-v-597dfeb0]:nth-child(3){width:65%}@keyframes shimmer-597dfeb0{to{background-position:-100% 0}}.empty-state[data-v-597dfeb0]{text-align:center;color:#718096;background:#fff9;border:1px dashed #cad5e2;border-radius:12px;padding:60px 20px}.empty-state>span[data-v-597dfeb0]{background:#edf2f7;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 12px;font-size:23px;display:grid}.empty-state h3[data-v-597dfeb0]{color:#334155}.empty-state p[data-v-597dfeb0]{margin:6px 0 16px;font-size:13px}.welcome-grid[data-v-597dfeb0]{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:20px;display:grid}.welcome-grid article[data-v-597dfeb0]{background:#ffffffb8;border:1px solid #dee5ee;border-radius:11px;gap:12px;padding:17px;display:flex}.welcome-icon[data-v-597dfeb0]{color:#356ba8;background:#e9f2fc;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.welcome-icon.violet[data-v-597dfeb0]{color:#6356bd;background:#f0edfc}.welcome-icon.green[data-v-597dfeb0]{color:#167252;background:#e9f7f1}.welcome-grid h2[data-v-597dfeb0]{color:#273348;margin:1px 0 4px;font-size:14px}.welcome-grid p[data-v-597dfeb0]{color:#6d798b;margin:0;font-size:11px;line-height:1.5}.sr-only[data-v-597dfeb0]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=820px){.discovery-page[data-v-597dfeb0]{padding:20px}.page-header[data-v-597dfeb0]{flex-direction:column;align-items:flex-start}.page-intro[data-v-597dfeb0]{margin-left:0}.safety-badges[data-v-597dfeb0]{justify-content:flex-start}.result-grid.grid[data-v-597dfeb0],.welcome-grid[data-v-597dfeb0]{grid-template-columns:1fr}}@media (width<=560px){.discovery-page[data-v-597dfeb0]{padding:14px}.search-studio[data-v-597dfeb0]{padding:18px 14px}.shortcut[data-v-597dfeb0]{display:none}.prompt-form[data-v-597dfeb0]{grid-template-columns:auto 1fr}.prompt-form button[data-v-597dfeb0]{grid-column:1/-1;justify-content:center}.interpretation-card[data-v-597dfeb0]{grid-template-columns:auto 1fr}.plan-lock[data-v-597dfeb0]{grid-column:2}.results-heading[data-v-597dfeb0]{flex-direction:column;align-items:flex-start}.view-controls[data-v-597dfeb0]{width:100%}.view-controls label[data-v-597dfeb0]{flex:1}.view-controls select[data-v-597dfeb0]{width:100%}.result-card[data-v-597dfeb0]{grid-template-columns:auto 1fr}.open-arrow[data-v-597dfeb0]{display:none}}[data-v-5101d6c7]{box-sizing:border-box}.dependency-page[data-v-5101d6c7]{--page:#f4f7fb;--card:#fff;--card-soft:#f8faff;--line:#e0e6ef;--line-strong:#cfd8e6;--text:#17243b;--muted:#65748c;--subtle:#8793a6;--brand:#3859c7;--brand-dark:#243e91;--brand-soft:#edf2ff;--success:#16805f;--success-soft:#e9f7f0;--danger:#be4156;--danger-soft:#fff1f3;min-height:100vh;color:var(--text);background:var(--page);padding:28px clamp(18px,3vw,48px) 64px}.theme-dark{--page:#111827;--card:#182235;--card-soft:#202b40;--line:#2d394d;--line-strong:#3b4961;--text:#ecf2fb;--muted:#a7b3c6;--subtle:#7f8ba1;--brand:#8299ff;--brand-dark:#aab9ff;--brand-soft:#253257;--success:#66d7aa;--success-soft:#18392f;--danger:#ff8698;--danger-soft:#46232c}.page-shell[data-v-5101d6c7]{max-width:1640px;margin:0 auto}button[data-v-5101d6c7],input[data-v-5101d6c7],select[data-v-5101d6c7]{font:inherit}button[data-v-5101d6c7]{color:inherit}.page-header[data-v-5101d6c7]{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.back-link[data-v-5101d6c7]{color:var(--muted);align-items:center;gap:7px;margin-bottom:18px;font-size:.76rem;font-weight:750;text-decoration:none;display:inline-flex}.back-link[data-v-5101d6c7]:hover{color:var(--brand)}.title-row[data-v-5101d6c7]{align-items:center;gap:14px;display:flex}.title-icon[data-v-5101d6c7]{color:#5270c8;background:linear-gradient(145deg,#f8faff,#edf2fc);border:1px solid #d5def1;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.title-icon svg[data-v-5101d6c7]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px}.eyebrow[data-v-5101d6c7]{letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:850;color:#6d63b6!important;margin:0 0 5px!important}.page-header h1[data-v-5101d6c7]{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.1}.page-description[data-v-5101d6c7]{color:var(--muted);margin:10px 0 0 62px;font-size:.88rem}.header-actions[data-v-5101d6c7]{align-items:center;gap:13px;display:flex}.index-state[data-v-5101d6c7]{border:1px solid var(--line);background:var(--card);border-radius:10px;align-items:center;gap:9px;min-width:142px;padding:8px 11px;display:flex}.index-state>span[data-v-5101d6c7]{background:#a7b1c1;border-radius:50%;width:7px;height:7px}.index-state.fresh>span[data-v-5101d6c7]{background:#28a77b;box-shadow:0 0 0 4px #28a77b1a}.index-state div[data-v-5101d6c7]{display:grid}.index-state small[data-v-5101d6c7]{color:var(--subtle);letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:800}.index-state strong[data-v-5101d6c7]{margin-top:2px;font-size:.68rem}.primary-button[data-v-5101d6c7],.secondary-button[data-v-5101d6c7],.danger-button[data-v-5101d6c7]{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:.73rem;font-weight:800;transition:all .18s;display:inline-flex}.primary-button[data-v-5101d6c7]{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-dark));box-shadow:0 8px 18px #3859c72e}.secondary-button[data-v-5101d6c7]{color:var(--text);border-color:var(--line-strong);background:var(--card)}.danger-button[data-v-5101d6c7]{color:#fff;background:#b9364d}.primary-button[data-v-5101d6c7]:hover:not(:disabled),.secondary-button[data-v-5101d6c7]:hover:not(:disabled),.danger-button[data-v-5101d6c7]:hover:not(:disabled){transform:translateY(-1px)}.primary-button svg[data-v-5101d6c7],.icon-button svg[data-v-5101d6c7]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px}button[data-v-5101d6c7]:disabled{opacity:.48;cursor:not-allowed}.spinning[data-v-5101d6c7]{animation:.9s linear infinite spin-5101d6c7}.notice[data-v-5101d6c7]{color:#1e674e;background:#eaf8f1;border:1px solid #b9e4d1;border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:11px 13px;font-size:.73rem;display:flex}.notice.error[data-v-5101d6c7]{color:#98364a;background:#fff2f4;border-color:#f0c4cb}.notice-icon[data-v-5101d6c7]{color:#fff;background:#39a67f;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.7rem;font-weight:900;display:grid}.notice.error .notice-icon[data-v-5101d6c7]{background:#c84f61}.notice button[data-v-5101d6c7]{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:1.15rem}.metric-grid[data-v-5101d6c7]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.metric-card[data-v-5101d6c7]{border:1px solid var(--line);text-align:left;background:var(--card);border-radius:13px;align-items:center;gap:13px;min-width:0;min-height:92px;padding:15px 16px;display:flex;box-shadow:0 6px 22px #18253d09}.metric-button[data-v-5101d6c7]{cursor:pointer;width:100%;transition:all .18s}.metric-button[data-v-5101d6c7]:hover{border-color:#bdc9df;transform:translateY(-1px);box-shadow:0 9px 24px #18253d12}.metric-card.attention[data-v-5101d6c7]{background:linear-gradient(145deg,var(--card),var(--danger-soft));border-color:#edc1c9}.metric-icon[data-v-5101d6c7]{border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:1rem;font-weight:900;display:grid}.metric-icon.violet[data-v-5101d6c7]{color:#665bd1;background:#eeedff}.metric-icon.blue[data-v-5101d6c7]{color:#3975bc;background:#eaf4ff}.metric-icon.rose[data-v-5101d6c7]{color:#bd445b;background:#fff0f3}.metric-icon.amber[data-v-5101d6c7]{color:#a66a11;background:#fff4df}.metric-icon.slate[data-v-5101d6c7]{color:#637389;background:#edf1f6}.metric-card div[data-v-5101d6c7]{grid-template-columns:auto 1fr;align-items:baseline;column-gap:7px;min-width:0;display:grid}.metric-card small[data-v-5101d6c7]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.64rem;font-weight:800;overflow:hidden}.metric-card strong[data-v-5101d6c7]{letter-spacing:-.03em;margin-top:2px;font-size:1.55rem}.metric-card div>span[data-v-5101d6c7]{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.workspace-grid[data-v-5101d6c7]{grid-template-columns:minmax(300px,345px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.explorer-panel[data-v-5101d6c7],.detail-panel[data-v-5101d6c7],.diagnostics-panel[data-v-5101d6c7]{border:1px solid var(--line);background:var(--card);border-radius:14px;box-shadow:0 10px 32px #192b4d0b}.explorer-panel[data-v-5101d6c7]{flex-direction:column;height:720px;display:flex;overflow:hidden}.panel-heading[data-v-5101d6c7]{justify-content:space-between;align-items:center;padding:18px 18px 12px;display:flex}.panel-heading h2[data-v-5101d6c7]{margin:0;font-size:1rem}.count-pill[data-v-5101d6c7]{color:var(--muted);background:var(--card-soft);border-radius:999px;padding:4px 8px;font-size:.62rem;font-weight:850}.type-filters[data-v-5101d6c7]{scrollbar-width:none;gap:5px;padding:0 18px 12px;display:flex;overflow-x:auto}.type-filters[data-v-5101d6c7]::-webkit-scrollbar{display:none}.type-filters button[data-v-5101d6c7]{border:1px solid var(--line);min-height:29px;color:var(--muted);background:var(--card);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:.61rem;font-weight:750;display:inline-flex}.type-filters button span[data-v-5101d6c7]{color:var(--subtle);font-size:.55rem}.type-filters button.active[data-v-5101d6c7]{color:var(--brand);background:var(--brand-soft);border-color:#bfcaf0}.search-field[data-v-5101d6c7]{border:1px solid var(--line-strong);background:var(--card);border-radius:9px;align-items:center;height:38px;margin:0 18px 10px;display:flex;position:relative}.search-field[data-v-5101d6c7]:focus-within{border-color:#8196de;box-shadow:0 0 0 3px #4862be1a}.search-field svg[data-v-5101d6c7]{fill:none;width:15px;stroke:var(--subtle);stroke-width:2px;stroke-linecap:round;margin-left:11px}.search-field input[data-v-5101d6c7]{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0 8px;font-size:.7rem}.search-field button[data-v-5101d6c7]{width:30px;color:var(--subtle);cursor:pointer;background:0 0;border:0}.list-controls[data-v-5101d6c7]{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:0 18px 12px;font-size:.58rem;display:flex}.compact-select[data-v-5101d6c7]{align-items:center;gap:5px;display:flex}.compact-select select[data-v-5101d6c7]{color:var(--text);background:var(--card-soft);border:0;outline:0;padding:4px 20px 4px 6px;font-size:.6rem}.connected-toggle[data-v-5101d6c7]{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.connected-toggle input[data-v-5101d6c7]{opacity:0;position:absolute}.connected-toggle>span[data-v-5101d6c7]{background:#ccd4df;border-radius:999px;width:24px;height:14px;padding:2px;transition:all .2s}.connected-toggle>span[data-v-5101d6c7]:before{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:all .2s;display:block}.connected-toggle input:checked+span[data-v-5101d6c7]{background:var(--brand)}.connected-toggle input:checked+span[data-v-5101d6c7]:before{transform:translate(10px)}.node-list[data-v-5101d6c7]{scrollbar-color:#c3cad5 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:8px;overflow-y:auto}.node-row[data-v-5101d6c7]{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px;transition:all .15s;display:flex}.node-row[data-v-5101d6c7]:hover{background:var(--card-soft)}.node-row.selected[data-v-5101d6c7]{background:var(--brand-soft);box-shadow:inset 3px 0 var(--brand);border-color:#c5d1f2}.node-row.missing[data-v-5101d6c7]{background:var(--danger-soft)}.node-avatar[data-v-5101d6c7]{color:#60718a;background:#edf1f6;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:.61rem;font-weight:900;display:grid}.node-avatar.page[data-v-5101d6c7],.selected-avatar.page[data-v-5101d6c7],.map-node.page .map-node-icon[data-v-5101d6c7]{color:#3668b1;background:#eaf2ff}.node-avatar.fragment[data-v-5101d6c7],.selected-avatar.fragment[data-v-5101d6c7],.map-node.fragment .map-node-icon[data-v-5101d6c7]{color:#7952b7;background:#f1eefe}.node-avatar.template[data-v-5101d6c7],.selected-avatar.template[data-v-5101d6c7],.map-node.template .map-node-icon[data-v-5101d6c7]{color:#27816e;background:#e8f6f1}.node-avatar.asset[data-v-5101d6c7],.selected-avatar.asset[data-v-5101d6c7],.map-node.asset .map-node-icon[data-v-5101d6c7]{color:#b96b28;background:#fff2e5}.node-avatar.model[data-v-5101d6c7],.selected-avatar.model[data-v-5101d6c7],.map-node.model .map-node-icon[data-v-5101d6c7]{color:#39778f;background:#e9f5f8}.node-avatar.product[data-v-5101d6c7],.selected-avatar.product[data-v-5101d6c7],.map-node.product .map-node-icon[data-v-5101d6c7]{color:#b04466;background:#fdeef3}.node-avatar.launch[data-v-5101d6c7],.selected-avatar.launch[data-v-5101d6c7],.map-node.launch .map-node-icon[data-v-5101d6c7]{color:#967322;background:#fff7df}.node-copy[data-v-5101d6c7]{flex:1;min-width:0;display:grid}.node-copy strong[data-v-5101d6c7],.node-copy small[data-v-5101d6c7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.node-copy strong[data-v-5101d6c7]{font-size:.7rem}.node-copy small[data-v-5101d6c7]{color:var(--subtle);gap:4px;margin-top:3px;font-size:.58rem;display:flex}.node-meta[data-v-5101d6c7]{justify-items:end;gap:4px;display:grid}.live-chip[data-v-5101d6c7]{color:var(--success);background:var(--success-soft);border-radius:999px;padding:3px 7px;font-size:.53rem;font-weight:850;display:inline-flex}.connection-count[data-v-5101d6c7]{border:1px solid var(--line);min-width:20px;height:20px;color:var(--muted);background:var(--card);border-radius:7px;place-items:center;padding:0 5px;font-size:.55rem;font-weight:850;display:grid}.loading-list[data-v-5101d6c7]{gap:8px;padding:4px;display:grid}.loading-list span[data-v-5101d6c7]{background:linear-gradient(90deg,var(--card-soft) 25%,var(--line) 45%,var(--card-soft) 65%);background-size:200% 100%;border-radius:9px;height:49px;animation:1.4s infinite skeleton-5101d6c7}.detail-panel[data-v-5101d6c7]{min-height:720px;padding:22px 26px 26px;overflow:hidden}.welcome-state[data-v-5101d6c7]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:665px;display:flex}.welcome-state h2[data-v-5101d6c7]{margin:5px 0 8px;font-size:1.25rem}.welcome-state>p[data-v-5101d6c7]:not(.eyebrow){max-width:520px;color:var(--muted);margin:0;font-size:.78rem;line-height:1.65}.welcome-state>button[data-v-5101d6c7]{margin-top:20px}.welcome-graphic[data-v-5101d6c7]{width:170px;height:108px;margin-bottom:22px;position:relative}.welcome-core[data-v-5101d6c7],.orbit-node[data-v-5101d6c7]{z-index:2;border:5px solid var(--card);background:var(--brand-soft);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 7px 18px #2d406c1f}.welcome-core[data-v-5101d6c7]{width:50px;height:50px;color:var(--brand);font-size:1.2rem;top:28px;left:61px}.orbit-node[data-v-5101d6c7]{background:#e8f6f1;border-width:4px;width:27px;height:27px}.orbit-node.one[data-v-5101d6c7]{top:9px;left:3px}.orbit-node.two[data-v-5101d6c7]{background:#fff2e5;top:13px;right:1px}.orbit-node.three[data-v-5101d6c7]{background:#f1eefe;bottom:0;right:23px}.welcome-graphic i[data-v-5101d6c7]{z-index:1;transform-origin:0;background:#c8d3e6;height:2px;position:absolute}.link-one[data-v-5101d6c7]{width:53px;top:27px;left:29px;transform:rotate(24deg)}.link-two[data-v-5101d6c7]{width:48px;top:47px;left:101px;transform:rotate(-25deg)}.link-three[data-v-5101d6c7]{width:50px;top:62px;left:97px;transform:rotate(36deg)}.welcome-legend[data-v-5101d6c7]{color:var(--subtle);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;font-size:.57rem;display:flex}.welcome-legend span[data-v-5101d6c7]{align-items:center;gap:5px;display:inline-flex}.welcome-legend i[data-v-5101d6c7]{background:#74859d;border-radius:50%;width:6px;height:6px}.welcome-legend i.page[data-v-5101d6c7]{background:#4c76b8}.welcome-legend i.fragment[data-v-5101d6c7]{background:#805bb9}.welcome-legend i.template[data-v-5101d6c7]{background:#328775}.welcome-legend i.asset[data-v-5101d6c7]{background:#c87631}.welcome-legend i.model[data-v-5101d6c7]{background:#4c8498}.welcome-legend i.product[data-v-5101d6c7]{background:#b84b69}.welcome-legend i.launch[data-v-5101d6c7]{background:#9a792c}.selected-heading[data-v-5101d6c7]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.selected-identity[data-v-5101d6c7]{gap:12px;min-width:0;display:flex}.selected-avatar[data-v-5101d6c7]{border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:900;display:grid}.selected-heading h2[data-v-5101d6c7]{text-overflow:ellipsis;white-space:nowrap;max-width:680px;margin:0;font-size:1.18rem;overflow:hidden}.content-path[data-v-5101d6c7]{max-width:680px;color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font:.63rem ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.selected-badges[data-v-5101d6c7]{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.selected-badges>span[data-v-5101d6c7]{color:var(--muted);background:var(--card-soft);border-radius:999px;padding:3px 7px;font-size:.54rem;font-weight:750}.selected-badges .live-chip[data-v-5101d6c7]{color:var(--success);background:var(--success-soft)}.query-toolbar[data-v-5101d6c7]{align-items:center;gap:14px;padding:16px 0 12px;display:flex}.segmented[data-v-5101d6c7],.view-toggle[data-v-5101d6c7]{background:var(--card-soft);border-radius:9px;padding:3px;display:flex}.segmented button[data-v-5101d6c7],.view-toggle button[data-v-5101d6c7]{min-height:31px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:.66rem;font-weight:750}.segmented button span[data-v-5101d6c7]{color:var(--subtle);margin-left:4px;font-size:.55rem}.segmented button.active[data-v-5101d6c7],.view-toggle button.active[data-v-5101d6c7]{color:var(--brand);background:var(--card);box-shadow:0 2px 8px #1c30551c}.switch-control[data-v-5101d6c7]{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:.64rem;display:inline-flex}.switch-control input[data-v-5101d6c7]{opacity:0;position:absolute}.switch[data-v-5101d6c7]{background:#ccd4df;border-radius:999px;width:28px;height:16px;padding:2px;transition:all .2s}.switch[data-v-5101d6c7]:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;display:block}.switch-control input:checked+.switch[data-v-5101d6c7]{background:var(--brand)}.switch-control input:checked+.switch[data-v-5101d6c7]:before{transform:translate(12px)}.depth-control[data-v-5101d6c7]{color:var(--muted);align-items:center;gap:6px;font-size:.62rem;display:inline-flex}.depth-control select[data-v-5101d6c7]{border:1px solid var(--line);height:29px;color:var(--text);background:var(--card);border-radius:7px;padding:0 23px 0 8px;font-size:.62rem}.view-toggle[data-v-5101d6c7]{margin-left:auto}.graph-summary[data-v-5101d6c7]{color:var(--subtle);gap:16px;padding:0 2px 10px;font-size:.57rem;display:flex}.graph-summary strong[data-v-5101d6c7]{color:var(--text)}.graph-map-wrap[data-v-5101d6c7]{border:1px solid var(--line);background-color:var(--card-soft);background-image:radial-gradient(circle,var(--line) 1px,transparent 1px);scrollbar-color:#bec7d5 transparent;scrollbar-width:thin;background-size:18px 18px;border-radius:12px;min-height:320px;overflow:auto}.graph-map[data-v-5101d6c7]{min-width:100%;position:relative}.graph-map svg[data-v-5101d6c7]{position:absolute;inset:0;overflow:visible}.graph-edge[data-v-5101d6c7]{fill:none;stroke:#9caed0;stroke-width:1.6px;opacity:.8}.graph-map marker path[data-v-5101d6c7]{fill:#8498c0}.map-node[data-v-5101d6c7]{border:1px solid var(--line-strong);text-align:left;background:var(--card);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;transition:all .17s;display:flex;position:absolute;overflow:hidden;box-shadow:0 6px 15px #1b2b4914}.map-node[data-v-5101d6c7]:not(:disabled):hover{z-index:3;border-color:#8ea2dc;transform:translateY(-2px);box-shadow:0 9px 21px #1b2b4924}.map-node.root[data-v-5101d6c7]{background:linear-gradient(145deg,var(--card),var(--brand-soft));cursor:default;border-color:#91a5e7;box-shadow:0 8px 22px #3859c726}.map-node.missing[data-v-5101d6c7]{background:var(--danger-soft);border-color:#e7a9b5}.map-node-icon[data-v-5101d6c7]{border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.6rem;font-weight:900;display:grid}.map-node>span[data-v-5101d6c7]:nth-child(2){min-width:0;display:grid}.map-node small[data-v-5101d6c7]{color:var(--subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.5rem;font-weight:800}.map-node strong[data-v-5101d6c7]{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.65rem;overflow:hidden}.map-node>i[data-v-5101d6c7]{background:#27a77a;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.graph-loading[data-v-5101d6c7],.graph-empty[data-v-5101d6c7]{border:1px solid var(--line);background:var(--card-soft);text-align:center;border-radius:12px;align-content:center;place-items:center;min-height:320px;display:grid}.graph-loading span[data-v-5101d6c7]{border:2px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:27px;height:27px;animation:.8s linear infinite spin-5101d6c7}.graph-loading p[data-v-5101d6c7]{color:var(--muted);margin:10px 0 0;font-size:.68rem}.graph-empty h3[data-v-5101d6c7]{margin:14px 0 5px;font-size:.9rem}.graph-empty p[data-v-5101d6c7]{max-width:390px;color:var(--muted);margin:0;font-size:.67rem}.graph-empty button[data-v-5101d6c7]{margin-top:15px}.empty-connection[data-v-5101d6c7]{align-items:center;display:flex}.empty-connection span[data-v-5101d6c7]{border:6px solid var(--card);background:#d9e0eb;border-radius:50%;width:24px;height:24px;box-shadow:0 3px 8px #1e2d461a}.empty-connection i[data-v-5101d6c7]{background:repeating-linear-gradient(90deg,#c4cedc 0 5px,#0000 5px 9px);width:48px;height:2px}.relationship-list[data-v-5101d6c7]{gap:6px;max-height:345px;display:grid;overflow:auto}.relationship-row[data-v-5101d6c7]{border:1px solid var(--line);text-align:left;background:var(--card);cursor:pointer;border-radius:9px;grid-template-columns:120px minmax(0,1fr) 22px;align-items:center;gap:5px 13px;padding:11px 13px;display:grid;position:relative}.relationship-row[data-v-5101d6c7]:hover{background:var(--card-soft);border-color:#b8c5de}.relationship-name[data-v-5101d6c7]{color:#6c59ad;letter-spacing:.04em;text-transform:uppercase;font-size:.56rem;font-weight:850}.relationship-route[data-v-5101d6c7]{align-items:center;gap:8px;min-width:0;font-size:.67rem;display:flex}.relationship-route strong[data-v-5101d6c7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.relationship-row small[data-v-5101d6c7]{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font:.54rem ui-monospace,monospace;overflow:hidden}.row-arrow[data-v-5101d6c7]{color:var(--subtle);grid-area:1/3/3;font-size:1.2rem}.impact-panel[data-v-5101d6c7]{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.impact-heading[data-v-5101d6c7]{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.impact-heading h3[data-v-5101d6c7]{margin:0;font-size:.94rem}.impact-heading p[data-v-5101d6c7]:not(.eyebrow){color:var(--muted);margin:4px 0 0;font-size:.62rem}.impact-actions[data-v-5101d6c7]{background:var(--card-soft);border-radius:8px;padding:3px;display:flex}.impact-actions button[data-v-5101d6c7]{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:.61rem;font-weight:750}.impact-actions button.active[data-v-5101d6c7]{color:var(--brand);background:var(--card);box-shadow:0 2px 7px #1d2c471a}.impact-result[data-v-5101d6c7]{border:1px solid var(--line);border-radius:10px;margin-top:13px;overflow:hidden}.impact-summary[data-v-5101d6c7]{color:#246e55;background:var(--success-soft);align-items:center;gap:10px;padding:11px 13px;display:flex}.impact-summary.blocked[data-v-5101d6c7]{color:#9c3c4e;background:var(--danger-soft)}.impact-status[data-v-5101d6c7]{color:#fff;background:var(--success);border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:.65rem;font-weight:900;display:grid}.impact-summary.blocked .impact-status[data-v-5101d6c7]{background:var(--danger)}.impact-summary div[data-v-5101d6c7]{display:grid}.impact-summary strong[data-v-5101d6c7]{font-size:.67rem}.impact-summary p[data-v-5101d6c7]{margin:2px 0 0;font-size:.58rem}.selection-count[data-v-5101d6c7]{margin-left:auto;font-size:.58rem;font-weight:850}.blocker-list[data-v-5101d6c7]{background:var(--danger-soft);border-top:1px solid #f0c2ca;gap:5px;padding:9px 13px;display:grid}.blocker-list p[data-v-5101d6c7]{color:#994052;gap:7px;margin:0;font-size:.6rem;display:flex}.blocker-list p span[data-v-5101d6c7]{font-weight:900}.selection-toolbar[data-v-5101d6c7]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);background:var(--card-soft);justify-content:space-between;align-items:center;padding:8px 12px;font-size:.57rem;font-weight:800;display:flex}.selection-toolbar div[data-v-5101d6c7]{gap:9px;display:flex}.selection-toolbar button[data-v-5101d6c7]{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:.57rem;font-weight:800}.impact-selections[data-v-5101d6c7]{max-height:190px;overflow-y:auto}.selection-row[data-v-5101d6c7]{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:9px;padding:8px 12px;display:flex}.selection-row[data-v-5101d6c7]:last-child{border-bottom:0}.selection-row>input[data-v-5101d6c7]{accent-color:var(--brand)}.node-avatar.small[data-v-5101d6c7]{border-radius:7px;flex-basis:25px;width:25px;height:25px;font-size:.52rem}.selection-row>span[data-v-5101d6c7]:nth-child(3){flex:1;min-width:0;display:grid}.selection-row strong[data-v-5101d6c7]{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.selection-row small[data-v-5101d6c7]{color:var(--subtle);font-size:.54rem}.bulk-actions[data-v-5101d6c7]{border-top:1px solid var(--line);background:var(--card-soft);justify-content:flex-end;gap:7px;padding:10px 12px;display:flex}.bulk-actions button[data-v-5101d6c7]{min-height:34px;font-size:.63rem}.diagnostics-panel[data-v-5101d6c7]{margin-top:16px;padding:20px 22px 22px;scroll-margin-top:20px}.diagnostics-header[data-v-5101d6c7]{justify-content:space-between;align-items:flex-start;display:flex}.diagnostics-header h2[data-v-5101d6c7]{margin:0;font-size:1.05rem}.diagnostics-header p[data-v-5101d6c7]:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:.65rem}.icon-button[data-v-5101d6c7]{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.diagnostic-tabs[data-v-5101d6c7]{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px;display:grid}.diagnostic-tabs>button[data-v-5101d6c7]{border:1px solid var(--line);text-align:left;background:var(--card);cursor:pointer;border-radius:9px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.diagnostic-tabs>button.active[data-v-5101d6c7]{background:var(--brand-soft);border-color:#aebde2}.diagnostic-icon[data-v-5101d6c7],.diagnostic-item-icon[data-v-5101d6c7]{border-radius:8px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.diagnostic-tabs .rose .diagnostic-icon[data-v-5101d6c7],.diagnostic-item-icon.rose[data-v-5101d6c7]{color:#b94057;background:#fff0f3}.diagnostic-tabs .amber .diagnostic-icon[data-v-5101d6c7],.diagnostic-item-icon.amber[data-v-5101d6c7]{color:#a56a11;background:#fff4df}.diagnostic-tabs .slate .diagnostic-icon[data-v-5101d6c7],.diagnostic-item-icon.slate[data-v-5101d6c7]{color:#65758b;background:#eef2f6}.diagnostic-tabs>button>span[data-v-5101d6c7]:nth-child(2){display:grid}.diagnostic-tabs strong[data-v-5101d6c7]{font-size:.64rem}.diagnostic-tabs small[data-v-5101d6c7]{color:var(--subtle);margin-top:2px;font-size:.53rem}.diagnostic-tabs b[data-v-5101d6c7]{font-size:.85rem}.diagnostic-list[data-v-5101d6c7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.diagnostic-list>button[data-v-5101d6c7]{border:1px solid var(--line);text-align:left;background:var(--card);cursor:pointer;border-radius:9px;grid-template-columns:31px minmax(0,1fr) 15px;align-items:start;gap:9px;min-width:0;padding:11px;display:grid}.diagnostic-list>button[data-v-5101d6c7]:hover{background:var(--card-soft);border-color:#b8c5de}.diagnostic-item-icon[data-v-5101d6c7]{width:29px;height:29px}.diagnostic-list button>span[data-v-5101d6c7]:nth-child(2){min-width:0}.diagnostic-list strong[data-v-5101d6c7],.diagnostic-list p[data-v-5101d6c7],.diagnostic-list small[data-v-5101d6c7]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.diagnostic-list strong[data-v-5101d6c7]{font-size:.64rem}.diagnostic-list p[data-v-5101d6c7]{color:var(--muted);margin:4px 0;font-size:.57rem}.diagnostic-list small[data-v-5101d6c7]{color:var(--subtle);font:.5rem ui-monospace,monospace}.diagnostic-list .row-arrow[data-v-5101d6c7]{align-self:center}.diagnostics-clear[data-v-5101d6c7]{color:#266d55;background:var(--success-soft);border:1px solid #c7e8da;border-radius:9px;align-items:center;gap:11px;margin-top:12px;padding:17px;display:flex}.diagnostics-clear>span[data-v-5101d6c7]{color:#fff;background:var(--success);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.diagnostics-clear h3[data-v-5101d6c7]{margin:0;font-size:.7rem}.diagnostics-clear p[data-v-5101d6c7]{margin:3px 0 0;font-size:.58rem}.show-more[data-v-5101d6c7]{border:1px solid var(--line);color:var(--brand);background:var(--card);cursor:pointer;border-radius:8px;margin:12px auto 0;padding:7px 12px;font-size:.6rem;font-weight:800;display:block}.empty-state[data-v-5101d6c7]{text-align:center}.empty-state.compact[data-v-5101d6c7]{place-items:center;padding:42px 12px;display:grid}.empty-icon[data-v-5101d6c7]{color:var(--subtle);font-size:1.25rem}.empty-state h3[data-v-5101d6c7]{margin:10px 0 4px;font-size:.75rem}.empty-state p[data-v-5101d6c7]{color:var(--muted);margin:0;font-size:.6rem}.empty-state button[data-v-5101d6c7]{border:1px solid var(--line);color:var(--brand);background:var(--card);cursor:pointer;border-radius:7px;margin-top:12px;padding:6px 9px;font-size:.58rem;font-weight:800}.sr-only[data-v-5101d6c7]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes spin-5101d6c7{to{transform:rotate(360deg)}}@keyframes skeleton-5101d6c7{to{background-position:-200% 0}}@media (width<=1200px){.metric-grid[data-v-5101d6c7]{grid-template-columns:repeat(3,1fr)}.workspace-grid[data-v-5101d6c7]{grid-template-columns:300px minmax(0,1fr)}.query-toolbar[data-v-5101d6c7]{flex-wrap:wrap}.view-toggle[data-v-5101d6c7]{margin-left:0}.diagnostic-list[data-v-5101d6c7]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.page-header[data-v-5101d6c7]{align-items:flex-start}.header-actions[data-v-5101d6c7]{flex-direction:column-reverse;align-items:flex-end}.workspace-grid[data-v-5101d6c7]{grid-template-columns:1fr}.explorer-panel[data-v-5101d6c7]{height:470px}.detail-panel[data-v-5101d6c7]{min-height:600px}.welcome-state[data-v-5101d6c7]{min-height:540px}.metric-grid[data-v-5101d6c7]{grid-template-columns:repeat(2,1fr)}.diagnostic-tabs[data-v-5101d6c7]{grid-template-columns:1fr}}@media (width<=620px){.dependency-page[data-v-5101d6c7]{padding:18px 10px 40px}.page-header[data-v-5101d6c7]{display:block}.header-actions[data-v-5101d6c7]{align-items:stretch;margin-top:18px}.page-description[data-v-5101d6c7]{margin-left:0}.metric-grid[data-v-5101d6c7]{grid-template-columns:1fr 1fr}.primary-metric[data-v-5101d6c7]{grid-column:1/-1}.detail-panel[data-v-5101d6c7]{padding:17px 14px}.selected-heading[data-v-5101d6c7],.impact-heading[data-v-5101d6c7]{display:block}.selected-heading>button[data-v-5101d6c7]{margin-top:12px}.query-toolbar[data-v-5101d6c7]{gap:9px}.segmented[data-v-5101d6c7]{width:100%}.segmented button[data-v-5101d6c7]{flex:1}.diagnostic-list[data-v-5101d6c7]{grid-template-columns:1fr}.diagnostics-panel[data-v-5101d6c7]{padding:17px 14px}.graph-summary[data-v-5101d6c7]{flex-wrap:wrap}}.summary-strip[data-v-5101d6c7]{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:max-content max-content minmax(260px,1fr);align-items:center;gap:0;margin-bottom:16px;display:grid;box-shadow:0 6px 22px #18253d08}.summary-strip>div[data-v-5101d6c7]{border-right:1px solid var(--line);align-items:baseline;gap:6px;padding:14px 18px;display:flex}.summary-strip>div strong[data-v-5101d6c7]{letter-spacing:-.02em;font-size:1.05rem}.summary-strip>div span[data-v-5101d6c7]{color:var(--muted);font-size:.64rem;font-weight:700}.summary-strip>button[data-v-5101d6c7]{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.summary-strip>button>span[data-v-5101d6c7]:nth-child(2){min-width:0;display:grid}.summary-strip>button strong[data-v-5101d6c7]{font-size:.67rem}.summary-strip>button small[data-v-5101d6c7]{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.56rem;overflow:hidden}.summary-strip>button>span[data-v-5101d6c7]:last-child{color:var(--subtle);margin-left:auto;font-size:1rem}.health-dot[data-v-5101d6c7]{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 4px var(--success-soft);border-radius:50%;flex:0 0 8px}.summary-strip>button.attention .health-dot[data-v-5101d6c7]{background:var(--danger);box-shadow:0 0 0 4px var(--danger-soft)}.inventory-tools[data-v-5101d6c7]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 112px;gap:7px;padding:0 18px 12px;display:grid}.inventory-tools .search-field[data-v-5101d6c7]{margin:0}.type-select select[data-v-5101d6c7]{border:1px solid var(--line-strong);width:100%;height:38px;color:var(--text);background:var(--card);border-radius:9px;outline:0;padding:0 24px 0 9px;font-size:.63rem;font-weight:700}.selected-identity .eyebrow span[data-v-5101d6c7]{color:var(--success)}.impact-panel[data-v-5101d6c7]{padding-top:12px}.impact-disclosure[data-v-5101d6c7]{border:1px solid var(--line);text-align:left;background:var(--card-soft);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:12px 14px;display:flex}.impact-disclosure>span[data-v-5101d6c7]:first-child{display:grid}.impact-disclosure strong[data-v-5101d6c7]{font-size:.7rem}.impact-disclosure small[data-v-5101d6c7]{color:var(--muted);margin-top:3px;font-size:.58rem}.impact-disclosure>span[data-v-5101d6c7]:last-child{width:24px;height:24px;color:var(--brand);background:var(--card);border-radius:7px;place-items:center;font-size:1rem;font-weight:600;display:grid}.impact-content[data-v-5101d6c7]{padding-top:14px}@media (width<=900px){.summary-strip[data-v-5101d6c7]{grid-template-columns:1fr 1fr}.summary-strip>button[data-v-5101d6c7]{border-top:1px solid var(--line);grid-column:1/-1}.summary-strip>div[data-v-5101d6c7]:nth-child(2){border-right:0}}@media (width<=620px){.summary-strip[data-v-5101d6c7]{grid-template-columns:1fr 1fr}.summary-strip>div[data-v-5101d6c7]{padding:12px}.summary-strip>button[data-v-5101d6c7]{padding:11px 12px}.inventory-tools[data-v-5101d6c7]{grid-template-columns:1fr;padding:0 14px 12px}.impact-heading[data-v-5101d6c7]{gap:10px;display:grid}.impact-actions[data-v-5101d6c7]{width:100%}.impact-actions button[data-v-5101d6c7]{flex:1}}.login-root[data-v-fa407296]{box-sizing:border-box;background:#060d1a;align-items:stretch;width:100%;max-width:none;min-height:100vh;font-family:Inter,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.bg-orb[data-v-fa407296]{filter:blur(80px);opacity:.18;pointer-events:none;border-radius:50%;animation:12s ease-in-out infinite orbFloat-fa407296;position:absolute}.orb-1[data-v-fa407296]{background:radial-gradient(circle,#3b82f6,#0000 70%);width:600px;height:600px;animation-delay:0s;top:-200px;left:-200px}.orb-2[data-v-fa407296]{background:radial-gradient(circle,#8b5cf6,#0000 70%);width:500px;height:500px;animation-delay:4s;bottom:-150px;right:-100px}.orb-3[data-v-fa407296]{background:radial-gradient(circle,#06b6d4,#0000 70%);width:400px;height:400px;animation-delay:8s;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes orbFloat-fa407296{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-30px)scale(1.05)}}.login-split[data-v-fa407296]{z-index:1;box-sizing:border-box;width:100%;min-width:0;display:flex;position:relative}.brand-panel[data-v-fa407296]{flex:1;justify-content:center;align-items:center;padding:60px 80px;display:flex}.brand-inner[data-v-fa407296]{max-width:440px}.brand-logo-row[data-v-fa407296]{align-items:center;gap:12px;margin-bottom:40px;display:flex}.brand-logo-img[data-v-fa407296]{border-radius:6px;height:40px}.brand-name[data-v-fa407296]{color:#e8edf3;letter-spacing:.02em;font-size:1.5rem;font-weight:700}.brand-headline[data-v-fa407296]{color:#fff;letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0%,#94a3b8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 20px;font-size:3.25rem;font-weight:800;line-height:1.1}.brand-tagline[data-v-fa407296]{color:#94a3b8;margin:0 0 40px;font-size:1.05rem;line-height:1.65}.brand-features[data-v-fa407296]{flex-direction:column;gap:16px;display:flex}.feature-item[data-v-fa407296]{color:#cbd5e1;align-items:center;gap:12px;font-size:.9rem;display:flex}.feature-dot[data-v-fa407296]{background:#3b82f6;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #3b82f699}.login-panel[data-v-fa407296]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border-left:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;width:520px;min-width:0;padding:40px;display:flex}.login-card[data-v-fa407296]{box-sizing:border-box;width:100%;min-width:0;max-width:420px}.login-header[data-v-fa407296]{margin-bottom:28px}.login-title[data-v-fa407296]{color:#fff;letter-spacing:-.02em;margin:0 0 8px;font-size:1.75rem;font-weight:800}.login-subtitle[data-v-fa407296]{color:#64748b;margin:0;font-size:.9rem}.local-auth-panel[data-v-fa407296]{background:#3b82f614;border:1px solid #3b82f647;border-radius:12px;flex-direction:column;gap:16px;padding:18px;display:flex}.local-auth-panel p[data-v-fa407296]{color:#94a3b8;margin:0;font-size:.85rem;line-height:1.55}.local-auth-badge[data-v-fa407296]{color:#93c5fd;letter-spacing:.07em;text-transform:uppercase;background:#3b82f62e;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:.68rem;font-weight:800}.quick-users[data-v-fa407296]{margin-bottom:24px}.quick-label[data-v-fa407296]{text-transform:uppercase;letter-spacing:.08em;color:#475569;margin:0 0 12px;font-size:.7rem;font-weight:700}.quick-grid[data-v-fa407296]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick-user-tile[data-v-fa407296]{cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;padding:10px;transition:all .2s;display:flex}.quick-user-tile[data-v-fa407296]:hover{background:#ffffff14;border-color:#3b82f666;transform:translateY(-1px)}.quick-user-tile.tile-active[data-v-fa407296]{background:#3b82f61f;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.tile-avatar[data-v-fa407296]{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.65rem;font-weight:800;display:flex}.tile-info[data-v-fa407296]{flex-direction:column;display:flex;overflow:hidden}.tile-name[data-v-fa407296]{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:700;overflow:hidden}.tile-role[data-v-fa407296]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.divider[data-v-fa407296]{color:#374151;align-items:center;gap:12px;margin-bottom:24px;font-size:.78rem;display:flex}.divider[data-v-fa407296]:before,.divider[data-v-fa407296]:after{content:"";background:#ffffff14;flex:1;height:1px}.login-form[data-v-fa407296]{flex-direction:column;gap:16px;display:flex}.form-group[data-v-fa407296]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-fa407296]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.72rem;font-weight:700}.input-wrapper[data-v-fa407296]{align-items:center;display:flex;position:relative}.input-icon[data-v-fa407296]{color:#475569;pointer-events:none;flex-shrink:0;position:absolute;left:14px}.input-wrapper input[data-v-fa407296]{color:#0f172a;box-sizing:border-box;background:#ffffffeb;border:1px solid #fff3;border-radius:10px;outline:none;width:100%;padding:13px 16px 13px 44px;font-family:inherit;font-size:.95rem;transition:all .2s}.input-wrapper input[data-v-fa407296]::placeholder{color:#94a3b8}.input-wrapper input[data-v-fa407296]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f62e}.has-error .input-wrapper input[data-v-fa407296]{background:#ef44440f;border-color:#ef4444}.show-pass-btn[data-v-fa407296]{cursor:pointer;color:#475569;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;right:14px}.show-pass-btn[data-v-fa407296]:hover{color:#94a3b8}.err-msg[data-v-fa407296]{color:#ef4444;font-size:.75rem;font-weight:600}.login-error-banner[data-v-fa407296]{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:.85rem;font-weight:500;animation:.4s shakeX-fa407296;display:flex}@keyframes shakeX-fa407296{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.btn-login[data-v-fa407296]{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:10px;margin-top:4px;padding:14px 24px;font-size:.95rem;font-weight:700;transition:all .2s;box-shadow:0 4px 20px #3b82f659}.btn-login[data-v-fa407296]:hover:not(.is-loading){transform:translateY(-2px);box-shadow:0 8px 28px #3b82f673}.btn-login[data-v-fa407296]:active:not(.is-loading){transform:translateY(0)}.btn-login.is-loading[data-v-fa407296]{cursor:not-allowed;opacity:.8}.loading-dots[data-v-fa407296]{justify-content:center;align-items:center;gap:5px;display:flex}.loading-dots span[data-v-fa407296]{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite dotBounce-fa407296}.loading-dots span[data-v-fa407296]:first-child{animation-delay:0s}.loading-dots span[data-v-fa407296]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-fa407296]:nth-child(3){animation-delay:.4s}@keyframes dotBounce-fa407296{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.form-row-inline[data-v-fa407296]{justify-content:space-between;align-items:center;display:flex}.remember-label[data-v-fa407296]{cursor:pointer;color:#94a3b8;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.82rem;display:flex}.remember-checkbox[data-v-fa407296]{cursor:pointer;accent-color:#3b82f6;width:15px;height:15px}.login-hint[data-v-fa407296]{text-align:center;color:#475569;margin-top:24px;font-size:.75rem;line-height:1.5}.login-hint code[data-v-fa407296]{color:#94a3b8;background:#ffffff0f;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace}@media (width<=900px){.brand-panel[data-v-fa407296]{display:none}.login-panel[data-v-fa407296]{box-sizing:border-box;border-left:none;width:100%}}@media (width<=640px){.login-panel[data-v-fa407296]{min-height:100vh;padding:32px 20px}.login-title[data-v-fa407296]{font-size:1.5rem}.login-subtitle[data-v-fa407296]{font-size:.85rem;line-height:1.5}.input-wrapper input[data-v-fa407296]{min-width:0;font-size:16px}.btn-login[data-v-fa407296]{min-height:48px}.quick-grid[data-v-fa407296]{grid-template-columns:1fr}}.step-badge[data-v-fa407296]{letter-spacing:.08em;color:#10b981;background:#10b9811f;border:1px solid #10b98140;border-radius:6px;margin-bottom:8px;padding:3px 8px;font-size:.68rem;font-weight:700;display:inline-block}.tenant-options-list[data-v-fa407296]{flex-direction:column;gap:10px;margin-top:20px;display:flex}.tenant-option-card[data-v-fa407296]{color:#f8fafc;text-align:left;cursor:pointer;background:#1e293b99;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:all .2s;display:flex}.tenant-option-card[data-v-fa407296]:hover{background:#1e293be6;border-color:#3b82f680;transform:translateY(-2px);box-shadow:0 4px 16px #0000004d}.tenant-option-avatar[data-v-fa407296]{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.85rem;font-weight:700;display:flex}.tenant-option-info[data-v-fa407296]{flex:1;min-width:0}.tenant-option-name[data-v-fa407296]{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.tenant-option-key[data-v-fa407296]{color:#94a3b8;font-family:monospace;font-size:.75rem}.option-arrow[data-v-fa407296]{color:#64748b;transition:transform .2s,color .2s}.tenant-option-card:hover .option-arrow[data-v-fa407296]{color:#60a5fa;transform:translate(4px)}:root{--font-display:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-body:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.625rem;--text-2xl:2rem;--text-3xl:2.5rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-tight:-.02em;--ls-normal:0;--ls-wide:.03em;--ls-wider:.06em;--ls-widest:.1em;--lh-tight:1.2;--lh-snug:1.4;--lh-normal:1.55;--lh-relaxed:1.7;--color-ink-900:#0d1117;--color-ink-800:#1a2233;--color-ink-700:#253047;--color-ink-500:#445069;--color-ink-400:#637087;--color-ink-300:#8898aa;--color-ink-200:#b4c0cc;--color-ink-100:#dfe5ed;--color-ink-50:#f4f6f9;--color-accent:#1d6fc4;--color-accent-hover:#1558a0}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--color-ink-700);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:radial-gradient(circle at 0 0,#f4f6f9,#e8edf3) fixed;min-height:100vh;margin:0}:is(h1,h2,h3,h4,h5,h6):not(:where([data-nova-authored],[data-nova-authored] *)){font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-ink-800);margin:0}h1:not(:where([data-nova-authored],[data-nova-authored] *)){font-size:var(--text-2xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);color:var(--color-ink-900);background:linear-gradient(135deg,#1a2233 0%,#1d6fc4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 24px}h2:not(:where([data-nova-authored],[data-nova-authored] *)){font-size:var(--text-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--color-ink-800);margin-top:0}h3:not(:where([data-nova-authored],[data-nova-authored] *)){font-size:var(--text-md);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--color-ink-800)}header{margin-bottom:24px}.btn{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 20px;text-decoration:none;transition:all .18s;display:inline-flex}.btn-primary{background:var(--color-accent);color:#fff;border-color:var(--color-accent);box-shadow:0 1px 3px #1d6fc440}.btn-primary:not(:disabled):hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:0 4px 10px #1d6fc44d}.btn-secondary{color:var(--color-ink-600,#445069);border:1px solid var(--color-ink-100);background:#fff}.btn-secondary:not(:disabled):hover{background:var(--color-ink-50);border-color:var(--color-ink-200);color:var(--color-ink-800)}.btn-danger{color:#fff;background:#c0392b;border-color:#a93226}.btn-danger:not(:disabled):hover{background:#a93226;box-shadow:0 2px 8px #c0392b40}.btn-success{color:#fff;background:#1a7a4a;border-color:#155f3a}.btn-success:not(:disabled):hover{background:#155f3a;box-shadow:0 2px 8px #1a7a4a40}.btn-info{color:#fff;background:#0e7490;border-color:#0c6070}.btn-info:not(:disabled):hover{background:#0c6070;box-shadow:0 2px 8px #0e749040}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.form-group{margin-bottom:20px}.form-group label{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--color-ink-400);text-transform:uppercase;letter-spacing:var(--ls-wider);margin-bottom:6px;display:block}input[type=text],input[type=number],select,textarea{border:1px solid var(--color-ink-100);width:100%;color:var(--color-ink-800);font-family:var(--font-body);font-size:var(--text-base);box-sizing:border-box;background:#fff;border-radius:4px;outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s}input[type=text]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #1d6fc41f}table{border-collapse:collapse;text-align:left;border:1px solid var(--color-ink-100);background:#fff;border-radius:6px;width:100%;overflow:visible}th{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--color-ink-400);border-bottom:1px solid var(--color-ink-100);background:var(--color-ink-50);white-space:nowrap;padding:10px 16px}th:first-child{border-top-left-radius:6px}th:last-child{border-top-right-radius:6px}td{font-size:var(--text-base);border-bottom:1px solid var(--color-ink-50);vertical-align:middle;color:var(--color-ink-700);padding:12px 16px}tr{transition:background-color .12s}tr:hover td{background-color:#f7f9fc}tr:last-child td{border-bottom:none}.app-content:not(.cms-page-spacing)>div:not([data-nova-authored]):not(.editor-glass-container):not(.manager-glass-container):not(.preset-editor-wrapper):not(.preset-manager-wrapper):not(.dashboard-wrapper):not(.sites-editor-shell):not(.hub-wrapper):not(.storefront-wrapper):not(.marketing-page):not(.editor-wrapper):not(.login-root){-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-ink-100);background:#ffffffeb;border-radius:8px;width:95%;max-width:1200px;margin:16px auto;padding:40px;box-shadow:0 4px 20px #0000000f}.dashboard-wrapper{align-items:flex-start!important;min-height:calc(100vh - 64px)!important;padding-top:12px!important}.dashboard-hero{padding:32px 40px 24px!important}.manager-header{padding:20px 40px!important}.hero-title{font-family:var(--font-display)!important;font-size:2rem!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--ls-tight)!important}.brand-badge{font-family:var(--font-display)!important;letter-spacing:var(--ls-widest)!important;margin-bottom:12px!important}.hero-controls{margin-top:24px!important}.module-grid-orbiter{gap:32px!important;padding-top:20px!important}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:.3s ease-out slideUp!important}@media (width<=768px){.app-content:not(.cms-page-spacing)>div:not([data-nova-authored]):not(.editor-glass-container):not(.manager-glass-container):not(.preset-editor-wrapper):not(.preset-manager-wrapper):not(.dashboard-wrapper):not(.sites-editor-shell):not(.hub-wrapper):not(.storefront-wrapper):not(.marketing-page):not(.editor-wrapper):not(.login-root){box-sizing:border-box!important;border-left:none!important;border-right:none!important;border-radius:0!important;width:100%!important;margin:0!important;padding:24px 16px!important}.dashboard-wrapper{box-sizing:border-box!important;padding:12px!important}.dashboard-glass{border-radius:8px!important}.dashboard-hero{padding:24px 20px 20px!important}.hero-title{font-size:1.5rem!important}.hero-subtitle{font-size:.85rem!important}.module-grid-orbiter{gap:32px!important;padding:24px 16px!important}.manager-header,[class*=manager-header]{flex-direction:column!important;align-items:stretch!important;gap:16px!important;padding:20px 16px!important}.header-actions,.header-right,[class*=header-actions],[class*=header-right]{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important}.log-stats{justify-content:space-between!important;gap:8px!important;width:100%!important}.stat-pill{min-width:unset!important;flex:1!important;padding:6px 10px!important}.filter-bar{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:12px 16px!important}.search-wrap{box-sizing:border-box!important;flex-basis:100%!important;width:100%!important}.filter-chips{justify-content:flex-start!important;gap:8px!important;width:100%!important}.user-filter-select{width:100%!important}table,.log-table,[class*=log-table]{-webkit-overflow-scrolling:touch!important;width:100%!important;display:block!important;overflow-x:auto!important}th{white-space:nowrap!important}.form-row,.form-grid,[class*=form-row],[class*=form-grid]{flex-direction:column!important;grid-template-columns:1fr!important;gap:16px!important}input[type=text],input[type=number],input[type=email],input[type=password],select,textarea{font-size:16px!important}.confirm-modal,.modal-content{width:95%!important;max-width:400px!important;padding:24px!important}.confirm-actions{flex-direction:column!important;gap:8px!important;width:100%!important}.confirm-actions button{width:100%!important}.pagination{gap:12px!important;padding:16px!important}.page-btn{padding:10px 16px!important}}:root{--macy-red:#6366f1;--macy-red-dark:#4f46e5;--macy-red-hover:#4338ca;--macy-red-alpha-15:#6366f126;--macy-black:#0f172a;--macy-dark-grey:#334155;--macy-mid-grey:#64748b;--macy-light-grey:#f8fafc;--macy-placeholder-grey:#e2e8f0;--macy-border:#e2e8f0;--macy-white:#fff;--macy-font-sans:"Inter", "Helvetica Neue", Arial, sans-serif;--macy-font-serif:"Playfair Display", Georgia, serif}.macy-page-container{background:var(--macy-white);color:var(--macy-black);font-family:var(--macy-font-sans);min-height:100vh}.macy-title{font-family:var(--macy-font-serif);color:var(--macy-black);font-weight:700;-webkit-text-fill-color:initial!important;background:0 0!important}.macy-title-inverted{color:var(--macy-white)!important}.macy-btn{font-family:var(--macy-font-sans);text-transform:uppercase;letter-spacing:.1em;font-weight:700;transition:all .2s}.macy-btn-primary{background:var(--macy-black);color:var(--macy-white)}.macy-btn-primary:hover{background:var(--macy-red);transform:translateY(-2px)}.storefront-wrapper,.hub-wrapper{background:var(--macy-white)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:100%!important;max-width:none!important;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.macy-hero-red{background:linear-gradient(160deg, var(--macy-red) 0%, var(--macy-red-hover) 100%);position:relative;overflow:hidden}.macy-hero-red:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:140%;height:200%;position:absolute;top:-50%;left:-20%;transform:rotate(-15deg)}.macy-gold-ring{background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);border-radius:50%;padding:6px;display:inline-block;box-shadow:0 4px 15px #0003}[data-nova-theme] .cms-themed{--nova-bg:#e8edf3;--nova-bg-accent:#f4f6f9;--nova-surface:#fff;--nova-surface-raised:#fff;--nova-surface-subtle:#f4f6f9;--nova-border:#dfe5ed;--nova-text:#253047;--nova-text-strong:#1a2233;--nova-text-muted:#637087;--nova-accent:#1d6fc4;--nova-accent-hover:#1558a0;--nova-accent-contrast:#fff;--nova-focus:#1d6fc433;--nova-header:#0d1117f0;--nova-header-border:#ffffff14;--nova-shadow:0 14px 34px -22px #0f172a5c;--color-ink-900:var(--nova-text-strong);--color-ink-800:var(--nova-text-strong);--color-ink-700:var(--nova-text);--color-ink-500:var(--nova-text-muted);--color-ink-400:var(--nova-text-muted);--color-ink-300:color-mix(in srgb, var(--nova-text-muted) 72%, var(--nova-surface));--color-ink-200:color-mix(in srgb, var(--nova-text-muted) 42%, var(--nova-surface));--color-ink-100:var(--nova-border);--color-ink-50:var(--nova-surface-subtle);--color-accent:var(--nova-accent);--color-accent-hover:var(--nova-accent-hover);min-height:100vh;color:var(--nova-text);background:radial-gradient(circle at top left, var(--nova-bg-accent), var(--nova-bg))}[data-nova-theme=midnight] .cms-themed{--nova-bg:#090d17;--nova-bg-accent:#111a2b;--nova-surface:#121a2a;--nova-surface-raised:#182236;--nova-surface-subtle:#0e1523;--nova-border:#2a3850;--nova-text:#cbd6e6;--nova-text-strong:#eef4fc;--nova-text-muted:#92a3ba;--nova-accent:#60a5fa;--nova-accent-hover:#93c5fd;--nova-accent-contrast:#08111f;--nova-focus:#60a5fa45;--nova-header:#050910f5;--nova-header-border:#94a3b82e;--nova-shadow:0 18px 44px -22px #000000bd}[data-nova-theme=evergreen] .cms-themed{--nova-bg:#e2eee6;--nova-bg-accent:#f1f7f3;--nova-surface:#fbfdfb;--nova-surface-raised:#fff;--nova-surface-subtle:#edf5f0;--nova-border:#ccddd2;--nova-text:#29483d;--nova-text-strong:#18342b;--nova-text-muted:#5d766c;--nova-accent:#27705a;--nova-accent-hover:#1d5846;--nova-accent-contrast:#fff;--nova-focus:#27705a33;--nova-header:#0f2a22f5;--nova-header-border:#d2ebdf29;--nova-shadow:0 16px 36px -24px #18342b7a}[data-nova-theme=ember] .cms-themed{--nova-bg:#eee3d7;--nova-bg-accent:#faf5ee;--nova-surface:#fffdf9;--nova-surface-raised:#fff;--nova-surface-subtle:#f8f0e6;--nova-border:#e5d4c2;--nova-text:#584238;--nova-text-strong:#3c2921;--nova-text-muted:#806a5f;--nova-accent:#c05a24;--nova-accent-hover:#9e4318;--nova-accent-contrast:#fff;--nova-focus:#c05a2433;--nova-header:#33221df5;--nova-header-border:#ffe2c424;--nova-shadow:0 16px 36px -24px #3c292180}[data-nova-theme] .cms-themed .app-content:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--nova-text);background:0 0}[data-nova-theme] .cms-themed .app-header:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-header)!important;border-color:var(--nova-header-border)!important}[data-nova-theme] .cms-themed :is(.dashboard-wrapper,.hub-wrapper,.manager-wrapper,.editor-wrapper,.storefront-wrapper,.preset-manager-wrapper,.preset-editor-wrapper,.sites-editor-shell):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--nova-text)!important;background:radial-gradient(circle at top left, var(--nova-bg-accent), var(--nova-bg))!important}[data-nova-theme] .cms-themed :is(.dashboard-glass,.glass-card,.settings-card,.manager-glass-container,.editor-glass-container,.modal-content,.panel,.toolbar,.filter-bar):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--nova-text)!important;background-color:var(--nova-surface)!important;border-color:var(--nova-border)!important;box-shadow:var(--nova-shadow)!important}[data-nova-theme] .cms-themed :is(.manager-header,.card-header,.panel-header,.table-header,.modal-header):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--nova-text)!important;background-color:var(--nova-surface-raised)!important;border-color:var(--nova-border)!important}[data-nova-theme] .cms-themed :is(h1,h2,h3,h4,h5,h6,.gradient-title,.setting-label,.cat-title):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--nova-text-strong)!important}[data-nova-theme] .cms-themed:not(.nova-workspace) :is(h1,.gradient-title):not(:where([data-nova-authored],[data-nova-authored] *)){background-image:linear-gradient(135deg, var(--nova-text-strong), var(--nova-accent))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}[data-nova-theme] .cms-themed :is(.subtitle,.setting-desc,.help-text,.muted,small):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--nova-text-muted)!important}[data-nova-theme] .cms-themed :is(.btn-primary,.btn-save,button.primary,.primary-button):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--nova-accent-contrast)!important;background:var(--nova-accent)!important;border-color:var(--nova-accent)!important}[data-nova-theme] .cms-themed :is(.btn-primary,.btn-save,button.primary,.primary-button):hover:not(:disabled):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-accent-hover)!important;border-color:var(--nova-accent-hover)!important}[data-nova-theme] .cms-themed :is(input[type=text],input[type=number],input[type=email],input[type=password],select,textarea):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--nova-text-strong)!important;background:var(--nova-surface-raised)!important;border-color:var(--nova-border)!important}[data-nova-theme] .cms-themed :is(input,select,textarea):focus:not(:where([data-nova-authored],[data-nova-authored] *)){border-color:var(--nova-accent)!important;box-shadow:0 0 0 3px var(--nova-focus)!important}[data-nova-theme] .cms-themed :is(table,th,td):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--nova-text)!important;background-color:var(--nova-surface)!important;border-color:var(--nova-border)!important}[data-nova-theme] .cms-themed th:not(:where([data-nova-authored],[data-nova-authored] *)),[data-nova-theme] .cms-themed tr:hover td:not(:where([data-nova-authored],[data-nova-authored] *)){background-color:var(--nova-surface-subtle)!important}[data-nova-theme] .cms-themed a:not(.router-link-active):not(:where([data-nova-authored],[data-nova-authored] *)),[data-nova-theme] .cms-themed :is(input[type=checkbox],input[type=radio]):not(:where([data-nova-authored],[data-nova-authored] *)){accent-color:var(--nova-accent)}@media (prefers-reduced-motion:reduce){[data-nova-theme] .cms-themed,[data-nova-theme] .cms-themed :not(:where([data-nova-authored],[data-nova-authored] *)){transition-duration:.01ms!important}}.app-layout>.app-content.cms-page-spacing{--cms-page-gutter:32px;--cms-section-padding:24px;box-sizing:border-box;min-width:0;padding:var(--cms-page-gutter)}.app-layout>.app-content.cms-page-spacing>:first-child{box-sizing:border-box;min-width:0;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.app-layout>.cms-page-spacing>:first-child>:is(.dashboard-glass,.manager-glass-container,.glass-container,.portal-shell,.jobs-shell){box-sizing:border-box;width:100%;min-width:0;max-width:none!important;margin:0!important}.app-layout>.cms-page-spacing>:first-child>:is(.portal-shell,.jobs-shell){padding:var(--cms-section-padding)}.app-layout>.cms-page-spacing>:first-child>:is(.manager-header,.editor-header,.studio-header,.builder-header,.topbar,.manager-body,.editor-main,.forms-workspace),.app-layout>.cms-page-spacing>:first-child>:is(.dashboard-glass,.manager-glass-container,.glass-container)>:is(.manager-header,.manager-body){padding-inline:var(--cms-section-padding)!important}@media (width<=1024px){.app-layout>.app-content.cms-page-spacing{--cms-page-gutter:24px}}@media (width<=768px){.app-layout>.app-content.cms-page-spacing{--cms-page-gutter:16px;--cms-section-padding:16px}}.cms-themed{--nova-button-height:44px;--nova-button-radius:10px}.cms-themed .nova-button.nova-button:not(:where([data-nova-authored],[data-nova-authored] *)){text-align:center;white-space:nowrap;cursor:pointer;flex-shrink:0;align-self:center;box-sizing:border-box!important;min-height:var(--nova-button-height)!important;height:var(--nova-button-height)!important;border-radius:var(--nova-button-radius)!important;min-width:0!important;font-family:var(--font-body,sans-serif)!important;letter-spacing:normal!important;text-transform:none!important;box-shadow:none!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:11px 18px!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;text-decoration:none!important;transition:background-color .15s,border-color .15s,color .15s!important;display:inline-flex!important;transform:none!important}.cms-themed .nova-button.nova-button--primary:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-accent,#1d6fc4)!important;color:var(--nova-accent-contrast,#fff)!important;border-color:var(--nova-accent,#1d6fc4)!important}.cms-themed .nova-button.nova-button--secondary:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface,#fff)!important;color:var(--nova-text,#253047)!important;border-color:var(--nova-border,#dfe5ed)!important}.cms-themed .nova-button.nova-button--ai:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface,#fff)!important;color:var(--nova-accent,#1d6fc4)!important;border-color:var(--nova-accent,#1d6fc4)!important}.cms-themed .nova-button.nova-button--danger:not(:where([data-nova-authored],[data-nova-authored] *)){color:#fff!important;background:#c0392b!important;border-color:#c0392b!important}.cms-themed .nova-button.nova-button:hover:not(:disabled):not([aria-disabled=true]):not(:where([data-nova-authored],[data-nova-authored] *)){filter:brightness(.96)}.cms-themed .nova-button.nova-button:focus-visible:not(:where([data-nova-authored],[data-nova-authored] *)){outline:2px solid var(--nova-accent,#1d6fc4)!important;outline-offset:3px!important}.cms-themed .nova-button.nova-button:disabled:not(:where([data-nova-authored],[data-nova-authored] *)),.cms-themed .nova-button.nova-button[aria-disabled=true]:not(:where([data-nova-authored],[data-nova-authored] *)){filter:none;opacity:.5!important;cursor:not-allowed!important}.cms-themed .nova-button.nova-button>svg:not(:where([data-nova-authored],[data-nova-authored] *)){flex:0 0 18px;width:18px!important;height:18px!important}.cms-themed .actions-group:has(>.nova-icon-action):not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:nowrap;width:max-content;min-width:max-content}.cms-themed .nova-button.nova-button>.ai-create-icon:not(:where([data-nova-authored],[data-nova-authored] *)){display:inline-flex;width:18px!important;height:18px!important;box-shadow:none!important;background:0 0!important;padding:0!important}.cms-themed .nova-button.nova-button:not(:where([data-nova-authored],[data-nova-authored] *)):before,.cms-themed .nova-button.nova-button:not(:where([data-nova-authored],[data-nova-authored] *)):after{display:none!important}@media (prefers-reduced-motion:reduce){.cms-themed .nova-button.nova-button:not(:where([data-nova-authored],[data-nova-authored] *)){transition:none!important}}.cms-themed.nova-workspace{--workspace-font:"Inter", "Segoe UI", system-ui, sans-serif;--workspace-canvas:#f6f8fb;--workspace-ink:#1c2636;--workspace-muted:#617084;--workspace-line:#e4e8ee;--workspace-accent:#315fbe;--workspace-accent-soft:#eef3fc;--workspace-radius:10px;--font-body:var(--workspace-font);--font-display:var(--workspace-font);--nova-bg:var(--workspace-canvas);--nova-bg-accent:var(--workspace-canvas);--nova-surface:#fff;--nova-surface-raised:#fff;--nova-surface-subtle:#f8f9fb;--nova-border:var(--workspace-line);--nova-text:var(--workspace-ink);--nova-text-strong:var(--workspace-ink);--nova-text-muted:var(--workspace-muted);--nova-accent:var(--workspace-accent);--nova-accent-hover:#244d9e;--nova-accent-contrast:#fff;--nova-focus:#315fbe26;--nova-primary:var(--workspace-accent);--nova-shadow:none;--nova-button-height:40px;--nova-button-radius:8px;background:var(--workspace-canvas);color:var(--workspace-ink);font:400 14px/1.5 var(--workspace-font)}.nova-workspace :not(:where([data-nova-authored],[data-nova-authored] *)),.nova-workspace :not(:where([data-nova-authored],[data-nova-authored] *)):before,.nova-workspace :not(:where([data-nova-authored],[data-nova-authored] *)):after{box-sizing:border-box}.cms-themed.nova-workspace :is(button,input,select,textarea,h1,h2,h3,h4,h5,h6):not(:where([data-nova-authored],[data-nova-authored] *)){font-family:var(--workspace-font)!important}.cms-themed.nova-workspace :is(h1,h2,h3,h4,h5,h6):not(:where([data-nova-authored],[data-nova-authored] *)){letter-spacing:-.025em;-webkit-text-fill-color:currentColor!important;background:0 0!important}.cms-themed.nova-workspace .app-content:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--workspace-canvas)}.nova-workspace .nova-metric:not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:var(--nova-surface);min-width:0;padding:20px 22px;display:block!important}.cms-themed.nova-workspace .nova-metric .nova-metric__heading>span{min-width:0;width:auto!important;height:auto!important;color:var(--workspace-muted)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:500!important;display:inline!important}.cms-themed.nova-workspace .nova-metric .nova-metric__heading,.cms-themed.nova-workspace .nova-metric .nova-metric__value{background:0 0!important;border:0!important;width:auto!important;height:auto!important;padding:0!important}.cms-themed.nova-workspace .nova-metric .nova-metric__detail{width:auto!important;margin:9px 0 0!important;padding:0!important;font-size:12px!important;display:block!important}.nova-workspace .nova-metric__heading:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.nova-workspace .nova-metric__heading svg:not(:where([data-nova-authored],[data-nova-authored] *)){color:#8995a6;width:17px;height:17px}.nova-workspace .nova-metric__value:not(:where([data-nova-authored],[data-nova-authored] *)){letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:12px;font-size:30px;font-weight:600;line-height:1.25;display:flex}.nova-workspace .nova-metric__value--compact:not(:where([data-nova-authored],[data-nova-authored] *)){padding-top:5px;font-size:22px}.nova-workspace .nova-metric__suffix:not(:where([data-nova-authored],[data-nova-authored] *)){letter-spacing:0;color:var(--workspace-muted);font-size:13px;font-weight:400}.nova-workspace .nova-metric__detail:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted);margin:9px 0 0;font-size:12px}.nova-workspace .nova-status-dot:not(:where([data-nova-authored],[data-nova-authored] *)){background:#35816a;border-radius:50%;flex:0 0 6px;align-self:center;width:6px;height:6px;display:inline-block}.nova-workspace .nova-workspace-tabs:not(:where([data-nova-authored],[data-nova-authored] *)){border-bottom:1px solid var(--workspace-line);gap:28px;display:flex;overflow-x:auto}.nova-workspace .nova-workspace-tabs>button:not(:where([data-nova-authored],[data-nova-authored] *)){min-height:52px;color:var(--workspace-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:12px 0;font-size:13px;font-weight:500;display:inline-flex;position:relative}.nova-workspace .nova-workspace-tabs>button:hover:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)}.nova-workspace .nova-workspace-tabs>button.is-active:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-accent);border-bottom-color:var(--workspace-accent)}.nova-workspace .nova-workspace-tabs svg:not(:where([data-nova-authored],[data-nova-authored] *)){width:16px;height:16px}.nova-workspace .nova-tab-count:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle);color:var(--workspace-muted);font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 6px;font-size:11px}.nova-workspace .is-active .nova-tab-count:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-accent);background:var(--workspace-accent-soft)}.cms-themed.nova-workspace .nova-page-header.nova-page-header:not(:where([data-nova-authored],[data-nova-authored] *)){border:0;border-radius:0;gap:16px;background:0 0!important;padding:0 0 24px!important}.cms-themed.nova-workspace .nova-page-header__back:not(:where([data-nova-authored],[data-nova-authored] *)){font-family:var(--workspace-font);text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.nova-workspace .nova-page-header__main:not(:where([data-nova-authored],[data-nova-authored] *)){align-items:flex-start;gap:20px}.cms-themed.nova-workspace .nova-page-header .nova-page-header__title-row h1:not(:where([data-nova-authored],[data-nova-authored] *)){font:600 28px/1.25 var(--workspace-font)!important;letter-spacing:-.035em!important}.cms-themed.nova-workspace .nova-page-header .nova-page-header__description>p:not(:where([data-nova-authored],[data-nova-authored] *)){font:400 13px/1.6 var(--workspace-font)!important;max-width:580px!important}.nova-workspace .nova-page-header__metadata:not(:where([data-nova-authored],[data-nova-authored] *)){gap:20px}.cms-themed.nova-workspace .nova-button.nova-button:not(:where([data-nova-authored],[data-nova-authored] *)){min-width:max-content!important;padding:9px 14px!important;font-size:13px!important}.cms-themed.nova-workspace .nova-button.nova-button--ai:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)!important;border-color:var(--workspace-line)!important}.nova-workspace .workspace-control:not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line);background:var(--nova-surface);min-height:40px;color:var(--workspace-ink);border-radius:8px;padding:9px 12px;font-size:13px;font-weight:400}.cms-themed.nova-workspace .nova-icon-action.nova-icon-action:not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line)!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--workspace-muted)!important;background:var(--nova-surface)!important;border-radius:7px!important}.cms-themed.nova-workspace .nova-icon-action.nova-icon-action:hover:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-accent)!important;background:var(--workspace-accent-soft)!important}.nova-workspace .workspace-table:not(:where([data-nova-authored],[data-nova-authored] *)){border-collapse:collapse;text-align:left;width:100%}.cms-themed.nova-workspace .workspace-table th:not(:where([data-nova-authored],[data-nova-authored] *)){letter-spacing:0;text-transform:none;white-space:nowrap;border-bottom:1px solid var(--workspace-line);padding:12px 18px;font-size:11px;font-weight:500;color:var(--workspace-muted)!important;background:var(--nova-surface-subtle)!important}.cms-themed.nova-workspace .workspace-table td:not(:where([data-nova-authored],[data-nova-authored] *)){border-bottom:1px solid var(--workspace-line);vertical-align:middle;padding:16px 18px;font-size:13px}.cms-themed.nova-workspace .workspace-table tr:last-child td:not(:where([data-nova-authored],[data-nova-authored] *)){border-bottom:0}.cms-themed.nova-workspace .workspace-table tr:hover td:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important}.nova-workspace .workspace-status:not(:where([data-nova-authored],[data-nova-authored] *)){color:#356b56;white-space:nowrap;background:#f2f8f5;border:1px solid #dbe8e2;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:500;display:inline-flex}.nova-workspace .workspace-status--neutral:not(:where([data-nova-authored],[data-nova-authored] *)){border-color:var(--workspace-line);color:var(--workspace-muted);background:#f6f7f9}.nova-workspace .nova-pagination:not(:where([data-nova-authored],[data-nova-authored] *)){border-top:1px solid var(--workspace-line);color:var(--workspace-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;font-size:12px;display:flex}.nova-workspace .nova-pagination__summary:not(:where([data-nova-authored],[data-nova-authored] *)),.nova-workspace .nova-pagination__navigation:not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nova-workspace .nova-pagination select:not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line);border-radius:6px;padding:5px 8px;font-size:12px}.nova-workspace .nova-pagination button:not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line);background:var(--nova-surface);color:var(--workspace-ink);cursor:pointer;border-radius:6px;padding:7px 10px;font-size:12px}.nova-workspace .nova-pagination button:disabled:not(:where([data-nova-authored],[data-nova-authored] *)){opacity:.45;cursor:not-allowed}.nova-workspace .nova-pagination button:hover:not(:disabled):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)}@media (width<=768px){.cms-themed.nova-workspace .nova-page-header .nova-page-header__title-row h1:not(:where([data-nova-authored],[data-nova-authored] *)){font-size:24px!important}.nova-workspace .nova-workspace-tabs:not(:where([data-nova-authored],[data-nova-authored] *)){gap:22px}.nova-workspace .nova-metric:not(:where([data-nova-authored],[data-nova-authored] *)){padding:16px}}@media (prefers-reduced-motion:reduce){.nova-workspace :not(:where([data-nova-authored],[data-nova-authored] *)),.nova-workspace :not(:where([data-nova-authored],[data-nova-authored] *)):before,.nova-workspace :not(:where([data-nova-authored],[data-nova-authored] *)):after{transition:none!important;animation:none!important}}.cms-themed.nova-workspace{--nova-canvas:var(--workspace-canvas);--nova-text-primary:var(--workspace-ink);--nova-text-secondary:var(--workspace-muted);--nova-surface-muted:var(--nova-surface-subtle);--nova-border-strong:#cbd3df;--nova-primary-hover:var(--nova-accent-hover);--nova-primary-subtle:var(--workspace-accent-soft);--nova-ai:var(--workspace-accent);--nova-ai-soft:var(--workspace-accent-soft);--nova-success:#356b56;--nova-success-soft:#f2f8f5;--nova-warning:#8a632f;--nova-warning-soft:#faf6ed;--nova-danger:#a13e46;--nova-danger-soft:#fcf2f3;--nova-radius:var(--workspace-radius);--nova-shadow-sm:none;--nova-shadow-md:0 8px 30px #1c26360a;--color-ink-900:var(--workspace-ink);--color-ink-800:var(--workspace-ink);--color-ink-700:var(--workspace-ink);--color-ink-500:var(--workspace-muted);--color-ink-400:var(--workspace-muted);--color-ink-100:var(--workspace-line);--color-ink-50:var(--nova-surface-subtle);--color-accent:var(--workspace-accent);--color-accent-hover:var(--nova-accent-hover);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--workspace-canvas)!important}[data-nova-theme=evergreen] .cms-themed.nova-workspace{--workspace-accent:#34715e;--workspace-accent-soft:#edf5f1;--nova-accent-hover:#285947}[data-nova-theme=ember] .cms-themed.nova-workspace{--workspace-accent:#a46139;--workspace-accent-soft:#faf1eb;--nova-accent-hover:#864b2b}[data-nova-theme=midnight] .cms-themed.nova-workspace{--workspace-canvas:#101722;--workspace-ink:#e5ebf4;--workspace-muted:#a2aec0;--workspace-line:#334052;--workspace-accent:#94baff;--workspace-accent-soft:#26364f;--nova-surface:#192332;--nova-surface-raised:#1e2a3b;--nova-surface-subtle:#172130;--nova-accent-hover:#b2ceff;--nova-accent-contrast:#15233c;--nova-border-strong:#566781;--nova-success:#9bceb5;--nova-success-soft:#223b32;--nova-warning:#e1c497;--nova-warning-soft:#3b3224;--nova-danger:#edb1b6;--nova-danger-soft:#422b34;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nova-workspace.nova-overlay-scope:not(:where([data-nova-authored],[data-nova-authored] *)){display:contents}.cms-themed.nova-workspace :is(.jobs-page.jobs-page,.guide-overlay.guide-overlay,.inspector-backdrop.inspector-backdrop):not(:where([data-nova-authored],[data-nova-authored] *)){--page:var(--workspace-canvas);--card:var(--nova-surface);--sheet:var(--nova-surface);--surface:var(--nova-surface-subtle);--surface-strong:var(--nova-surface-subtle);--line:var(--workspace-line);--line-strong:var(--nova-border-strong);--text:var(--workspace-ink);--muted:var(--workspace-muted);--subtle:var(--workspace-muted);--blue:var(--workspace-accent);--blue-soft:var(--workspace-accent-soft)}.cms-themed.nova-workspace :is(.guide-launcher,.operations-card):not(:where([data-nova-authored],[data-nova-authored] *)){border-radius:var(--workspace-radius);color:var(--workspace-ink)!important;background:var(--nova-surface)!important;border:1px solid var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace .jobs-header:not(:where([data-nova-authored],[data-nova-authored] *)){margin-bottom:24px}.cms-themed.nova-workspace :is(.title-mark,.guide-launcher-mark,.job-type-mark):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;background:var(--nova-surface-subtle)!important}.app-layout.nova-workspace>.app-content.cms-page-spacing>:first-child:not(:where([data-nova-authored],[data-nova-authored] *)){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--workspace-canvas)!important;border:0!important}.app-layout.nova-workspace>.app-content.cms-page-spacing>:first-child>:is(.dashboard-glass,.manager-glass-container,.glass-container,.portal-shell,.jobs-shell):not(:where([data-nova-authored],[data-nova-authored] *)){padding:0!important}.app-layout.nova-workspace>.app-content.cms-page-spacing>:first-child>:is(.dashboard-glass,.manager-glass-container,.glass-container)>:is(.manager-header,.manager-body):not(:where([data-nova-authored],[data-nova-authored] *)){padding-inline:0!important}.cms-themed.nova-workspace p:not(:where([data-nova-authored],[data-nova-authored] *)){font-size:13px!important}.cms-themed.nova-workspace strong:not(:where([data-nova-authored],[data-nova-authored] *)){font-weight:600}.cms-themed.nova-workspace :is(p,label,a,button,input,select,textarea,small):not(:where([data-nova-authored],[data-nova-authored] *)){font-family:var(--workspace-font)!important}.cms-themed.nova-workspace :is(h1,h2,h3,h4,h5,h6):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;font-weight:600!important}.cms-themed.nova-workspace h1:not(:where([data-nova-authored],[data-nova-authored] *)){line-height:1.25;letter-spacing:-.035em!important;font-size:28px!important}.cms-themed.nova-workspace h2:not(:where([data-nova-authored],[data-nova-authored] *)){font-size:18px;line-height:1.4}.cms-themed.nova-workspace h3:not(:where([data-nova-authored],[data-nova-authored] *)){font-size:15px;line-height:1.4}.cms-themed.nova-workspace :is(.subtitle,.description,.help-text,.setting-desc,.header-copy>p):not(:where([data-nova-authored],[data-nova-authored] *)){line-height:1.6;color:var(--workspace-muted)!important;font-size:13px!important}.cms-themed.nova-workspace :is(.btn-back,.back-link,.breadcrumb):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:400;text-decoration:none}.cms-themed.nova-workspace :is(.dashboard-wrapper,.hub-wrapper,.manager-wrapper,.editor-wrapper,.preset-manager-wrapper,.preset-editor-wrapper,.sites-editor-shell,.workflow-portal,.reporting-shell,.template-studio,.forms-shell,.builder-shell,.jobs-dashboard):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)!important;background:var(--workspace-canvas)!important}.cms-themed.nova-workspace :is(.dashboard-glass,.manager-glass-container,.editor-glass-container,.glass-container,.portal-shell,.jobs-shell):not(:where([data-nova-authored],[data-nova-authored] *)){overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.cms-themed.nova-workspace :is(.manager-header,.reporting-header,.portal-header,.studio-header,.builder-header,.editor-wrapper>.editor-header,.preset-editor-wrapper>.editor-header):not(:where([data-nova-authored],[data-nova-authored] *)){gap:20px;color:var(--workspace-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 0 24px!important}.cms-themed.nova-workspace :is(.manager-body,.forms-workspace):not(:where([data-nova-authored],[data-nova-authored] *)){padding:0!important}.cms-themed.nova-workspace .manager-header h1:not(:where([data-nova-authored],[data-nova-authored] *)){margin:16px 0 8px!important}.cms-themed.nova-workspace :is(.header-actions,.header-right):not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap;gap:8px}.cms-themed.nova-workspace :is(.panel,.glass-card,.settings-card,.library-panel,.template-card,.profile-card,.preset-card,.model-card,.campaign-card,.form-card,.service-card,.settings-section,.blueprint-bar,.policy-sidebar,.theme-gallery,.editor-card,.detail-card,.queue,.queue-card,.models-panel,.content-panel,.asset-card,.launch-card,.audit-card,.audit-panel,.config-panel,.editor-panel,.explorer-panel,.glass-panel,.profiles-panel,.table-card,.summary-card,.context-card,.field-card,.brand-card,.creator-card,.pricing-card,.rendition-card,.sources-card,.validation-card):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)!important;background:var(--nova-surface)!important;border:1px solid var(--workspace-line)!important;border-radius:var(--workspace-radius)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cms-themed.nova-workspace :is(.card-header,.panel-header,.table-header,.filter-bar,.toolbar,.library-toolbar,.asset-toolbar,.blueprint-bar,.sidebar-header,.palette-header,.canvas-header,.canvas-guidance,.editor-footer,.builder-toolbar):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)!important;background:var(--nova-surface)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.palette,.sidebar,.structure-panel,.tree-panel,.properties-panel,.components-panel,.policy-sidebar,.canvas,.preview-area):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface)!important;color:var(--workspace-ink)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.metric-card,.stat-card,.insight-card,.overview-stats>div,.metrics>article,.metric-grid>article,.insight-grid>article,.summary>div,.insight-grid>div,.preset-overview>div,.log-stats>div):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)!important;background:var(--nova-surface)!important;border:1px solid var(--workspace-line)!important;border-radius:var(--workspace-radius)!important;box-shadow:none!important;padding:20px 22px!important;transform:none!important}.cms-themed.nova-workspace :is(.metric-card,.stat-card,.insight-card):not(:where([data-nova-authored],[data-nova-authored] *)):after{display:none}.cms-themed.nova-workspace :is(.metric-card,.stat-card,.insight-card,.metrics>article,.metric-grid>article,.insight-grid>div) strong:not(:where([data-nova-authored],[data-nova-authored] *)){letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--workspace-ink)!important;font-size:30px!important;font-weight:600!important}.cms-themed.nova-workspace :is(.metric-label,.stat-label,.insight-label,.metric-heading,.metric-card p,.stat-card p,.insight-trend,.trend-chip):not(:where([data-nova-authored],[data-nova-authored] *)){text-transform:none;letter-spacing:0;border-color:var(--workspace-line);background:0 0;font-weight:400;color:var(--workspace-muted)!important;font-size:12px!important}.cms-themed.nova-workspace :is(.metric-icon,.stat-icon,.insight-icon,.cat-icon-wrap,.policy-icon,.ai-header-mark,.assistant-insight-mark,.template-mark,.profile-mark,.resource-mark,.component-count,.asset-type-icon,.form-type-icon,.type-icon):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;background:var(--nova-surface-subtle)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.portal-tabs,.nova-tabs,.manager-tabs,.tabs-pill-nav,.filter-tabs,.view-tabs,.mode-tabs,.editor-tabs,.diagnostic-tabs):not(:where([data-nova-authored],[data-nova-authored] *)){gap:24px;display:flex;overflow-x:auto;border:0!important;border-bottom:1px solid var(--workspace-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.cms-themed.nova-workspace :is(.portal-tabs,.nova-tabs,.manager-tabs,.tabs-pill-nav,.filter-tabs,.view-tabs,.mode-tabs,.editor-tabs,.diagnostic-tabs)>button:not(:where([data-nova-authored],[data-nova-authored] *)){flex-shrink:0;min-height:48px;color:var(--workspace-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:12px 0!important;font-size:13px!important;font-weight:500!important}.cms-themed.nova-workspace :is(.portal-tabs,.nova-tabs,.manager-tabs,.tabs-pill-nav,.filter-tabs,.view-tabs,.mode-tabs,.editor-tabs,.diagnostic-tabs)>:is(.active,.is-active,.selected,[aria-selected=true]):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-accent)!important;border-bottom-color:var(--workspace-accent)!important}.cms-themed.nova-workspace :is(.btn,.button,.primary-button,.secondary-button,.btn-save,.btn-export,.btn-create,.btn-ingest,.btn-nova-confirm,.btn-nova-cancel):not(:where([data-nova-authored],[data-nova-authored] *)){min-height:40px;padding:9px 14px;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;transform:none!important}.cms-themed.nova-workspace :is(.btn-secondary,.secondary-button,.btn-export,.btn-nova-cancel):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)!important;background:var(--nova-surface)!important;border:1px solid var(--workspace-line)!important}.cms-themed.nova-workspace :is(.btn-primary,.btn-create,.btn-save,.btn-ingest,.primary-button,.btn-nova-confirm):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--nova-accent-contrast)!important;background:var(--workspace-accent)!important;border:1px solid var(--workspace-accent)!important}.cms-themed.nova-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):not(:where([data-nova-authored],[data-nova-authored] *)){min-width:0;min-height:40px;color:var(--workspace-ink)!important;background:var(--nova-surface)!important;border-color:var(--workspace-line)!important;border-radius:8px!important;font-size:13px!important;font-weight:400!important}.cms-themed.nova-workspace :is(input,textarea):not(:where([data-nova-authored],[data-nova-authored] *))::placeholder{color:var(--workspace-muted);opacity:.8}.cms-themed.nova-workspace :is(.form-group label,.field-label,.setting-label):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:500!important}.cms-themed.nova-workspace :is(button,a,input,select,textarea,[tabindex]):focus-visible:not(:where([data-nova-authored],[data-nova-authored] *)){outline-offset:3px;outline:2px solid var(--workspace-accent)!important}.cms-themed.nova-workspace :is(button,input,select,textarea):disabled:not(:where([data-nova-authored],[data-nova-authored] *)){cursor:not-allowed}.cms-themed.nova-workspace :is(.table-wrap,.table-wrapper,.data-table-wrapper,.asset-table-wrap,.table-container,.preflight-table-wrapper,.list-view):not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:var(--nova-surface);min-width:0;max-width:100%;position:relative;overflow-x:auto}.cms-themed.nova-workspace table:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink);font-size:13px;border-color:var(--workspace-line)!important}.cms-themed.nova-workspace table th:not(:where([data-nova-authored],[data-nova-authored] *)){white-space:nowrap;color:var(--workspace-muted)!important;background:var(--nova-surface-subtle)!important;border-color:var(--workspace-line)!important;letter-spacing:0!important;text-transform:none!important;padding:12px 18px!important;font-size:11px!important;font-weight:500!important}.cms-themed.nova-workspace table td:not(:where([data-nova-authored],[data-nova-authored] *)){vertical-align:middle;color:var(--workspace-ink)!important;background:var(--nova-surface)!important;border-color:var(--workspace-line)!important;padding:16px 18px!important;font-size:13px!important}.cms-themed.nova-workspace table tr:hover td:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important}.cms-themed.nova-workspace :is(.status-pill,.status-badge,.badge,.draft-status,.role-chip,.trend-chip):not(:where([data-nova-authored],[data-nova-authored] *)){padding:3px 7px;letter-spacing:0!important;box-shadow:none!important;border-radius:5px!important;font-size:11px!important;font-weight:500!important}.cms-themed.nova-workspace :is(.badge,.status-pill,.status-badge):is(.success,.published,.active,.approved):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--nova-success)!important;background:var(--nova-success-soft)!important}.cms-themed.nova-workspace :is(.badge,.status-pill,.status-badge):is(.warning,.pending,.draft):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--nova-warning)!important;background:var(--nova-warning-soft)!important}.cms-themed.nova-workspace :is(.badge,.status-pill,.status-badge):is(.error,.failed,.rejected):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--nova-danger)!important;background:var(--nova-danger-soft)!important}.cms-themed.nova-workspace :is(.modal-content,.confirm-modal,.modal-panel,.modal-container,.nova-dialog-modal,.action-modal,.ai-studio,.ai-modal,.drawer-panel,.code-modal,.history-modal,.process-modal,.move-modal,.editor-modal):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)!important;background:var(--nova-surface)!important;border:1px solid var(--workspace-line)!important;border-radius:12px!important;box-shadow:0 20px 60px #1c263629!important}.cms-themed.nova-workspace :is(.modal-header,.ai-header,.modal-footer,.dialog-actions,.ai-footer):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)!important;background:var(--nova-surface)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.modal-overlay,.modal-backdrop,.ai-backdrop,.ai-modal-backdrop,.nova-dialog-overlay):not(:where([data-nova-authored],[data-nova-authored] *)){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1c26364d!important}.cms-themed.nova-workspace :is(.assistant-insight,.ai-banner,.ai-callout,.ai-intro,.ai-prompt-card):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;color:var(--workspace-ink)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.nova-toast,.studio-toast):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface)!important;color:var(--workspace-ink)!important;border-color:var(--workspace-line)!important;border-radius:8px!important}.cms-themed.nova-workspace :is(.ai-brief-card,.brief-hero,.ai-studio-sidebar,.ai-feature-list,.nova-ai-panel,.nova-ai-header,.nova-ai-body,.nova-ai-context,.nova-ai-welcome,.nova-ai-composer,.briefing-drawer,.response-drawer,.ai-studio-rail,.ai-studio-content,.ai-studio-header):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)!important;background:var(--nova-surface)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace .ai-studio-rail :is(p,strong,span):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;font-size:12px!important}.cms-themed.nova-workspace .nova-ai-badge:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;background:var(--nova-surface-subtle)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.ai-brief-card,.brief-hero,.ai-studio-sidebar,.nova-ai-panel) :is(p,small,.ai-label,.ai-kicker,.ai-feature-list span):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important}.cms-themed.nova-workspace :is(.ai-orb,.nova-ai-mark,.nova-ai-orb,.ai-intro-orb):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;background:var(--nova-surface-subtle)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.ai-brief-card>button,.nova-ai-prompts>button):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)!important;background:var(--nova-surface-subtle)!important;border-color:var(--workspace-line)!important}.cms-themed.nova-workspace :is(.nova-breadcrumb,.nova-breadcrumb a):not(:where([data-nova-authored],[data-nova-authored] *)){text-transform:none!important;letter-spacing:0!important;color:var(--workspace-muted)!important;font-size:12px!important;font-weight:400!important}.cms-themed.nova-workspace :is(.template-name,.profile-name,.asset-name,.resource-title,.product-name):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)!important;font-weight:500!important}.cms-themed.nova-workspace .template-table:not(:where([data-nova-authored],[data-nova-authored] *)){table-layout:auto}.cms-themed.nova-workspace .filter-tabs button span:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important}.cms-themed.nova-workspace .filter-tabs button.selected span:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--workspace-accent-soft)!important;color:var(--workspace-accent)!important}.cms-themed.nova-workspace :is(.archetype-card.selected,.pattern-card.selected,.policy-mode-selector>button.active):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-accent)!important;background:var(--workspace-accent-soft)!important;border-color:var(--workspace-accent)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(label>span,.field-heading,.draft-status):not(:where([data-nova-authored],[data-nova-authored] *)){text-transform:none!important;letter-spacing:0!important}.cms-themed.nova-workspace :is(.forms-create-panel,.forms-toolbar,.profiles-shell,.watermark-overview):not(:where([data-nova-authored],[data-nova-authored] *)){border-radius:var(--workspace-radius);min-width:0;background:var(--nova-surface)!important;color:var(--workspace-ink)!important;border:1px solid var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace .forms-create-panel:not(:where([data-nova-authored],[data-nova-authored] *)){margin-bottom:24px;padding:22px}.cms-themed.nova-workspace .forms-create-panel h2:not(:where([data-nova-authored],[data-nova-authored] *)){margin:0 0 12px}.cms-themed.nova-workspace .forms-create-panel .ai-compose:not(:where([data-nova-authored],[data-nova-authored] *)){margin:0}.cms-themed.nova-workspace :is(.ai-compose__input,.search-field,.search-input-wrapper):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface)!important;color:var(--workspace-muted)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace .ai-compose__input>button:not(:where([data-nova-authored],[data-nova-authored] *)){border-radius:8px;min-height:40px;background:var(--workspace-accent)!important;color:var(--nova-accent-contrast)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.ai-compose>label,.toolbar-label,.studio-field>span,.section-kicker,.eyebrow,.canvas-kicker):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:500!important}.cms-themed.nova-workspace :is(.prompt-suggestions>button,.action-btn,.empty-secondary-action):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface)!important;color:var(--workspace-ink)!important;border:1px solid var(--workspace-line)!important;box-shadow:none!important;border-radius:8px!important;font-size:12px!important;transform:none!important}.cms-themed.nova-workspace :is(.action-btn-primary,.empty-primary-action):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--workspace-accent)!important;color:var(--nova-accent-contrast)!important;border-color:var(--workspace-accent)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.placeholder,.empty-workspace-preview):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;border-color:var(--workspace-line)!important}.cms-themed.nova-workspace .settings-grid:not(:where([data-nova-authored],[data-nova-authored] *)){grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.cms-themed.nova-workspace :is(.settings-content,.settings-grid,.theme-gallery,.theme-gallery-heading>div,.theme-options,.profiles-shell,.workspace):not(:where([data-nova-authored],[data-nova-authored] *)){min-width:0}.cms-themed.nova-workspace :is(.hero-banner,.macy-header):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface)!important;color:var(--workspace-ink)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace .hero-banner :is(h1,h1 span,p,.hero-eyebrow,.stat-num,.stat-label):not(:where([data-nova-authored],[data-nova-authored] *)){-webkit-text-fill-color:currentColor!important;color:var(--workspace-ink)!important;background:0 0!important}.cms-themed.nova-workspace .hero-decoration .deco-ring:not(:where([data-nova-authored],[data-nova-authored] *)),.cms-themed.nova-workspace .hero-banner:not(:where([data-nova-authored],[data-nova-authored] *)):before,.cms-themed.nova-workspace .hero-banner:not(:where([data-nova-authored],[data-nova-authored] *)):after{display:none}.cms-themed.nova-workspace :is(.slide-up,.fade-in):not(:where([data-nova-authored],[data-nova-authored] *)){animation:none!important}.cms-themed.nova-workspace .filter-pill:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface)!important;color:var(--workspace-muted)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace .filter-pill.active:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--workspace-accent-soft)!important;color:var(--workspace-accent)!important}.nova-workspace [data-nova-authored]{--font-body:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-display:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--color-ink-900:#0d1117;--color-ink-800:#1a2233;--color-ink-700:#253047;--color-ink-500:#445069;--color-ink-400:#637087;--color-ink-300:#8898aa;--color-ink-200:#b4c0cc;--color-ink-100:#dfe5ed;--color-ink-50:#f4f6f9;--color-accent:#1d6fc4;--color-accent-hover:#1558a0;font:400 var(--text-base,15px)/var(--lh-normal,1.55) var(--font-body);color:#253047;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=768px){.cms-themed.nova-workspace :is(.overview-grid,.metric-grid,.summary,.insight-grid):not(:where([data-nova-authored],[data-nova-authored] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.cms-themed.nova-workspace .ai-brief-card:not(:where([data-nova-authored],[data-nova-authored] *)){grid-column:1/-1}.cms-themed.nova-workspace h1:not(:where([data-nova-authored],[data-nova-authored] *)){font-size:24px!important}.cms-themed.nova-workspace :is(.manager-header,.reporting-header,.portal-header,.studio-header,.builder-header):not(:where([data-nova-authored],[data-nova-authored] *)){flex-direction:column;align-items:flex-start}.cms-themed.nova-workspace :is(.header-actions,.header-right):not(:where([data-nova-authored],[data-nova-authored] *)){max-width:100%}.cms-themed.nova-workspace :is(.metric-card,.stat-card,.insight-card):not(:where([data-nova-authored],[data-nova-authored] *)){padding:16px!important}.cms-themed.nova-workspace :is(.modal-overlay,.modal-backdrop,.ai-backdrop,.ai-modal-backdrop,.nova-dialog-overlay):not(:where([data-nova-authored],[data-nova-authored] *)){box-sizing:border-box;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:16px!important}.cms-themed.nova-workspace :is(.modal-content,.confirm-modal,.modal-panel,.modal-container,.nova-dialog-modal,.action-modal,.ai-studio,.ai-modal,.history-modal,.process-modal,.move-modal):not(:where([data-nova-authored],[data-nova-authored] *)){overflow-y:auto;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 32px)!important}}@media (width<=480px){.cms-themed.nova-workspace :is(.overview-grid,.metric-grid,.summary,.insight-grid):not(:where([data-nova-authored],[data-nova-authored] *)){grid-template-columns:1fr}.cms-themed.nova-workspace .ai-compose__input:not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap}.cms-themed.nova-workspace .ai-compose__input input:not(:where([data-nova-authored],[data-nova-authored] *)){flex:1;width:0}.cms-themed.nova-workspace .ai-compose__input>button:not(:where([data-nova-authored],[data-nova-authored] *)){justify-content:center;width:100%}}.login-root.login-root{--font-body:"Inter", "Segoe UI", system-ui, sans-serif;--font-display:var(--font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1c2636!important;font-family:var(--font-body)!important;background:#f6f8fb!important}.login-root.login-root :is(h1,h2,p,span,button,input,label){font-family:var(--font-body)!important}.login-root.login-root .bg-orb{display:none}.login-root.login-root :is(.brand-panel,.login-panel){background:0 0!important}.login-root.login-root .login-card{-webkit-backdrop-filter:none;backdrop-filter:none;padding:28px;color:#1c2636!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4e8ee!important;border-radius:12px!important}.login-root.login-root :is(.brand-name,.brand-headline,.login-title){color:#1c2636!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;font-weight:600!important}.login-root.login-root :is(.brand-tagline,.feature-item,.login-subtitle,label){color:#617084!important}.login-root.login-root input{border-radius:8px;color:#1c2636!important;background:#fff!important;border-color:#e4e8ee!important}.login-root.login-root input:focus{border-color:#315fbe!important;box-shadow:0 0 0 3px #315fbe20!important}.login-root.login-root :is(.btn-login,.login-button,.submit-btn){border-radius:8px;box-shadow:none!important;background:#315fbe!important}.login-root.login-root :is(.tenant-option-card,.step-badge){color:#1c2636!important;background:#f8f9fb!important;border-color:#e4e8ee!important}.login-root.login-root :is(.tile-name,.tenant-option-name){color:#1c2636!important}.login-root.login-root :is(.local-auth-panel,.quick-user-tile){background:#f8f9fb!important;border-color:#e4e8ee!important}.login-root.login-root .local-auth-panel p{color:#617084!important}.login-root.login-root .local-auth-badge{text-transform:none;letter-spacing:0;font-weight:500;color:#617084!important;background:#eef3fc!important}.cms-themed.nova-workspace .sites-editor-shell:not(:where([data-nova-authored],[data-nova-authored] *)){--authoring-ink:var(--workspace-ink);--authoring-muted:var(--workspace-muted);--authoring-line:var(--workspace-line);--authoring-blue:var(--workspace-accent);height:calc(100dvh - 128px);min-height:540px}.cms-themed.nova-workspace :is(.cms-shell,.page-editor-container,.editor-wrapper,.xf-editor-shell):not(:where([data-nova-authored],[data-nova-authored] *)){min-width:0}.cms-themed.nova-workspace .sites-editor-shell>.cms-shell:not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line);background:var(--nova-surface);border-radius:10px;overflow:hidden}.cms-themed.nova-workspace :is(.navigation-panel,.component-palette,.palette-content,.tree-container,.search-panel,.palette-nav):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface)!important;color:var(--workspace-ink)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace .sites-editor-shell .editor-panel:not(:where([data-nova-authored],[data-nova-authored] *)){border:0!important;border-radius:0!important}.cms-themed.nova-workspace :is(.panel-header,.search-panel):not(:where([data-nova-authored],[data-nova-authored] *)){padding:16px!important}.cms-themed.nova-workspace .panel-header h3:not(:where([data-nova-authored],[data-nova-authored] *)){font-size:15px!important}.cms-themed.nova-workspace .panel-header .header-actions:not(:where([data-nova-authored],[data-nova-authored] *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cms-themed.nova-workspace .panel-header .action-btn:not(:where([data-nova-authored],[data-nova-authored] *)){flex-direction:row!important;gap:6px!important;height:36px!important;min-height:36px!important;padding:6px 8px!important}.cms-themed.nova-workspace .panel-header .action-btn span:not(:where([data-nova-authored],[data-nova-authored] *)){font-weight:500;font-size:11px!important}.cms-themed.nova-workspace .panel-header .action-btn-primary:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--nova-accent-contrast)!important;background:var(--workspace-accent)!important}.cms-themed.nova-workspace :is(.navigation-card,.homepage-card,.node-content.is-root):not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line)!important;background:var(--nova-surface)!important;height:auto!important;min-height:62px!important;color:var(--workspace-ink)!important;box-shadow:none!important;border-radius:8px!important;padding:12px!important}.cms-themed.nova-workspace :is(.navigation-card,.homepage-card,.node-content.is-root) strong:not(:where([data-nova-authored],[data-nova-authored] *)){font-size:13px!important}.cms-themed.nova-workspace :is(.navigation-emblem,.home-emblem,.node-icon,.orbit-icon,.empty-icon,.section-icon):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;background:var(--nova-surface-subtle)!important;border-color:var(--workspace-line)!important;box-shadow:none!important;border-radius:8px!important}.cms-themed.nova-workspace :is(.navigation-emblem,.home-emblem):not(:where([data-nova-authored],[data-nova-authored] *)){width:32px;height:32px}.cms-themed.nova-workspace :is(.home-eyebrow,.empty-kicker,.context-badge,.home-caption,.caption,.home-chevron,.chevron):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:11px!important}.cms-themed.nova-workspace :is(.node-content.is-selected,.navigation-card.active,.homepage-card.active):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--workspace-accent-soft)!important;border-color:var(--workspace-accent)!important}.cms-themed.nova-workspace .sites-editor-shell .placeholder:not(:where([data-nova-authored],[data-nova-authored] *)){justify-content:center;align-items:center;min-height:300px;background:var(--nova-surface-subtle)!important;padding:32px!important;display:flex!important}.cms-themed.nova-workspace .empty-workspace-copy:not(:where([data-nova-authored],[data-nova-authored] *)){width:100%;max-width:510px;animation:none!important}.cms-themed.nova-workspace .empty-workspace-copy h2:not(:where([data-nova-authored],[data-nova-authored] *)){font-size:22px!important;line-height:1.4!important}.cms-themed.nova-workspace .empty-workspace-copy p:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted);margin-top:12px}.cms-themed.nova-workspace .empty-hint:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted);margin-top:18px;font-size:12px}.cms-themed.nova-workspace .empty-actions:not(:where([data-nova-authored],[data-nova-authored] *)){margin-top:20px}.cms-themed.nova-workspace .empty-actions button:not(:where([data-nova-authored],[data-nova-authored] *)){min-height:40px;font-size:13px}.cms-themed.nova-workspace .launch-header-orbit:not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line);color:var(--workspace-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:16px 20px;background:var(--nova-surface)!important;box-shadow:none!important}.cms-themed.nova-workspace .launch-actions:not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap;gap:8px;display:flex}.cms-themed.nova-workspace .context-badge:not(:where([data-nova-authored],[data-nova-authored] *)){background:0 0;border:0;padding:0;font-weight:500}.cms-themed.nova-workspace .context-name:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink);font-size:17px!important}.cms-themed.nova-workspace .pulse-dot:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--workspace-accent);box-shadow:none;animation:none}.cms-themed.nova-workspace .btn-orbit:not(:where([data-nova-authored],[data-nova-authored] *)){border-radius:8px;min-height:40px;padding:9px 14px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--workspace-ink)!important;background:var(--nova-surface)!important;border:1px solid var(--workspace-line)!important;box-shadow:none!important;font-size:13px!important;transform:none!important}.cms-themed.nova-workspace .btn-orbit-primary:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--nova-accent-contrast)!important;background:var(--workspace-accent)!important;border-color:var(--workspace-accent)!important}.cms-themed.nova-workspace :is(.palette-tabs,.segmented-control):not(:where([data-nova-authored],[data-nova-authored] *)){border:0;border-bottom:1px solid var(--workspace-line);box-shadow:none;border-radius:0;gap:20px;display:flex;overflow-x:auto;background:var(--nova-surface)!important;padding:0 16px!important}.cms-themed.nova-workspace :is(.palette-tabs,.segmented-control)>button:not(:where([data-nova-authored],[data-nova-authored] *)){border:0;border-radius:0;flex-shrink:0;min-height:44px;color:var(--workspace-muted)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;background:0 0!important;border-bottom:2px solid #0000!important;padding:12px 0!important;font-size:12px!important;font-weight:500!important}.cms-themed.nova-workspace :is(.palette-tabs,.segmented-control)>button.active:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-accent)!important;border-bottom-color:var(--workspace-accent)!important}.cms-themed.nova-workspace .palette-item:not(:where([data-nova-authored],[data-nova-authored] *)){min-height:44px!important;color:var(--workspace-ink)!important;background:var(--nova-surface)!important;border-color:var(--workspace-line)!important;box-shadow:none!important;border-radius:8px!important;padding:12px!important}.cms-themed.nova-workspace :is(.palette-item-icon,.palette-item-name,.folder-icon,.asset-filter-wrap):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;background:0 0!important;font-size:13px!important}.cms-themed.nova-workspace .canvas-header:not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap;gap:8px;min-height:44px;padding:6px 12px!important}.cms-themed.nova-workspace .canvas-title:not(:where([data-nova-authored],[data-nova-authored] *)){flex:180px;min-width:0}.cms-themed.nova-workspace .canvas-viewport-switcher:not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap;gap:4px;max-width:100%;background:var(--nova-surface-subtle)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace .canvas-viewport-switcher>button:not(:where([data-nova-authored],[data-nova-authored] *)){min-height:32px;font-size:12px;color:var(--workspace-muted)!important;box-shadow:none!important;background:0 0!important;padding:6px 9px!important}.cms-themed.nova-workspace .canvas-viewport-switcher>button.active:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-accent)!important;background:var(--workspace-accent-soft)!important}.cms-themed.nova-workspace .canvas-guidance:not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap;gap:8px;font-size:11px;padding:10px 16px!important}.cms-themed.nova-workspace :is(.save-indicator.saved,.lifecycle-cache):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--nova-success)!important;font-weight:500!important}.cms-themed.nova-workspace :is(.viewport-override-status,.visibility-controls,.device-visibility,.asset-item.is-folder,.release-fragment-open>span:first-child):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important;border-color:var(--workspace-line)!important}.cms-themed.nova-workspace .folder-icon:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important}.cms-themed.nova-workspace .asset-item:not(:where([data-nova-authored],[data-nova-authored] *)){box-shadow:none!important;border-color:var(--workspace-line)!important;border-radius:8px!important}.cms-themed.nova-workspace .template-picker:not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line);background:var(--nova-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;width:min(800px,100%);max-height:calc(100dvh - 48px);box-shadow:0 20px 60px #1c263629}.cms-themed.nova-workspace .template-picker :is(.modal-header,.modal-footer):not(:where([data-nova-authored],[data-nova-authored] *)){flex-shrink:0;padding:20px 24px}.cms-themed.nova-workspace .template-picker h3:not(:where([data-nova-authored],[data-nova-authored] *)){font-size:18px!important}.cms-themed.nova-workspace .template-picker .template-grid:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px}.cms-themed.nova-workspace .template-picker .template-card:not(:where([data-nova-authored],[data-nova-authored] *)){text-align:left;flex-shrink:0;width:100%;min-height:160px;padding:0;transform:none!important}.cms-themed.nova-workspace .template-picker .template-card:hover:not(:where([data-nova-authored],[data-nova-authored] *)){border-color:var(--workspace-accent)!important}.cms-themed.nova-workspace .template-picker .template-visual:not(:where([data-nova-authored],[data-nova-authored] *)){display:none}.cms-themed.nova-workspace .template-picker .template-info:not(:where([data-nova-authored],[data-nova-authored] *)){padding:18px}.cms-themed.nova-workspace .template-picker h4:not(:where([data-nova-authored],[data-nova-authored] *)){margin-bottom:8px;font-size:15px!important}.cms-themed.nova-workspace .template-picker .card-footer:not(:where([data-nova-authored],[data-nova-authored] *)){border-color:var(--workspace-line);padding:12px 18px;background:var(--nova-surface-subtle)!important}.cms-themed.nova-workspace .template-picker .use-template:not(:where([data-nova-authored],[data-nova-authored] *)){text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;color:var(--workspace-accent)!important}.cms-themed.nova-workspace :is(.close-x,.close-btn,.close-button,.btn-close):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;background:var(--nova-surface-subtle)!important;box-shadow:none!important;border-radius:7px!important;transform:none!important}.cms-themed.nova-workspace :is(.modal-glass,.copilot-shell,.readiness-shell,.add-pages-modal,.ai-modal-content):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface)!important;color:var(--workspace-ink)!important;border:1px solid var(--workspace-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:12px!important;box-shadow:0 20px 60px #1c263629!important}.cms-themed.nova-workspace :is(.copilot-overlay,.readiness-overlay):not(:where([data-nova-authored],[data-nova-authored] *)){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1c26364d!important}.cms-themed.nova-workspace :is(.copilot-header,.copilot-body,.copilot-footer,.readiness-header,.readiness-body,.readiness-footer,.workflow-progress,.form-card,.prompt-guide,.generation-summary):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface)!important;color:var(--workspace-ink)!important;border-color:var(--workspace-line)!important}.cms-themed.nova-workspace :is(.package-icon,.icon-wrap,.page-pill,.filter-count,.step-number):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.package-name,.xf-name):not(:where([data-nova-authored],[data-nova-authored] *)){font-size:14px!important;font-weight:500!important}.cms-themed.nova-workspace .page-pill:not(:where([data-nova-authored],[data-nova-authored] *)){font-weight:400;font-size:11px!important}.cms-themed.nova-workspace .lifecycle-pill:not(:where([data-nova-authored],[data-nova-authored] *)){text-transform:none;background:var(--nova-surface-subtle);color:var(--workspace-muted);border-radius:5px;padding:3px 7px;font-size:11px;font-weight:500}.cms-themed.nova-workspace :is(.lifecycle-pill.published,.status-pill.status-active):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-success-soft)!important;color:var(--nova-success)!important}.cms-themed.nova-workspace :is(.lifecycle-pill.rolled-back,.lifecycle-pill.draft):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important}.cms-themed.nova-workspace :is(.promo-date,.iso-date,.manual-label):not(:where([data-nova-authored],[data-nova-authored] *)){font-style:normal;color:var(--workspace-muted)!important;font-size:13px!important;font-weight:400!important}.cms-themed.nova-workspace :is(.xf-table,.launches-table):not(:where([data-nova-authored],[data-nova-authored] *)){min-width:700px}.cms-themed.nova-workspace .manager-body>.toolbar:not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line);border-radius:8px;flex-wrap:wrap;gap:12px;min-width:0;margin-bottom:16px!important;padding:12px 16px!important}.cms-themed.nova-workspace .manager-body>.toolbar .search-bar:not(:where([data-nova-authored],[data-nova-authored] *)){width:min(360px,100%);min-width:0}@media (width<=768px){.cms-themed.nova-workspace .sites-editor-shell:not(:where([data-nova-authored],[data-nova-authored] *)){height:calc(100dvh - 96px);min-height:480px}.cms-themed.nova-workspace .sites-editor-shell .placeholder:not(:where([data-nova-authored],[data-nova-authored] *)){padding:24px 16px!important}.cms-themed.nova-workspace .empty-workspace-copy h2:not(:where([data-nova-authored],[data-nova-authored] *)){font-size:20px!important}.cms-themed.nova-workspace .launch-actions:not(:where([data-nova-authored],[data-nova-authored] *)){overflow:visible}.cms-themed.nova-workspace .template-picker .template-grid:not(:where([data-nova-authored],[data-nova-authored] *)){grid-template-columns:1fr;padding:16px}.cms-themed.nova-workspace .template-picker .template-card:not(:where([data-nova-authored],[data-nova-authored] *)){min-height:140px}.cms-themed.nova-workspace .template-picker:not(:where([data-nova-authored],[data-nova-authored] *)){max-height:calc(100dvh - 32px)}.cms-themed.nova-workspace :is(.modal-glass,.copilot-shell,.readiness-shell):not(:where([data-nova-authored],[data-nova-authored] *)){max-width:100%;max-height:calc(100dvh - 32px);overflow-y:auto}}.cms-themed.nova-workspace .asset-search:not(:where([data-nova-authored],[data-nova-authored] *)){border-radius:8px;border:1px solid var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace .canvas-header .canvas-viewport-switcher>.canvas-icon-button:not(:where([data-nova-authored],[data-nova-authored] *)){width:32px;padding:0!important}@media (width<=520px){.cms-themed.nova-workspace .canvas-header .canvas-viewport-switcher>button:not(:where([data-nova-authored],[data-nova-authored] *)){width:32px;padding:0!important}}.cms-themed.nova-workspace .canvas-header.compact-header:not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:nowrap;gap:4px}.cms-themed.nova-workspace .canvas-header.compact-header .canvas-viewport-switcher:not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:nowrap;gap:2px}@media (width<=520px){.cms-themed.nova-workspace .canvas-header.compact-header .save-status-text{display:none}.cms-themed.nova-workspace .canvas-header.compact-header .save-indicator{flex:none;align-items:center;margin:0;display:flex}.cms-themed.nova-workspace .canvas-header.compact-header .save-indicator:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.cms-themed.nova-workspace .canvas-header.compact-header{padding:6px 8px!important}}@container (width<=560px){.cms-themed.nova-workspace .canvas-header.compact-header .canvas-viewport-switcher>button:not(:where([data-nova-authored],[data-nova-authored] *)){width:32px;padding:0!important}}@container (width<=340px){.cms-themed.nova-workspace .canvas-header.compact-header .save-status-text{display:none}.cms-themed.nova-workspace .canvas-header.compact-header .save-indicator{flex:none;align-items:center;margin:0;display:flex}.cms-themed.nova-workspace .canvas-header.compact-header .save-indicator:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.cms-themed.nova-workspace .canvas-header.compact-header{padding:6px 8px!important}}.cms-themed.nova-workspace .editor-modal-content #tui-image-editor-container .tui-image-editor-submenu-style:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important}.cms-themed.nova-workspace .editor-modal-content[role=dialog]>header .canvas-save-button:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--workspace-accent)!important;color:var(--nova-accent-contrast)!important;border-color:var(--workspace-accent)!important}.cms-themed.nova-workspace :is(.panel-toggle,.palette-toggle,.policy-option.selected,.watermark-policy-card,.empty-art,.health-banner,.health-score-ring,.btn-ai-action):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.policy-option.selected,.btn-ai-action):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-accent)!important}.cms-themed.nova-workspace .readiness-indicator:not(:where([data-nova-authored],[data-nova-authored] *)){background:conic-gradient(var(--workspace-accent) var(--progress), var(--workspace-line) 0)!important}.cms-themed.nova-workspace .dashboard-wrapper .glass:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface)!important;border:1px solid var(--workspace-line)!important;box-shadow:none!important;border-radius:10px!important}.cms-themed.nova-workspace .dashboard-wrapper :is(.health-banner h3,.health-banner p,.health-score-ring span):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)!important}.cms-themed.nova-workspace .editor-modal-content #tui-image-editor-container .tui-image-editor-submenu:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface)!important;color:var(--workspace-ink)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace #tui-image-editor-container .tui-image-editor-menu .svg_ic-menu:not(:where([data-nova-authored],[data-nova-authored] *)){filter:brightness(.45)}.cms-themed.nova-workspace #tui-image-editor-container :is(.tui-image-editor-submenu-item,.tui-image-editor-checkbox,.tui-image-editor-button):not(:where([data-nova-authored],[data-nova-authored] *)){background-color:var(--nova-surface)!important;color:var(--workspace-ink)!important}.cms-themed.nova-workspace .editor-modal-overlay:not(:where([data-nova-authored],[data-nova-authored] *)){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1c26365c!important}.cms-themed.nova-workspace .editor-modal-content:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface)!important;border:1px solid var(--workspace-line)!important;border-radius:12px!important;box-shadow:0 20px 60px #1c263629!important}.cms-themed.nova-workspace .editor-modal-content :is(.modal-body,.tui-image-editor-container,.tui-image-editor-main-container,.tui-image-editor-main,.tui-image-editor-wrap):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;background-image:none!important}.cms-themed.nova-workspace .editor-modal-content :is(.tui-image-editor-menu,.tui-image-editor-submenu,.color-picker-control,.canvas-ai-panel,.canvas-ai-panel .panel-header,.ai-panel-content):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface)!important;color:var(--workspace-ink)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace .editor-modal-content :is(.tui-image-editor-menu>.tui-image-editor-item,.tui-image-editor-submenu label,.tui-image-editor-submenu span,.canvas-ai-panel p,.canvas-ai-panel label):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important}.cms-themed.nova-workspace .editor-modal-content .tui-image-editor-menu>.tui-image-editor-item.active:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-accent-soft)!important;border-color:var(--workspace-accent)!important;box-shadow:none!important}.cms-themed.nova-workspace .editor-modal-content :is(.canvas-workspace-status,.canvas-workspace-status kbd,.canvas-app-icon,.ai-action-grid button):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace .editor-modal-content .system-tag:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;text-transform:none!important;letter-spacing:0!important}.cms-themed.nova-workspace .editor-modal-content .canvas-save-button:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--workspace-accent)!important;color:var(--nova-accent-contrast)!important;box-shadow:none!important}.cms-themed.nova-workspace .nova-tabs:not(:where([data-nova-authored],[data-nova-authored] *)){flex-shrink:0;min-height:48px}.cms-themed.nova-workspace :is(.ai-metadata-card,.ai-field-card):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.btn-ai-metadata,.btn-apply-ai):not(:where([data-nova-authored],[data-nova-authored] *)){min-height:40px;background:var(--workspace-accent)!important;color:var(--nova-accent-contrast)!important;border:1px solid var(--workspace-accent)!important;box-shadow:none!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important}.cms-themed.nova-workspace .floating-interaction-toolbar:not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line);background:var(--nova-surface)!important;box-shadow:none!important;border-radius:10px!important}.cms-themed.nova-workspace [role=dialog]>:is(header,.hero):not(:where([data-nova-authored],[data-nova-authored] *)){border-bottom:1px solid var(--workspace-line);background:var(--nova-surface)!important;color:var(--workspace-ink)!important;padding:24px!important}.cms-themed.nova-workspace [role=dialog]>:is(header,.hero) p:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important}.cms-themed.nova-workspace [role=dialog]>:is(header,.hero) button:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important;border:1px solid var(--workspace-line)!important;border-radius:8px!important}.cms-themed.nova-workspace :is(.release-content-picker,.overlay>.panel[role=dialog]):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface)!important;color:var(--workspace-ink)!important;border:1px solid var(--workspace-line)!important;border-radius:12px!important;box-shadow:0 20px 60px #1c263629!important}.cms-themed.nova-workspace .release-content-picker :is(.confirm,nav button.active):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-accent-soft)!important;color:var(--workspace-accent)!important;border-color:var(--workspace-accent)!important;box-shadow:none!important}.cms-themed.nova-workspace .release-content-picker .confirm:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--workspace-accent)!important;color:var(--nova-accent-contrast)!important}.cms-themed.nova-workspace :is(.overlay:has(>[role=dialog]),.copilot-overlay):not(:where([data-nova-authored],[data-nova-authored] *)){padding:16px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1c26365c!important}.cms-themed.nova-workspace .release-content-picker>header:not(:where([data-nova-authored],[data-nova-authored] *)){align-items:flex-start}.cms-themed.nova-workspace .release-content-picker>header h2:not(:where([data-nova-authored],[data-nova-authored] *)){font-size:20px!important}.cms-themed.nova-workspace :is(.copilot-header p,.modal-header p):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important}.cms-themed.nova-workspace :is(.copilot-shell .page-icon,.copilot-shell .intelligence-icon,.nova-ai-badge__mark):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;background:var(--nova-surface-subtle)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.copilot-shell .page-card.selected,.copilot-shell .intelligence-card.enabled):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-accent-soft)!important;border-color:var(--workspace-accent)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.copilot-shell .selection-mark,.copilot-shell .section-heading small):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-accent)!important}.cms-themed.nova-workspace :is(.copilot-shell .generate-button,.copilot-shell .enabled .switch,.copilot-shell .progress-track i):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--workspace-accent)!important;color:var(--nova-accent-contrast)!important;box-shadow:none!important}.cms-themed.nova-workspace .copilot-shell :is(.field span,.section-heading>div>span):not(:where([data-nova-authored],[data-nova-authored] *)){text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:500!important}.cms-themed.nova-workspace .copilot-shell :is(.generation-stage,.progress-track):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;color:var(--workspace-ink)!important}.cms-themed.nova-workspace .security-grid:not(:where([data-nova-authored],[data-nova-authored] *)){gap:16px;padding:0!important}.cms-themed.nova-workspace .security-card:not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line)!important;background:var(--nova-surface)!important;box-shadow:none!important;border-radius:10px!important;transform:none!important}.cms-themed.nova-workspace .security-card .card-visual:not(:where([data-nova-authored],[data-nova-authored] *)){height:72px;background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important}.cms-themed.nova-workspace .security-card .action-text:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-accent)!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:500!important}.cms-themed.nova-workspace .stylecrew-summary:not(:where([data-nova-authored],[data-nova-authored] *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.cms-themed.nova-workspace .hub-wrapper .hero-banner:not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line);margin-bottom:24px;background:var(--nova-surface)!important;border-radius:10px!important;padding:20px!important}.cms-themed.nova-workspace .hub-wrapper .hero-content:not(:where([data-nova-authored],[data-nova-authored] *)){width:100%;max-width:none}.cms-themed.nova-workspace .hub-wrapper .hero-search-wrap:not(:where([data-nova-authored],[data-nova-authored] *)){max-width:none;margin:0 0 16px}.cms-themed.nova-workspace .hub-wrapper .creator-section:not(:where([data-nova-authored],[data-nova-authored] *)){padding:0!important}.cms-themed.nova-workspace .hub-wrapper .creator-card:not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line)!important;box-shadow:none!important;border-radius:10px!important;transform:none!important}.cms-themed.nova-workspace :is(.sidebar-label,.prop-group>label,.device-visibility-title):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;font-weight:500!important}@media (width<=768px){.cms-themed.nova-workspace .stylecrew-summary:not(:where([data-nova-authored],[data-nova-authored] *)){grid-template-columns:1fr}}.cms-themed.nova-workspace :is(.svc-icon,.ai-mark):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important;box-shadow:none!important}.cms-themed.nova-workspace .nova-input-group label:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;font-weight:500!important}.cms-themed.nova-workspace .template-row.selected:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-accent-soft)!important;border-color:var(--workspace-accent)!important;box-shadow:none!important}.cms-themed.nova-workspace .template-badge:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important}.cms-themed.nova-workspace :is(.btn-preflight-run,.btn-compile-run,.btn-download-pdf):not(:where([data-nova-authored],[data-nova-authored] *)){min-height:40px;background:var(--workspace-accent)!important;color:var(--nova-accent-contrast)!important;border:1px solid var(--workspace-accent)!important;box-shadow:none!important;border-radius:8px!important;padding:9px 14px!important;font-size:13px!important;font-weight:500!important}.cms-themed.nova-workspace .btn-reset-compile:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;border-color:var(--workspace-line)!important}.cms-themed.nova-workspace :is(.page>main,.profiles-shell .page-content,.forms-workspace):not(:where([data-nova-authored],[data-nova-authored] *)){padding:0!important}.cms-themed.nova-workspace .profiles-shell:not(:where([data-nova-authored],[data-nova-authored] *)){background:0 0!important;border:0!important;border-radius:0!important}.cms-themed.nova-workspace :is(.summary-grid,.summary,.metrics-grid,.stats-grid):not(:where([data-nova-authored],[data-nova-authored] *)){gap:16px;margin-bottom:24px}.cms-themed.nova-workspace :is(.btn-ai-header,.btn-header-preview,.btn-refresh,.btn-export,.btn-preview):not(:where([data-nova-authored],[data-nova-authored] *)){min-height:40px;font-weight:500;background:var(--nova-surface)!important;color:var(--workspace-ink)!important;border:1px solid var(--workspace-line)!important;box-shadow:none!important;border-radius:8px!important;padding:9px 14px!important;font-size:13px!important}.cms-themed.nova-workspace :is(.campaign-toolbar,.form-card__preview,.card-banner-header,.advanced-filter-bar,.assistant-insight):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace .form-card__preview:not(:where([data-nova-authored],[data-nova-authored] *)){border-top-color:var(--workspace-line)!important}.cms-themed.nova-workspace .assistant-insight:not(:where([data-nova-authored],[data-nova-authored] *)){margin:0 0 24px!important;padding:20px!important}.cms-themed.nova-workspace :is(.assistant-insight p,.assistant-insight strong,.assistant-insight h2,.assistant-insight-heading span,.assistant-insight-metrics>div,.toolbar-section-label,.control-label):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.cms-themed.nova-workspace .workspace-empty:not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line);background:var(--nova-surface);border-radius:10px;padding:24px}.cms-themed.nova-workspace :is(.editor-layout>.editor-header,.xf-editor-shell>.editor-header,.page-shell .hero,.studio>.topbar,.tenant-management-container>.page-header):not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap;gap:16px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 0 24px!important}.cms-themed.nova-workspace :is(.editor-layout>.editor-main,.model-editor .editor-main,.page-shell>.workspace>.content,.discovery-shell,.reporting-body):not(:where([data-nova-authored],[data-nova-authored] *)){min-width:0;padding:0!important}.cms-themed.nova-workspace .page-shell>.workspace:not(:where([data-nova-authored],[data-nova-authored] *)){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.cms-themed.nova-workspace :is(.chart-box,.health-card,.preview-card,.health-score,.search-studio,.interpretation-card,.result-card,.welcome-grid>article,.cloud-services-page .overview,.detail-panel,.library,.inspector,.add-subscriber,.table-scroll,.log-body):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)!important;background:var(--nova-surface)!important;border:1px solid var(--workspace-line)!important;box-shadow:none!important;border-radius:10px!important}.cms-themed.nova-workspace :is(.title-icon,.product-mark,.header-icon,.service-icon,.welcome-icon,.graph-mark,.stat-icon-wrapper,.stepper button>span,.sparkle,.studio-mark,.preset-icon,.picker-icon):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;background:var(--nova-surface-subtle)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.tenant-name-text,.stat-value,.metric-value,.stat-num,.metric-change,.health-score strong):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.cms-themed.nova-workspace :is(.metric-value,.stat-value):not(:where([data-nova-authored],[data-nova-authored] *)){letter-spacing:-.04em;display:block;font-size:30px!important;font-weight:600!important}.cms-themed.nova-workspace :is(.metric-card .metric-label,.metric-card .metric-subtext,.metric-card .metric-change):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;font-size:12px!important;font-weight:400!important}.cms-themed.nova-workspace .metric-card .sparkline-bar:not(:where([data-nova-authored],[data-nova-authored] *)){display:none}.cms-themed.nova-workspace :is(.tenant-avatar,.log-avatar,.user-avatar):not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line);border-radius:8px;background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.key-code,.schema-badge,.current-badge,.service-count,.required,.status-chip,.preview-head b,.field-type):not(:where([data-nova-authored],[data-nova-authored] *)){border-radius:5px;background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important;font-size:11px!important;font-weight:500!important}.cms-themed.nova-workspace :is(.primary-btn,.ai-trigger,.prompt-form>button,.ai-copilot .prompt-row>button,.ai-submit):not(:where([data-nova-authored],[data-nova-authored] *)){justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-weight:500;display:inline-flex;border:1px solid var(--workspace-accent)!important;background:var(--workspace-accent)!important;color:var(--nova-accent-contrast)!important;box-shadow:none!important;border-radius:8px!important;font-size:13px!important}.cms-themed.nova-workspace :is(.service-nav,.library-tip,.security-note,.ai-copilot,.info-banner,.prompt-guide,.overview-stats>div,.folder-preview,.preview-art,.preview-stage,.health-score):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace .preview-art :is(.orb,.subject):not(:where([data-nova-authored],[data-nova-authored] *)),.cms-themed.nova-workspace .preview-stage .mesh:not(:where([data-nova-authored],[data-nova-authored] *)){display:none}.cms-themed.nova-workspace .preview-art>span:not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important}.cms-themed.nova-workspace .preview-art .crop-box:not(:where([data-nova-authored],[data-nova-authored] *)){border-color:var(--workspace-accent)}.cms-themed.nova-workspace :is(.stepper,.period-selector,.preview-switcher):not(:where([data-nova-authored],[data-nova-authored] *)){border-bottom:1px solid var(--workspace-line);gap:16px;overflow-x:auto;box-shadow:none!important;background:0 0!important;border-radius:0!important}.cms-themed.nova-workspace :is(.stepper,.period-selector,.preview-switcher)>button:not(:where([data-nova-authored],[data-nova-authored] *)){border:0;border-bottom:2px solid #0000;flex-shrink:0;padding:12px 0;font-weight:500;color:var(--workspace-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;font-size:12px!important}.cms-themed.nova-workspace :is(.stepper,.period-selector,.preview-switcher)>button.active:not(:where([data-nova-authored],[data-nova-authored] *)){border-bottom-color:var(--workspace-accent);color:var(--workspace-accent)!important}.cms-themed.nova-workspace :is(.health-card .progress>i,.progress-bar>i,.progress-bar>div):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--workspace-accent)!important}.cms-themed.nova-workspace :is(.search-studio,.interpretation-card):not(:where([data-nova-authored],[data-nova-authored] *)):before{display:none}.cms-themed.nova-workspace .search-studio:not(:where([data-nova-authored],[data-nova-authored] *)){padding:24px}.cms-themed.nova-workspace :is(.nova-label,.kicker,.suite,.nav-heading):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:500!important}.cms-themed.nova-workspace :is(.prompt-form,.node-search,.service-nav-item.active):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace .prompt-form input:not(:where([data-nova-authored],[data-nova-authored] *)){box-shadow:none!important;border:0!important;outline:0!important}.cms-themed.nova-workspace .prompt-form:focus-within:not(:where([data-nova-authored],[data-nova-authored] *)){outline:2px solid var(--workspace-accent);outline-offset:2px}.cms-themed.nova-workspace :is(.service-nav-item,.option-card,.checklist-card,.canvas-node,.node-group>div):not(:where([data-nova-authored],[data-nova-authored] *)){box-shadow:none!important;border-color:var(--workspace-line)!important;transform:none!important}.cms-themed.nova-workspace :is(.canvas-node .node-content>i,.selected-kind>i):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important}.cms-themed.nova-workspace :is(.add-subscriber,.table-scroll):not(:where([data-nova-authored],[data-nova-authored] *)){margin-bottom:16px}.cms-themed.nova-workspace .add-subscriber:not(:where([data-nova-authored],[data-nova-authored] *)){padding:16px}.cms-themed.nova-workspace .table-scroll:not(:where([data-nova-authored],[data-nova-authored] *)){max-width:100%;position:relative;overflow-x:auto}.cms-themed.nova-workspace .subscriber-table:not(:where([data-nova-authored],[data-nova-authored] *)){min-width:600px}.cms-themed.nova-workspace .log-body:not(:where([data-nova-authored],[data-nova-authored] *)){max-width:100%;position:relative;overflow-x:auto}.cms-themed.nova-workspace .log-table:not(:where([data-nova-authored],[data-nova-authored] *)){min-width:850px}.cms-themed.nova-workspace .modal-card:not(:where([data-nova-authored],[data-nova-authored] *)){width:min(560px,100%);color:var(--workspace-ink)!important;background:var(--nova-surface)!important;border:1px solid var(--workspace-line)!important;border-radius:12px!important;box-shadow:0 20px 60px #1c263629!important}.cms-themed.nova-workspace :is(.btn-bar-preview,.btn-bar-ai,.btn-bar-send):not(:where([data-nova-authored],[data-nova-authored] *)){border-radius:8px;background:var(--nova-surface)!important;color:var(--workspace-ink)!important;border:1px solid var(--workspace-line)!important;box-shadow:none!important}.cms-themed.nova-workspace .btn-bar-save:not(:where([data-nova-authored],[data-nova-authored] *)){border-radius:8px;background:var(--workspace-accent)!important;color:var(--nova-accent-contrast)!important;border-color:var(--workspace-accent)!important;box-shadow:none!important}.cms-themed.nova-workspace :is(.matrix-box,.rec-card,.insight-box,.ai-response-card,.ai-query-box):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface)!important;border:1px solid var(--workspace-line)!important;box-shadow:none!important;border-radius:10px!important}.cms-themed.nova-workspace :is(.calc-results-ribbon,.waterfall-box):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;border-color:var(--workspace-line)!important;border-radius:8px!important}.cms-themed.nova-workspace :is(.res-num,.waterfall-box strong,.product-price,.ch-info strong):not(:where([data-nova-authored],[data-nova-authored] *)){color:var(--workspace-ink)!important;font-weight:600!important}.cms-themed.nova-workspace .ch-bar-fill:not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--workspace-accent)!important}.cms-themed.nova-workspace :is(.rec-card-tag,.insight-tag):not(:where([data-nova-authored],[data-nova-authored] *)){background:var(--nova-surface-subtle)!important;color:var(--workspace-muted)!important}.cms-themed.nova-workspace :is(.res-label,.res-num):not(:where([data-nova-authored],[data-nova-authored] *)){text-transform:none;letter-spacing:0}@media (width<=768px){.cms-themed.nova-workspace .ch-info:not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap;gap:4px}.cms-themed.nova-workspace .health-banner:not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap;gap:16px;min-width:0}.cms-themed.nova-workspace .health-banner>:not(:where([data-nova-authored],[data-nova-authored] *)){min-width:0;max-width:100%}.cms-themed.nova-workspace .hub-tabs-nav:not(:where([data-nova-authored],[data-nova-authored] *)){width:100%;min-width:0;max-width:100%}.cms-themed.nova-workspace .editor-wrapper .editor-glass:not(:where([data-nova-authored],[data-nova-authored] *)){min-height:0;overflow:visible;height:auto!important}.cms-themed.nova-workspace .editor-wrapper .editor-header:not(:where([data-nova-authored],[data-nova-authored] *)){flex-direction:column;align-items:stretch;gap:16px;height:auto;padding:16px!important}.cms-themed.nova-workspace .editor-wrapper :is(.header-left,.header-right,.breadcrumbs-group,.title-group,.mode-tabs,.bottom-bar-right):not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap;min-width:0;max-width:100%}.cms-themed.nova-workspace .editor-wrapper .campaign-name-input:not(:where([data-nova-authored],[data-nova-authored] *)){width:150px;max-width:100%}.cms-themed.nova-workspace .editor-wrapper .editor-body:not(:where([data-nova-authored],[data-nova-authored] *)){flex-direction:column;overflow:visible}.cms-themed.nova-workspace .editor-wrapper .settings-panel:not(:where([data-nova-authored],[data-nova-authored] *)){min-width:0;max-width:100%;max-height:480px;width:100%!important}.cms-themed.nova-workspace .editor-wrapper .settings-panel.collapsed:not(:where([data-nova-authored],[data-nova-authored] *)){height:42px}.cms-themed.nova-workspace .editor-wrapper .panel-toggle:not(:where([data-nova-authored],[data-nova-authored] *)){right:8px}.cms-themed.nova-workspace .editor-wrapper .properties-panel-right:not(:where([data-nova-authored],[data-nova-authored] *)){width:100%;min-width:0;max-height:420px}.cms-themed.nova-workspace .editor-wrapper .editor-bottom-bar:not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap;gap:12px;padding:16px;position:static}.cms-themed.nova-workspace .preset-studio .steps:not(:where([data-nova-authored],[data-nova-authored] *)){min-width:0;max-width:100%}.cms-themed.nova-workspace .preset-studio .steps>button:not(:where([data-nova-authored],[data-nova-authored] *)){flex:none}.cms-themed.nova-workspace .preset-studio .studio-header:not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap;padding:0 0 24px!important}.cms-themed.nova-workspace .preset-studio .studio-grid:not(:where([data-nova-authored],[data-nova-authored] *)){min-width:0;padding:0!important}.cms-themed.nova-workspace .print-grid:not(:where([data-nova-authored],[data-nova-authored] *)){grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.cms-themed.nova-workspace .print-grid :is(.grid-column,.orchestration-card,.card-body,.card-header):not(:where([data-nova-authored],[data-nova-authored] *)){min-width:0;max-width:100%}.cms-themed.nova-workspace .print-grid :is(.config-row,.compilation-setup-row,.actions-footer,.card-header):not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap;gap:12px}.cms-themed.nova-workspace .print-grid .config-row:not(:where([data-nova-authored],[data-nova-authored] *)){grid-template-columns:minmax(0,1fr);display:grid}.cms-themed.nova-workspace .print-grid .card-body:not(:where([data-nova-authored],[data-nova-authored] *)){padding:16px}.cms-themed.nova-workspace .preflight-table-wrapper:not(:where([data-nova-authored],[data-nova-authored] *)){max-width:100%;overflow-x:auto}.cms-themed.nova-workspace .preflight-table:not(:where([data-nova-authored],[data-nova-authored] *)){min-width:500px}.cms-themed.nova-workspace .xf-editor-shell>.editor-header>div:not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap;gap:10px;min-width:0;max-width:100%;display:flex}.cms-themed.nova-workspace :is(.editor-layout .header-content,.editor-layout .header-left,.page-shell .hero,.topbar,.top-actions,.page-header,.header-title-area):not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap;gap:12px;min-width:0}.cms-themed.nova-workspace :is(.header-content,.header-left):not(:where([data-nova-authored],[data-nova-authored] *)){max-width:100%}.cms-themed.nova-workspace :is(.stats-grid,.metrics-grid,.welcome-grid,.overview-stats):not(:where([data-nova-authored],[data-nova-authored] *)){grid-template-columns:1fr!important}.cms-themed.nova-workspace .add-subscriber:not(:where([data-nova-authored],[data-nova-authored] *)){flex-direction:column}.cms-themed.nova-workspace .add-subscriber>:not(:where([data-nova-authored],[data-nova-authored] *)){width:100%;min-width:0}.cms-themed.nova-workspace .prompt-form:not(:where([data-nova-authored],[data-nova-authored] *)){flex-wrap:wrap}.cms-themed.nova-workspace .prompt-form input:not(:where([data-nova-authored],[data-nova-authored] *)){flex:1;width:0;min-width:0}}.app-header.nova-global-header,.nova-header-theme-picker{--header-font:"Inter", "Segoe UI", system-ui, sans-serif;--header-surface:#fff;--header-chrome:#edf3fb;--header-subtle:#f5f7fa;--header-ink:#1c2636;--header-muted:#617084;--header-line:#dce5f0;--header-accent:#315fbe;--header-selected:#eef3fc;--header-shadow:0 12px 32px #1c26361f;--font-body:var(--header-font);--font-display:var(--header-font);--nova-surface:var(--header-surface);--nova-surface-raised:var(--header-surface);--nova-surface-subtle:var(--header-subtle);--nova-border:var(--header-line);--nova-text:var(--header-ink);--nova-text-strong:var(--header-ink);--nova-text-muted:var(--header-muted);--nova-accent:var(--header-accent);--nova-accent-contrast:#fff;--nova-primary:var(--header-accent);--nova-focus:#315fbe26;--color-ink-900:var(--header-ink);--color-ink-800:var(--header-ink);--color-ink-700:var(--header-ink);--color-ink-400:var(--header-muted);--color-ink-100:var(--header-line);color:var(--header-ink);font-family:var(--header-font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-layout .app-header.nova-global-header{-webkit-backdrop-filter:none;height:64px;box-shadow:0 1px 3px #203d6510;background:var(--header-chrome)!important;border-bottom:1px solid #d4dfed!important}.app-header.nova-global-header *,.nova-header-theme-picker *{box-sizing:border-box}.app-header.nova-global-header :is(button,input,select,textarea),.nova-header-theme-picker :is(button,h2){font-family:var(--header-font)!important}.app-header.nova-global-header :is(a,button,input):focus-visible,.nova-header-theme-picker :is(button,[role=radio]):focus-visible{outline:2px solid var(--header-accent)!important;outline-offset:3px!important}.app-header.nova-global-header .header-container{gap:24px}.app-header.nova-global-header .logo-link{border-radius:8px;flex-shrink:0;gap:10px}.app-header.nova-global-header .logo-text{color:#203b61;font-family:var(--header-font);letter-spacing:-.035em;font-size:22px;font-weight:700;line-height:1.05}.app-header.nova-global-header .logo-subtext{color:#526b8c;letter-spacing:.16em;margin-top:3px;font-size:9px;font-weight:600;line-height:1.2}.app-header.nova-global-header .logo-badge{width:38px;height:38px;color:var(--header-accent);background:#fff;border:1px solid #cfdbed;border-radius:11px;flex:none;box-shadow:0 2px 4px #315fbe0a}.app-header.nova-global-header .logo-link:hover{transform:none}.app-header.nova-global-header .logo-link:hover .logo-badge{background:#f9fbff;border-color:#9db7df}.app-header.nova-global-header .header-action-cluster{border-left:1px solid #cfdced;margin-left:2px;padding-left:12px}.app-header.nova-global-header :is(.tenant-trigger,.user-trigger,.console-nav-link,.nav-icon-btn,.quick-actions-trigger,.nova-ai-launcher){border:1px solid var(--header-line);background:var(--header-surface);color:var(--header-muted);box-shadow:none;border-radius:8px;transition:background-color .15s,border-color .15s,color .15s;transform:none}.app-header.nova-global-header :is(.console-nav-link,.nav-icon-btn,.quick-actions-trigger,.nova-ai-launcher){min-height:40px}.app-header.nova-global-header :is(.nav-icon-btn,.quick-actions-trigger.icon-only,.nova-ai-launcher){flex-shrink:0;width:40px;height:40px;padding:0}.app-header.nova-global-header :is(.nav-icon-btn,.console-nav-link)>svg,.app-header.nova-global-header :is(.quick-actions-trigger,.nova-ai-launcher)>svg{width:20px;height:20px}.app-header.nova-global-header :is(.nav-icon-btn,.console-nav-link,.quick-actions-trigger)>svg{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.app-header.nova-global-header .nova-ai-launcher{color:var(--header-accent);background:#f8faff;border-color:#cddbf0}.app-header.nova-global-header :is(.tenant-trigger,.user-trigger){min-height:44px}.app-header.nova-global-header .console-nav-link{gap:8px;padding:0 13px;font-size:13px;font-weight:600}.app-header.nova-global-header :is(.tenant-trigger,.user-trigger,.console-nav-link,.nav-icon-btn,.quick-actions-trigger,.nova-ai-launcher):hover{color:var(--header-ink);background:var(--header-subtle);box-shadow:none;border-color:#d1d9e4;transform:none}.app-header.nova-global-header :is(.console-nav-link.router-link-active,.nav-icon-btn.router-link-active,.nav-icon-btn.is-active,.quick-actions-trigger.is-open,.tenant-trigger.is-open,.user-trigger[aria-expanded=true],.nova-ai-launcher[aria-expanded=true]){color:var(--header-accent);background:var(--header-selected);border-color:#ccdaf3}.app-header.nova-global-header .grid-icon{color:currentColor}.app-header.nova-global-header .quick-actions-trigger:hover .grid-icon{transform:none}.app-header.nova-global-header :is(.tenant-name,.user-name){color:var(--header-ink);letter-spacing:-.01em;font-size:13px;font-weight:600}.app-header.nova-global-header :is(.tenant-label,.chevron-icon,.chevron){color:var(--header-muted)}.app-header.nova-global-header .tenant-label{letter-spacing:.08em;margin-bottom:2px;font-size:9px;font-weight:600}.app-header.nova-global-header :is(.tenant-icon-badge,.user-avatar,.dropdown-avatar,.drawer-user-avatar,.tenant-item-icon,.user-avatar-mini){color:#516174;box-shadow:none;font-weight:600;background:#edf1f6!important}.app-header.nova-global-header :is(.tenant-icon-badge,.user-avatar,.dropdown-avatar,.drawer-user-avatar){color:#315784;background:#e9f0fb!important}.app-header.nova-global-header .tenant-icon-badge{border-radius:7px;width:28px;height:28px}.app-header.nova-global-header .tenant-icon-badge svg{stroke-width:1.8px;width:17px;height:17px}.app-header.nova-global-header .user-avatar{border-radius:8px;width:32px;height:32px;font-size:11px}.app-header.nova-global-header .user-role-badge{border-radius:4px;padding:1px 6px;font-size:9px;line-height:1.25}.app-header.nova-global-header :is(.env-badge,.user-role-badge,.tenant-badge,.tenant-count-tag,.user-count){background:var(--header-subtle);color:var(--header-muted);border-color:var(--header-line);letter-spacing:.025em;font-weight:500}.app-header.nova-global-header .env-dev{color:#526b8c;background:#ffffff80;border-color:#d4dfed}.app-header.nova-global-header .env-dev .env-dot{background:#6c8cb6}.app-header.nova-global-header .env-prod{color:#356b56;background:#f2f8f5;border-color:#dbe8e2}.app-header.nova-global-header .env-staging{color:#88642d;background:#fbf7ef;border-color:#ebe0cb}.app-header.nova-global-header .notif-badge{background:#b64a4a;border-color:#fff}.app-header.nova-global-header :is(.dropdown-menu,.tenant-dropdown-menu,.notif-panel,.quick-actions-dropdown){background:var(--header-surface);color:var(--header-ink);border:1px solid var(--header-line);box-shadow:var(--header-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px;max-width:calc(100vw - 24px)}.app-header.nova-global-header :is(.dropdown-header,.dropdown-footer,.notif-panel-header,.notif-item,.notif-footer-link,.tenant-users-section,.users-section-header){background:var(--header-surface);border-color:var(--header-line)}.app-header.nova-global-header .dropdown-divider{background:var(--header-line)}.app-header.nova-global-header :is(.dropdown-name,.drawer-user-name,.tenant-item-name,.user-item-name,.notif-panel-title,.notif-msg,.qa-title){color:var(--header-ink);font-weight:500}.app-header.nova-global-header :is(.dropdown-email,.drawer-user-email,.dropdown-item-value,.mobile-nav-item-value,.mobile-section-label,.tenant-item-id,.tenant-empty,.user-item-email,.dropdown-title,.users-section-header,.notif-empty,.notif-time,.qa-desc,.group-label,.header-title){color:var(--header-muted)}.app-header.nova-global-header :is(.dropdown-item,.mobile-nav-item,.tenant-item,.tenant-user-item,.qa-item){color:var(--header-ink);font-weight:400}.app-header.nova-global-header :is(.dropdown-item,.mobile-nav-item,.tenant-item,.tenant-user-item,.qa-item):hover{background:var(--header-subtle);color:var(--header-ink);transform:none}.app-header.nova-global-header :is(.tenant-item.is-selected,.tenant-user-item.is-active-user,.mobile-nav-item.router-link-active,.qa-item.is-active){background:var(--header-selected);color:var(--header-accent);border-color:#ccdaf3}.app-header.nova-global-header :is(.check-icon,.notif-footer-link,.sparkle,.active-indicator){color:var(--header-accent)}.app-header.nova-global-header .active-user-badge{color:var(--header-accent);background:var(--header-selected);font-weight:500}.app-header.nova-global-header :is(.manage-tenants-btn,.qa-icon){background:var(--header-subtle);color:var(--header-muted);border-color:var(--header-line)}.app-header.nova-global-header .manage-tenants-btn:hover{background:var(--header-selected);color:var(--header-accent)}.app-header.nova-global-header :is(.tenant-search-input,.quick-actions-dropdown .search-box,.quick-actions-dropdown input){background:var(--header-subtle)!important;color:var(--header-ink)!important;border-color:var(--header-line)!important}.app-header.nova-global-header input::placeholder{color:var(--header-muted)}.app-header.nova-global-header .quick-actions-dropdown .search-box:focus-within{box-shadow:0 0 0 2px #315fbe26;border-color:var(--header-accent)!important}.app-header.nova-global-header .notif-count-label{color:var(--header-muted);background:var(--header-subtle);font-weight:500}.app-header.nova-global-header :is(.item-signout,.mobile-signout-btn){color:#a83e3e}.app-header.nova-global-header :is(.item-signout,.mobile-signout-btn):hover{color:#913434;background:#fdf3f3}.app-header.nova-global-header .mobile-signout-btn{background:#fff;border-color:#ecd7d7;font-weight:500}.app-header.nova-global-header .mobile-nav-toggle{color:#45658d;border:1px solid var(--header-line);background:#fff;width:44px;height:44px}.app-header.nova-global-header .mobile-nav-toggle:hover{background:var(--header-subtle);color:var(--header-ink)}.app-header.nova-global-header .mobile-drawer-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c26364d}.app-header.nova-global-header .mobile-drawer-content{background:var(--header-surface);border-color:var(--header-line);width:min(340px,100vw);box-shadow:var(--header-shadow)}.app-header.nova-global-header :is(.mobile-drawer-header,.mobile-drawer-footer){background:var(--header-surface);border-color:var(--header-line)}.app-header.nova-global-header .mobile-drawer-close{width:32px;height:32px;color:var(--header-muted);border:1px solid var(--header-line);cursor:pointer;background:#fff;border-radius:6px;place-items:center;margin:0 0 16px auto;display:grid}.app-header.nova-global-header .mobile-drawer-close svg{width:18px;height:18px}.app-header.nova-global-header .mobile-drawer-close:hover{color:var(--header-ink);background:var(--header-subtle)}.app-header.nova-global-header .login-btn-header{background:var(--header-accent);border-color:var(--header-accent);color:#fff;box-shadow:none;font-weight:500}@media (width>=821px) and (width<=1180px){.app-header.nova-global-header .header-nav{gap:6px}.app-header.nova-global-header .header-nav>.env-badge{display:none}.app-header.nova-global-header .user-name{text-overflow:ellipsis;max-width:180px;overflow:hidden}}@media (width<=520px){.app-layout .app-header.nova-global-header{padding:0 12px}.app-header.nova-global-header .header-container{gap:10px}.app-header.nova-global-header .header-nav{gap:6px}.app-header.nova-global-header .logo-text-group{display:flex!important}.app-header.nova-global-header .logo-link{gap:7px}.app-header.nova-global-header .logo-text{font-size:18px}.app-header.nova-global-header .logo-subtext{letter-spacing:.12em;font-size:7px}.app-header.nova-global-header .logo-badge{border-radius:9px;width:32px;height:32px}.app-header.nova-global-header .nova-brand-mark{width:24px;height:24px}.app-header.nova-global-header .tenant-trigger{gap:6px;padding:5px 8px}.app-header.nova-global-header .tenant-name{max-width:90px;font-size:12px}.app-header.nova-global-header .tenant-dropdown-menu{width:auto;max-width:none;max-height:calc(100dvh - 84px);position:fixed;top:72px;left:12px;right:12px;overflow-y:auto}}@media (width<=380px){.app-header.nova-global-header .tenant-icon-badge{display:none}}@media (width>=821px) and (width<=1100px){.app-header.nova-global-header .user-info{display:none}}@media (prefers-reduced-motion:reduce){.app-header.nova-global-header *,.nova-header-theme-picker *{transition:none!important;animation:none!important}}.cms-themed.nova-workspace :is(.navigation-panel.collapsed,.component-palette.collapsed,.page-editor-container>.sidebar.collapsed):not(:where([data-nova-authored],[data-nova-authored] *)){width:48px!important;min-width:48px!important}.cms-themed.nova-workspace .navigation-panel .panel-header:not(:where([data-nova-authored],[data-nova-authored] *)){padding-top:10px!important}.cms-themed.nova-workspace .nova-pane-heading:not(:where([data-nova-authored],[data-nova-authored] *)){border-bottom:1px solid var(--workspace-line);min-height:52px;font:500 13px var(--workspace-font);color:var(--workspace-ink);flex:none;align-items:center;padding:0 56px 0 16px;display:flex}.cms-themed.nova-workspace :is(.sidebar-header,.policy-header):not(:where([data-nova-authored],[data-nova-authored] *)){min-height:52px;padding-left:56px!important}.cms-themed.nova-workspace .policy-header .policy-icon:not(:where([data-nova-authored],[data-nova-authored] *)){display:none}.cms-themed.nova-workspace .editor-wrapper .settings-panel .panel-header:not(:where([data-nova-authored],[data-nova-authored] *)){padding-top:56px!important}.cms-themed.nova-workspace .properties-panel-right:not(:where([data-nova-authored],[data-nova-authored] *)){position:relative}.cms-themed.nova-workspace .properties-panel-right.pane-collapsed:not(:where([data-nova-authored],[data-nova-authored] *)){width:48px;min-width:48px;padding:0}.cms-themed.nova-workspace .email-properties-content:not(:where([data-nova-authored],[data-nova-authored] *)){flex-direction:column;height:100%;min-height:0;display:flex}.cms-themed.nova-workspace .sidebar-structure-header .structure-title-row:not(:where([data-nova-authored],[data-nova-authored] *)){padding-right:44px}.cms-themed.nova-workspace .right-panel-header:not(:where([data-nova-authored],[data-nova-authored] *)){flex:none;min-height:52px;padding-left:56px!important}.cms-themed.nova-workspace .studio .workspace:not(:where([data-nova-authored],[data-nova-authored] *)){position:relative;grid-template-columns:var(--workflow-library-width) minmax(0, 1fr) var(--workflow-inspector-width)!important}.cms-themed.nova-workspace .studio :is(.library,.inspector):not(:where([data-nova-authored],[data-nova-authored] *)){min-width:0;position:relative}.cms-themed.nova-workspace .studio :is(.library,.inspector).pane-collapsed:not(:where([data-nova-authored],[data-nova-authored] *)){overflow:hidden;padding:0!important}.cms-themed.nova-workspace .studio .library .side-heading:not(:where([data-nova-authored],[data-nova-authored] *)){min-height:40px;padding-right:42px}.cms-themed.nova-workspace .studio .inspector .side-heading:not(:where([data-nova-authored],[data-nova-authored] *)){min-height:40px;padding-left:42px}.cms-themed.nova-workspace .workflow-pane-toolbar:not(:where([data-nova-authored],[data-nova-authored] *)){display:none}.cms-themed.nova-workspace .builder-page .builder-layout:not(:where([data-nova-authored],[data-nova-authored] *)){grid-template-columns:var(--form-fields-width) minmax(0, 1fr) var(--form-settings-width)!important}.cms-themed.nova-workspace .builder-page :is(.field-library,.settings-panel):not(:where([data-nova-authored],[data-nova-authored] *)){min-width:0;position:relative}.cms-themed.nova-workspace .builder-page :is(.field-library,.settings-panel).pane-collapsed:not(:where([data-nova-authored],[data-nova-authored] *)){overflow:hidden;padding:0!important}.cms-themed.nova-workspace .builder-page .field-library .panel-heading:not(:where([data-nova-authored],[data-nova-authored] *)){padding-right:36px}.cms-themed.nova-workspace .builder-page .settings-panel .panel-heading:not(:where([data-nova-authored],[data-nova-authored] *)){padding-left:36px}.cms-themed.nova-workspace .canvas-ai-panel .panel-header:not(:where([data-nova-authored],[data-nova-authored] *)){position:relative;padding-left:56px!important}.cms-themed.nova-workspace .review-panel>header:not(:where([data-nova-authored],[data-nova-authored] *)){min-height:60px;padding-left:56px;position:relative}.cms-themed.nova-workspace .review-panel>header>.nova-pane-toggle:not(:where([data-nova-authored],[data-nova-authored] *)){border:1px solid var(--workspace-line);background:var(--nova-surface);font-size:12px}.cms-themed.nova-workspace .review-panel:not(:where([data-nova-authored],[data-nova-authored] *)){max-width:calc(100% - 24px);right:12px}@media (width<=900px){.cms-themed.nova-workspace .builder-page .builder-header:not(:where([data-nova-authored],[data-nova-authored] *)){min-height:70px;position:static;height:auto!important;padding:16px!important}.cms-themed.nova-workspace .builder-page .mobile-builder-tabs:not(:where([data-nova-authored],[data-nova-authored] *)){position:static}.cms-themed.nova-workspace .builder-page :is(.field-library,.settings-panel)>.nova-pane-toggle:not(:where([data-nova-authored],[data-nova-authored] *)){display:none}.cms-themed.nova-workspace .builder-page :is(.field-library,.settings-panel).pane-collapsed:not(:where([data-nova-authored],[data-nova-authored] *)){padding:22px 18px!important}.cms-themed.nova-workspace .builder-page .panel-heading:not(:where([data-nova-authored],[data-nova-authored] *)){padding-left:0;padding-right:0}}@media (width<=1099px){.cms-themed.nova-workspace .workflow-studio .workflow-pane-toolbar{border-bottom:1px solid var(--workspace-line);background:var(--nova-surface);gap:8px;padding:8px 12px;display:flex}.cms-themed.nova-workspace .workflow-studio .workspace{grid-template-columns:minmax(0,1fr)!important}.cms-themed.nova-workspace .workflow-studio .workspace :is(.library,.inspector){display:none}.cms-themed.nova-workspace .workflow-studio .workspace.workflow-library-open .library,.cms-themed.nova-workspace .workflow-studio .workspace.workflow-inspector-open .inspector{z-index:20;background:var(--nova-surface);width:min(320px,100% - 24px);display:block;position:absolute;top:0;bottom:0;box-shadow:0 8px 24px #1c26361a!important}.cms-themed.nova-workspace .workflow-studio .workspace .library{left:0}.cms-themed.nova-workspace .workflow-studio .workspace .inspector{right:0}}@media (width<=768px){.cms-themed.nova-workspace .template-studio .studio-header:not(:where([data-nova-authored],[data-nova-authored] *)){z-index:auto;position:static}.cms-themed.nova-workspace .template-studio .policy-sidebar:not(.collapsed):not(:where([data-nova-authored],[data-nova-authored] *)){z-index:150}.cms-themed.nova-workspace .workflow-pane-toolbar:not(:where([data-nova-authored],[data-nova-authored] *)){border-bottom:1px solid var(--workspace-line);background:var(--nova-surface);gap:8px;padding:8px 12px;display:flex}.cms-themed.nova-workspace .studio .workspace:not(:where([data-nova-authored],[data-nova-authored] *)){grid-template-columns:minmax(0,1fr)!important}.cms-themed.nova-workspace .studio .workspace :is(.library,.inspector):not(:where([data-nova-authored],[data-nova-authored] *)){display:none}.cms-themed.nova-workspace .studio .workspace.workflow-library-open .library:not(:where([data-nova-authored],[data-nova-authored] *)),.cms-themed.nova-workspace .studio .workspace.workflow-inspector-open .inspector:not(:where([data-nova-authored],[data-nova-authored] *)){z-index:20;background:var(--nova-surface);width:min(300px,100% - 24px);display:block;position:absolute;top:0;bottom:0;box-shadow:0 8px 24px #1c26361a!important}.cms-themed.nova-workspace .studio .workspace .library:not(:where([data-nova-authored],[data-nova-authored] *)){left:0}.cms-themed.nova-workspace .studio .workspace .inspector:not(:where([data-nova-authored],[data-nova-authored] *)){right:0}.cms-themed.nova-workspace .editor-wrapper :is(.settings-panel.collapsed,.properties-panel-right.pane-collapsed):not(:where([data-nova-authored],[data-nova-authored] *)){flex:none;min-height:56px;width:100%!important;height:56px!important}.cms-themed.nova-workspace .editor-wrapper :is(.settings-panel,.properties-panel-right)>.nova-pane-toggle--collapsed:not(:where([data-nova-authored],[data-nova-authored] *)){flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:calc(100% - 16px);height:40px;min-height:40px;padding:8px 12px;inset:8px}.cms-themed.nova-workspace .editor-wrapper :is(.settings-panel,.properties-panel-right)>.nova-pane-toggle--collapsed .nova-pane-toggle__label:not(:where([data-nova-authored],[data-nova-authored] *)){writing-mode:horizontal-tb}}.cms-themed.nova-workspace .nova-canvas-editor{color:var(--workspace-ink)}.cms-themed.nova-workspace .nova-canvas-editor>.nce-header,.cms-themed.nova-workspace .nova-canvas-editor .nce-ai>header{margin:0!important}.cms-themed.nova-workspace .nova-canvas-editor>.nce-header{flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex;padding:16px 22px!important}.nova-canvas-editor .nce-title{align-items:center;gap:12px;min-width:0;display:flex}.nova-canvas-editor .nce-title>svg{border:1px solid var(--workspace-line);width:38px;height:38px;color:var(--workspace-muted);border-radius:9px;padding:9px}.nova-canvas-editor .nce-title>div{min-width:0}.nova-canvas-editor .nce-title>div>span{color:var(--workspace-muted);font-size:12px}.cms-themed.nova-workspace .nova-canvas-editor .nce-title h2{white-space:nowrap;text-overflow:ellipsis;max-width:32vw;line-height:1.4;overflow:hidden;color:var(--workspace-ink)!important;margin:2px 0 0!important;font-size:17px!important;font-weight:600!important}.nova-canvas-editor .nce-edit-state{color:var(--workspace-muted);background:var(--nova-surface-subtle);white-space:nowrap;border-radius:5px;padding:4px 8px;font-size:11px}.nova-canvas-editor .nce-edit-state.dirty{color:#8a6419;background:#fff7e8}.nova-canvas-editor .nce-actions,.nova-canvas-editor .nce-history{align-items:center;gap:8px;display:flex}.nova-canvas-editor .nce-history{border-right:1px solid var(--workspace-line);padding-right:10px}.cms-themed.nova-workspace .nova-canvas-editor>.nce-header .nce-save{background:var(--workspace-accent)!important;color:#fff!important;border-color:var(--workspace-accent)!important}.nova-canvas-editor .nce-body{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.nova-canvas-editor .nce-workspace{flex:1;min-width:0;min-height:0;display:flex}.nova-canvas-editor .nce-tools{background:var(--nova-surface);border-right:1px solid var(--workspace-line);flex-direction:column;flex:0 0 82px;gap:8px;padding:16px 10px;display:flex}.nova-canvas-editor .nce-tools button{min-height:62px;color:var(--workspace-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 4px;font-size:11px;font-weight:500;display:flex}.nova-canvas-editor .nce-tools button:hover{background:var(--nova-surface-subtle);color:var(--workspace-ink)}.nova-canvas-editor .nce-tools button[aria-pressed=true]{color:var(--workspace-accent);background:var(--workspace-accent-soft);border-color:#d5e1f6}.nova-canvas-editor .nce-tools button:disabled{opacity:.5;cursor:default}.nova-canvas-editor .nce-settings{border-right:1px solid var(--workspace-line);background:var(--nova-surface);flex:0 0 236px;min-width:0;padding:20px 18px;overflow-y:auto}.nova-canvas-editor .nce-settings header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.nova-canvas-editor .nce-settings h3{margin:0;font-size:15px;font-weight:600}.nova-canvas-editor .nce-settings header button{background:var(--nova-surface-subtle);width:30px;height:30px;color:var(--workspace-muted);border:1px solid var(--workspace-line);cursor:pointer;border-radius:6px;place-items:center;padding:0;font-size:22px;display:grid}.nova-canvas-editor .nce-settings fieldset{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.nova-canvas-editor .nce-settings p{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.65}.nova-canvas-editor .nce-field{color:var(--workspace-ink);flex-direction:column;gap:7px;font-size:12px;font-weight:500;display:flex}.nova-canvas-editor .nce-field :is(input,select){width:100%;min-height:40px;color:var(--workspace-ink);background:var(--nova-surface);border:1px solid var(--workspace-line);border-radius:7px;padding:8px 10px;font-size:13px}.nova-canvas-editor .nce-check{align-items:center;gap:8px;font-size:12px;display:flex}.nova-canvas-editor .nce-check input{accent-color:var(--workspace-accent);width:16px;height:16px;margin:0}.nova-canvas-editor .nce-slider{flex-direction:column;gap:10px;font-size:12px;display:flex}.nova-canvas-editor .nce-slider>span{justify-content:space-between;align-items:center;display:flex}.nova-canvas-editor .nce-slider output{border:1px solid var(--workspace-line);text-align:center;font-variant-numeric:tabular-nums;min-width:36px;color:var(--workspace-muted);background:var(--nova-surface-subtle);border-radius:5px;padding:3px 6px}.nova-canvas-editor .nce-slider input{width:100%;height:20px;accent-color:var(--workspace-accent);cursor:pointer;margin:0}.nova-canvas-editor .nce-image-area{background:var(--nova-surface-subtle);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.nova-canvas-editor .nce-stage{flex:1;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.cms-themed.nova-workspace .nova-canvas-editor .nce-stage #tui-image-editor-container{flex:none;place-items:center;width:100%;min-width:0;height:100%;display:grid}.cms-themed.nova-workspace .nova-canvas-editor .nce-stage .tui-image-editor-canvas-container{filter:none!important;border:0!important;margin:0!important;box-shadow:0 2px 10px #1c263614!important}.cms-themed.nova-workspace .nova-canvas-editor .nce-stage canvas{filter:none!important}.nova-canvas-editor .nce-stage-loading{color:var(--workspace-muted);font-size:13px;position:absolute}.nova-canvas-editor .nce-status{border-top:1px solid var(--workspace-line);min-height:40px;color:var(--workspace-muted);background:var(--nova-surface);font-variant-numeric:tabular-nums;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;font-size:11px;display:flex}.nova-canvas-editor .nce-canvas-error{color:#a43a2c;background:#fff5f3;border-top:1px solid #f0d2cc;margin:0;padding:10px 20px;font-size:12px}.nova-canvas-editor .nce-error{background:#fff5f3;border:1px solid #f0d2cc;border-radius:7px;margin:0;padding:10px 12px;font-size:12px;color:#a43a2c!important}.nova-canvas-editor .nce-ai{border-left:1px solid var(--workspace-line);background:var(--nova-surface);flex-direction:column;flex:0 0 354px;width:354px;min-height:0;display:flex}.nova-canvas-editor .nce-ai>header{border-bottom:1px solid var(--workspace-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 62px 18px 20px;display:flex;position:relative}.nova-canvas-editor .nce-ai>header .nova-pane-toggle{top:20px;left:auto!important;right:16px!important}.nova-canvas-editor .nce-ai-heading{align-items:center;gap:10px;display:flex}.nova-canvas-editor .nce-ai-heading>svg{width:32px;height:32px;color:var(--workspace-accent);background:var(--workspace-accent-soft);border:1px solid #d5e1f6;border-radius:7px;padding:6px}.nova-canvas-editor .nce-ai-heading span{color:var(--workspace-muted);font-size:11px}.nova-canvas-editor .nce-ai h3{margin:2px 0 0;font-size:15px;font-weight:600}.nova-canvas-editor .nce-ai-content{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px;display:flex;overflow-y:auto}.nova-canvas-editor .nce-ai-intro{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.7}.nova-canvas-editor .nce-ai-choices{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:0;display:grid}.nova-canvas-editor .nce-ai-choices legend{margin-bottom:10px;padding:0;font-size:12px;font-weight:500}.nova-canvas-editor .nce-ai-choices label{border:1px solid var(--workspace-line);cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:48px;padding:8px 10px;font-size:11px;font-weight:500;line-height:1.5;display:flex;position:relative}.nova-canvas-editor .nce-ai-choices label:last-child{grid-column:1/-1;min-height:42px}.nova-canvas-editor .nce-ai-choices label>svg{width:18px;height:18px;color:var(--workspace-muted)}.nova-canvas-editor .nce-ai-choices input{opacity:0;width:1px;height:1px;position:absolute}.nova-canvas-editor .nce-ai-choices label:hover{background:var(--nova-surface-subtle)}.nova-canvas-editor .nce-ai-choices label.selected{color:var(--workspace-accent);background:var(--workspace-accent-soft);border-color:#aac0e8}.nova-canvas-editor .nce-ai-choices label.selected svg{color:var(--workspace-accent)}.nova-canvas-editor .nce-ai-choices label:has(input:focus-visible){outline:2px solid var(--workspace-accent);outline-offset:2px}.nova-canvas-editor .nce-ai-choices:disabled label{opacity:.55;cursor:default}.nova-canvas-editor .nce-ai-description strong{font-size:12px;font-weight:600}.nova-canvas-editor .nce-ai-description p{color:var(--workspace-muted);margin:5px 0 0;font-size:12px;line-height:1.65}.nova-canvas-editor .nce-ai-prompt label{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}.nova-canvas-editor .nce-ai-prompt label span{color:var(--workspace-muted);font-size:10px;font-weight:400}.nova-canvas-editor .nce-ai-prompt textarea{resize:vertical;border:1px solid var(--workspace-line);background:var(--nova-surface);width:100%;min-height:124px;color:var(--workspace-ink);border-radius:8px;padding:12px;font-size:12px;line-height:1.65;display:block}.nova-canvas-editor .nce-ai-prompt textarea::placeholder{color:#8390a2}.nova-canvas-editor .nce-ai-hint{color:var(--workspace-muted);justify-content:space-between;gap:10px;margin-top:7px;font-size:10px;display:flex}.nova-canvas-editor .nce-ai-note{color:var(--workspace-muted);gap:8px;margin:auto 0 0;padding-top:12px;font-size:11px;line-height:1.6;display:flex}.nova-canvas-editor .nce-ai-note svg{width:15px;height:15px;margin-top:2px}.nova-canvas-editor .nce-ai-cutout{border:1px dashed var(--workspace-line);background:var(--nova-surface-subtle);border-radius:8px;gap:12px;padding:14px;display:flex}.nova-canvas-editor .nce-ai-cutout p{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.7}.nova-canvas-editor .nce-ai-progress{color:var(--workspace-accent);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.nova-canvas-editor .nce-ai-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite nce-ai-spin;display:inline-block}@keyframes nce-ai-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nova-canvas-editor .nce-ai-spinner{animation:none}}.nova-canvas-editor .nce-ai>footer{background:var(--nova-surface);border-top:1px solid var(--workspace-line);flex-direction:column;flex:none;gap:8px;padding:16px 20px;display:flex}.nova-canvas-editor .nce-ai>footer button{width:100%}.nova-canvas-editor .nce-ai>footer svg{width:17px;height:17px}.nova-canvas-editor :is(.nce-tools button,.nce-settings button,.nce-field input,.nce-field select,.nce-check input,.nce-slider input,.nce-ai textarea):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.nova-canvas-editor .nce-ai-scrim{display:none}.nce-pane-enter-active,.nce-pane-leave-active{transition:opacity .15s}.nce-pane-enter-from,.nce-pane-leave-to{opacity:0}@media (width<=1100px){.nova-canvas-editor .nce-edit-state{display:none}.nova-canvas-editor .nce-ai{z-index:5;width:min(354px,100%);position:absolute;inset:0 0 0 auto;box-shadow:-8px 0 24px #1c263612}.nova-canvas-editor .nce-ai-scrim{z-index:4;cursor:pointer;background:#1c263630;border:0;display:block;position:absolute;inset:0}}@media (width<=700px){.cms-themed.nova-workspace .editor-modal-overlay:has(.nova-canvas-editor){padding:6px}.cms-themed.nova-workspace .nova-canvas-editor>.nce-header{flex-direction:column;align-items:stretch;gap:14px;padding:14px!important}.nova-canvas-editor .nce-title>svg{width:32px;height:32px;padding:7px}.cms-themed.nova-workspace .nova-canvas-editor .nce-title h2{max-width:70vw;font-size:14px!important}.nova-canvas-editor .nce-actions{justify-content:space-between;gap:5px}.nova-canvas-editor .nce-actions>:is(button,.nova-pane-toggle){min-width:0;padding-left:8px!important;padding-right:8px!important;font-size:11px!important}.nova-canvas-editor .nce-history{gap:3px;padding-right:5px}.nova-canvas-editor .nce-history button{width:30px!important;min-width:30px!important}.cms-themed.nova-workspace .nova-canvas-editor>.nce-header .nce-actions>button{min-width:0!important;padding:8px!important;font-size:12px!important}.cms-themed.nova-workspace .nova-canvas-editor>.nce-header .nce-actions>.nova-pane-toggle{width:40px;min-width:40px!important}.nova-canvas-editor .nce-actions .nova-pane-toggle__label,.nova-canvas-editor .nce-save>svg{display:none}.cms-themed.nova-workspace .nova-canvas-editor>.nce-header .nce-history button{max-width:36px;width:36px!important;min-width:36px!important;padding:6px!important}.nova-canvas-editor .nce-workspace{flex-direction:column}.nova-canvas-editor .nce-tools{border-right:0;border-bottom:1px solid var(--workspace-line);flex-direction:row;flex:none;justify-content:space-around;gap:5px;padding:8px}.nova-canvas-editor .nce-tools button{flex:1;gap:3px;min-height:54px;padding:4px}.nova-canvas-editor .nce-tools svg{width:20px;height:20px}.nova-canvas-editor .nce-settings{z-index:3;border:1px solid var(--workspace-line);border-radius:10px;max-height:46%;padding:14px;position:absolute;bottom:40px;left:12px;right:12px;box-shadow:0 4px 20px #1c26361a}.nova-canvas-editor .nce-settings header{margin-bottom:10px}.nova-canvas-editor .nce-settings fieldset{gap:12px}.nova-canvas-editor .nce-settings .nce-field{flex-direction:row;justify-content:space-between;align-items:center}.nova-canvas-editor .nce-field :is(input,select){width:65%}.nova-canvas-editor .nce-shortcut{display:none}.nova-canvas-editor .nce-status{padding:8px 14px}.nova-canvas-editor .nce-ai{width:100%}}@media (prefers-reduced-motion:reduce){.nce-pane-enter-active,.nce-pane-leave-active{transition:none}}.cms-themed.nova-workspace .campaign-workspace .campaign-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 24px;display:grid}.campaign-overview>:is(button,a){border:1px solid var(--workspace-line,#e2e8f0);background:var(--nova-surface,#fff);color:var(--workspace-ink,#1c2636);font:inherit;cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px;text-decoration:none;display:flex}.campaign-overview span{color:var(--workspace-muted,#64748b);font-size:13px}.campaign-overview strong{font-size:28px;font-weight:650;line-height:1.2}.campaign-overview small{color:var(--workspace-muted,#64748b);font-size:12px}.campaign-overview>:is(button,a):hover{border-color:#86b6a4}.cms-themed.nova-workspace .campaign-workspace .campaign-toolbar{border:1px solid var(--workspace-line);background:var(--nova-surface);border-radius:10px;flex-wrap:wrap;gap:16px;margin-bottom:0;padding:18px 20px;display:flex}.campaign-workspace .toolbar-navigation{width:100%;min-width:0}.campaign-workspace .toolbar-section-label{display:none}.campaign-workspace .tabs-pill-nav{border:0;flex-wrap:wrap;gap:4px;display:flex}.cms-themed.nova-workspace .campaign-workspace .tab-pill-btn{white-space:nowrap;border:0;border-radius:7px;padding:9px 12px;font-size:13px}.cms-themed.nova-workspace .campaign-workspace .tab-pill-btn.active{box-shadow:none;color:#28634f!important;background:#edf6f1!important}.campaign-workspace .toolbar-actions{gap:12px;width:100%;min-width:0;display:flex}.campaign-workspace .search-cluster{flex:1;min-width:160px}.campaign-workspace .search-group{width:100%}.campaign-workspace .control-label{display:none}.campaign-workspace .campaign-results{color:var(--workspace-muted);justify-content:space-between;align-items:center;margin:16px 0 12px;font-size:12px;display:flex}.campaign-results button{color:var(--workspace-accent,#315fbe);cursor:pointer;background:0 0;border:0;padding:8px}.campaign-workspace .campaign-load-error{color:#b42318;background:#fff1f0;border:1px solid #fecaca;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px;display:flex}.campaign-workspace .campaign-load-error button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:8px 12px}.campaign-workspace .campaign-title-link{font:inherit;color:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:650}.campaign-workspace .campaign-title-link:hover{color:#337761;text-underline-offset:3px;text-decoration:underline}.cms-themed.nova-workspace .campaign-workspace .table-container{border:1px solid var(--workspace-line);box-shadow:none;border-radius:10px}.cms-themed.nova-workspace .campaign-workspace .campaigns-table th{padding:14px 18px;font-size:12px;font-weight:500}.cms-themed.nova-workspace .campaign-workspace .campaigns-table td{padding:18px;font-size:13px}.campaign-workspace .cell-subject{text-overflow:ellipsis;max-width:320px;margin-top:4px;font-size:12px;overflow:hidden}.campaign-workspace .table-actions-wrapper{flex-wrap:wrap;gap:6px}.campaign-workspace .duplicate-action{border:1px solid var(--workspace-line);color:var(--workspace-muted);background:var(--nova-surface);cursor:pointer;border-radius:6px;padding:7px 10px;font-size:12px}.campaign-workspace .audience-link{color:var(--workspace-muted);padding:10px 12px;font-size:13px;text-decoration:none}.cms-themed.nova-workspace .campaign-workspace .btn-ai-header{box-shadow:none;background:var(--nova-surface)!important;border:1px solid var(--workspace-line)!important;color:var(--workspace-ink)!important}.campaign-workspace .card-header-actions{opacity:1}.cms-themed.nova-workspace :is(.campaign-workspace,.email-composer) .status-badge.sending{color:#2558a5!important;background:#edf3fe!important}.cms-themed.nova-workspace :is(.campaign-workspace,.email-composer) .status-badge.failed{color:#b42318!important;background:#fff1f0!important}.cms-themed.nova-workspace :is(.campaign-workspace,.email-composer) .status-badge.partial{color:#946200!important;background:#fff8e7!important}.cms-themed.nova-workspace .app-content:has(>.email-composer){padding:16px!important}.cms-themed.nova-workspace .email-composer{max-width:none;height:calc(100dvh - 96px);min-height:500px;padding:0!important}.cms-themed.nova-workspace .email-composer .editor-glass{box-shadow:none;border:1px solid var(--workspace-line);border-radius:10px}.cms-themed.nova-workspace .email-composer .editor-header{flex-wrap:wrap;flex-shrink:0;gap:12px;min-height:60px;margin:0!important;padding:8px 16px!important}.email-composer .campaign-name-input{width:210px;font-size:15px}.email-composer .header-right{gap:10px}.email-composer .save-indicator{color:var(--workspace-muted);white-space:nowrap;font-size:12px}.email-composer .email-template-setup{border-bottom:1px solid var(--workspace-line);flex-shrink:0;align-items:center;gap:20px;padding:8px 16px;font-size:12px;display:flex}.email-composer .email-template-setup>label:first-child{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.email-composer .email-template-setup input:not([type=checkbox]){border:1px solid var(--workspace-line);border-radius:6px;flex:1;min-width:0;height:34px;padding:6px 10px}.email-composer .template-availability{white-space:nowrap;align-items:center;gap:7px;display:flex}.email-composer .template-copy-note{font-size:11px}.template-type-filter{color:var(--workspace-muted);align-items:center;gap:8px;font-size:12px;display:flex}.template-type-filter select{border:1px solid var(--workspace-line);background:var(--nova-surface);color:var(--workspace-ink);border-radius:6px;padding:8px 10px}.template-type-badge{color:#315fbe;background:#edf3fe;border-radius:4px;padding:2px 5px;display:inline-block}.template-use-link{color:#315fbe;white-space:nowrap;padding:5px;font-size:11px;text-decoration:none}.cms-themed.nova-workspace .email-composer .composer-tools{background:var(--nova-surface-subtle,#f8fafc);border-bottom:1px solid var(--workspace-line);color:var(--workspace-muted);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;font-size:12px;display:flex}.email-composer .composer-edit-tools{gap:5px;display:flex}.email-composer .composer-tools :is(button,select){font:inherit;color:inherit;background:var(--nova-surface);border:1px solid var(--workspace-line);cursor:pointer;border-radius:6px;padding:6px 9px}.cms-themed.nova-workspace .email-composer .composer-tools select{height:32px;min-height:32px;padding:4px 8px}.email-composer .delivery-control{align-items:center;gap:8px;display:flex}.email-composer .composer-workflow{border:0;margin:0;padding:0}.email-composer .workflow-steps{align-items:center;gap:4px;display:flex}.email-composer .workflow-steps button{background:0 0;border:0;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.email-composer .workflow-steps button span{border:1px solid var(--workspace-line);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.email-composer .workflow-steps button[aria-current]{color:#28634f;background:#edf6f1}.email-composer .workflow-steps .complete span{color:#28634f;background:#edf6f1;border-color:#b4d6c7}.cms-themed.nova-workspace .email-composer .add-content-trigger{font-weight:600;color:#28634f!important;background:#edf6f1!important;border-color:#b4d6c7!important}.email-composer .editor-readonly-note{color:#2558a5;background:#edf3fe;padding:10px 16px;font-size:13px}.cms-themed.nova-workspace .email-composer .panel-content-clip{height:auto;min-height:0;overflow:hidden}.cms-themed.nova-workspace .email-composer .composer-sidebar.collapsed .panel-content-clip{visibility:hidden}.cms-themed.nova-workspace .email-composer .panel-inner{min-width:0;min-height:0;padding:0;overflow:hidden!important}.email-composer .sidebar-heading{flex-shrink:0;align-items:center;gap:12px;height:42px;padding:0 50px 0 16px;display:flex}.email-composer .sidebar-heading h3{margin:0;font-size:14px}.email-composer .sidebar-heading>span{color:var(--workspace-muted);white-space:nowrap;font-size:11px}.cms-themed.nova-workspace .email-composer .composer-sidebar>.nova-pane-toggle:not(.nova-pane-toggle--collapsed){width:28px;height:28px;min-height:28px;top:7px;right:10px}.email-composer .sidebar-setup{flex-shrink:0;padding:0 16px 10px}.email-composer .subject-header-row{margin-bottom:6px}.email-composer .subject-header-row label{color:var(--workspace-muted);font-size:12px;font-weight:500}.cms-themed.nova-workspace .email-composer .btn-ai-subject-inline{background:0 0;border:0;padding:3px 0;font-size:11px}.cms-themed.nova-workspace .email-composer .subject-input{height:36px;min-height:36px;padding:7px 10px}.email-composer .personalization-card{background:0 0;border:0;margin:6px 0 0;padding:0}.email-composer .personalization-card summary{cursor:pointer;color:var(--workspace-muted);padding:5px 0;font-size:11px}.email-composer .personalization-card summary>span{color:#8793a5;margin-left:5px;font-size:10px}.cms-themed.nova-workspace .email-composer .personalization-help{color:var(--workspace-muted);margin:5px 0 8px;line-height:1.4;font-size:11px!important}.email-composer .personalization-tags{gap:5px}.email-composer .p-tag{padding:4px 7px;font-size:11px}.cms-themed.nova-workspace .email-composer .visual-sidebar-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cms-themed.nova-workspace .email-composer .sidebar-tabs-container{border-top:1px solid var(--workspace-line);border-bottom:1px solid var(--workspace-line);background:var(--nova-surface-subtle);flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 8px;display:grid;position:static}.email-composer .composer-sidebar-tab{min-height:52px;color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:7px 2px;font-size:11px;font-weight:500;display:flex}.email-composer .composer-sidebar-tab.active{color:var(--workspace-accent,#315fbe);background:var(--nova-surface);border-bottom-color:currentColor}.cms-themed.nova-workspace .email-composer .sidebar-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex:1;min-height:0;padding:14px 12px;overflow:auto}.email-composer .sidebar-section-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.email-composer .sidebar-section-heading h4{margin:0;font-size:13px}.email-composer .sidebar-section-heading>span{color:var(--workspace-muted);font-size:11px}.cms-themed.nova-workspace .email-composer :is(.outline-panel,.toolbox-panel,.assets-panel,.ai-audit-panel){flex:none;min-height:0;overflow:visible!important}.cms-themed.nova-workspace .email-composer :is(.outline-help,.toolbox-help,.assets-help){color:var(--workspace-muted);margin:0 0 8px;line-height:1.4;font-size:11px!important}.cms-themed.nova-workspace .email-composer .outline-search-input{height:34px;min-height:34px;padding:6px 28px}.email-composer .outline-search-box{flex-shrink:0;margin-bottom:3px}.email-composer .outline-list{gap:7px}.cms-themed.nova-workspace .email-composer .outline-item-node{border-radius:8px;flex-wrap:wrap;gap:4px;min-height:62px;padding:8px;transform:none}.cms-themed.nova-workspace .email-composer .outline-item-node.active{border-color:var(--workspace-accent,#315fbe)!important;background:#edf3fe!important}.email-composer .outline-item-node.active .node-type-name{color:var(--workspace-accent,#315fbe)}.email-composer .node-left{flex:1;gap:6px;min-width:0}.email-composer .node-icon{flex-shrink:0;width:25px;height:25px}.email-composer .node-index{width:auto;font-size:10px}.email-composer .node-details{flex:1;gap:3px;min-width:0}.email-composer .node-type-name{font-size:12px}.email-composer .node-preview-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.email-composer .node-actions{opacity:1;flex:none;gap:3px}.email-composer .node-action-btn{background:0 0;width:23px;height:25px}.email-composer .outline-reorder-controls{border-top:1px solid var(--workspace-line);flex-basis:100%;gap:6px;margin-top:3px;padding:7px 0 0 24px;display:flex}.email-composer .outline-reorder-controls button{border:1px solid var(--workspace-line);background:var(--nova-surface);color:var(--workspace-muted);font:inherit;cursor:pointer;border-radius:5px;padding:4px 7px;font-size:11px}.email-composer .blocks-grid{flex-direction:column;gap:7px;display:flex}.cms-themed.nova-workspace .email-composer .toolbox-card{min-height:58px;font:inherit;cursor:pointer;text-align:left;box-shadow:none;flex-direction:row;align-items:center;gap:10px;padding:10px;display:flex;position:relative;transform:none}.email-composer .block-icon{flex:0 0 32px;width:32px;height:32px}.email-composer .block-copy{flex-direction:column;flex:1;gap:4px;display:flex}.email-composer .block-label{text-align:left;font-size:12px}.email-composer .block-copy small{color:var(--workspace-muted);font-size:11px}.email-composer .toolbox-add{color:var(--workspace-accent);font-size:18px;position:static}.cms-themed.nova-workspace .email-composer .asset-palette{border:1px solid var(--workspace-line);border-radius:8px;flex:none;height:auto}.cms-themed.nova-workspace .email-composer .palette-tools{grid-template-columns:minmax(0,1fr) 90px;padding:8px}.cms-themed.nova-workspace .email-composer .palette-grid{flex:none;gap:8px;padding:8px;overflow:visible}.cms-themed.nova-workspace .email-composer :is(.asset-search,.asset-filter){height:34px;min-height:34px}.email-composer .code-sidebar-content h4{margin:0 0 10px;font-size:13px}.email-composer .code-sidebar-content p{color:var(--workspace-muted);line-height:1.5}.email-composer .canvas-panel{min-width:0}.email-composer .canvas-scroll-container{padding:20px 16px}.email-composer .canvas-desk{flex-shrink:0}.email-composer .properties-panel-right:not(.pane-collapsed){width:286px;box-shadow:none}.email-composer .email-properties-content{flex-direction:column;height:100%;min-height:0;display:flex}.email-composer .right-panel-header{flex-shrink:0}.email-composer .right-panel-body{min-height:0;overflow-y:auto}.cms-themed.nova-workspace .email-composer .editor-bottom-bar{flex-wrap:wrap;flex-shrink:0;gap:8px;height:auto;min-height:52px;padding:8px 16px}.email-composer .bottom-bar-left{flex:1;min-width:180px}.email-composer .bottom-status-text{font-size:11px;line-height:1.4}.email-composer .bottom-bar-right{flex-wrap:wrap;gap:7px}.email-composer .btn-header-preview{padding:8px 10px;font-size:12px}.email-composer .loading{text-align:center;flex:1;place-content:center;gap:16px;display:grid}.email-composer .email-image-placeholder{color:#64748b;width:100%;min-height:110px;font:inherit;cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;place-content:center;gap:8px;padding:20px;font-size:12px;display:grid}.email-composer .email-image-placeholder strong{color:#334155;font-size:14px}.campaign-workspace .campaigns-table{min-width:880px}.campaign-workspace .table-container{overflow-x:auto}.campaign-workspace .delivery-counts{color:var(--workspace-muted);white-space:nowrap;margin-top:6px;font-size:11px;display:block}:is(.campaign-workspace,.email-composer) button:disabled{cursor:default;opacity:.5}:is(.campaign-workspace,.email-composer) :focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.email-composer .canvas-block-card{scroll-margin-top:24px}.email-composer .canvas-empty-state-bg .btn-bar-save{margin:10px auto}.email-composer .fs-chrome-bar{flex-wrap:wrap;gap:10px;height:auto;min-height:52px;padding:10px 16px}.email-composer .fs-chrome-left{min-width:0}.email-composer .fs-title-pill{max-width:280px}.email-composer .fs-title-pill>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-composer .fs-chrome-right{flex-wrap:wrap;gap:8px;margin-left:auto}.cms-themed.nova-workspace .email-composer .fs-stage-body{align-items:stretch;min-height:0}.cms-themed.nova-workspace .email-composer .fs-device-wrapper{max-width:100%;height:100%}@media (width<=1100px){.email-composer .header-right .btn-header-preview{display:none}.email-composer .campaign-name-input{width:180px}.campaign-workspace .manager-header{flex-wrap:wrap}.email-composer .properties-panel-right:not(.pane-collapsed){width:260px}}@media (width<=768px){.email-composer .email-template-setup{flex-wrap:wrap;gap:8px}.email-composer .email-template-setup>label:first-child{flex-basis:100%}.cms-themed.nova-workspace .campaign-workspace .campaign-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.campaign-overview>:is(button,a){padding:14px}.campaign-workspace .toolbar-actions{flex-wrap:wrap;gap:8px}.campaign-workspace .tabs-pill-nav{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.cms-themed.nova-workspace .campaign-workspace .tab-pill-btn{flex:none}.campaign-workspace .sort-inputs-group{gap:6px}.campaign-workspace .action-select{width:125px;min-width:0}.campaign-workspace .search-cluster{flex-basis:100%}.cms-themed.nova-workspace .app-content:has(>.email-composer){padding:10px!important}.cms-themed.nova-workspace .email-composer{height:auto;min-height:calc(100dvh - 84px)}.cms-themed.nova-workspace .email-composer .editor-header{gap:10px;padding:10px!important}.cms-themed.nova-workspace .email-composer .editor-header .header-left{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid}.email-composer .breadcrumbs-group{min-width:0}.email-composer :is(.breadcrumb-item-link,.breadcrumb-sep){display:none}.email-composer .title-group{gap:8px;flex-wrap:nowrap!important}.cms-themed.nova-workspace .email-composer .campaign-name-input{width:min(175px,46vw)}.cms-themed.nova-workspace .email-composer .header-right{justify-content:space-between;gap:6px;width:100%;display:flex}.email-composer .header-right .btn-header-preview{display:none}.email-composer .header-right .save-indicator{flex-basis:100%;order:3}.email-composer .mode-tabs{padding:0}.email-composer .mode-tabs .tab-btn{padding:7px;font-size:11px}.email-composer .header-right .btn-bar-save{padding:7px 10px;font-size:11px}.cms-themed.nova-workspace .email-composer .composer-tools{gap:8px;padding:6px 10px}.email-composer .composer-workflow{order:3;width:100%}.email-composer .workflow-steps{justify-content:space-between;gap:2px}.email-composer .workflow-steps button{padding:5px 3px;font-size:11px}.email-composer .composer-edit-tools button{padding:6px;font-size:11px}.email-composer .delivery-control{flex:1;justify-content:flex-end}.email-composer .delivery-control>select{max-width:108px;font-size:11px!important}.email-composer .delivery-control{gap:0;font-size:0}.cms-themed.nova-workspace .email-composer .composer-sidebar:not(.collapsed){flex:none;height:520px;min-height:360px;max-height:60dvh;scroll-margin-top:76px}.cms-themed.nova-workspace .email-composer .properties-panel-right:not(.pane-collapsed){z-index:100;border:1px solid var(--workspace-line);border-radius:12px;width:auto;height:auto;max-height:70dvh;position:fixed;inset:auto 10px 10px;box-shadow:0 12px 50px #0f172a33}.email-composer .email-properties-content{max-height:70dvh}.email-composer .right-panel-body{flex:1}.email-composer .canvas-scroll-container{padding:12px}.email-composer .canvas-content{min-height:0}.email-composer .bottom-bar-left{flex-basis:100%;width:100%}.email-composer .fs-chrome-bar{gap:8px;padding:10px}.email-composer .fs-chrome-left{width:100%}.email-composer .fs-title-pill{max-width:100%}.email-composer .fs-viewport-switcher{justify-content:space-between;width:100%}.email-composer .device-btn{padding:6px;font-size:11px}.email-composer .fs-chrome-right{width:100%;margin:0}.email-composer .recipient-selector-box{flex-basis:100%;min-width:0}.email-composer .recipient-select{width:100%;min-width:0}.email-composer .btn-close-fs{margin-left:auto}.email-composer .fs-stage-body{padding:12px}.email-composer .fs-frame-header{gap:8px;padding:8px}.email-composer .email-headers-meta{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px}.email-composer .mac-dots{display:none}}
