.product-review[data-v-2d287f1a],.review-asset[data-v-2d287f1a]{min-width:0;overflow-wrap:anywhere}.review-asset[data-v-2d287f1a]{border-top:1px solid var(--border-default);padding-block:12px}.review-pair[data-v-2d287f1a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-pair figure[data-v-2d287f1a]{margin:0;min-width:0}.review-pair[data-v-2d287f1a] img{width:100%;max-height:300px;object-fit:contain}.review-dimensions[data-v-2d287f1a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px}.review-dimensions dd[data-v-2d287f1a]{margin:0}.review-actions[data-v-2d287f1a]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}summary[data-v-2d287f1a]{cursor:pointer}summary[data-v-2d287f1a]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media(max-width:520px){.review-actions[data-v-2d287f1a]{flex-direction:column;align-items:stretch}}.aplus-brand-kit[data-v-e0a165fa]{display:grid;gap:8px;margin-block:16px;min-width:0}.aplus-brand-kit-summary[data-v-e0a165fa]{margin:0;overflow-wrap:anywhere;color:var(--text-color-2);font-size:12px}.composition-intro[data-v-9885a580]{margin:0 0 18px;color:var(--text-secondary,#626975);font-size:13px;line-height:1.6}.composition-layout[data-v-9885a580]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;height:min(62vh,650px);min-height:240px}.composition-library[data-v-9885a580],.composition-page[data-v-9885a580]{min-width:0;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;padding-right:6px}.composition-layout header[data-v-9885a580]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.composition-layout h3[data-v-9885a580]{margin:0;font-size:15px;font-weight:600}.composition-layout header>span[data-v-9885a580],.composition-order-hint[data-v-9885a580]{color:var(--text-secondary,#626975);font-size:12px}.composition-library>input[data-v-9885a580]{width:100%;box-sizing:border-box;min-height:40px;margin-bottom:12px;padding:8px 12px;border:1px solid var(--border-default,#e8e5e0);border-radius:8px;font:inherit;font-size:13px;background:var(--bg-surface,#fff);color:inherit}.composition-module-grid[data-v-9885a580]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.composition-module-option[data-v-9885a580]{min-width:0;padding:9px;text-align:left;border:1px solid var(--border-default,#e8e5e0);border-radius:10px;background:var(--bg-surface,#fff);color:inherit;cursor:pointer;font:inherit}.composition-module-option[data-v-9885a580]:hover:not(:disabled){border-color:var(--brand,#f97316);background:var(--brand-soft,#fff5eb)}.composition-module-option[data-v-9885a580]:disabled{cursor:default}.composition-module-option[data-v-9885a580]:disabled:not(:has(.added)){opacity:.5}.composition-option-sketch[data-v-9885a580]{display:flex;align-items:center;height:78px;overflow:hidden;margin-bottom:8px;border-radius:6px;background:#f7f6f3}.composition-module-option strong[data-v-9885a580]{display:block;font-size:13px;font-weight:500;line-height:1.5}.composition-module-option>div[data-v-9885a580]:last-child{display:flex;gap:5px;justify-content:space-between;margin-top:6px;font-size:12px}.composition-module-option small[data-v-9885a580]{color:var(--text-secondary,#626975);font-size:11px}.composition-module-option>div>span[data-v-9885a580]{color:var(--brand,#f97316);white-space:nowrap}.composition-module-option>div>.added[data-v-9885a580]{color:var(--text-secondary,#626975)}.composition-order-hint[data-v-9885a580]{margin:0 0 12px;line-height:1.6}.composition-page-list[data-v-9885a580]{padding:0;margin:0;list-style:none;display:grid;gap:14px}.composition-page-list>li[data-v-9885a580]{overflow:hidden;border:1px solid var(--border-default,#e8e5e0);border-radius:10px;background:var(--bg-surface,#fff)}.composition-page-list>li.is-drop-target[data-v-9885a580]{outline:2px solid var(--brand,#f97316);outline-offset:-2px}.composition-module-tools[data-v-9885a580]{display:flex;align-items:center;gap:4px;padding:4px;border-bottom:1px solid var(--border-default,#e8e5e0)}.composition-module-tools strong[data-v-9885a580]{flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.5}.composition-module-tools button[data-v-9885a580]{display:grid;place-items:center;flex-shrink:0;width:36px;height:40px;padding:8px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary,#626975);cursor:pointer}.composition-module-tools button[data-v-9885a580]:hover:not(:disabled){background:var(--brand-soft,#fff5eb);color:var(--brand,#f97316)}.composition-module-tools button[data-v-9885a580]:disabled{opacity:.3;cursor:default}.composition-module-tools .composition-drag[data-v-9885a580]{display:grid;place-items:center;width:24px;height:40px;flex-shrink:0;cursor:grab;padding:4px;color:var(--text-secondary,#626975)}.composition-drag svg[data-v-9885a580]{pointer-events:none}.composition-module-tools svg[data-v-9885a580]{width:18px;height:18px}.composition-module-tools svg path[data-v-9885a580]{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.composition-position[data-v-9885a580]{color:var(--brand,#f97316);font-size:12px;padding-right:4px}.composition-module-preview[data-v-9885a580]{padding:12px 18px;background:#faf9f6}.composition-module-preview[data-v-9885a580] .aplus-sketch.compact{max-width:350px;margin:auto}.composition-image-count[data-v-9885a580]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:4px 12px 10px;font-size:12px}.composition-image-count input[data-v-9885a580]{width:56px;min-height:34px;padding:4px;border:1px solid var(--border-default,#e8e5e0);border-radius:6px;background:var(--bg-surface,#fff);color:inherit;font:inherit}.composition-empty[data-v-9885a580]{color:var(--text-secondary,#626975);font-size:13px;text-align:center;padding:24px 8px}.composition-empty-page[data-v-9885a580]{padding:64px 16px;border:1px dashed var(--border-default,#e8e5e0);border-radius:10px}.composition-limit[data-v-9885a580]{color:var(--brand,#f97316);font-size:12px;line-height:1.6}.composition-footer[data-v-9885a580]{display:flex;justify-content:space-between;align-items:center;gap:12px}.composition-footer>span[data-v-9885a580]{font-size:13px;color:var(--text-secondary,#626975)}.composition-done[data-v-9885a580]{min-height:42px;padding:8px 24px;background:var(--brand,#f97316);color:#fff;border:0;border-radius:8px;font:inherit;font-size:14px;cursor:pointer}.composition-announcement[data-v-9885a580]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}button[data-v-9885a580]:focus-visible,input[data-v-9885a580]:focus-visible,.composition-drag[data-v-9885a580]:focus-visible{outline:2px solid var(--brand,#f97316);outline-offset:2px}@media(max-width:680px){.composition-layout[data-v-9885a580]{grid-template-columns:1fr;height:auto;max-height:62dvh;overflow-y:auto;gap:20px}.composition-library[data-v-9885a580],.composition-page[data-v-9885a580]{overflow:visible;padding:0}.composition-module-grid[data-v-9885a580]{max-height:230px;overflow-y:auto;padding:2px}.composition-module-tools[data-v-9885a580]{flex-wrap:wrap}.composition-module-tools button[data-v-9885a580]{min-width:44px;height:44px}.composition-module-tools .composition-drag[data-v-9885a580]{display:none}.composition-module-tools strong[data-v-9885a580]{flex-basis:calc(100% - 34px);padding-block:4px}.composition-module-tools button[data-v-9885a580]:nth-last-child(3){margin-left:auto}.composition-image-count input[data-v-9885a580],.composition-done[data-v-9885a580]{min-height:44px}}.fact-purpose-review[data-v-5c3502a1]{min-width:0;margin-block:12px;overflow-wrap:anywhere}.fact-purpose-review h3[data-v-5c3502a1]{margin:0;font-size:14px}.fact-purpose-review p[data-v-5c3502a1]{margin:6px 0 10px;color:var(--text-secondary);font-size:12px}.fact-purpose-bulk[data-v-5c3502a1]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.fact-purpose-bulk button[data-v-5c3502a1]{max-width:100%;padding:5px 10px;color:var(--brand);background:transparent;border:1px solid currentColor;border-radius:6px;cursor:pointer;white-space:normal}.fact-purpose-bulk button[data-v-5c3502a1]:disabled{opacity:.5;cursor:not-allowed}.fact-purpose-row[data-v-5c3502a1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,180px);align-items:start;gap:8px;padding-block:8px;border-top:1px solid var(--border-default)}.fact-purpose-row>span[data-v-5c3502a1]{min-width:0}.fact-purpose-value[data-v-5c3502a1]{display:block;white-space:pre-wrap;font-size:12px}.fact-purpose-row select[data-v-5c3502a1]{width:100%;min-width:0;max-width:100%;padding:7px;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-default);border-radius:6px}.fact-purpose-row select[data-v-5c3502a1]:focus-visible,.fact-purpose-review[data-v-5c3502a1]:focus-visible,.fact-purpose-bulk button[data-v-5c3502a1]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media(max-width:520px){.fact-purpose-row[data-v-5c3502a1]{grid-template-columns:minmax(0,1fr)}}.aplus-project-preview[data-v-15dc8b40]{min-width:0;padding:18px;border:1px solid var(--border-color, #dfe4ec);border-radius:16px}.aplus-project-preview-module[data-v-15dc8b40]{margin-top:16px}.aplus-project-preview-module p[data-v-15dc8b40]{white-space:pre-line;overflow-wrap:anywhere}.aplus-project-preview-images[data-v-15dc8b40]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px}.aplus-project-preview-images button[data-v-15dc8b40]{display:grid;gap:6px;padding:6px;background:transparent;border:1px solid #e4e8ef;border-radius:10px;cursor:zoom-in}.aplus-final-canvas[data-v-15dc8b40]{display:block;width:100%;overflow:hidden;background:#f5f5f5}.aplus-final-canvas[data-v-15dc8b40] img{display:block;width:100%;height:100%;object-fit:contain}.aplus-copy-editor[data-v-15dc8b40]{display:grid;gap:10px;margin-block:12px}.aplus-copy-editor label[data-v-15dc8b40]{display:grid;gap:4px}.aplus-copy-editor textarea[data-v-15dc8b40]{width:100%;min-height:64px;box-sizing:border-box;font:inherit}.aplus-project-preview-module[data-v-15dc8b40]{scroll-margin-block:90px}.aplus-project-preview-images .aplus-issue-selected[data-v-15dc8b40]{outline:3px solid #d88a1a;outline-offset:2px}.aplus-issue-actions[data-v-15dc8b40]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;padding:10px;background:#fff7e8;border-radius:8px}.aplus-issue-actions small[data-v-15dc8b40]{flex-basis:100%}.aplus-workflow-review[data-v-490e2ba0]{max-width:850px;margin:0 auto;padding:12px 16px 24px;color:var(--text-primary, #151c26)}.review-heading[data-v-490e2ba0],.review-section-title[data-v-490e2ba0]{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-eyebrow[data-v-490e2ba0]{color:var(--brand, #f97316);font-size:12px}h2[data-v-490e2ba0]{margin:5px 0 0;font-size:18px;line-height:1.5;font-weight:500}.review-description[data-v-490e2ba0],.review-hint[data-v-490e2ba0],.review-settings[data-v-490e2ba0]{color:var(--text-secondary, #626975);font-size:13px;line-height:1.6}.review-description[data-v-490e2ba0]{margin:12px 0 22px}label[data-v-490e2ba0]{display:block;margin-bottom:8px;font-size:13px}textarea[data-v-490e2ba0]{box-sizing:border-box;width:100%;resize:vertical;min-height:108px;padding:10px 12px;border:1px solid var(--border, #e8e5e0);border-radius:8px;font:inherit;font-size:14px;line-height:1.6;background:var(--surface, #fff);color:inherit}textarea[data-v-490e2ba0]:focus-visible{outline:2px solid var(--brand, #f97316);outline-offset:2px}.review-hint[data-v-490e2ba0]{margin:6px 0 20px;font-size:12px}.review-section-title strong[data-v-490e2ba0]{font-size:13px;font-weight:500}.review-modules[data-v-490e2ba0]{list-style:none;padding:0;margin:10px 0 16px;border:1px solid var(--border, #e8e5e0);border-radius:8px;overflow:hidden}.review-modules li[data-v-490e2ba0]{display:flex;gap:12px;align-items:center;padding:11px 12px;border-bottom:1px solid var(--border, #e8e5e0);font-size:13px}.review-modules li[data-v-490e2ba0]:last-child{border:0}.review-modules span[data-v-490e2ba0]{color:var(--text-tertiary, #737b85);font-size:12px}.review-modules strong[data-v-490e2ba0]{flex:1;font-weight:500}.review-modules small[data-v-490e2ba0]{color:var(--text-secondary, #626975);font-size:12px}.review-settings[data-v-490e2ba0]{padding:12px 0;border-bottom:1px solid var(--border, #e8e5e0)}.review-message[data-v-490e2ba0]{margin-top:12px;padding:10px 12px;background:#fff5eb;border-radius:8px;color:#9a4b18;font-size:13px}.review-footer[data-v-490e2ba0]{display:grid;gap:12px;margin-top:20px}.review-footer[data-v-490e2ba0] .n-button--primary-type{height:44px;font-size:13px;font-weight:600;border-radius:8px}@media(max-width:640px){.aplus-workflow-review[data-v-490e2ba0]{padding:0 0 16px}.review-modules li[data-v-490e2ba0]{gap:8px}}.workspace-settings-scroll[data-v-25f904d1]{max-height:65dvh;overflow-y:auto;padding:2px 8px 8px 2px;scrollbar-gutter:stable}.workspace-required-inputs[data-v-25f904d1]{margin-top:12px;padding:14px;border:1px solid #fed7aa;border-radius:8px;background:#fff8f0;font-size:13px}.workspace-required-inputs strong[data-v-25f904d1]{font-weight:600}.workspace-required-inputs p[data-v-25f904d1]{margin:4px 0 10px;color:var(--text-secondary)}.workspace-required-inputs ul[data-v-25f904d1]{padding:0;margin:0;list-style:none;display:grid;gap:8px}.workspace-required-inputs li[data-v-25f904d1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-required-inputs li>span[data-v-25f904d1]{min-width:0}.workspace-required-inputs[data-v-25f904d1] .n-button{flex-shrink:0;min-height:36px}@media(max-width:680px){.workspace-required-inputs[data-v-25f904d1] .n-button{min-height:44px}}.aplus-composition-choices[data-v-25f904d1]{display:flex;gap:3px;padding:3px;margin:8px 0 10px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-canvas)}.aplus-composition-choices button[data-v-25f904d1]{flex:1;min-width:0;min-height:38px;border:0;border-radius:6px;padding:6px;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer}.aplus-composition-choices button[aria-pressed=true][data-v-25f904d1]{color:#b84e0c;background:var(--bg-surface);box-shadow:0 1px 4px #2a201414;font-weight:600}.aplus-composition-choices button[data-v-25f904d1]:disabled{opacity:.5;cursor:default}.aplus-composition-summary[data-v-25f904d1]{display:grid;gap:8px;width:100%;padding:12px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-surface);color:var(--text-secondary);text-align:left;font:inherit;font-size:12px;line-height:1.7;cursor:pointer}.aplus-composition-summary>span[data-v-25f904d1]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aplus-composition-summary strong[data-v-25f904d1]{color:#b84e0c;font-size:12px;font-weight:500}.aplus-composition-count[data-v-25f904d1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.aplus-composition-choices button[data-v-25f904d1]:focus-visible,.aplus-composition-summary[data-v-25f904d1]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media(max-width:680px){.aplus-composition-choices button[data-v-25f904d1]{min-height:44px}}.unified-aplus-results[data-v-25f904d1]{min-width:0}.unified-aplus-history[data-v-25f904d1]{display:grid;gap:8px;margin:14px 0}.unified-aplus-history article[data-v-25f904d1]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;border:1px solid var(--border, #e8e5e0);border-radius:8px}.unified-aplus-history article>div[data-v-25f904d1]{min-width:0}.unified-aplus-history strong[data-v-25f904d1]{display:block;overflow-wrap:anywhere;font-size:13px;font-weight:500}.unified-aplus-history small[data-v-25f904d1]{display:block;margin-top:4px;color:var(--text-secondary, #626975);font-size:12px}@media(max-width:1023px){.unified-aplus-has-result[data-v-25f904d1] .generation-workspace-output{order:-1}}.unified-aplus-result-heading[data-v-25f904d1]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.unified-aplus-result-heading h2[data-v-25f904d1]{margin:0;font-size:18px;font-weight:500;line-height:1.5}.unified-aplus-result-heading p[data-v-25f904d1]{margin:5px 0 0;color:var(--text-secondary, #626975);font-size:13px}.unified-aplus-validation[data-v-25f904d1]{padding:12px;background:#fff5eb;font-size:13px;border-radius:8px}.unified-aplus-validation>div[data-v-25f904d1]{display:flex;justify-content:space-between;align-items:center;gap:12px}@media(max-width:640px){.unified-aplus-result-heading[data-v-25f904d1]{align-items:flex-start;flex-direction:column}}.aplus-workspace-navigation[data-v-25f904d1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 16px;border:1px solid #fed7aa;border-radius:12px;background:#fffaf5}.aplus-workspace-navigation>div[data-v-25f904d1]:first-child{flex:1 1 280px;min-width:0}.aplus-workspace-navigation strong[data-v-25f904d1]{font-size:13px;overflow-wrap:anywhere}.aplus-workspace-navigation p[data-v-25f904d1]{margin:4px 0 0;font-size:12px;line-height:1.6;color:#64748b}.aplus-workspace-actions[data-v-25f904d1]{display:flex;flex-wrap:wrap;gap:8px}.aplus-workspace-actions button[data-v-25f904d1]:disabled{opacity:.5;cursor:wait}.aplus-studio-page[data-v-25f904d1] .aplus-issue-task-selected{outline:3px solid #d88a1a;outline-offset:3px;scroll-margin-block:90px}.aplus-studio-page[data-v-25f904d1] .aplus-issue-task-selected .gallery-overlay,.aplus-studio-page[data-v-25f904d1] .aplus-issue-task-selected .suite-tile-actions{opacity:1;pointer-events:auto}[data-aplus-field][data-v-25f904d1]{scroll-margin-block:90px}.aplus-agent-entry[data-v-25f904d1]{flex:0 0 auto;padding:6px 14px;border:1px solid rgba(249,115,22,.32);border-radius:999px;background:#fff7ed;color:#c2410c;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.aplus-agent-entry[data-v-25f904d1]:hover{background:#fff;box-shadow:0 4px 10px #f9731633}.aplus-agent-entry[data-v-25f904d1]:focus-visible{outline:2px solid var(--brand, #f97316);outline-offset:2px}.aplus-marketing[data-v-25f904d1]{display:flex;flex-direction:column;gap:38px;margin-top:40px;margin-bottom:22px}.aplus-marketing-hero[data-v-25f904d1]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,460px);gap:22px;align-items:center;overflow:hidden;padding:clamp(18px,2.4vw,28px) clamp(22px,3.6vw,42px);border-radius:20px;background:linear-gradient(128deg,#0c2258,#06153c 52%,#001846);box-shadow:0 24px 60px -28px #0210308c}.aplus-marketing-hero[data-v-25f904d1]:before,.aplus-marketing-hero[data-v-25f904d1]:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.aplus-marketing-hero[data-v-25f904d1]:before{width:520px;height:520px;right:-140px;top:-260px;background:radial-gradient(circle,#ff7a1a57,#ff7a1a00 68%)}.aplus-marketing-hero[data-v-25f904d1]:after{width:420px;height:420px;left:-160px;bottom:-260px;background:radial-gradient(circle,#4074ff47,#4074ff00 70%)}.aplus-marketing-copy[data-v-25f904d1]{position:relative;z-index:1;min-width:0}.aplus-marketing-kicker[data-v-25f904d1]{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em;color:#ffd9b8;background:#ff7a1a29;border:1px solid rgba(255,148,66,.42)}.aplus-marketing-kicker[data-v-25f904d1]:before{content:"";width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#ff8a1f,#ff5f11);box-shadow:0 0 8px #ff7a1ad9}.aplus-marketing-copy h2[data-v-25f904d1]{margin:10px 0 8px;max-width:820px;color:#fff;font-weight:800;letter-spacing:.01em;font-size:clamp(22px,2.2vw,28px);line-height:1.28}.aplus-marketing-copy p[data-v-25f904d1]{margin:0;max-width:860px;color:#d6e2f6e0;font-size:13.5px;line-height:1.65;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.aplus-audience-list[data-v-25f904d1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.aplus-audience-list span[data-v-25f904d1]{padding:5px 11px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#e2ebfaeb;font-size:12px;font-weight:600}.aplus-stat-grid[data-v-25f904d1]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aplus-stat-card[data-v-25f904d1]{display:grid;gap:4px;align-content:center;min-height:66px;padding:11px 13px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff12;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.aplus-stat-card strong[data-v-25f904d1]{font-size:22px;line-height:1.1;font-weight:800;background:linear-gradient(120deg,#ffb45e,#ff7a1a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.aplus-stat-card span[data-v-25f904d1]{color:#d6e2f6d1;font-size:12px;font-weight:600}.aplus-marketing-block[data-v-25f904d1]{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.aplus-marketing-head[data-v-25f904d1]{margin-bottom:18px}.aplus-marketing-head h2[data-v-25f904d1]{position:relative;margin:0 0 6px;padding-left:14px;color:var(--text-primary, #151c26);font-size:20px;font-weight:700;line-height:1.3}.aplus-marketing-head h2[data-v-25f904d1]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;border-radius:2px;background:linear-gradient(180deg,#ff8a1f,#ff5f11)}.aplus-marketing-head p[data-v-25f904d1]{margin:0;padding-left:14px;max-width:780px;color:var(--text-tertiary, #6c7685);font-size:13.5px;line-height:1.72}.aplus-marketing-grid[data-v-25f904d1],.aplus-workflow-grid[data-v-25f904d1],.aplus-faq-grid[data-v-25f904d1]{display:grid;gap:18px}.aplus-marketing-grid[data-v-25f904d1],.aplus-workflow-grid[data-v-25f904d1]{grid-template-columns:repeat(3,minmax(0,1fr))}.aplus-marketing-card[data-v-25f904d1],.aplus-workflow-card[data-v-25f904d1]{position:relative;overflow:hidden;padding:22px 22px 20px;border:1px solid #e3e9f2;border-radius:14px;background:#fff;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.aplus-marketing-card[data-v-25f904d1]:before,.aplus-workflow-card[data-v-25f904d1]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#ff8a1f,#ff5f11 55%,#4074ff);opacity:.35;transition:opacity .25s ease}.aplus-marketing-card[data-v-25f904d1]:hover,.aplus-workflow-card[data-v-25f904d1]:hover{transform:translateY(-3px);border-color:#f9731673;box-shadow:0 18px 40px -20px #0f224e47}.aplus-marketing-card[data-v-25f904d1]:hover:before,.aplus-workflow-card[data-v-25f904d1]:hover:before{opacity:1}.aplus-marketing-card h3[data-v-25f904d1],.aplus-workflow-card h3[data-v-25f904d1]{margin:0 0 8px;color:var(--text-primary, #151c26);font-size:16px;font-weight:700}.aplus-marketing-card p[data-v-25f904d1],.aplus-workflow-card p[data-v-25f904d1]{margin:0;color:var(--text-tertiary, #6c7685);font-size:13.5px;line-height:1.7}.aplus-workflow-card span[data-v-25f904d1]{display:inline-flex;margin-bottom:10px;font-size:13px;font-weight:800;letter-spacing:.08em;background:linear-gradient(120deg,#ff8a1f,#ff5f11);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.aplus-faq-grid[data-v-25f904d1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aplus-faq-item[data-v-25f904d1]{position:relative;overflow:hidden;padding:0;border:1px solid #e3e9f2;border-radius:14px;background:#fff;transition:border-color .25s ease,box-shadow .25s ease}.aplus-faq-item[data-v-25f904d1]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#ff8a1f,#ff5f11);opacity:0;transition:opacity .25s ease}.aplus-faq-item[open][data-v-25f904d1]{border-color:#f9731666;background:linear-gradient(180deg,var(--brand-soft, #fff4ed) 0%,#fff 46%);box-shadow:0 14px 32px -22px #c2410c59}.aplus-faq-item[open][data-v-25f904d1]:before{opacity:1}.aplus-faq-item summary[data-v-25f904d1]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;color:var(--text-primary, #151c26);font-size:15px;font-weight:600}.aplus-faq-item summary[data-v-25f904d1]::-webkit-details-marker{display:none}.aplus-faq-item summary[data-v-25f904d1]:after{content:"+";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:16px;font-weight:500;line-height:1;color:#7b8698;background:#f0f3f8;transition:background .25s ease,color .25s ease,transform .25s ease}.aplus-faq-item[open] summary[data-v-25f904d1]:after{content:"−";color:#fff;background:linear-gradient(135deg,#ff8a1f,#ff5f11);transform:rotate(180deg)}.aplus-faq-item p[data-v-25f904d1]{margin:0;padding:0 20px 18px;color:var(--text-secondary, #344052);font-size:14px;line-height:1.75}.aplus-studio-form[data-v-25f904d1]{min-width:0}.aplus-studio-form .suite-grid[data-v-25f904d1]{display:grid;grid-template-columns:minmax(292px,.9fr) minmax(420px,1.42fr) minmax(292px,.9fr);gap:16px;width:100%;min-width:0;align-items:stretch}.aplus-studio-form .panel-section[data-v-25f904d1]{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;padding:18px 24px;border:1px solid var(--tool-border, #e4ebf3);border-radius:18px;background:#fff}.aplus-studio-form .section-title[data-v-25f904d1]{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding-left:12px;border-left:4px solid var(--tool-orange, #f97316);color:var(--tool-blue, #001846);font-size:16px;font-weight:700;line-height:1.15}.aplus-studio-form .section-title-index[data-v-25f904d1]{color:var(--tool-blue, #001846)}.studio-block-title[data-v-25f904d1]{font-size:13px;font-weight:600;color:var(--text-primary, #1f2937);margin-bottom:8px}.studio-block-head[data-v-25f904d1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.studio-block-head .studio-block-title[data-v-25f904d1]{margin-bottom:0}.studio-block-actions[data-v-25f904d1]{display:flex;min-width:0;max-width:100%;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.studio-block-actions[data-v-25f904d1] .n-button{max-width:100%;height:auto;min-height:24px;padding-block:4px}.studio-block-actions[data-v-25f904d1] .n-button__content{white-space:normal;overflow-wrap:anywhere}.studio-block[data-v-25f904d1] .ai-draft-panel{margin-bottom:12px}.studio-inline-fields[data-v-25f904d1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.studio-muted[data-v-25f904d1]{font-size:12px;color:var(--text-tertiary, #94a3b8)}.studio-upload-row[data-v-25f904d1]{display:flex;flex-wrap:wrap;gap:10px;padding:12px;border:1.5px dashed rgba(255,106,0,.34);border-radius:12px;background:#ff6a0006}.studio-upload-validation[data-v-25f904d1]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap;width:100%;padding:8px 10px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:12px;line-height:1.5}.studio-upload-validation ul[data-v-25f904d1]{margin:0;padding-left:16px;min-width:0;overflow-wrap:anywhere}.studio-upload-validation button[data-v-25f904d1]{padding:2px 8px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.studio-upload-thumb[data-v-25f904d1]{position:relative;width:88px;height:88px;border-radius:10px;overflow:hidden;border:1px solid var(--border-default, #e2e8f0)}.studio-upload-thumb img[data-v-25f904d1]{width:100%;height:100%;object-fit:cover;display:block}.studio-thumb-actions[data-v-25f904d1]{position:absolute;top:4px;right:4px;display:flex;align-items:center;gap:4px}.unified-aplus-page .workspace-upload .studio-thumb-actions .studio-thumb-remove[data-v-25f904d1]{position:static;flex-shrink:0}.studio-thumb-remove[data-v-25f904d1]{width:18px;height:18px;border:none;border-radius:50%;background:#0f172aa6;color:#fff;font-size:11px;line-height:1;cursor:pointer}.studio-thumb-toggle[data-v-25f904d1]{height:18px;padding:0 6px;border:none;border-radius:9px;background:#0f172aa6;color:#fff;font-size:10px;line-height:1;cursor:pointer;white-space:nowrap}.studio-thumb-role[data-v-25f904d1]{position:absolute;left:4px;bottom:4px;max-width:calc(100% - 8px);padding:1px 6px;border-radius:8px;background:#0f172ab3;color:#fff;font-size:10px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-thumb-role.warning[data-v-25f904d1]{background:#d97706eb}.studio-upload-thumb.excluded img[data-v-25f904d1]{opacity:.35;filter:grayscale(.8)}.studio-upload-thumb.thumb-subject-selectable[data-v-25f904d1]{cursor:pointer}.studio-upload-thumb.thumb-subject[data-v-25f904d1]{border-color:var(--brand, #f0651a);box-shadow:0 0 0 3px #f0651a29}.studio-upload-excluded-note[data-v-25f904d1]{margin:6px 0 0;font-size:12px;color:#b45309}.studio-thumb-excluded-mask[data-v-25f904d1]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172a40;color:#fff;font-size:11px;font-weight:600;text-shadow:0 1px 2px rgba(15,23,42,.6);pointer-events:none}.studio-upload-add[data-v-25f904d1]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:88px;min-height:88px;padding:6px 10px;border:0;border-radius:10px;background:#ff6a0012;cursor:pointer;transition:background .2s ease}.studio-upload-add[data-v-25f904d1]:hover{background:#ff6a001f}.studio-upload-add.disabled[data-v-25f904d1]{opacity:.6;cursor:wait}.studio-upload-add input[data-v-25f904d1]{display:none}.studio-upload-plus[data-v-25f904d1]{font-size:20px;font-weight:700;color:#ff6a00;line-height:1}.studio-upload-tip[data-v-25f904d1]{font-size:11px;color:var(--text-tertiary, #94a3b8);text-align:center;max-width:130px}.studio-spinner[data-v-25f904d1]{width:18px;height:18px;border:2px solid rgba(255,106,0,.25);border-top-color:#ff6a00;border-radius:50%;animation:studio-spin-25f904d1 .85s linear infinite}@keyframes studio-spin-25f904d1{to{transform:rotate(360deg)}}.studio-groups[data-v-25f904d1]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.studio-group-grid[data-v-25f904d1]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.studio-group-card[data-v-25f904d1]{display:flex;flex-direction:column;gap:4px;text-align:left;padding:10px 12px;border:1.5px solid var(--border-default, #e2e8f0);border-radius:10px;background:var(--bg-surface, #fff);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.studio-group-card[data-v-25f904d1]:hover{border-color:#ff6a008c}.studio-group-card.active[data-v-25f904d1]{border-color:#ff6a00;box-shadow:0 0 0 2px #ff6a0026;background:#ff6a000a}.studio-group-name[data-v-25f904d1]{font-size:13px;font-weight:600;color:var(--text-primary, #1f2937)}.studio-group-meta[data-v-25f904d1]{font-size:11px;color:#c2540a;font-weight:500}.studio-group-desc[data-v-25f904d1]{font-size:11px;color:var(--text-tertiary, #94a3b8);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio-groups-toggle[data-v-25f904d1]{align-self:center;border:none;background:none;color:#ff6a00;font-size:12px;font-weight:600;cursor:pointer;padding:2px 8px}.studio-group-modules[data-v-25f904d1]{margin:0;padding:10px 12px;list-style:none;display:flex;flex-direction:column;gap:6px;background:var(--bg-muted, #f8fafc);border-radius:10px}.studio-group-modules li[data-v-25f904d1]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.studio-module-name[data-v-25f904d1]{font-size:12px;font-weight:500;color:var(--text-primary, #1f2937)}.studio-module-spec[data-v-25f904d1]{font-size:11px;color:var(--text-tertiary, #94a3b8);white-space:nowrap}.studio-custom[data-v-25f904d1]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.studio-content-type-picker[data-v-25f904d1]{align-self:flex-start}.studio-group-cover[data-v-25f904d1]{width:100%;aspect-ratio:16 / 7;border-radius:7px;object-fit:cover;background:#eef2f7}.studio-group-tags[data-v-25f904d1]{display:flex;flex-wrap:wrap;gap:4px}.studio-group-tags span[data-v-25f904d1]{padding:2px 6px;border-radius:999px;color:#526174;background:#eef2f7;font-size:9px}.studio-group-missing[data-v-25f904d1],.studio-group-ready[data-v-25f904d1]{font-size:10px;font-weight:600}.studio-group-missing[data-v-25f904d1]{color:#b45309}.studio-group-ready[data-v-25f904d1]{color:#15803d}.studio-template-missing-alert[data-v-25f904d1]{margin-top:2px}.studio-project-type[data-v-25f904d1]{padding:12px;border:1px solid rgba(37,99,235,.18);border-radius:12px;background:linear-gradient(135deg,#2563eb0b,#ff6a0009)}.studio-auto-recommend-summary[data-v-25f904d1]{display:flex;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;border-radius:9px;background:#2563eb12;color:#31517c;font-size:12px}.studio-auto-recommend-summary.failed[data-v-25f904d1]{background:#f59e0b17;color:#9a5b08}.studio-auto-recommend-dot[data-v-25f904d1]{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.studio-auto-recommend-summary.failed .studio-auto-recommend-dot[data-v-25f904d1]{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b24}.studio-eligibility-dialog-body[data-v-25f904d1]{display:grid;gap:10px;color:var(--text-secondary, #475569)}.studio-aplus-contract[data-v-25f904d1]{margin-top:14px;padding:14px;border:1px solid rgba(255,106,0,.28);border-radius:12px;background:#ff6a0009;display:flex;flex-direction:column;gap:10px}.studio-advanced-header[data-v-25f904d1]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.studio-advanced-toggle[data-v-25f904d1]{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 260px;padding:0;border:0;background:none;cursor:pointer;font:inherit;text-align:left;color:var(--text-primary, #1f2937)}.studio-advanced-heading[data-v-25f904d1]{display:flex;align-items:center;gap:8px;min-width:0}.studio-advanced-tag[data-v-25f904d1]{color:#c2540a;font-size:12px;font-weight:700;white-space:nowrap}.studio-advanced-meta[data-v-25f904d1]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.studio-autofill-confirm[data-v-25f904d1]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(255,106,0,.28);border-radius:8px;background:#ff6a0012;color:#c2540a;font-size:12px;font-weight:600}.studio-contract-label-row[data-v-25f904d1]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.studio-autofill-source[data-v-25f904d1]{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;background:#3b82f61a;color:#2563eb;font-size:10px;font-weight:600;line-height:1.5}.studio-advanced-chip[data-v-25f904d1]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 8px;border:1px solid rgba(255,106,0,.35);border-radius:999px;font-size:11px;color:#c2540a;background:#ff6a0014}.studio-advanced-status[data-v-25f904d1]{font-size:11px;font-weight:600;color:#c2540a}.studio-advanced-status.done[data-v-25f904d1]{color:#16a34a}.studio-advanced-status.optional[data-v-25f904d1]{color:var(--text-tertiary, #94a3b8);font-weight:500}.studio-advanced-caret[data-v-25f904d1]{font-size:12px;color:var(--text-tertiary, #94a3b8);transition:transform .2s ease}.studio-advanced-caret.open[data-v-25f904d1]{transform:rotate(180deg)}.studio-advanced-body[data-v-25f904d1]{display:flex;flex-direction:column;gap:10px}.studio-recommend-preferences[data-v-25f904d1]{display:grid;gap:10px;padding:12px;border:1px solid rgba(37,99,235,.16);border-radius:10px;background:#f8fafce6}.studio-recommend-preferences-head[data-v-25f904d1],.studio-recommend-actions[data-v-25f904d1]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.studio-recommend-preferences-head[data-v-25f904d1]{justify-content:space-between}.studio-recommend-goals[data-v-25f904d1]{display:grid;gap:7px}.studio-contract-field[data-v-25f904d1]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--text-primary, #1f2937)}.studio-comparison-items[data-v-25f904d1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-comparison-item[data-v-25f904d1]{display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid var(--border-default, #e2e8f0);border-radius:10px;background:var(--bg-surface, #fff)}.studio-premium-editor[data-v-25f904d1]{display:grid;gap:9px;padding:12px;border:1px solid rgba(37,99,235,.2);border-radius:10px;background:#eff6ff8c}.studio-progressive-actions[data-v-25f904d1]{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.studio-progressive-summary[data-v-25f904d1]{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-secondary, #64748b);font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.studio-video-upload[data-v-25f904d1]{display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px 12px;border:1px dashed #93a7c7;border-radius:9px;color:#31527d;background:#fff;cursor:pointer}.studio-video-upload input[data-v-25f904d1]{position:absolute;width:1px;height:1px;opacity:0}.studio-video-list[data-v-25f904d1]{display:grid;gap:5px;margin:0;padding:0;list-style:none}.studio-video-list li[data-v-25f904d1]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:#fff;font-size:12px}.studio-hotspot-canvas[data-v-25f904d1]{position:relative;overflow:hidden;min-height:0;border-radius:10px;background:#dbe5f2;cursor:crosshair;touch-action:none}.studio-hotspot-canvas.compact[data-v-25f904d1]{min-height:0;cursor:default;pointer-events:none}.studio-hotspot-canvas>img[data-v-25f904d1]{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none}.studio-hotspot-pin[data-v-25f904d1]{position:absolute;width:27px;height:27px;padding:0;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%);color:#fff;background:#f97316;box-shadow:0 3px 10px #0f172a4d;font-weight:800;cursor:grab;touch-action:none}.studio-hotspot-pin.active[data-v-25f904d1]{outline:3px solid rgba(37,99,235,.35)}.studio-hotspot-pin.confirmed[data-v-25f904d1]{background:#16a34a}.studio-hotspot-row[data-v-25f904d1]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:7px;align-items:center}.studio-hotspot-index[data-v-25f904d1]{width:27px;height:27px;padding:0;border:0;border-radius:50%;color:#fff;background:#f97316;font-weight:700}.studio-qa-row[data-v-25f904d1]{display:grid;grid-template-columns:22px minmax(130px,.8fr) minmax(180px,1.2fr);gap:7px;align-items:start}.studio-spec-evidence[data-v-25f904d1]{margin:8px 0 0;display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--text-tertiary, #64748b)}.studio-spec-evidence a[data-v-25f904d1]{color:#c2540a;font-weight:600}.studio-selected-title[data-v-25f904d1]{font-size:12px;font-weight:600;color:var(--text-primary, #1f2937)}.studio-selected-empty[data-v-25f904d1]{padding:12px;border:1px dashed var(--border-default, #e2e8f0);border-radius:10px;text-align:center}.studio-selected-list[data-v-25f904d1]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.studio-selected-item[data-v-25f904d1]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,106,0,.35);border-radius:10px;background:#ff6a000a}.studio-selected-order[data-v-25f904d1]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#ff6a00;color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.studio-selected-info[data-v-25f904d1]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.studio-selected-count[data-v-25f904d1]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.studio-count-label[data-v-25f904d1]{font-size:11px;color:var(--text-tertiary, #94a3b8)}.studio-selected-ops[data-v-25f904d1]{display:inline-flex;gap:2px;flex-shrink:0}.studio-type-group[data-v-25f904d1]{display:flex;flex-direction:column;gap:8px;padding-top:4px}.studio-type-category[data-v-25f904d1]{font-size:11px;font-weight:600;color:var(--text-tertiary, #94a3b8);text-transform:uppercase;letter-spacing:.04em}.studio-type-chips[data-v-25f904d1]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.studio-type-chip[data-v-25f904d1]{display:flex;flex-direction:column;gap:2px;text-align:left;padding:8px 12px;border:1px solid var(--border-default, #e2e8f0);border-radius:8px;background:var(--bg-surface, #fff);cursor:pointer;transition:border-color .15s ease}.studio-type-chip[data-v-25f904d1]:hover{border-color:#ff6a008c}.studio-type-chip.active[data-v-25f904d1]{border-color:#ff6a00;background:#ff6a000f}.studio-chip-name[data-v-25f904d1]{font-size:12px;font-weight:600;color:var(--text-primary, #1f2937)}.studio-chip-spec[data-v-25f904d1]{font-size:10px;color:var(--text-tertiary, #94a3b8)}.studio-submit-bar[data-v-25f904d1]{margin-top:auto;padding-top:14px;background:var(--bg-surface, #fff);border-top:1px solid var(--border-default, #e2e8f0);display:flex;flex-direction:column;gap:8px}.studio-form-alert[data-v-25f904d1]{font-size:12px}.studio-submit-row[data-v-25f904d1]{display:flex;flex-direction:column;align-items:stretch;gap:12px}.studio-estimate[data-v-25f904d1]{flex:1;min-width:0}.studio-submit-btn[data-v-25f904d1]{min-width:0;width:100%;height:auto;min-height:44px;font-weight:600}.studio-submit-btn[data-v-25f904d1] .n-button__content{white-space:normal;overflow-wrap:anywhere;padding:8px 0}.studio-submit-btn-ready[data-v-25f904d1]{animation:studio-submit-ready-pulse-25f904d1 1.3s ease-in-out 2}@keyframes studio-submit-ready-pulse-25f904d1{0%,to{box-shadow:0 0 #f9731600}50%{box-shadow:0 0 0 8px #f9731638}}.aplus-studio-preview[data-v-25f904d1]{display:flex;flex-direction:column;gap:10px;min-width:0}.aplus-studio-preview .preview-area-head[data-v-25f904d1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-project-status[data-v-25f904d1]{display:block;margin-top:3px;color:var(--text-tertiary, #64748b);font-size:11px;font-weight:500}.studio-project-actions[data-v-25f904d1]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.studio-export-checklist[data-v-25f904d1]{display:grid;gap:12px;padding:16px;border:1px solid #fed7aa;border-radius:16px;background:linear-gradient(135deg,#fffaf5,#fff)}.studio-export-checklist-head[data-v-25f904d1],.studio-export-issues article[data-v-25f904d1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-export-checklist-head>div[data-v-25f904d1],.studio-export-issues article>div[data-v-25f904d1]{display:grid;gap:3px;min-width:0}.studio-export-checklist-head span[data-v-25f904d1],.studio-export-issues small[data-v-25f904d1]{color:var(--text-tertiary, #64748b);font-size:12px}.studio-export-checks[data-v-25f904d1]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.studio-export-checks li[data-v-25f904d1]{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#fff1f2;color:#be123c;font-size:12px;font-weight:600}.studio-export-checks li.passed[data-v-25f904d1]{background:#ecfdf5;color:#047857}.studio-export-checks li>span[data-v-25f904d1]{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:currentColor;color:#fff;font-size:10px}.studio-export-issues[data-v-25f904d1]{display:grid;gap:8px}.studio-export-issues article[data-v-25f904d1]{padding:10px 12px;border:1px solid #fee2e2;border-radius:12px;background:#fff}.studio-export-issues strong[data-v-25f904d1]{color:var(--text-primary, #1f2937);font-size:13px}.studio-history[data-v-25f904d1]{display:flex;flex-direction:column;gap:8px}.studio-history-pagination[data-v-25f904d1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-sketch-pop[data-v-25f904d1]{display:flex;flex-direction:column;gap:6px;width:min(340px,calc(100vw - 48px));padding:12px;border:1px solid var(--border-default, #e2e8f0);border-radius:12px;background:var(--bg-surface, #fff);box-shadow:0 12px 32px #0f172a29}.studio-sketch-pop-single[data-v-25f904d1]{width:min(300px,calc(100vw - 48px))}.studio-sketch-pop-head[data-v-25f904d1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-sketch-pop-title[data-v-25f904d1]{font-size:13px;font-weight:700;color:var(--text-primary)}.studio-sketch-pop-badge[data-v-25f904d1]{flex:none;padding:1px 8px;border-radius:999px;background:var(--brand-soft, rgb(234 88 12 / 10%));color:var(--brand-pressed, #c2410c);font-size:10px;font-weight:600;line-height:1.7}.studio-sketch-pop-desc[data-v-25f904d1]{margin:0;font-size:11px;line-height:1.55;color:var(--text-secondary)}.studio-sketch-pop-body[data-v-25f904d1]{max-height:min(420px,56vh);overflow-y:auto;border:1px solid rgb(148 163 184 / 18%);border-radius:8px;background:var(--bg-subtle, #f8fafc)}.studio-sketch-pop-cover[data-v-25f904d1]{display:block;width:100%;object-fit:cover;border-bottom:1px solid rgb(148 163 184 / 18%)}.studio-sketch-pop-note[data-v-25f904d1]{margin:0;font-size:10px;color:var(--text-tertiary)}@media(max-width:1180px){.aplus-studio-form .suite-grid[data-v-25f904d1]{grid-template-columns:1fr}.aplus-studio-form .panel-section[data-v-25f904d1]{height:auto;max-height:none;overflow:visible}}@media(max-width:960px){.aplus-marketing-hero[data-v-25f904d1],.aplus-stat-grid[data-v-25f904d1],.aplus-marketing-grid[data-v-25f904d1],.aplus-workflow-grid[data-v-25f904d1],.aplus-faq-grid[data-v-25f904d1],.studio-group-grid[data-v-25f904d1]{grid-template-columns:1fr}}@media(max-width:860px){.aplus-studio-form .panel-section[data-v-25f904d1]{padding:18px}}@media(max-width:1400px){[data-v-25f904d1] .tool-flow-steps .flow-label-full{display:none}[data-v-25f904d1] .tool-flow-steps .flow-label-short{display:inline}[data-v-25f904d1] .tool-flow-steps .tool-flow-line{width:30px!important;flex-basis:30px!important}}@media(max-width:600px){[data-v-25f904d1] .tool-flow-steps{justify-content:space-between!important;gap:3px!important;overflow-x:visible!important;padding:2px 0 0!important}[data-v-25f904d1] .tool-flow-step{flex:1 1 0!important;min-width:0;align-self:flex-start;flex-direction:column;gap:3px!important}[data-v-25f904d1] .tool-flow-step-label{font-size:12px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere;text-align:center}[data-v-25f904d1] .tool-flow-steps .tool-flow-line{width:12px!important;flex:0 0 6px!important;min-width:0;margin-bottom:15px}}@media(max-width:720px){.aplus-marketing[data-v-25f904d1]{gap:28px;margin-top:30px}.aplus-marketing-hero[data-v-25f904d1]{padding:24px 20px;border-radius:16px}.aplus-marketing-copy h2[data-v-25f904d1]{font-size:22px}.aplus-faq-item summary[data-v-25f904d1]{padding:14px 16px;font-size:14px}.aplus-faq-item p[data-v-25f904d1]{padding:0 16px 16px}.aplus-studio-form .panel-section[data-v-25f904d1]{padding:16px}.studio-inline-fields[data-v-25f904d1]{grid-template-columns:1fr}.studio-content-type-picker[data-v-25f904d1]{width:100%}.studio-hotspot-row[data-v-25f904d1],.studio-qa-row[data-v-25f904d1]{grid-template-columns:28px 1fr}.studio-hotspot-row[data-v-25f904d1]>:nth-child(n+3),.studio-qa-row[data-v-25f904d1]>:nth-child(3){grid-column:2}.aplus-studio-preview .preview-area-head[data-v-25f904d1]{align-items:flex-start;flex-direction:column}.studio-project-actions[data-v-25f904d1]{width:100%;justify-content:flex-start}.studio-export-checklist-head[data-v-25f904d1],.studio-export-issues article[data-v-25f904d1]{align-items:stretch;flex-direction:column}.studio-submit-row[data-v-25f904d1]{align-items:stretch;flex-direction:column}.studio-submit-btn[data-v-25f904d1]{width:100%}}.aplus-professional-workspace .suite-grid[data-professional-stage=materials] .col-params[data-v-25f904d1]{gap:10px}.suite-grid[data-professional-stage=materials] .col-params>.section-title[data-v-25f904d1]{margin-bottom:0}.aplus-professional-workspace .studio-project-type[data-v-25f904d1]{padding:10px;border-color:var(--border-default);background:var(--bg-canvas)}.studio-project-type .studio-muted[data-v-25f904d1]{margin:6px 0}.studio-project-type .studio-auto-recommend-summary[data-v-25f904d1]{margin-top:6px;padding:6px 8px}.studio-material-settings-grid .studio-setting-card[data-v-25f904d1]{padding:10px;align-content:start}.professional-editor-header[data-v-25f904d1]{display:grid;grid-template-columns:auto minmax(300px,1fr) auto;grid-template-areas:"title steps tools";align-items:center;gap:16px;min-height:52px;margin:0 0 10px;padding:8px 12px;border:1px solid #e7ebf0;border-radius:12px;background:#fff;box-shadow:0 6px 20px #0f172a0a}.professional-editor-title[data-v-25f904d1]{grid-area:title;min-width:max-content}.professional-editor-header h1[data-v-25f904d1]{margin:0;color:#172033;font-size:17px;line-height:1.25}.professional-editor-tools[data-v-25f904d1]{grid-area:tools;display:flex;align-items:center;gap:8px}.professional-save-state[data-v-25f904d1]{display:inline-flex;align-items:center;gap:7px;color:#64748b;font-size:12px;white-space:nowrap}.professional-save-state>span[data-v-25f904d1]{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.professional-new-product-action[data-v-25f904d1]{min-height:36px;padding:7px 12px;border:1px solid #fdba74;border-radius:9px;color:#c2410c;background:#fff7ed;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.professional-new-product-action[data-v-25f904d1]:disabled{opacity:.55;cursor:default}.aplus-project-recovery-alert[data-v-25f904d1]{margin-bottom:12px}.aplus-project-recovery-alert p[data-v-25f904d1]{margin:4px 0 10px}.aplus-project-recovery-alert>div[data-v-25f904d1]{display:flex;flex-wrap:wrap;gap:8px}.professional-more-menu[data-v-25f904d1]{position:relative}.professional-more-menu>summary[data-v-25f904d1]{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e2e8f0;border-radius:10px;color:#475569;background:#fff;cursor:pointer;list-style:none;letter-spacing:.12em}.professional-more-menu>summary[data-v-25f904d1]::-webkit-details-marker{display:none}.professional-more-menu[open]>summary[data-v-25f904d1]{border-color:#fb923c;color:#c2410c;background:#fff7ed}.professional-more-popover[data-v-25f904d1]{position:absolute;z-index:20;top:calc(100% + 8px);right:0;display:grid;gap:6px;width:230px;padding:10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 18px 48px #0f172a29}.professional-more-popover strong[data-v-25f904d1]{padding:5px 8px 8px;color:#475569;font-size:12px;overflow-wrap:anywhere}.professional-more-popover button[data-v-25f904d1]{width:100%;padding:9px 10px;border:0;border-radius:8px;color:#334155;background:transparent;cursor:pointer;text-align:left}.professional-more-popover button[data-v-25f904d1]:hover{color:#c2410c;background:#fff7ed}.professional-more-popover button[data-v-25f904d1]:disabled{opacity:.5;cursor:wait}.professional-stage-nav[data-v-25f904d1]{grid-area:steps;display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;margin:0;padding:0}.professional-stage-nav button[data-v-25f904d1]{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:5px 12px;border:0;border-radius:10px;color:#7b8798;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.professional-stage-nav button[data-v-25f904d1]:not(:last-child):after{display:none}.professional-stage-nav button>span[data-v-25f904d1]{display:grid;place-items:center;width:22px;height:22px;border:1px solid #dbe3ec;border-radius:50%;color:#64748b;background:#f8fafc;font-size:12px}.professional-stage-nav button.active[data-v-25f904d1]{color:#c2410c;background:#fff7ed}.professional-stage-nav button.active>span[data-v-25f904d1]{border-color:#f97316;color:#fff;background:#f97316}.professional-stage-nav button.complete[data-v-25f904d1]{color:#475569}.professional-stage-nav button.complete>span[data-v-25f904d1]{border-color:#86efac;color:#15803d;background:#f0fdf4}.professional-stage-nav button[data-v-25f904d1]:focus-visible,.professional-primary-button[data-v-25f904d1]:focus-visible,.professional-secondary-button[data-v-25f904d1]:focus-visible,.professional-more-menu>summary[data-v-25f904d1]:focus-visible{outline:2px solid #f97316;outline-offset:2px}.studio-review-head>div>span[data-v-25f904d1]{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;color:#c2410c;background:#ffedd5;font-size:12px;font-weight:800}.studio-review-head h2[data-v-25f904d1]{margin:0;color:#1e293b;font-size:16px}.studio-review-head p[data-v-25f904d1]{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.55}.professional-profile-picker[data-v-25f904d1]{margin-left:auto}.aplus-studio-page .aplus-studio-form.split-workbench-card>.suite-grid[data-v-25f904d1]{display:grid;gap:14px;width:100%;min-width:0;align-items:start}.aplus-studio-page .aplus-studio-form.split-workbench-card>.suite-grid[data-professional-stage=materials][data-v-25f904d1]{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr)}.suite-grid[data-professional-stage=materials]>.studio-config-panels>.col-upload[data-v-25f904d1]{grid-column:1;grid-row:1}.suite-grid[data-professional-stage=materials]>.studio-config-panels>.col-params[data-v-25f904d1]{grid-column:2;grid-row:1}.aplus-studio-page .aplus-studio-form.split-workbench-card>.suite-grid[data-professional-stage=layout][data-v-25f904d1]{grid-template-columns:minmax(210px,250px) minmax(360px,1fr) minmax(270px,315px);align-items:stretch}.suite-grid[data-professional-stage=layout]>.studio-config-panels>.col-params[data-v-25f904d1]{grid-column:1;grid-row:1}.suite-grid[data-professional-stage=layout]>.studio-layout-canvas[data-v-25f904d1]{grid-column:2;grid-row:1}.suite-grid[data-professional-stage=layout]>.studio-config-panels>.col-upload[data-v-25f904d1]{grid-column:3;grid-row:1}.aplus-studio-page .aplus-studio-form.split-workbench-card>.suite-grid[data-professional-stage=review][data-v-25f904d1]{grid-template-columns:minmax(0,1fr)}.suite-grid[data-professional-stage=review]>.col-ops[data-v-25f904d1]{grid-column:1;grid-row:1}.aplus-studio-page .aplus-studio-form .panel-section[data-v-25f904d1]{min-width:0;border:1px solid #e4e9ef;border-radius:14px;padding:16px;gap:12px;background:#fff;box-shadow:0 8px 28px #0f172a0a}.aplus-studio-page .aplus-studio-form .studio-layout-canvas[data-v-25f904d1]{padding:18px;background:#f7f8fa}.studio-materials-form[data-v-25f904d1]{display:flex;flex-direction:column;gap:14px}.studio-material-settings-grid[data-v-25f904d1]{display:grid;gap:10px}.studio-setting-card[data-v-25f904d1]{display:grid;gap:5px;padding:12px;border:1px solid #e5eaf0;border-radius:10px;color:#334155;background:#f8fafc}.studio-setting-card>span[data-v-25f904d1]{color:#64748b;font-size:12px;font-weight:700}.studio-setting-card>strong[data-v-25f904d1]{color:#1e293b;font-size:16px}.studio-setting-card>small[data-v-25f904d1]{color:#94a3b8;font-size:11px}.aplus-studio-page .studio-group-grid[data-v-25f904d1]{grid-template-columns:1fr}.aplus-studio-page .studio-group-cover[data-v-25f904d1]{max-height:88px;object-fit:cover}.aplus-studio-page .studio-group-desc[data-v-25f904d1],.aplus-studio-page .studio-group-tags[data-v-25f904d1]{display:none}.aplus-studio-page .studio-selected-item[data-v-25f904d1]{flex-wrap:wrap}.aplus-studio-page .col-params .studio-type-chips[data-v-25f904d1]{grid-template-columns:1fr}.studio-directory-select[data-v-25f904d1]{border:0;background:none;text-align:left;padding:4px 0;color:inherit;cursor:pointer;font:inherit;font-weight:700;overflow-wrap:anywhere}.studio-group-modules li[data-v-25f904d1]{position:relative;border-radius:8px;transition:background .15s ease,color .15s ease}.studio-group-modules li.active[data-v-25f904d1]{color:#c2410c;background:#fff7ed;box-shadow:inset 3px 0 #f97316}.studio-directory-select[data-v-25f904d1]:focus-visible{outline:2px solid #fb923c;outline-offset:2px;border-radius:4px}.studio-product-summary[data-v-25f904d1]{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:8px;cursor:pointer;text-align:left;min-width:0}.studio-product-summary img[data-v-25f904d1]{width:42px;height:42px;object-fit:cover;flex-shrink:0;border-radius:6px}.studio-product-summary span[data-v-25f904d1]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}.studio-module-properties[data-v-25f904d1]{display:grid;gap:12px;scroll-margin-top:90px}.studio-module-properties-head[data-v-25f904d1]{display:flex;align-items:center;gap:10px}.studio-module-properties-head>span[data-v-25f904d1]{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:9px;color:#c2410c;background:#ffedd5;font-size:11px;font-weight:800}.studio-module-properties-head>div[data-v-25f904d1]{display:grid;gap:2px;min-width:0}.studio-module-properties-head strong[data-v-25f904d1]{color:#1e293b;font-size:13px;overflow-wrap:anywhere}.studio-module-properties-head small[data-v-25f904d1]{color:#94a3b8;font-size:10px}.studio-module-reference[data-v-25f904d1]{display:flex;align-items:center;gap:10px;padding:9px;border:1px solid #e5eaf0;border-radius:10px;background:#f8fafc}.studio-module-reference img[data-v-25f904d1]{width:48px;height:48px;flex:0 0 auto;border-radius:7px;object-fit:cover}.studio-module-reference div[data-v-25f904d1]{display:grid;gap:3px;min-width:0}.studio-module-reference strong[data-v-25f904d1]{color:#334155;font-size:12px}.studio-module-reference span[data-v-25f904d1]{color:#7b8798;font-size:10px;line-height:1.4}.studio-inspector-empty[data-v-25f904d1]{display:grid;justify-items:center;gap:10px;padding:30px 10px;color:#64748b;text-align:center}.studio-inspector-empty svg[data-v-25f904d1]{width:38px;height:38px;padding:8px;border-radius:12px;color:#f97316;background:#fff7ed;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.studio-inspector-empty strong[data-v-25f904d1]{color:#334155;font-size:13px}.studio-inspector-empty p[data-v-25f904d1]{margin:0;color:#7b8798;font-size:11px;line-height:1.6}.studio-inspector-empty .professional-secondary-button[data-v-25f904d1]{min-height:36px;padding:7px 12px;font-size:12px}.studio-layout-empty[data-v-25f904d1]{min-height:300px;display:grid;place-items:center;border:1px dashed #cbd5e1;border-radius:12px;padding:24px;color:#64748b;text-align:center}.aplus-studio-page .studio-advanced-header[data-v-25f904d1]{flex-direction:column;align-items:stretch}.aplus-studio-page .studio-advanced-heading[data-v-25f904d1]{flex-wrap:wrap}.aplus-studio-page .studio-advanced-body[data-v-25f904d1]{display:flex;flex-direction:column;gap:12px}.aplus-studio-page .studio-comparison-items[data-v-25f904d1],.aplus-studio-page .studio-qa-row[data-v-25f904d1]{grid-template-columns:1fr}.aplus-studio-page .studio-aplus-contract[data-v-25f904d1]{margin:0;padding-top:12px;border:0;border-top:1px solid #edf0f4}.aplus-studio-page .studio-hotspot-row[data-v-25f904d1]{grid-template-columns:24px minmax(0,1fr)}.studio-hotspot-row[data-v-25f904d1]>.n-input{grid-column:1 / -1;width:100%;min-width:0}.professional-stage-footer[data-v-25f904d1]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding:12px 14px;border:1px solid #e4e9ef;border-radius:14px;background:#fff;box-shadow:0 10px 28px #0f172a0d}.professional-stage-status[data-v-25f904d1]{display:flex;align-items:center;gap:10px;min-width:0}.professional-stage-status>span[data-v-25f904d1]{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;color:#b45309;background:#fef3c7;font-size:12px;font-weight:800}.professional-stage-status.ready>span[data-v-25f904d1]{color:#15803d;background:#dcfce7}.professional-stage-status>div[data-v-25f904d1]{display:grid;gap:2px;min-width:0}.professional-stage-status strong[data-v-25f904d1]{color:#334155;font-size:12px}.professional-stage-status small[data-v-25f904d1]{color:#94a3b8;font-size:11px}.professional-primary-button[data-v-25f904d1],.professional-secondary-button[data-v-25f904d1]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:9px 18px;border-radius:10px;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.professional-primary-button[data-v-25f904d1]{border:1px solid #f97316;color:#fff;background:#f97316;box-shadow:0 8px 18px #f973162e}.professional-primary-button[data-v-25f904d1]:hover{border-color:#ea580c;background:#ea580c}.professional-primary-button[data-v-25f904d1]:disabled{border-color:#fed7aa;color:#fff;background:#fdba74;box-shadow:none;cursor:not-allowed}.professional-secondary-button[data-v-25f904d1]{border:1px solid #fed7aa;color:#c2410c;background:#fff7ed}.professional-secondary-button[data-v-25f904d1]:hover{background:#ffedd5}.aplus-studio-page .aplus-studio-form .col-ops[data-v-25f904d1]{display:flex;flex-direction:column;position:static;gap:14px}.studio-review-head[data-v-25f904d1]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid #edf0f4}.studio-review-head>div[data-v-25f904d1]{display:flex;align-items:center;gap:12px;min-width:0}.studio-review-overview[data-v-25f904d1]{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:14px}.studio-review-overview.without-sketch[data-v-25f904d1]{grid-template-columns:minmax(0,1fr)}.studio-review-overview.without-sketch .studio-review-metrics[data-v-25f904d1]{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-review-metrics[data-v-25f904d1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-review-metrics article[data-v-25f904d1]{display:grid;gap:5px;padding:14px;border:1px solid #e5eaf0;border-radius:11px;background:#f8fafc}.studio-review-metrics article.warning[data-v-25f904d1]{border-color:#fed7aa;background:#fff7ed}.studio-review-metrics span[data-v-25f904d1]{color:#64748b;font-size:11px}.studio-review-metrics strong[data-v-25f904d1]{color:#1e293b;font-size:19px}.studio-review-sketch[data-v-25f904d1]{max-height:280px;overflow:auto;padding:12px;border:1px solid #e5eaf0;border-radius:11px;background:#f7f8fa}.studio-required-inputs[data-v-25f904d1]{display:grid;gap:6px;padding:12px;background:#fffaf5;border:1px solid #fed7aa;border-radius:11px}.studio-required-inputs>strong[data-v-25f904d1]{margin-bottom:2px;color:#7c2d12;font-size:12px}.studio-required-inputs button[data-v-25f904d1]{display:flex;gap:7px;align-items:baseline;width:100%;padding:7px 4px;text-align:left;border:0;border-radius:7px;color:#9a3412;background:transparent;cursor:pointer;font-size:12px}.studio-required-inputs button[data-v-25f904d1]:hover{background:#ffedd5a6}.studio-required-inputs button.ready[data-v-25f904d1]{color:#15803d}.studio-required-inputs small[data-v-25f904d1]{margin-left:auto;white-space:nowrap}.studio-review-settings[data-v-25f904d1]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,1fr);gap:14px}.studio-review-settings>.studio-block[data-v-25f904d1]{margin:0;padding:14px;border:1px solid #e5eaf0;border-radius:11px;background:#f8fafc}.aplus-studio-page .col-ops>.studio-submit-bar[data-v-25f904d1]{margin:0;padding:14px 0 0;border-top:1px solid #edf0f4}.aplus-studio-page .studio-submit-row[data-v-25f904d1]{flex-direction:row;align-items:center}.aplus-studio-page .studio-submit-btn[data-v-25f904d1]{flex:0 0 auto;width:auto;min-width:168px}.studio-quote-state[data-v-25f904d1]{display:flex;gap:8px;align-items:center;font-size:12px;color:#92400e}.studio-workspace-tabs[data-v-25f904d1],.studio-result-tabs[data-v-25f904d1],.studio-editor-mobile-tabs[data-v-25f904d1]{display:flex;gap:6px;margin:8px 0 12px;flex-wrap:wrap}.studio-workspace-tabs button[data-v-25f904d1],.studio-result-tabs button[data-v-25f904d1],.studio-editor-mobile-tabs button[data-v-25f904d1]{padding:7px 16px;border:1px solid #dbe2ea;border-radius:8px;color:#475569;background:#fff;cursor:pointer;font:inherit}.studio-workspace-tabs button.active[data-v-25f904d1],.studio-result-tabs button.active[data-v-25f904d1],.studio-editor-mobile-tabs button.active[data-v-25f904d1]{border-color:#fb923c;color:#c2410c;background:#fff7ed}.studio-editor-mobile-tabs[data-v-25f904d1]{display:none}.aplus-studio-page .preview-split-grid[data-v-25f904d1]{display:flex!important;flex-direction:column}.studio-history[data-v-25f904d1]{width:100%;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.studio-history>summary[data-v-25f904d1]{cursor:pointer;font-weight:600;padding:4px}.studio-result-images[data-v-25f904d1] .aplus-combined-card{display:none}@media(min-width:1051px){.aplus-studio-page .aplus-studio-form.split-workbench-card>.suite-grid[data-professional-stage=layout][data-v-25f904d1]{height:var(--aplus-editor-height, calc(100dvh - 160px) )}.aplus-studio-page .aplus-studio-form .col-params[data-v-25f904d1],.aplus-studio-page .aplus-studio-form .studio-layout-canvas[data-v-25f904d1],.aplus-studio-page .aplus-studio-form .col-upload[data-v-25f904d1]{box-sizing:border-box;height:100%;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:16px;scrollbar-gutter:stable}.aplus-studio-page .aplus-studio-form .col-ops[data-v-25f904d1]{position:static}.aplus-studio-page .suite-grid[data-professional-stage=materials]>.studio-config-panels>.col-upload[data-v-25f904d1],.aplus-studio-page .suite-grid[data-professional-stage=materials]>.studio-config-panels>.col-params[data-v-25f904d1]{height:auto;max-height:none;overflow:visible;scrollbar-gutter:auto}}@media(max-width:1050px){.aplus-studio-page .aplus-studio-form.split-workbench-card>.suite-grid[data-professional-stage][data-v-25f904d1]{grid-template-columns:minmax(0,1fr)}.suite-grid[data-professional-stage=materials]>.studio-config-panels>.col-upload[data-v-25f904d1],.suite-grid[data-professional-stage=materials]>.studio-config-panels>.col-params[data-v-25f904d1],.suite-grid[data-professional-stage=review]>.col-ops[data-v-25f904d1]{grid-column:1;grid-row:auto}.studio-editor-mobile-tabs[data-v-25f904d1]{display:flex}.suite-grid[data-professional-stage=layout]>.studio-config-panels>.col-params[data-v-25f904d1],.suite-grid[data-professional-stage=layout]>.studio-layout-canvas[data-v-25f904d1],.suite-grid[data-professional-stage=layout]>.studio-config-panels>.col-upload[data-v-25f904d1]{grid-column:1;grid-row:1}.suite-grid[data-professional-stage=layout][data-mobile-panel=modules]>.studio-layout-canvas[data-v-25f904d1],.suite-grid[data-professional-stage=layout][data-mobile-panel=modules]>.studio-config-panels>.col-upload[data-v-25f904d1],.suite-grid[data-professional-stage=layout][data-mobile-panel=canvas]>.studio-config-panels>.col-params[data-v-25f904d1],.suite-grid[data-professional-stage=layout][data-mobile-panel=canvas]>.studio-config-panels>.col-upload[data-v-25f904d1],.suite-grid[data-professional-stage=layout][data-mobile-panel=properties]>.studio-config-panels>.col-params[data-v-25f904d1],.suite-grid[data-professional-stage=layout][data-mobile-panel=properties]>.studio-layout-canvas[data-v-25f904d1]{display:none!important}.studio-review-overview[data-v-25f904d1]{grid-template-columns:1fr}}@media(max-width:720px){.professional-editor-header[data-v-25f904d1]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title tools" "steps steps";gap:6px 10px;min-height:0;padding:8px 10px}.professional-editor-header h1[data-v-25f904d1]{font-size:16px}.professional-save-state[data-v-25f904d1]{display:none}.professional-new-product-action[data-v-25f904d1]{min-height:44px}.professional-more-menu>summary[data-v-25f904d1]{width:44px;height:44px}.professional-stage-nav[data-v-25f904d1]{justify-content:stretch;gap:2px;width:100%}.professional-stage-nav button[data-v-25f904d1]{flex:1 1 0;justify-content:center;gap:5px;min-width:0;min-height:44px;padding:7px 4px;font-size:11px}.professional-stage-nav button[data-v-25f904d1]:not(:last-child):after{display:none}.professional-stage-nav button>span[data-v-25f904d1]{width:22px;height:22px}.studio-review-head[data-v-25f904d1],.professional-stage-footer[data-v-25f904d1]{align-items:stretch;flex-direction:column}.professional-primary-button[data-v-25f904d1],.professional-secondary-button[data-v-25f904d1]{width:100%}.studio-review-settings[data-v-25f904d1],.studio-review-metrics[data-v-25f904d1],.studio-review-overview.without-sketch .studio-review-metrics[data-v-25f904d1]{grid-template-columns:1fr}.aplus-studio-page .studio-submit-row[data-v-25f904d1]{align-items:stretch;flex-direction:column}.aplus-studio-page .studio-submit-btn[data-v-25f904d1]{width:100%}}.aplus-studio-page.unified-aplus-page[data-v-25f904d1]{padding:16px 28px!important;max-width:1800px!important;margin:0 auto!important}.generation-workspace .aplus-type-options[data-v-25f904d1]{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-workspace .studio-upload-row[data-v-25f904d1]{display:flex;flex-wrap:wrap;gap:8px}.generation-workspace .studio-upload-add[data-v-25f904d1]{width:76px;height:76px;min-height:76px;padding:8px;border-radius:8px}.generation-workspace .studio-upload-tip[data-v-25f904d1]{font-size:11px}.generation-workspace .studio-upload-plus[data-v-25f904d1]{font-size:24px}.generation-workspace .studio-estimate[data-v-25f904d1]{width:auto}.workspace-batch-cost[data-v-25f904d1]{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px}.workspace-return[data-v-25f904d1]{margin:0 0 12px}@media(max-width:800px){.aplus-studio-page.unified-aplus-page[data-v-25f904d1]{padding:12px!important}}@media(min-width:1051px){.aplus-professional-workspace .aplus-studio-form.split-workbench-card>.suite-grid[data-professional-stage=layout][data-v-25f904d1]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.suite-grid[data-professional-stage=layout]>.studio-config-panels[data-v-25f904d1]{display:flex;flex-direction:column;grid-column:1;grid-row:1;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--border-default);border-radius:16px;background:var(--bg-surface);box-shadow:0 5px 22px #2a201408}.studio-config-tabs[data-v-25f904d1]{display:flex;flex:0 0 auto;gap:4px;margin:14px 16px 0;padding:4px;border-radius:9px;background:var(--bg-canvas)}.studio-config-tabs button[data-v-25f904d1]{flex:1;min-height:36px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit}.studio-config-tabs button.active[data-v-25f904d1]{color:#bd4b0d;background:#fff;box-shadow:0 1px 4px #2a201412}.studio-config-tabs button[data-v-25f904d1]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.aplus-professional-workspace .suite-grid[data-professional-stage=layout]>.studio-config-panels>.panel-section[data-v-25f904d1]{flex:1 1 auto;height:auto;border:0;border-radius:0;box-shadow:none;padding:16px}.suite-grid[data-professional-stage=layout][data-mobile-panel=properties]>.studio-config-panels>.col-params[data-v-25f904d1],.suite-grid[data-professional-stage=layout]:not([data-mobile-panel=properties])>.studio-config-panels>.col-upload[data-v-25f904d1]{display:none!important}.aplus-professional-workspace .aplus-studio-form .studio-layout-canvas[data-v-25f904d1]{background:var(--bg-surface)}.studio-layout-canvas[data-v-25f904d1] .aplus-sketch{max-width:680px;margin:12px auto}.aplus-professional-workspace .studio-group-grid[data-v-25f904d1],.aplus-professional-workspace .col-params .studio-type-chips[data-v-25f904d1]{grid-template-columns:repeat(2,minmax(0,1fr))}}.aplus-studio-page[data-v-25f904d1]{box-sizing:border-box;min-width:0}.aplus-studio-page[data-v-25f904d1]:has(.aplus-professional-workspace:not([style*="display: none"])){max-width:1800px!important;margin:0 auto!important;padding:16px 8px!important}.aplus-professional-workspace[data-v-25f904d1]{font-size:var(--type-body-size);line-height:1.5}.aplus-professional-workspace[data-v-25f904d1],.aplus-professional-workspace[data-v-25f904d1] *{box-sizing:border-box}.professional-editor-header[data-v-25f904d1]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;margin-bottom:14px}.professional-editor-header h1[data-v-25f904d1]{color:var(--text-primary);font-size:var(--type-page-title-size);font-weight:var(--fw-medium);line-height:1.35;letter-spacing:-.015em}.professional-editor-title[data-v-25f904d1]{min-width:0}.professional-editor-tools[data-v-25f904d1]{gap:6px}.professional-editor-tools .workspace-return[data-v-25f904d1]{margin:0}.professional-editor-tools[data-v-25f904d1] :is(button,.n-button),.professional-stage-nav button[data-v-25f904d1]{font-size:var(--type-caption-size);font-weight:var(--fw-medium)}.professional-save-state[data-v-25f904d1]{font-size:var(--type-caption-size);color:var(--text-secondary)}.professional-stage-nav button[data-v-25f904d1]{color:var(--text-secondary);padding-inline:8px}.professional-stage-nav button.active[data-v-25f904d1]{font-weight:var(--fw-semibold)}.aplus-professional-workspace[data-v-25f904d1] .n-button{font-family:inherit;font-weight:var(--fw-medium)!important;box-shadow:none}.aplus-professional-workspace[data-v-25f904d1] .n-input,.aplus-professional-workspace[data-v-25f904d1] .n-base-selection{font-size:var(--type-body-size)}.aplus-professional-workspace[data-v-25f904d1] :is(.studio-block-title,.studio-inline-label,.studio-setting-card>span){color:var(--text-secondary);font-size:var(--type-label-size);font-weight:var(--fw-medium)}.aplus-professional-workspace[data-v-25f904d1] :is(.section-title,.studio-review-head h2){color:var(--text-primary);font-size:var(--fs-md);font-weight:var(--fw-medium)}.aplus-professional-workspace[data-v-25f904d1] :is(.studio-setting-card>small,.studio-module-properties-head small,.studio-module-reference span,.studio-inspector-empty p,.professional-stage-status small,.studio-review-metrics span){color:var(--text-secondary);font-size:var(--type-caption-size);line-height:1.5}.aplus-professional-workspace[data-v-25f904d1] :is(.studio-directory-select,.studio-module-properties-head strong,.studio-setting-card>strong,.professional-stage-status strong){font-weight:var(--fw-semibold)}.aplus-professional-workspace[data-v-25f904d1] :is(.studio-setting-card,.studio-review-metrics article,.studio-review-sketch,.studio-module-reference,.studio-product-summary){border-color:var(--border-default);background:var(--bg-canvas)}.aplus-professional-workspace .aplus-studio-form .panel-section[data-v-25f904d1]{border-color:var(--border-default);border-radius:16px;background:var(--bg-surface);box-shadow:0 5px 22px #2a201408}.aplus-professional-workspace .aplus-studio-form .studio-layout-canvas[data-v-25f904d1]{background:var(--bg-canvas)}.aplus-professional-workspace .studio-upload-row[data-v-25f904d1]{height:auto!important;min-height:104px!important;padding:12px!important;border:1px dashed var(--border-strong)!important;border-radius:10px;background:var(--bg-canvas)!important}.aplus-professional-workspace .studio-upload-add[data-v-25f904d1]{min-height:76px!important;height:76px;background:var(--brand-soft)}.aplus-professional-workspace .studio-upload-tip[data-v-25f904d1]{color:var(--text-secondary);font-size:var(--type-caption-size)}.professional-stage-footer[data-v-25f904d1]{border-color:var(--border-default);border-radius:11px;box-shadow:none;padding:12px 16px}.professional-primary-button[data-v-25f904d1],.professional-secondary-button[data-v-25f904d1]{font-weight:var(--fw-semibold);box-shadow:none}.professional-primary-button[data-v-25f904d1]{width:218px;min-height:46px;border-radius:8px;font-size:var(--type-control-size)}.aplus-professional-workspace .aplus-studio-form .col-ops[data-v-25f904d1]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:14px 20px}.studio-review-head[data-v-25f904d1]{grid-column:1 / -1;padding-bottom:12px;border-color:var(--border-default)}.studio-review-content[data-v-25f904d1]{min-width:0;min-height:0;overflow:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:12px}.studio-review-overview[data-v-25f904d1],.studio-review-overview.without-sketch[data-v-25f904d1]{display:flex;flex-direction:column;gap:12px}.studio-review-metrics[data-v-25f904d1],.studio-review-overview.without-sketch .studio-review-metrics[data-v-25f904d1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.studio-review-metrics article[data-v-25f904d1]{padding:10px;gap:4px}.studio-review-metrics strong[data-v-25f904d1]{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.studio-review-sketch[data-v-25f904d1]{max-height:180px}.studio-required-inputs[data-v-25f904d1]{padding:10px}.studio-required-inputs button[data-v-25f904d1]{padding:5px 4px}.studio-review-settings[data-v-25f904d1]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;scrollbar-width:thin;gap:16px}.studio-review-settings>.studio-block[data-v-25f904d1]{padding:0;border:0;border-radius:0;background:transparent}.studio-review-settings .studio-inline-fields[data-v-25f904d1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-review-settings .studio-inline-field[data-v-25f904d1]{min-width:0}.aplus-professional-workspace .col-ops>.studio-submit-bar[data-v-25f904d1]{grid-column:1 / -1;min-width:0;border-color:var(--border-default)}.aplus-professional-workspace .studio-submit-row[data-v-25f904d1]{justify-content:space-between;gap:16px}.aplus-professional-workspace .studio-submit-btn[data-v-25f904d1]{width:218px!important;min-height:46px;height:46px;border-radius:8px;font-size:var(--type-control-size);box-shadow:none}.aplus-professional-workspace .studio-estimate[data-v-25f904d1]{flex:1;width:auto}@media(min-width:1051px){.aplus-professional-workspace .aplus-studio-form.split-workbench-card>.suite-grid[data-professional-stage][data-v-25f904d1]{height:var(--aplus-editor-height, calc(100dvh - 230px) );align-items:stretch}.aplus-professional-workspace .suite-grid[data-professional-stage=materials]>.studio-config-panels[data-v-25f904d1]>:is(.col-upload,.col-params),.aplus-professional-workspace .suite-grid[data-professional-stage=review]>.col-ops[data-v-25f904d1]{min-height:0;height:100%;max-height:100%;overflow-y:auto;scrollbar-width:thin}.aplus-professional-workspace .aplus-studio-form.split-workbench-card>.suite-grid[data-professional-stage=materials][data-v-25f904d1]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media(max-width:1200px){.professional-save-state[data-v-25f904d1]{display:none}}@media(max-width:1050px){.professional-editor-header[data-v-25f904d1]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title tools" "steps steps"}.professional-stage-nav[data-v-25f904d1]{justify-content:flex-start}.aplus-professional-workspace .aplus-studio-form .col-ops[data-v-25f904d1]{display:flex}.studio-review-content[data-v-25f904d1],.studio-review-settings[data-v-25f904d1]{overflow:visible}.professional-stage-footer[data-v-25f904d1],.aplus-professional-workspace .col-ops>.studio-submit-bar[data-v-25f904d1]{position:sticky;bottom:8px;z-index:10;background:var(--bg-surface)}}@media(max-width:720px){.professional-editor-header h1[data-v-25f904d1]{font-size:var(--fs-xl)}.professional-editor-header[data-v-25f904d1]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "tools" "steps";gap:10px}.professional-editor-title[data-v-25f904d1]{overflow-wrap:anywhere}.professional-editor-tools[data-v-25f904d1]{justify-content:flex-end;min-width:0;flex-wrap:wrap}.professional-editor-tools .workspace-return[data-v-25f904d1]{max-width:100%;min-height:34px;height:auto;padding-block:6px}.professional-editor-tools[data-v-25f904d1] .workspace-return .n-button__content{white-space:normal;overflow-wrap:anywhere}.professional-new-product-action[data-v-25f904d1]{max-width:100%;overflow-wrap:anywhere}.professional-stage-nav[data-v-25f904d1]{justify-content:stretch}.professional-stage-nav button[data-v-25f904d1]{font-size:var(--type-caption-size);white-space:normal;overflow-wrap:anywhere}.professional-stage-nav button>span[data-v-25f904d1]{flex-shrink:0}.professional-stage-footer[data-v-25f904d1]{flex-direction:row;flex-wrap:wrap;gap:10px}.professional-primary-button[data-v-25f904d1]{width:auto;max-width:100%;min-width:0;margin-left:auto;white-space:normal;overflow-wrap:anywhere}.aplus-professional-workspace .studio-submit-row[data-v-25f904d1]{flex-direction:row;align-items:center;flex-wrap:wrap}.aplus-professional-workspace .studio-submit-btn[data-v-25f904d1]{width:155px!important;min-width:155px;margin-left:auto}.studio-review-metrics[data-v-25f904d1],.studio-review-overview.without-sketch .studio-review-metrics[data-v-25f904d1]{grid-template-columns:repeat(2,minmax(0,1fr))}}.professional-editor-title p[data-v-25f904d1]{margin:4px 0 0;color:var(--text-tertiary);font-size:var(--type-label-size);line-height:1.5}.studio-config-panels[data-v-25f904d1]{display:contents}.studio-config-tabs[data-v-25f904d1]{display:none}.studio-material-settings-grid[data-v-25f904d1]{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-material-model[data-v-25f904d1]{margin-top:4px}@media(min-width:1051px){.aplus-professional-workspace .aplus-studio-form.split-workbench-card>.suite-grid[data-professional-stage=layout][data-v-25f904d1]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.suite-grid[data-professional-stage=layout]>.studio-config-panels[data-v-25f904d1]{display:flex;flex-direction:column;grid-column:1;grid-row:1;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--border-default);border-radius:16px;background:var(--bg-surface);box-shadow:0 5px 22px #2a201408}.studio-config-tabs[data-v-25f904d1]{display:flex;flex:0 0 auto;gap:4px;margin:14px 16px 0;padding:4px;border-radius:9px;background:var(--bg-canvas)}.studio-config-tabs button[data-v-25f904d1]{flex:1;min-height:36px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit}.studio-config-tabs button.active[data-v-25f904d1]{color:#bd4b0d;background:#fff;box-shadow:0 1px 4px #2a201412}.studio-config-tabs button[data-v-25f904d1]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.aplus-professional-workspace .suite-grid[data-professional-stage=layout]>.studio-config-panels>.panel-section[data-v-25f904d1]{flex:1 1 auto;height:auto;border:0;border-radius:0;box-shadow:none;padding:16px}.suite-grid[data-professional-stage=layout][data-mobile-panel=properties]>.studio-config-panels>.col-params[data-v-25f904d1],.suite-grid[data-professional-stage=layout]:not([data-mobile-panel=properties])>.studio-config-panels>.col-upload[data-v-25f904d1]{display:none!important}.aplus-professional-workspace .aplus-studio-form .studio-layout-canvas[data-v-25f904d1]{background:var(--bg-surface)}.studio-layout-canvas[data-v-25f904d1] :is(.section-title,.studio-muted){margin:0}.studio-layout-canvas[data-v-25f904d1] .aplus-sketch{width:min(100%,480px);margin:4px auto}.aplus-professional-workspace .studio-group-grid[data-v-25f904d1],.aplus-professional-workspace .col-params .studio-type-chips[data-v-25f904d1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.studio-material-settings-grid[data-v-25f904d1]{grid-template-columns:minmax(0,1fr)}}
