:root{--color-ink: #241f1a;--color-charcoal: #3b332d;--color-muted: #766b61;--color-canvas: #fffaf4;--color-porcelain: #ffffff;--color-linen: #f4eadc;--color-line: #e6d9c8;--color-coral: #d76545;--color-coral-deep: #9f3f29;--color-sage: #6f8b6a;--color-teal: #17646a;--color-amber: #d99a32;--color-danger: #b42318;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--shadow-panel: 0 18px 42px rgba(59, 51, 45, .08);--shadow-popover: 0 18px 48px rgba(36, 31, 26, .18);--font-family-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-xs: .75rem;--font-sm: .875rem;--font-md: 1rem;--font-lg: 1.125rem;--font-xl: 1.35rem;--font-2xl: 2rem;--font-hero: clamp(3rem, 8vw, 5.9rem);--ink: var(--color-ink);--charcoal: var(--color-charcoal);--muted: var(--color-muted);--canvas: var(--color-canvas);--porcelain: var(--color-porcelain);--linen: var(--color-linen);--line: var(--color-line);--coral: var(--color-coral);--coral-deep: var(--color-coral-deep);--sage: var(--color-sage);--teal: var(--color-teal);--amber: var(--color-amber);--app-shell-bg: radial-gradient(circle at 18% 0%, rgba(139, 92, 246, .2), transparent 34%), radial-gradient(circle at 88% 18%, rgba(20, 214, 221, .16), transparent 30%), linear-gradient(180deg, #0d1324 0%, #080c18 64%, #070b16 100%);--app-shell-text: #edf7ff;--app-sidebar-bg: rgba(9, 15, 29, .78);--app-sidebar-mobile-bg: rgba(9, 15, 29, .96);--app-sidebar-border: rgba(150, 182, 255, .16);--app-sidebar-shadow: 18px 0 58px rgba(0, 0, 0, .28);--app-topbar-bg: rgba(9, 15, 29, .78);--app-topbar-text: #f4f8ff;--app-topbar-shadow: 0 10px 36px rgba(0, 0, 0, .18);--app-brand-text: #f4f8ff;--app-brand-mark-bg: linear-gradient(135deg, #8b5cf6, #14d6dd);--app-brand-mark-text: #ffffff;--app-brand-mark-shadow: 0 0 20px rgba(139, 92, 246, .36);--app-nav-text: rgba(214, 228, 242, .68);--app-nav-hover-bg: rgba(237, 247, 255, .07);--app-nav-hover-text: #edf7ff;--app-nav-active-bg: rgba(20, 214, 221, .12);--app-nav-active-text: #b8fbff;--app-nav-active-ring: inset 0 0 0 1px rgba(120, 240, 255, .2);--app-pill-bg: rgba(237, 247, 255, .05);--app-pill-border: rgba(150, 182, 255, .16);--app-pill-text: rgba(214, 228, 242, .72);--app-footer-border: rgba(150, 182, 255, .16);--app-usage-bg: rgba(237, 247, 255, .05);--app-usage-border: rgba(150, 182, 255, .18);--app-usage-label: #78f0ff;--app-usage-meter-bg: rgba(237, 247, 255, .12);--app-usage-meter-fill: linear-gradient(90deg, #14d6dd, #8b5cf6);--app-avatar-bg: rgba(139, 92, 246, .18);--app-avatar-text: #e7dcff;--app-action-bg: linear-gradient(135deg, #6d28d9, #a53b2a);--app-action-bg-hover: linear-gradient(135deg, #5b21b6, #8f3323);--app-action-text: #ffffff;--app-action-shadow: 0 12px 28px rgba(139, 92, 246, .24);--app-overlay-bg: rgba(3, 7, 18, .64);--workspace-text: #edf7ff;--workspace-heading: #f4f8ff;--workspace-muted: rgba(214, 228, 242, .72);--workspace-subtle: rgba(214, 228, 242, .55);--workspace-panel-bg: rgba(17, 25, 46, .72);--workspace-panel-bg-strong: linear-gradient(180deg, rgba(22, 34, 60, .82), rgba(12, 19, 35, .88)), rgba(17, 25, 46, .78);--workspace-panel-border: rgba(150, 182, 255, .18);--workspace-panel-shadow: 0 22px 70px rgba(0, 0, 0, .22);--workspace-control-bg: rgba(17, 25, 46, .74);--workspace-control-text: #edf7ff;--workspace-control-option-text: #101828;--workspace-preview-bg: radial-gradient(circle at 22% 18%, rgba(120, 240, 255, .18), transparent 34%), linear-gradient(135deg, rgba(139, 92, 246, .22), rgba(20, 214, 221, .08)), #11192e;--workspace-badge-bg: rgba(3, 7, 18, .62);--workspace-badge-text: #edf7ff;--workspace-accent: #78f0ff;--workspace-accent-readable: #b8fbff;--workspace-accent-soft: rgba(20, 214, 221, .1);--workspace-accent-border: rgba(120, 240, 255, .28);--workspace-focus-ring: rgba(120, 240, 255, .24);--workspace-primary-bg: linear-gradient(135deg, #6d28d9, #a53b2a);--workspace-primary-bg-hover: linear-gradient(135deg, #5b21b6, #8f3323);--workspace-primary-text: #ffffff;--workspace-primary-shadow: 0 12px 30px rgba(139, 92, 246, .22);--workspace-danger-bg: rgba(127, 29, 29, .28);--workspace-danger-border: rgba(248, 113, 113, .42);--workspace-danger-text: #fecaca;--workspace-warning-bg: rgba(245, 158, 11, .14);--workspace-warning-border: rgba(253, 230, 138, .34);--workspace-warning-text: #fde68a;--workspace-success-bg: rgba(20, 214, 221, .1);--workspace-success-border: rgba(120, 240, 255, .28);--workspace-success-text: #b8fbff;--public-page-bg: radial-gradient(circle at 14% 0%, rgba(109, 40, 217, .22), transparent 34%), radial-gradient(circle at 92% 18%, rgba(20, 214, 221, .14), transparent 30%), linear-gradient(180deg, #0d1324 0%, #080c18 64%, #070b16 100%);--public-text: #f4f8ff;--public-muted: rgba(221, 232, 244, .78);--public-subtle: rgba(221, 232, 244, .62);--public-accent: #78f0ff;--public-surface: rgba(17, 25, 46, .78);--public-surface-strong: rgba(20, 30, 54, .94);--public-control: rgba(237, 247, 255, .07);--public-border: rgba(164, 191, 235, .2);--public-nav-bg: rgba(17, 25, 46, .74);--public-button-bg: linear-gradient(135deg, #6d28d9, #a53b2a);--public-button-bg-hover: linear-gradient(135deg, #5b21b6, #8f3323);--public-button-text: #ffffff;--public-hero-overlay: linear-gradient(110deg, rgba(8, 16, 29, .96), rgba(8, 16, 29, .7) 48%, rgba(8, 16, 29, .92));--public-hero-copy: rgba(237, 247, 255, .8)}:root[data-shopspark-theme=commerce]{--color-ink: #102117;--color-charcoal: #143c2a;--color-muted: #5f6b62;--color-canvas: #f5f7f2;--color-porcelain: #ffffff;--color-linen: #e8f0e5;--color-line: #d8e1d5;--color-coral: #123f2d;--color-coral-deep: #092c1e;--color-sage: #9ac251;--color-teal: #124631;--color-amber: #a27024;--color-danger: #b42318;--shadow-panel: 0 16px 40px rgba(16, 33, 23, .08);--shadow-popover: 0 18px 48px rgba(16, 33, 23, .16);--app-shell-bg: #f5f7f2;--app-shell-text: #102117;--app-sidebar-bg: #143c2a;--app-sidebar-mobile-bg: #143c2a;--app-sidebar-border: #143c2a;--app-sidebar-shadow: none;--app-topbar-bg: #ffffff;--app-topbar-text: #102117;--app-topbar-shadow: none;--app-brand-text: #ffffff;--app-brand-mark-bg: #9ac251;--app-brand-mark-text: #102117;--app-brand-mark-shadow: none;--app-nav-text: rgba(255, 255, 255, .84);--app-nav-hover-bg: rgba(255, 255, 255, .1);--app-nav-hover-text: #ffffff;--app-nav-active-bg: rgba(154, 194, 81, .18);--app-nav-active-text: #ffffff;--app-nav-active-ring: none;--app-pill-bg: #f6faf2;--app-pill-border: #d8e1d5;--app-pill-text: #5f6b62;--app-footer-border: rgba(255, 255, 255, .16);--app-usage-bg: rgba(255, 255, 255, .08);--app-usage-border: rgba(255, 255, 255, .16);--app-usage-label: #cfe8a1;--app-usage-meter-bg: rgba(255, 255, 255, .2);--app-usage-meter-fill: #9ac251;--app-avatar-bg: #e8f0e5;--app-avatar-text: #143c2a;--app-action-bg: #123f2d;--app-action-bg-hover: #092c1e;--app-action-text: #ffffff;--app-action-shadow: none;--app-overlay-bg: rgba(16, 33, 23, .42);--workspace-text: #102117;--workspace-heading: #102117;--workspace-muted: #5f6b62;--workspace-subtle: #748078;--workspace-panel-bg: #ffffff;--workspace-panel-bg-strong: #ffffff;--workspace-panel-border: #d8e1d5;--workspace-panel-shadow: 0 16px 40px rgba(16, 33, 23, .08);--workspace-control-bg: #ffffff;--workspace-control-text: #102117;--workspace-control-option-text: #102117;--workspace-preview-bg: #eef4eb;--workspace-badge-bg: rgba(16, 33, 23, .82);--workspace-badge-text: #ffffff;--workspace-accent: #124631;--workspace-accent-readable: #124631;--workspace-accent-soft: rgba(18, 70, 49, .1);--workspace-accent-border: rgba(18, 70, 49, .24);--workspace-focus-ring: rgba(18, 70, 49, .2);--workspace-primary-bg: #123f2d;--workspace-primary-bg-hover: #092c1e;--workspace-primary-text: #ffffff;--workspace-primary-shadow: none;--workspace-danger-bg: #fff1f1;--workspace-danger-border: #f5b5b5;--workspace-danger-text: #9f1d1d;--workspace-warning-bg: #fff4d6;--workspace-warning-border: #d6a64a;--workspace-warning-text: #6b4300;--workspace-success-bg: #eaf4e8;--workspace-success-border: #a8c49e;--workspace-success-text: #124631;--public-page-bg: radial-gradient(circle at 10% 0%, rgba(154, 194, 81, .2), transparent 32%), radial-gradient(circle at 92% 18%, rgba(18, 70, 49, .1), transparent 30%), linear-gradient(180deg, #f5f7f2 0%, #eef4eb 60%, #e8f0e5 100%);--public-text: #102117;--public-muted: #4f5f54;--public-subtle: #657269;--public-accent: #124631;--public-surface: rgba(255, 255, 255, .9);--public-surface-strong: #ffffff;--public-control: #f6faf2;--public-border: #d8e1d5;--public-nav-bg: rgba(255, 255, 255, .92);--public-button-bg: #123f2d;--public-button-bg-hover: #092c1e;--public-button-text: #ffffff;--public-hero-overlay: linear-gradient(110deg, rgba(16, 33, 23, .9), rgba(16, 33, 23, .58) 48%, rgba(16, 33, 23, .78));--public-hero-copy: #43574a}:root[data-shopspark-theme=merchant]{--color-ink: #211814;--color-charcoal: #4f3b32;--color-muted: #6f6259;--color-canvas: #f7f1e8;--color-porcelain: #fffdf8;--color-linen: #eee2d6;--color-line: #dacabc;--color-coral: #a73d2a;--color-coral-deep: #843020;--color-sage: #6f8b6a;--color-teal: #0f5e63;--color-amber: #c8832f;--color-danger: #b42318;--shadow-panel: 0 14px 38px rgba(79, 59, 50, .09);--shadow-popover: 0 20px 54px rgba(79, 59, 50, .18);--app-shell-bg: #f7f1e8;--app-shell-text: #211814;--app-sidebar-bg: #fffdf8;--app-sidebar-mobile-bg: #fffdf8;--app-sidebar-border: #dacabc;--app-sidebar-shadow: none;--app-topbar-bg: #ffffff;--app-topbar-text: #211814;--app-topbar-shadow: none;--app-brand-text: #211814;--app-brand-mark-bg: linear-gradient(135deg, #0f5e63, #a73d2a);--app-brand-mark-text: #ffffff;--app-brand-mark-shadow: none;--app-nav-text: #655b54;--app-nav-hover-bg: #f0e5da;--app-nav-hover-text: #211814;--app-nav-active-bg: #e5f1ea;--app-nav-active-text: #0f5e63;--app-nav-active-ring: none;--app-pill-bg: #fffdf8;--app-pill-border: #dacabc;--app-pill-text: #6f6259;--app-footer-border: #dacabc;--app-usage-bg: #fffdf8;--app-usage-border: #dacabc;--app-usage-label: #0f5e63;--app-usage-meter-bg: #f0e5da;--app-usage-meter-fill: #d85f47;--app-avatar-bg: #f0e5da;--app-avatar-text: #4b3930;--app-action-bg: #a73d2a;--app-action-bg-hover: #843020;--app-action-text: #ffffff;--app-action-shadow: none;--app-overlay-bg: rgba(23, 18, 15, .34);--workspace-text: #211814;--workspace-heading: #211814;--workspace-muted: #6f6259;--workspace-subtle: #81746a;--workspace-panel-bg: #fffdf8;--workspace-panel-bg-strong: linear-gradient(180deg, #fffdf8, #fbf6ef);--workspace-panel-border: #dacabc;--workspace-panel-shadow: 0 14px 38px rgba(79, 59, 50, .09);--workspace-control-bg: #fffaf3;--workspace-control-text: #211814;--workspace-control-option-text: #211814;--workspace-preview-bg: #f1e7dc;--workspace-badge-bg: rgba(23, 18, 15, .78);--workspace-badge-text: #ffffff;--workspace-accent: #0f5e63;--workspace-accent-readable: #0f5e63;--workspace-accent-soft: rgba(15, 94, 99, .1);--workspace-accent-border: rgba(15, 94, 99, .3);--workspace-focus-ring: rgba(15, 94, 99, .24);--workspace-primary-bg: #a73d2a;--workspace-primary-bg-hover: #843020;--workspace-primary-text: #ffffff;--workspace-primary-shadow: none;--workspace-danger-bg: #fff1f1;--workspace-danger-border: #f5b5b5;--workspace-danger-text: #9f1d1d;--workspace-warning-bg: #fff0cc;--workspace-warning-border: #d5a24b;--workspace-warning-text: #704000;--workspace-success-bg: #e8f2ee;--workspace-success-border: #9fbdb4;--workspace-success-text: #0f5e63;--public-page-bg: radial-gradient(circle at 10% 0%, rgba(216, 95, 71, .13), transparent 32%), radial-gradient(circle at 92% 18%, rgba(15, 94, 99, .12), transparent 30%), linear-gradient(180deg, #f7f1e8 0%, #fbf6ef 58%, #eee2d6 100%);--public-text: #211814;--public-muted: #665a51;--public-subtle: #7b6e64;--public-accent: #0f5e63;--public-surface: rgba(255, 253, 248, .92);--public-surface-strong: #fffaf3;--public-control: #fffaf3;--public-border: #dacabc;--public-nav-bg: rgba(255, 253, 248, .94);--public-button-bg: #a73d2a;--public-button-bg-hover: #843020;--public-button-text: #ffffff;--public-hero-overlay: linear-gradient(110deg, rgba(33, 24, 20, .86), rgba(33, 24, 20, .46) 48%, rgba(33, 24, 20, .7));--public-hero-copy: #554840}:root[data-shopspark-theme=classic],:root[data-shopspark-theme=commerce],:root[data-shopspark-theme=merchant]{--color-ink: #17201d;--color-charcoal: #2b3732;--color-muted: #68706b;--color-canvas: #f7f3ec;--color-porcelain: #fffdfc;--color-linen: #edf5f1;--color-line: #ded8ce;--color-coral: #dd542f;--color-coral-deep: #b74328;--color-sage: #789b8f;--color-teal: #0d5c55;--color-amber: #a8751c;--color-danger: #b42318;--shadow-panel: 0 16px 42px rgba(23, 32, 29, .08);--shadow-popover: 0 20px 56px rgba(23, 32, 29, .16);--font-family-sans: "Plus Jakarta Sans", Manrope, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-xs: .78rem;--font-sm: .9rem;--font-md: 1rem;--font-lg: 1.125rem;--font-xl: 1.35rem;--font-2xl: 2rem;--font-hero: clamp(3rem, 7vw, 5.8rem);--app-shell-bg: #f7f3ec;--app-shell-text: #17201d;--app-sidebar-bg: #fffdfc;--app-sidebar-mobile-bg: #fffdfc;--app-sidebar-border: #ded8ce;--app-sidebar-shadow: none;--app-topbar-bg: rgba(255, 253, 252, .94);--app-topbar-text: #17201d;--app-topbar-shadow: 0 6px 20px rgba(23, 32, 29, .04);--app-brand-text: #17201d;--app-brand-mark-bg: transparent;--app-brand-mark-text: #dd542f;--app-brand-mark-shadow: none;--app-nav-text: #68706b;--app-nav-hover-bg: #edf5f1;--app-nav-hover-text: #17201d;--app-nav-active-bg: #ddefe9;--app-nav-active-text: #0d5c55;--app-nav-active-ring: none;--app-pill-bg: #fffdfc;--app-pill-border: #ded8ce;--app-pill-text: #68706b;--app-footer-border: #ded8ce;--app-usage-bg: #fffdfc;--app-usage-border: #ded8ce;--app-usage-label: #0d5c55;--app-usage-meter-bg: #e7e1d8;--app-usage-meter-fill: #0d5c55;--app-avatar-bg: #ddefe9;--app-avatar-text: #0d5c55;--app-action-bg: #0d5c55;--app-action-bg-hover: #084942;--app-action-text: #ffffff;--app-action-shadow: 0 10px 24px rgba(13, 92, 85, .16);--app-overlay-bg: rgba(23, 32, 29, .36);--workspace-text: #17201d;--workspace-heading: #17201d;--workspace-muted: #68706b;--workspace-subtle: #7c847f;--workspace-panel-bg: #fffdfc;--workspace-panel-bg-strong: #fffdfc;--workspace-panel-border: #ded8ce;--workspace-panel-shadow: 0 16px 42px rgba(23, 32, 29, .08);--workspace-control-bg: #fffdfc;--workspace-control-text: #17201d;--workspace-control-option-text: #17201d;--workspace-preview-bg: #edf5f1;--workspace-badge-bg: #17201d;--workspace-badge-text: #ffffff;--workspace-accent: #0d5c55;--workspace-accent-readable: #0d5c55;--workspace-accent-soft: #ddefe9;--workspace-accent-border: rgba(13, 92, 85, .26);--workspace-focus-ring: rgba(13, 92, 85, .2);--workspace-primary-bg: #0d5c55;--workspace-primary-bg-hover: #084942;--workspace-primary-text: #ffffff;--workspace-primary-shadow: 0 10px 24px rgba(13, 92, 85, .16);--workspace-danger-bg: #fff1f1;--workspace-danger-border: #f5b5b5;--workspace-danger-text: #9f1d1d;--workspace-warning-bg: #fff4d6;--workspace-warning-border: #d5a24b;--workspace-warning-text: #704000;--workspace-success-bg: #e8f2ee;--workspace-success-border: #9fbdb4;--workspace-success-text: #0d5c55;--public-page-bg: #f7f3ec;--public-text: #17201d;--public-muted: #68706b;--public-subtle: #7c847f;--public-accent: #0d5c55;--public-surface: rgba(255, 253, 252, .96);--public-surface-strong: #fffdfc;--public-control: #fffdfc;--public-border: #ded8ce;--public-nav-bg: rgba(255, 253, 252, .94);--public-button-bg: #0d5c55;--public-button-bg-hover: #084942;--public-button-text: #ffffff;--public-hero-overlay: linear-gradient(90deg, rgba(23, 32, 29, .18), rgba(23, 32, 29, .02) 70%);--public-hero-copy: #17201d}:root{color:var(--color-ink);background:var(--color-canvas);font-family:var(--font-family-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;min-width:0;background:var(--color-canvas)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--workspace-focus-ring);outline-offset:3px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}._appShell_1p1e0_1{display:flex;width:100%;min-height:100vh;background:var(--app-shell-bg);color:var(--app-shell-text)}._sidebar_1p1e0_10{width:224px;background:var(--app-sidebar-bg);border-right:1px solid var(--app-sidebar-border);display:flex;flex-direction:column;padding:14px;position:fixed;left:0;top:0;bottom:0;z-index:100;box-shadow:var(--app-sidebar-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._sidebarBrand_1p1e0_26{display:flex;align-items:center;gap:10px;padding:8px 4px 18px;text-decoration:none;color:var(--app-brand-text);font-weight:900;font-size:16px}._brandMark_1p1e0_37{width:28px;height:28px;background:var(--app-brand-mark-bg);color:var(--app-brand-mark-text);border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;box-shadow:var(--app-brand-mark-shadow)}._brandMark_1p1e0_37 svg{display:block}._navList_1p1e0_55{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}._sidebar_1p1e0_10>._navList_1p1e0_55{flex:1}._navItem_1p1e0_68{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;text-decoration:none;color:var(--app-nav-text);font-size:14px;transition:background .15s,color .15s}._navItem_1p1e0_68:hover{background:var(--app-nav-hover-bg);color:var(--app-nav-hover-text)}._navItem_1p1e0_68._active_1p1e0_85{background:var(--app-nav-active-bg);color:var(--app-nav-active-text);font-weight:900;box-shadow:var(--app-nav-active-ring)}._navItemLabel_1p1e0_92{min-width:0}._navItemDisabled_1p1e0_96{cursor:not-allowed;color:var(--app-nav-text);opacity:.62}._navItemDisabled_1p1e0_96:hover{background:transparent;color:var(--app-nav-text)}._comingSoonBadge_1p1e0_107{flex:0 0 auto;margin-left:auto;border:1px solid var(--app-pill-border);border-radius:999px;padding:2px 5px;background:var(--app-pill-bg);color:var(--app-pill-text);font-size:8px;font-weight:900;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;white-space:nowrap}._navIcon_1p1e0_123{width:18px;height:18px;opacity:.7;flex-shrink:0}._navItem_1p1e0_68._active_1p1e0_85 ._navIcon_1p1e0_123{opacity:1}._secondaryNav_1p1e0_134{display:grid;gap:8px;margin-bottom:14px}._navSectionLabel_1p1e0_140{padding:0 12px;color:var(--app-nav-text);font-size:11px;font-weight:900;text-transform:uppercase}._sidebarFooter_1p1e0_148{border-top:1px solid var(--app-footer-border);padding-top:12px;margin-top:auto}._usageCard_1p1e0_154{display:grid;gap:8px;margin-bottom:10px;border:1px solid var(--app-usage-border);border-radius:8px;padding:10px;background:var(--app-usage-bg)}._usageHeader_1p1e0_164,._usageRow_1p1e0_165>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}._usageHeader_1p1e0_164 small{flex:0 0 auto;border:1px solid var(--app-usage-border);border-radius:999px;padding:3px 7px;color:var(--app-usage-label);font-size:10px;font-weight:900;text-transform:uppercase}._usageCard_1p1e0_154 span{display:block;color:var(--app-usage-label);font-size:11px;font-weight:900;text-transform:uppercase}._usageCard_1p1e0_154 strong{color:var(--app-brand-text);font-size:13px}._usageRows_1p1e0_196{display:grid;gap:8px}._usageRow_1p1e0_165{display:grid;gap:4px}._usageRow_1p1e0_165 strong{font-size:12px;white-space:nowrap}._usageMeter_1p1e0_211{height:8px;border-radius:999px;overflow:hidden;background:var(--app-usage-meter-bg)}._usageMeter_1p1e0_211 span{display:block;width:60%;height:100%;background:var(--app-usage-meter-fill)}._userCard_1p1e0_225{display:flex;align-items:center;gap:10px;padding:8px}._userAvatar_1p1e0_232{width:32px;height:32px;border-radius:8px;background:var(--app-avatar-bg);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--app-avatar-text);flex-shrink:0}._userInfo_1p1e0_246{overflow:hidden}._userName_1p1e0_250{font-size:13px;font-weight:500;color:var(--app-brand-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userEmail_1p1e0_259{font-size:12px;color:var(--app-nav-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._logoutButton_1p1e0_267{width:100%;margin-top:8px;padding:8px 12px;border:none;border-radius:8px;background:transparent;color:var(--app-nav-text);font-size:13px;cursor:pointer;text-align:left;transition:background .15s}._logoutButton_1p1e0_267:hover{background:var(--app-nav-hover-bg);color:var(--app-nav-hover-text)}._main_1p1e0_287{flex:1;min-width:0;margin-left:224px;display:flex;flex-direction:column}._topBar_1p1e0_296{box-sizing:border-box;width:100%;height:52px;background:var(--app-topbar-bg);border-bottom:1px solid var(--app-sidebar-border);display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:sticky;top:0;z-index:50;box-shadow:var(--app-topbar-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._topBarLeft_1p1e0_313{display:flex;align-items:center;gap:12px;min-width:0}._mobileMenuButton_1p1e0_320{display:none;background:none;border:none;padding:8px;cursor:pointer;border-radius:8px;color:var(--app-pill-text)}._mobileMenuButton_1p1e0_320:hover{background:var(--app-nav-hover-bg);color:var(--app-nav-hover-text)}._pageTitle_1p1e0_335{font-size:16px;font-weight:600;color:var(--app-topbar-text);white-space:nowrap}._workspaceName_1p1e0_342,._topUsage_1p1e0_343{display:inline-flex;min-height:32px;align-items:center;border:1px solid var(--app-pill-border);border-radius:999px;padding:0 10px;background:var(--app-pill-bg);color:var(--app-pill-text);font-size:12px;font-weight:800}._topBarRight_1p1e0_356{display:flex;align-items:center;gap:12px;min-width:0}._themeSwitcher_1p1e0_363{position:relative;display:inline-grid;grid-template-columns:repeat(3,minmax(72px,1fr));align-items:center;gap:3px;min-height:34px;border:1px solid var(--app-pill-border);border-radius:999px;padding:3px;background:var(--app-pill-bg)}._themeOption_1p1e0_376{display:inline-flex;min-height:26px;align-items:center;justify-content:center;border:0;border-radius:999px;padding:0 10px;background:transparent;color:var(--app-pill-text);cursor:pointer;font-size:12px;font-weight:900;white-space:nowrap}._themeOption_1p1e0_376:hover{background:var(--app-nav-hover-bg);color:var(--app-nav-hover-text)}._themeOptionActive_1p1e0_397,._themeOptionActive_1p1e0_397:hover{background:var(--app-action-bg);color:var(--app-action-text)}._themeOptionShort_1p1e0_403{display:none}._topAvatar_1p1e0_407{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--app-pill-border);border-radius:8px;background:var(--app-avatar-bg);color:var(--app-avatar-text);font-size:12px;font-weight:900}._generateButton_1p1e0_420{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;height:34px;padding:0 16px;background:var(--app-action-bg);color:var(--app-action-text);border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .15s;box-shadow:var(--app-action-shadow);line-height:1;white-space:nowrap}._generateButton_1p1e0_420:hover{background:var(--app-action-bg-hover)}._content_1p1e0_448{flex:1;box-sizing:border-box;min-width:0;padding:20px}._overlay_1p1e0_456{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--app-overlay-bg);z-index:90}@media (max-width: 768px){._sidebar_1p1e0_10{transform:translate(-100%);transition:transform .2s ease;box-shadow:4px 0 12px #00000014;visibility:hidden;pointer-events:none}._drawerOpen_1p1e0_473 ._overlay_1p1e0_456{display:block}._drawerOpen_1p1e0_473 ._sidebar_1p1e0_10{transform:translate(0);visibility:visible;pointer-events:auto}._main_1p1e0_287{margin-left:0}._mobileMenuButton_1p1e0_320{display:flex;align-items:center;justify-content:center}._topBar_1p1e0_296{padding:0 8px;z-index:130}._topBarLeft_1p1e0_313{gap:8px}._topBarRight_1p1e0_356{flex:0 0 auto;gap:6px}._pageTitle_1p1e0_335{font-size:15px}._workspaceName_1p1e0_342,._topUsage_1p1e0_343{display:none}._content_1p1e0_448{padding:16px}._themeSwitcher_1p1e0_363{grid-template-columns:repeat(3,34px);gap:2px}._themeOption_1p1e0_376{width:34px;padding:0;font-size:10px}._themeOptionFull_1p1e0_531{display:none}._themeOptionShort_1p1e0_403{display:inline}._generateButton_1p1e0_420{min-height:34px;height:34px;gap:6px;padding:0 10px;font-size:13px}}@media (max-width: 640px){._themeSwitcher_1p1e0_363{display:none}}._generateButton_1p1e0_420 svg{flex:0 0 auto}._generateButton_1p1e0_420 span{white-space:nowrap}._content_1p1e0_448{padding:22px}._content_1p1e0_448>*{width:min(1180px,100%);margin-inline:auto}._usageAlertBanner_1p1e0_571{display:flex;align-items:center;gap:12px;width:min(1180px,100%);margin:0 auto 16px;border:1px solid var(--workspace-warning-border);border-radius:8px;padding:12px 14px;background:var(--workspace-warning-bg);color:var(--workspace-warning-text)}._usageAlertBannerCritical_1p1e0_584{border-color:var(--workspace-danger-border);background:var(--workspace-danger-bg);color:var(--workspace-danger-text)}._usageAlertBanner_1p1e0_571 div{display:grid;gap:2px;min-width:0}._usageAlertBanner_1p1e0_571 strong{color:var(--workspace-heading);font-size:14px}._usageAlertBanner_1p1e0_571 span{color:currentColor;font-size:13px}._usageAlertBanner_1p1e0_571 a{margin-left:auto;color:var(--workspace-accent-readable);font-weight:900;text-decoration:none;white-space:nowrap}._engineeringAlertBanner_1p1e0_614{display:flex;align-items:center;gap:12px;width:min(1180px,100%);margin:0 auto 16px;border:1px solid var(--workspace-warning-border);border-radius:8px;padding:12px 14px;background:var(--workspace-warning-bg);color:var(--workspace-warning-text)}._engineeringAlertBanner_1p1e0_614 div{display:grid;gap:2px;min-width:0}._engineeringAlertBanner_1p1e0_614 strong{color:var(--workspace-heading);font-size:14px}._engineeringAlertBanner_1p1e0_614 span{color:var(--workspace-warning-text);font-size:13px}._engineeringAlertBanner_1p1e0_614 a{margin-left:auto;color:var(--workspace-accent-readable);font-weight:900;text-decoration:none;white-space:nowrap}@media (max-width: 768px){._sidebar_1p1e0_10{background:var(--app-sidebar-mobile-bg)}._content_1p1e0_448{padding:16px}}._appShell_1p1e0_1{display:block;background:radial-gradient(circle at 14% -10%,rgba(221,84,47,.08),transparent 30%),radial-gradient(circle at 92% 4%,rgba(13,92,85,.1),transparent 28%),var(--app-shell-bg)}._sidebar_1p1e0_10[hidden]{display:none}._main_1p1e0_287{min-height:100vh;margin-left:0}._topBar_1p1e0_296{height:76px;padding:0 24px;border-bottom:1px solid rgba(23,32,29,.1);background:#fffdfaeb;box-shadow:0 10px 34px #322b240f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}._topBarInner_1p1e0_690{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;width:min(1440px,100%);height:100%;margin:0 auto}._headerBrand_1p1e0_700{display:inline-flex;min-width:max-content;gap:11px;align-items:center;color:#17201d;text-decoration:none}._headerBrandMark_1p1e0_709{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(221,84,47,.18);border-radius:12px;background:#fffaf5;color:#dd542f;box-shadow:0 8px 22px #dd542f1f}._headerBrandCopy_1p1e0_721{display:grid;gap:1px}._headerBrandCopy_1p1e0_721 strong{font-size:.98rem;font-weight:900;letter-spacing:-.02em}._headerBrandCopy_1p1e0_721 small{max-width:150px;overflow:hidden;color:#737a76;font-size:.67rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}._desktopNav_1p1e0_742{display:flex;min-width:0;gap:3px;align-items:center;justify-content:center;overflow-x:auto;scrollbar-width:none}._desktopNav_1p1e0_742::-webkit-scrollbar{display:none}._desktopNavItem_1p1e0_756{display:inline-flex;min-height:40px;gap:7px;align-items:center;border:1px solid transparent;border-radius:999px;padding:0 13px;color:#68706b;font-size:.82rem;font-weight:760;text-decoration:none;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}._desktopNavItem_1p1e0_756 svg{width:16px;height:16px}._desktopNavItem_1p1e0_756:hover{border-color:#0d5c5529;background:#ddefe9b8;color:#0d5c55;transform:translateY(-1px)}._desktopNavItemActive_1p1e0_784{border-color:#0d5c552e;background:#ddefe9;color:#0d5c55}._topBarRight_1p1e0_356{gap:9px}._pageTitle_1p1e0_335{display:none}._topUsage_1p1e0_343{min-height:38px;border-color:#17201d1a;background:#ffffffc7;color:#68706b}._generateButton_1p1e0_420{min-height:42px;height:42px;border-radius:12px;padding:0 17px;background:#0d5c55;color:#fff;font-size:.82rem;font-weight:850;box-shadow:0 10px 24px #0d5c552e}._generateButton_1p1e0_420:hover{background:#0a4a45}._topAvatar_1p1e0_407{width:40px;height:40px;border-color:#0d5c5529;border-radius:12px;background:#ddefe9;color:#0d5c55;text-decoration:none}._topLogout_1p1e0_831{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(23,32,29,.1);border-radius:12px;background:#ffffffc2;color:#68706b;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}._topLogout_1p1e0_831:hover{border-color:#0d5c552e;background:#ddefe9;color:#0d5c55}._topBarRight_1p1e0_356 ._themeSwitcher_1p1e0_363{grid-template-columns:repeat(3,30px);min-height:38px;gap:2px;padding:3px;border-color:#17201d1a;background:#ffffffc7}._topBarRight_1p1e0_356 ._themeOption_1p1e0_376{width:30px;min-height:30px;padding:0;font-size:.62rem}._topBarRight_1p1e0_356 ._themeOptionFull_1p1e0_531{display:none}._topBarRight_1p1e0_356 ._themeOptionShort_1p1e0_403{display:inline}._content_1p1e0_448{padding:30px clamp(18px,3vw,44px) 60px}._content_1p1e0_448>*{width:min(1320px,100%)}._usageAlertBanner_1p1e0_571,._engineeringAlertBanner_1p1e0_614{width:min(1320px,100%);border-radius:16px;box-shadow:0 12px 30px #322b240f}@media (max-width: 1400px){._headerBrandCopy_1p1e0_721 small,._desktopNavItem_1p1e0_756 svg,._topUsage_1p1e0_343{display:none}._desktopNavItem_1p1e0_756{padding-inline:10px}}@media (max-width: 840px){._topBar_1p1e0_296{height:68px;padding:0 14px}._topBarInner_1p1e0_690{display:flex;gap:10px}._mobileMenuButton_1p1e0_320{display:grid;width:40px;height:40px;place-items:center;padding:0;border:1px solid rgba(23,32,29,.1);border-radius:12px;background:#fffdf9;color:#17201d}._desktopNav_1p1e0_742{display:none}._topBarLeft_1p1e0_313{flex:1}._headerBrandCopy_1p1e0_721 small{display:none}._topBarRight_1p1e0_356{flex:0 0 auto}._topAvatar_1p1e0_407,._topLogout_1p1e0_831,._topBarRight_1p1e0_356 ._themeSwitcher_1p1e0_363{display:none}._sidebar_1p1e0_10{width:min(320px,calc(100vw - 44px));padding:18px;border-right:0;background:#fffdf9;box-shadow:24px 0 80px #17201d38}._drawerOpen_1p1e0_473 ._overlay_1p1e0_456{display:block}._drawerOpen_1p1e0_473 ._sidebar_1p1e0_10{transform:translate(0);visibility:visible;pointer-events:auto}._content_1p1e0_448{padding:22px 16px 48px}}@media (max-width: 520px){._headerBrandMark_1p1e0_709{width:36px;height:36px}._generateButton_1p1e0_420{min-height:40px;height:40px;padding:0 13px}._generateButton_1p1e0_420 span{font-size:0}._generateButton_1p1e0_420 span:after{content:"Create";font-size:.78rem}}@media (max-width: 360px){._topBar_1p1e0_296{padding-inline:10px}._topBarInner_1p1e0_690,._topBarLeft_1p1e0_313{gap:8px}._headerBrandCopy_1p1e0_721{display:none}._generateButton_1p1e0_420{padding-inline:10px}}._topContext_1p1e0_1014,._saveStatus_1p1e0_1015{display:none}@media (min-width: 841px){._appShell_1p1e0_1{display:block;background:#fbfaf7}._sidebar_1p1e0_10,._sidebar_1p1e0_10[hidden]{display:flex;width:262px;padding:26px 18px 18px;transform:none;visibility:visible;pointer-events:auto;border-right:1px solid #e2ded6;background:#fffefc;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}._sidebarBrand_1p1e0_26{gap:12px;padding:4px 16px 34px;color:#171d1b;font-size:1.28rem;letter-spacing:-.035em}._brandMark_1p1e0_37{width:36px;height:36px;border-radius:10px;background:#fff8f2;color:#ef4b23;box-shadow:none}._navList_1p1e0_55{gap:7px}._sidebar_1p1e0_10>._navList_1p1e0_55{flex:0 0 auto}._navItem_1p1e0_68{min-height:52px;gap:15px;border-radius:9px;padding:0 18px;color:#303734;font-size:.95rem}._navItem_1p1e0_68._active_1p1e0_85{background:#e9f2ee;color:#15211e;box-shadow:none}._navIcon_1p1e0_123{width:21px;height:21px;opacity:.88}._secondaryNav_1p1e0_134{gap:12px;margin-top:26px;margin-bottom:18px;border-top:1px solid #e2ded6;padding-top:26px}._navSectionLabel_1p1e0_140{display:none}._sidebarFooter_1p1e0_148{border-top:0;padding-top:0}._sidebarFooter_1p1e0_148 ._themeSwitcher_1p1e0_363{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;border-color:#e2ded6;background:#fbfaf7}._sidebarFooter_1p1e0_148 ._themeOption_1p1e0_376{min-width:0;padding:0 4px;font-size:.67rem}._sidebarFooter_1p1e0_148 ._themeOptionFull_1p1e0_531{display:none}._sidebarFooter_1p1e0_148 ._themeOptionShort_1p1e0_403{display:inline}._usageCard_1p1e0_154{border:0;padding:10px 14px;background:transparent}._userCard_1p1e0_225,._logoutButton_1p1e0_267{display:none}._main_1p1e0_287{min-height:100vh;margin-left:262px}._topBar_1p1e0_296{height:60px;border-bottom:1px solid #e2ded6;padding:0 32px;background:#fffefcf5;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._topBarInner_1p1e0_690{display:flex;width:min(1440px,100%);gap:20px;justify-content:space-between;margin-left:0;margin-right:auto}._headerBrand_1p1e0_700,._desktopNav_1p1e0_742,._pageTitle_1p1e0_335,._topUsage_1p1e0_343,._generateButton_1p1e0_420,._topLogout_1p1e0_831{display:none}._topContext_1p1e0_1014{display:flex;gap:12px;align-items:center;min-width:0;color:#6d746f;font-size:.88rem}._topContext_1p1e0_1014 a{color:inherit;text-decoration:none}._topContext_1p1e0_1014 strong{overflow:hidden;color:#171d1b;font-weight:760;text-overflow:ellipsis;white-space:nowrap}._saveStatus_1p1e0_1015{display:inline-flex;gap:8px;align-items:center;color:#525955;font-size:.82rem;white-space:nowrap}._saveStatus_1p1e0_1015 i{width:7px;height:7px;border-radius:50%;background:#0d695e}._topAvatar_1p1e0_407{width:38px;height:38px;border:0;border-radius:50%;background:#e7f1ed;color:#28534b}._content_1p1e0_448{padding:0;background:#fbfaf7}._content_1p1e0_448>*{width:min(1440px,100%);margin-left:0;margin-right:auto}._usageAlertBanner_1p1e0_571,._engineeringAlertBanner_1p1e0_614{width:min(1392px,calc(100% - 48px));min-height:40px;margin:8px auto 0 24px;border-radius:8px;padding:6px 12px;box-shadow:none}}@media (max-width: 840px){._topContext_1p1e0_1014,._saveStatus_1p1e0_1015{display:none}._sidebar_1p1e0_10 ._themeSwitcher_1p1e0_363{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}}._dashboard_jyqcs_1{box-sizing:border-box;width:100%;max-width:1200px;padding:clamp(20px,2.2vw,32px)}._welcome_jyqcs_9{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}._welcome_jyqcs_9 h1{font-size:clamp(1.35rem,2.5vw,1.9rem);font-weight:760;line-height:1.08;color:var(--color-ink);margin:0 0 4px}._welcome_jyqcs_9 p{font-size:14px;color:var(--color-muted);margin:0}._primaryAction_jyqcs_31{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:8px;padding:0 18px;background:var(--workspace-primary-bg);color:var(--workspace-primary-text);font-size:14px;font-weight:900;text-decoration:none;white-space:nowrap;box-shadow:var(--workspace-primary-shadow)}._statsGrid_jyqcs_48{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:18px}._statCard_jyqcs_55{background:var(--color-porcelain);border:1px solid var(--color-line);border-radius:8px;padding:16px;box-shadow:var(--shadow-panel)}._statLabel_jyqcs_63{font-size:13px;color:var(--color-muted);margin-bottom:8px}._statValue_jyqcs_69{font-size:24px;font-weight:760;color:var(--color-ink)}._statChange_jyqcs_75{font-size:12px;color:var(--color-teal);margin-top:4px}._sectionCard_jyqcs_82{background:var(--color-porcelain);border:1px solid var(--color-line);border-radius:8px;padding:16px;margin-bottom:12px;box-shadow:var(--shadow-panel)}._sectionHeader_jyqcs_91{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._sectionTitle_jyqcs_98{font-size:16px;font-weight:760;color:var(--color-ink);margin:0}._sectionLink_jyqcs_105{display:inline-flex;min-height:32px;align-items:center;font-size:13px;color:var(--color-teal);text-decoration:none;font-weight:900}._sectionLink_jyqcs_105:hover{text-decoration:underline}._setupHeader_jyqcs_120{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}._setupIcon_jyqcs_127{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:8px;background:var(--color-teal);color:var(--color-canvas);font-size:15px;font-weight:900}._setupEyebrow_jyqcs_140{margin:0 0 4px;color:var(--color-teal);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}._setupTitle_jyqcs_149{margin:0;color:var(--color-ink);font-size:20px;font-weight:820;line-height:1.12}._setupIntro_jyqcs_157{margin:6px 0 0;color:var(--color-muted);font-size:13px;line-height:1.5}._setupForm_jyqcs_164{display:grid;gap:16px;border:1px solid var(--color-line);border-radius:8px;padding:16px;background:#fffdf9}._planFieldset_jyqcs_173{min-width:0;margin:0;border:0;padding:0 0 18px;border-bottom:1px solid var(--workspace-panel-border)}._planFieldset_jyqcs_173 legend{margin-bottom:12px;color:var(--workspace-heading);font-size:15px;font-weight:900}._planGrid_jyqcs_188{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._planCard_jyqcs_194{position:relative;display:flex;min-width:0;min-height:260px;flex-direction:column;gap:10px;border:1px solid var(--workspace-panel-border);border-radius:10px;padding:16px;background:var(--workspace-panel-bg);color:var(--workspace-text)}label._planCard_jyqcs_194{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}label._planCard_jyqcs_194:hover{border-color:var(--workspace-accent-border);transform:translateY(-1px)}._planCardSelected_jyqcs_218{border-color:var(--workspace-accent-border);box-shadow:0 0 0 3px var(--workspace-focus-ring)}._planCard_jyqcs_194 input{position:absolute;width:1px;height:1px;opacity:0}._planCard_jyqcs_194:focus-within{outline:2px solid var(--workspace-accent);outline-offset:2px}._planCardDisabled_jyqcs_235{cursor:not-allowed;filter:grayscale(.35);opacity:.55}._planCardTopline_jyqcs_241{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._planCardTopline_jyqcs_241 strong{color:var(--workspace-heading);font-size:19px}._planCardTopline_jyqcs_241>span{color:var(--workspace-heading);font-size:15px;font-weight:900}._planDescription_jyqcs_259{min-height:42px;color:var(--workspace-muted);font-size:13px;line-height:1.55}._planFeature_jyqcs_266{display:flex;align-items:flex-start;gap:7px;color:var(--workspace-text);font-size:12px;line-height:1.4}._planFeature_jyqcs_266 svg{flex:0 0 auto;margin-top:1px;color:var(--workspace-accent-readable)}._planChoice_jyqcs_281,._planUnavailable_jyqcs_282{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;margin-top:auto;border-radius:8px;background:var(--workspace-primary-bg);color:var(--workspace-primary-text);font-size:12px;font-weight:900}._planUnavailable_jyqcs_282{border:1px solid var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-muted)}._pilotNote_jyqcs_302{margin:14px 0 0;color:var(--workspace-muted);font-size:12px;line-height:1.55}._pilotNote_jyqcs_302 a{color:var(--workspace-accent-readable);font-weight:900}._pilotChoice_jyqcs_314{display:flex;align-items:flex-start;gap:10px;margin-top:12px;border:1px solid var(--workspace-accent-border);border-radius:8px;padding:11px 12px;background:var(--workspace-accent-soft);color:var(--workspace-text);cursor:pointer}._pilotChoice_jyqcs_314 input{width:16px;height:16px;margin-top:2px;accent-color:var(--workspace-accent)}._pilotChoice_jyqcs_314 span{display:grid;gap:3px}._pilotChoice_jyqcs_314 strong{color:var(--workspace-heading);font-size:13px}._pilotChoice_jyqcs_314 small{color:var(--workspace-muted);font-size:12px;line-height:1.45}._setupFormHeader_jyqcs_350 h3{margin:0 0 4px;color:var(--color-ink);font-size:15px;font-weight:900}._setupFormHeader_jyqcs_350 p{margin:0;color:var(--color-muted);font-size:13px}._setupFields_jyqcs_363{display:grid;grid-template-columns:minmax(240px,1.25fr) minmax(180px,1fr) minmax(180px,1fr);gap:12px}._setupField_jyqcs_363{display:grid;gap:7px;min-width:0}._setupLabel_jyqcs_375{color:var(--color-muted);font-size:12px;font-weight:900}._setupField_jyqcs_363 input{width:100%;min-height:42px;border:1px solid var(--color-line);border-radius:8px;padding:0 12px;background:var(--color-canvas);color:var(--color-ink);font:inherit;font-size:14px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}._setupField_jyqcs_363 input::placeholder{color:color-mix(in srgb,var(--color-muted) 72%,transparent)}._setupField_jyqcs_363 input:focus{border-color:var(--color-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-teal) 18%,transparent)}._setupError_jyqcs_404{margin:0;border:1px solid rgba(248,113,113,.38);border-radius:8px;padding:10px 12px;background:#f871711a;color:var(--workspace-danger-text);font-size:13px;font-weight:760}._setupActions_jyqcs_415{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--color-line);padding-top:14px}._setupActions_jyqcs_415 p{margin:0;max-width:560px;color:var(--color-muted);font-size:12px;line-height:1.5}._setupButton_jyqcs_432{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:0;border-radius:8px;padding:0 18px;background:var(--color-ink);color:var(--color-canvas);cursor:pointer;font:inherit;font-size:13px;font-weight:900;white-space:nowrap}._setupButton_jyqcs_432:disabled{cursor:not-allowed;opacity:.62}._draftList_jyqcs_455{display:flex;flex-direction:column;gap:12px}._draftRow_jyqcs_461{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:#fffdf9;transition:background .15s}._draftRow_jyqcs_461:hover{background:var(--color-linen)}._draftThumb_jyqcs_475{display:grid;place-items:center;width:48px;height:48px;border-radius:8px;background:var(--color-linen);flex-shrink:0;overflow:hidden;color:var(--color-canvas);font-size:14px;font-weight:900}._draftThumb_jyqcs_475 img{width:100%;height:100%;padding:4px;background:#080e1ab8;object-fit:contain}._draftInfo_jyqcs_497{flex:1;min-width:0}._draftTitle_jyqcs_502{font-size:14px;font-weight:720;color:var(--color-ink);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._draftMeta_jyqcs_512{font-size:12px;color:var(--color-muted)}._draftStatus_jyqcs_517{font-size:12px;font-weight:900;padding:4px 10px;border-radius:8px;flex-shrink:0}._statusReady_jyqcs_525{background:#f6faf2;color:var(--color-teal)}._statusReview_jyqcs_530{border:1px solid var(--workspace-warning-border);background:var(--workspace-warning-bg);color:var(--workspace-warning-text)}._statusDraft_jyqcs_536{background:var(--color-linen);color:var(--color-muted)}._statusPublished_jyqcs_541{background:#dff0ef;color:var(--color-teal)}._etsyCard_jyqcs_547{display:flex;align-items:center;gap:16px;padding:14px;background:#fffdf9;border-radius:8px;border:1px dashed #c8b7a4}._etsyIcon_jyqcs_557{width:40px;height:40px;border-radius:8px;background:var(--color-coral);display:flex;align-items:center;justify-content:center;color:var(--color-canvas);font-size:14px;font-weight:700;flex-shrink:0}._etsyInfo_jyqcs_571{flex:1}._etsyInfo_jyqcs_571 h3{font-size:14px;font-weight:900;color:var(--color-ink);margin:0 0 2px}._etsyInfo_jyqcs_571 p{font-size:13px;color:var(--color-muted);margin:0}._etsyAction_jyqcs_588{padding:8px 16px;background:var(--color-ink);color:var(--color-canvas);border:none;border-radius:8px;font-size:13px;font-weight:900;cursor:pointer;text-decoration:none;flex-shrink:0;transition:background .15s}._etsyAction_jyqcs_588:hover{background:#333}._etsyConnected_jyqcs_606{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-teal);font-weight:900;flex-shrink:0}._emptyState_jyqcs_616{text-align:center;padding:32px 16px;color:var(--color-muted)}._emptyState_jyqcs_616 p{margin:0;font-size:14px}@media (max-width: 768px){._welcome_jyqcs_9{align-items:stretch;flex-direction:column}._primaryAction_jyqcs_31{width:100%}._statsGrid_jyqcs_48{grid-template-columns:repeat(2,1fr)}._setupFields_jyqcs_363,._planGrid_jyqcs_188{grid-template-columns:1fr}._planCard_jyqcs_194{min-height:0}._setupActions_jyqcs_415{align-items:stretch;flex-direction:column}._setupButton_jyqcs_432{width:100%}._etsyCard_jyqcs_547{flex-direction:column;text-align:center;gap:12px}}._dashboard_jyqcs_1{color:var(--workspace-text)}._welcome_jyqcs_9 h1,._statValue_jyqcs_69,._sectionTitle_jyqcs_98,._setupTitle_jyqcs_149,._setupFormHeader_jyqcs_350 h3,._draftTitle_jyqcs_502,._etsyInfo_jyqcs_571 h3{color:var(--workspace-heading)}._welcome_jyqcs_9 p,._statLabel_jyqcs_63,._setupIntro_jyqcs_157,._setupFormHeader_jyqcs_350 p,._setupLabel_jyqcs_375,._setupActions_jyqcs_415 p,._draftMeta_jyqcs_512,._etsyInfo_jyqcs_571 p,._emptyState_jyqcs_616{color:var(--workspace-muted)}._statCard_jyqcs_55,._sectionCard_jyqcs_82,._draftRow_jyqcs_461,._etsyCard_jyqcs_547{border-color:var(--workspace-panel-border);background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._draftRow_jyqcs_461,._etsyCard_jyqcs_547,._setupForm_jyqcs_164{background:var(--workspace-control-bg)}._draftRow_jyqcs_461:hover{background:var(--workspace-accent-soft)}._draftThumb_jyqcs_475,._etsyIcon_jyqcs_557,._setupIcon_jyqcs_127{background:var(--workspace-primary-bg)}._statChange_jyqcs_75,._sectionLink_jyqcs_105,._setupEyebrow_jyqcs_140{color:var(--workspace-accent)}._setupForm_jyqcs_164,._setupField_jyqcs_363 input,._setupActions_jyqcs_415{border-color:var(--workspace-panel-border)}._setupField_jyqcs_363 input{background:var(--workspace-control-bg);color:var(--workspace-control-text)}._setupField_jyqcs_363 input::placeholder{color:var(--workspace-subtle)}._setupField_jyqcs_363 input:focus{border-color:var(--workspace-accent-border);box-shadow:0 0 0 3px var(--workspace-focus-ring)}._statusReady_jyqcs_525,._statusPublished_jyqcs_541{background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._statusReview_jyqcs_530{border-color:var(--workspace-warning-border);background:var(--workspace-warning-bg);color:var(--workspace-warning-text)}._statusDraft_jyqcs_536{background:var(--workspace-accent-soft);color:var(--workspace-heading)}._etsyAction_jyqcs_588{background:var(--workspace-primary-bg);color:var(--workspace-primary-text)}._setupButton_jyqcs_432{background:var(--workspace-primary-bg);color:var(--workspace-primary-text);box-shadow:var(--workspace-primary-shadow)}@media (max-width: 640px){._dashboard_jyqcs_1{padding:18px 16px 28px}}._drafts_129oi_1{box-sizing:border-box;width:100%;max-width:1360px;padding:clamp(20px,2.2vw,32px);color:var(--workspace-text)}._pageHeader_129oi_9{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap}._pageTitle_129oi_18{margin:0 0 var(--space-1);color:var(--workspace-heading);font-size:1.75rem;font-weight:780;line-height:1.1}._pageSubtitle_129oi_26,._draftMeta_129oi_27,._resultsCount_129oi_28,._emptyText_129oi_29{color:var(--workspace-muted);font-size:var(--font-sm)}._pageSubtitle_129oi_26{margin:0}._newDraftButton_129oi_38,._emptyAction_129oi_39{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-md);padding:0 var(--space-4);background:var(--workspace-primary-bg);color:var(--workspace-primary-text);font-size:var(--font-sm);font-weight:780;box-shadow:var(--workspace-primary-shadow)}._newDraftButton_129oi_38:hover,._emptyAction_129oi_39:hover{background:var(--workspace-primary-bg-hover)}._feedback_129oi_59{margin:0 0 var(--space-4);border:1px solid var(--workspace-accent-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable);font-size:var(--font-sm);font-weight:800}._controls_129oi_70{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,210px) minmax(170px,230px) auto;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}._searchWrapper_129oi_78{position:relative;min-width:0}._searchIcon_129oi_83{position:absolute;left:var(--space-3);top:50%;color:var(--workspace-subtle);pointer-events:none;transform:translateY(-50%)}._searchInput_129oi_92,._filterSelect_129oi_93{width:100%;min-height:44px;border:1px solid var(--workspace-panel-border);border-radius:var(--radius-md);background:var(--workspace-control-bg);color:var(--workspace-control-text);font:inherit;font-size:var(--font-sm);box-shadow:var(--workspace-panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._searchInput_129oi_92{padding:0 var(--space-3) 0 42px}._searchInput_129oi_92::placeholder{color:var(--workspace-subtle)}._filterSelect_129oi_93{padding:0 34px 0 var(--space-3)}._searchInput_129oi_92:focus,._filterSelect_129oi_93:focus,._actionButton_129oi_120:focus-visible,._newDraftButton_129oi_38:focus-visible,._emptyAction_129oi_39:focus-visible{outline:3px solid var(--workspace-focus-ring);outline-offset:2px}._resultsCount_129oi_28{justify-self:end;white-space:nowrap}._draftList_129oi_132{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-4)}._draftCard_129oi_138{overflow:hidden;display:flex;min-width:0;min-height:100%;flex-direction:column;border:1px solid var(--workspace-panel-border);border-radius:10px;background:var(--workspace-panel-bg-strong);box-shadow:var(--workspace-panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}._draftCard_129oi_138:hover{border-color:var(--workspace-accent-border);box-shadow:0 24px 72px #14d6dd1a;transform:translateY(-2px)}._draftSummary_129oi_161{display:grid;min-width:0;color:inherit}._draftPreview_129oi_167{position:relative;overflow:hidden;display:grid;aspect-ratio:1 / 1;place-items:center;border-bottom:1px solid var(--workspace-panel-border);background:var(--workspace-preview-bg)}._draftPreview_129oi_167>img{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;height:100%;padding:10px;object-fit:contain;object-position:center center}._previewFallback_129oi_188{display:grid;width:72px;height:72px;place-items:center;border:1px solid var(--workspace-accent-border);border-radius:18px;background:var(--workspace-accent-soft);color:var(--workspace-accent)}._previewOverlay_129oi_199{position:absolute;top:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);pointer-events:none}._previewOverlay_129oi_199>span{border:1px solid var(--workspace-panel-border);border-radius:999px;padding:5px 8px;background:var(--workspace-badge-bg);color:var(--workspace-badge-text);font-size:var(--font-xs);font-weight:780;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._previewStrip_129oi_222{position:absolute;right:12px;bottom:12px;display:flex;gap:6px;padding:6px;border:1px solid var(--workspace-panel-border);border-radius:999px;background:var(--workspace-badge-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._previewStrip_129oi_222 img,._previewStripImage_129oi_236{width:38px;height:38px;padding:3px;border:1px solid var(--workspace-panel-border);border-radius:999px;background:var(--workspace-preview-bg);object-fit:contain}._draftInfo_129oi_246{min-width:0;padding:var(--space-4) var(--space-4) var(--space-3)}._draftTitle_129oi_251{display:-webkit-box;min-height:2.52em;margin:0 0 var(--space-2);overflow:hidden;color:var(--workspace-heading);font-size:1rem;font-weight:760;line-height:1.26;-webkit-box-orient:vertical;-webkit-line-clamp:2}._draftMeta_129oi_27{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._draftTags_129oi_271{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-3)}._draftTag_129oi_271,._draftQuality_129oi_279 span,._draftStatus_129oi_280{border-radius:999px;padding:4px 8px;font-size:var(--font-xs);font-weight:740}._draftTag_129oi_271{border:1px solid var(--workspace-panel-border);background:var(--workspace-accent-soft);color:var(--workspace-heading)}._draftQuality_129oi_279{display:flex;gap:var(--space-2);margin-top:auto;padding:0 var(--space-4) var(--space-3)}._draftQuality_129oi_279 span{border:1px solid var(--workspace-panel-border);background:var(--workspace-accent-soft);color:var(--workspace-heading)}._draftStatus_129oi_280{display:inline-flex}._statusReady_129oi_310,._statusPublished_129oi_311{border:1px solid var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._statusReview_129oi_317{border:1px solid var(--workspace-warning-border);background:var(--workspace-warning-bg);color:var(--workspace-warning-text)}._statusDraft_129oi_323{border:1px solid var(--workspace-panel-border);background:var(--workspace-accent-soft);color:var(--workspace-heading)}._draftActions_129oi_329,._modalActions_129oi_330{display:flex;align-items:center;gap:var(--space-2)}._draftActions_129oi_329{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--workspace-panel-border)}._actionButton_129oi_120{display:inline-flex;min-height:40px;flex:1;align-items:center;justify-content:center;gap:7px;border:1px solid var(--workspace-panel-border);border-radius:var(--radius-md);padding:0 10px;background:var(--workspace-control-bg);color:var(--workspace-control-text);cursor:pointer;font-size:.82rem;font-weight:740}._actionButton_129oi_120:hover{background:var(--workspace-accent-soft)}._danger_129oi_362{color:var(--workspace-danger-text)}._danger_129oi_362:hover{border-color:var(--workspace-danger-border);background:var(--workspace-danger-bg)}._dangerSolid_129oi_371{border-color:var(--workspace-danger-border);background:#b42318;color:#fff}._dangerSolid_129oi_371:hover{background:#8f1d14}._emptyState_129oi_381{display:grid;justify-items:center;gap:var(--space-3);border:1px solid var(--workspace-panel-border);border-radius:var(--radius-md);padding:var(--space-12) var(--space-6);background:var(--workspace-panel-bg);color:var(--workspace-text);text-align:center;box-shadow:var(--workspace-panel-shadow)}._emptyIcon_129oi_394{color:var(--workspace-accent);font-size:var(--font-xl);font-weight:900}._emptyTitle_129oi_400{margin:0;color:var(--workspace-heading);font-size:var(--font-xl)}._emptyText_129oi_29{margin:0}._modalBackdrop_129oi_410{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:var(--space-4);background:var(--app-overlay-bg)}._modal_129oi_330{width:min(100%,460px);border:1px solid var(--workspace-panel-border);border-radius:var(--radius-md);padding:var(--space-6);background:var(--workspace-panel-bg);color:var(--workspace-text);box-shadow:var(--shadow-popover)}._modal_129oi_330 h2{margin:0 0 var(--space-3);color:var(--workspace-heading);font-size:var(--font-xl)}._modal_129oi_330 p{margin:0 0 var(--space-5);color:var(--workspace-muted);line-height:1.55}._modalActions_129oi_330{justify-content:flex-end}@media (max-width: 1080px){._controls_129oi_70{grid-template-columns:minmax(240px,1fr) minmax(150px,200px) minmax(160px,220px)}._resultsCount_129oi_28{justify-self:start}}@media (max-width: 720px){._drafts_129oi_1{padding:18px 16px 28px}._controls_129oi_70,._draftList_129oi_132{grid-template-columns:1fr}._draftPreview_129oi_167{aspect-ratio:1 / 1}}@media (max-width: 480px){._pageTitle_129oi_18{font-size:1.45rem}._draftActions_129oi_329{display:grid;grid-template-columns:1fr 1fr}._danger_129oi_362{grid-column:1 / -1}}._editor_i19fl_1,._notFound_i19fl_2{display:grid;gap:var(--space-5);color:var(--color-ink)}._pageHeader_i19fl_8{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5)}._pageHeader_i19fl_8 h1,._notFound_i19fl_2 h1{max-width:820px;margin:var(--space-2) 0 var(--space-3);font-size:clamp(1.45rem,2.8vw,2.1rem);font-weight:760;line-height:1.08}._pageHeader_i19fl_8 p,._notFound_i19fl_2 p,._metricPanel_i19fl_26 p,._checklist_i19fl_27 li{color:var(--color-muted);line-height:1.6}._backLink_i19fl_32{display:inline-flex;min-height:32px;align-items:center;color:var(--color-teal);font-size:var(--font-sm);font-weight:900}._eyebrow_i19fl_41{margin:0;color:var(--color-coral-deep);font-size:var(--font-xs);font-weight:900;text-transform:uppercase}._headerActions_i19fl_49,._modalActions_i19fl_50{display:flex;flex-wrap:wrap;gap:var(--space-3)}._primaryButton_i19fl_56,._secondaryButton_i19fl_57,._dangerButton_i19fl_58{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-md);padding:8px 18px;font-weight:760;line-height:1.1;text-align:center}._primaryButton_i19fl_56{background:var(--color-coral);color:var(--color-canvas)}._primaryButton_i19fl_56:disabled{cursor:not-allowed;opacity:.58}._secondaryButton_i19fl_57{border-color:var(--color-line);background:var(--color-porcelain);color:var(--color-ink)}._dangerButton_i19fl_58{background:var(--color-danger);color:#fff}._feedback_i19fl_92,._validationPanel_i19fl_93{border-radius:var(--radius-md);padding:var(--space-4);font-weight:800}._feedback_i19fl_92{border:1px solid #d9e1d2;background:#f6faf2;color:#41543e}._feedback_i19fl_92 a{color:inherit;font-weight:900;text-decoration:underline}._validationPanel_i19fl_93{border:1px solid rgba(180,35,24,.26);background:#fff3f0;color:var(--color-danger)}._validationPanel_i19fl_93 ul,._checklist_i19fl_27 ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}._editorGrid_i19fl_123{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,520px);gap:var(--space-4);align-items:start}._mainPanel_i19fl_130,._sidePanel_i19fl_131 section,._notFound_i19fl_2{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-porcelain);box-shadow:var(--shadow-panel)}._mainPanel_i19fl_130,._notFound_i19fl_2{padding:clamp(18px,3vw,26px)}._sidePanel_i19fl_131{display:grid;gap:var(--space-4)}._sidePanel_i19fl_131 section{padding:var(--space-4)}._panelHeader_i19fl_153{margin-bottom:var(--space-4)}._panelHeader_i19fl_153 h2{margin:var(--space-2) 0 0;font-size:clamp(1.35rem,2.4vw,1.9rem)}._panelHeaderCompact_i19fl_162{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._field_i19fl_170,._mainPanel_i19fl_130{display:grid;gap:var(--space-3)}._field_i19fl_170{gap:var(--space-2)}._field_i19fl_170 span{color:var(--color-charcoal);font-size:var(--font-sm);font-weight:760}._field_i19fl_170 input,._field_i19fl_170 textarea{width:100%;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:10px 12px;background:#fffdf9;color:var(--color-ink);font:inherit;line-height:1.5}._field_i19fl_170 input[aria-invalid=true],._field_i19fl_170 textarea[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 3px #b423181a}._field_i19fl_170 textarea{resize:vertical}._fieldGrid_i19fl_208{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--space-4)}._scoreRing_i19fl_214{display:grid;width:82px;height:82px;place-items:center;margin:var(--space-3) 0;border:8px solid #d9e1d2;border-radius:50%;color:var(--color-teal);font-size:1.45rem;font-weight:900}._metricPanel_i19fl_26 h2{margin-bottom:var(--space-2);font-size:1.15rem}._photoRail_i19fl_232{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._photoThumb_i19fl_238{display:grid;gap:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:10px;background:#ffffff0a}._photoPreview_i19fl_247{overflow:hidden;display:flex;width:100%;aspect-ratio:1 / 1;align-items:center;justify-content:center;padding:10px;border-radius:var(--radius-md);background:var(--workspace-preview-bg);color:var(--color-ink);font-weight:760}._photoPreview_i19fl_247 img{box-sizing:border-box;display:block;flex:0 1 auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center center}._photoCaption_i19fl_273{min-width:0}._photoActions_i19fl_277{display:grid;gap:var(--space-2);margin-top:var(--space-3)}._photoActions_i19fl_277 button{width:100%}._imageDownloadMessage_i19fl_287{margin:0;color:var(--workspace-muted);font-size:var(--font-sm);font-weight:760;line-height:1.4}._videoPanel_i19fl_295{display:grid;gap:var(--space-4)}._variationPanel_i19fl_300{display:grid;gap:var(--space-3);border:1px solid var(--workspace-panel-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--workspace-control-bg)}._variationPanel_i19fl_300 p{margin:0;color:var(--workspace-control-text);font-weight:760;line-height:1.45}._variationPanel_i19fl_300 small{color:var(--workspace-muted);line-height:1.4}._videoPreview_i19fl_321{overflow:hidden;display:grid;width:100%;aspect-ratio:4 / 5;max-height:360px;place-items:center;border:1px solid var(--workspace-panel-border);border-radius:var(--radius-md);background:var(--workspace-preview-bg);color:var(--workspace-muted);font-weight:900;text-transform:uppercase}._videoPreview_i19fl_321 video{width:100%;height:100%;object-fit:contain}._videoThemeGrid_i19fl_342{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._themeButton_i19fl_348{min-height:74px;border:1px solid var(--workspace-panel-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--workspace-control-bg);color:var(--workspace-control-text);text-align:left}._themeButton_i19fl_348[aria-pressed=true]{border-color:var(--workspace-accent-border);box-shadow:0 0 0 3px var(--workspace-focus-ring)}._themeButton_i19fl_348 strong,._themeButton_i19fl_348 small{display:block}._themeButton_i19fl_348 small,._videoMessage_i19fl_369{color:var(--workspace-muted);line-height:1.4}._videoFramePicker_i19fl_374{display:grid;gap:var(--space-2);min-width:0;border:0;padding:0}._videoFramePicker_i19fl_374 legend{margin-bottom:var(--space-2);color:var(--workspace-accent);font-size:var(--font-xs);font-weight:900;text-transform:uppercase}._videoFramePicker_i19fl_374 label{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-2);align-items:center;min-height:34px;color:var(--workspace-text);font-weight:760}._videoFramePicker_i19fl_374 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._videoMessage_i19fl_369{min-height:22px;margin:0;font-weight:800}._videoProgress_i19fl_412{position:relative;display:grid;gap:var(--space-2);overflow:hidden;border:1px solid var(--workspace-accent-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--workspace-control-bg)}._videoProgress_i19fl_412>span{display:block;height:8px;border-radius:999px;background:var(--app-usage-meter-fill);transition:width .18s ease}._videoProgress_i19fl_412 div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._videoProgress_i19fl_412 strong,._videoProgress_i19fl_412 small{min-width:0;color:var(--workspace-text)}._videoProgress_i19fl_412 strong{overflow:hidden;font-size:var(--font-sm);text-overflow:ellipsis;white-space:nowrap}._videoProgress_i19fl_412 small{color:var(--workspace-accent);font-weight:900}._videoActions_i19fl_456{display:flex;flex-wrap:wrap;gap:var(--space-3)}._videoActions_i19fl_456 a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}._photoThumb_i19fl_238 strong{display:block;overflow:hidden;color:var(--color-ink);font-size:var(--font-sm);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._photoThumb_i19fl_238 small{display:block;overflow:hidden;color:var(--color-charcoal);font-weight:700;text-overflow:ellipsis;white-space:nowrap}._tonelinen_i19fl_488{background:var(--color-linen)}._tonesage_i19fl_492{background:#e7efe2}._tonecoral_i19fl_496{background:#ffe4da}._toneteal_i19fl_500{background:#dff0ef}._dangerZone_i19fl_504{background:#fff7f5!important}._modalBackdrop_i19fl_508{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:var(--space-4);background:#241f1a6b}._modal_i19fl_50{width:min(420px,100%);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-6);background:var(--color-porcelain);box-shadow:var(--shadow-popover)}._modal_i19fl_50 h2{font-size:1.6rem}@media (max-width: 920px){._pageHeader_i19fl_8,._editorGrid_i19fl_123{grid-template-columns:1fr}._pageHeader_i19fl_8{align-items:flex-start}}@media (max-width: 640px){._fieldGrid_i19fl_208,._photoRail_i19fl_232{grid-template-columns:1fr}._headerActions_i19fl_49,._videoActions_i19fl_456,._primaryButton_i19fl_56,._secondaryButton_i19fl_57,._dangerButton_i19fl_58{width:100%}._videoThemeGrid_i19fl_342{grid-template-columns:1fr}._photoPreview_i19fl_247{max-height:none}}._editor_i19fl_1,._notFound_i19fl_2{color:var(--workspace-text)}._pageHeader_i19fl_8 h1,._notFound_i19fl_2 h1,._panelHeader_i19fl_153 h2,._metricPanel_i19fl_26 h2,._modal_i19fl_50 h2{color:var(--workspace-heading)}._pageHeader_i19fl_8 p,._notFound_i19fl_2 p,._metricPanel_i19fl_26 p,._checklist_i19fl_27 li,._modal_i19fl_50 p{color:var(--workspace-muted)}._backLink_i19fl_32,._eyebrow_i19fl_41{color:var(--workspace-accent)}._primaryButton_i19fl_56{background:var(--workspace-primary-bg);color:var(--workspace-primary-text);box-shadow:var(--workspace-primary-shadow)}._secondaryButton_i19fl_57{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-control-text)}._dangerButton_i19fl_58{border-color:#f871717a;background:#b42318c7}._feedback_i19fl_92{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._validationPanel_i19fl_93{border-color:var(--workspace-danger-border);background:var(--workspace-danger-bg);color:var(--workspace-danger-text)}._mainPanel_i19fl_130,._sidePanel_i19fl_131 section,._notFound_i19fl_2,._modal_i19fl_50{border-color:var(--workspace-panel-border);background:var(--workspace-panel-bg);color:var(--workspace-text);box-shadow:var(--workspace-panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._field_i19fl_170 span,._photoThumb_i19fl_238 small{color:var(--workspace-muted)}._field_i19fl_170 input,._field_i19fl_170 textarea{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-control-text)}._field_i19fl_170 input[aria-invalid=true],._field_i19fl_170 textarea[aria-invalid=true]{border-color:#f871718a;box-shadow:0 0 0 3px #f871711f}._scoreRing_i19fl_214{border-color:var(--workspace-accent-border);color:var(--workspace-accent);box-shadow:inset 0 0 22px #14d6dd14}._photoThumb_i19fl_238{border-color:var(--workspace-panel-border)}._photoPreview_i19fl_247{background:var(--workspace-preview-bg);color:var(--workspace-accent)}._photoThumb_i19fl_238 strong{color:var(--workspace-heading)}._tonelinen_i19fl_488,._tonesage_i19fl_492,._tonecoral_i19fl_496,._toneteal_i19fl_500{background:var(--workspace-control-bg)}._dangerZone_i19fl_504{background:#7f1d1d29!important}._modalBackdrop_i19fl_508{background:var(--app-overlay-bg)}._account_1xgc1_1{box-sizing:border-box;width:100%;max-width:1200px;display:grid;gap:var(--space-5);padding:clamp(20px,2.2vw,32px)}._pageHeader_1xgc1_10{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5)}._pageHeader_1xgc1_10 h1{max-width:740px;margin:var(--space-2) 0 var(--space-3);font-size:clamp(1.45rem,2.8vw,2.1rem);font-weight:760;line-height:1.08}._pageHeader_1xgc1_10 p,._muted_1xgc1_26{color:var(--color-muted);line-height:1.6}._eyebrow_1xgc1_31{margin:0;color:var(--color-coral-deep);font-size:var(--font-xs);font-weight:900;text-transform:uppercase}._settingsGrid_1xgc1_39{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}._panel_1xgc1_46{display:grid;gap:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-porcelain);box-shadow:var(--shadow-panel)}._appearancePanel_1xgc1_56{grid-column:1 / -1}._appearancePanel_1xgc1_56 ._panelHeader_1xgc1_60>svg{color:var(--workspace-accent)}._themeGrid_1xgc1_64{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}._themeCard_1xgc1_70{display:grid;grid-template-columns:68px minmax(0,1fr) 20px;align-items:center;gap:var(--space-3);min-height:92px;border:1px solid var(--workspace-panel-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--workspace-control-bg);color:var(--workspace-control-text);cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}._themeCard_1xgc1_70:hover{border-color:var(--workspace-accent-border);transform:translateY(-2px)}._themeCardActive_1xgc1_91{border-color:var(--workspace-accent);box-shadow:0 0 0 3px var(--workspace-focus-ring)}._themeCardActive_1xgc1_91>svg{color:var(--workspace-accent-readable)}._themeCardCopy_1xgc1_100,._themeCardCopy_1xgc1_100 strong,._themeCardCopy_1xgc1_100 small{display:block}._themeCardCopy_1xgc1_100 strong{color:var(--workspace-heading);font-size:var(--font-sm)}._themeCardCopy_1xgc1_100 small{margin-top:4px;color:var(--workspace-muted);font-size:var(--font-xs);line-height:1.35}._themePreview_1xgc1_118{position:relative;display:grid;grid-template-columns:18px 1fr;grid-template-rows:repeat(2,1fr);width:68px;height:54px;overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:9px;padding:5px;gap:4px}._themePreview_1xgc1_118 i{display:block;border-radius:3px}._themePreview_1xgc1_118 i:first-child{grid-row:1 / -1}._themePreviewClassic_1xgc1_141{background:#0d1324}._themePreviewClassic_1xgc1_141 i:first-child{background:#171f37}._themePreviewClassic_1xgc1_141 i:nth-child(2){background:#6d28d9}._themePreviewClassic_1xgc1_141 i:nth-child(3){background:#173b51}._themePreviewCommerce_1xgc1_149{background:#f5f7f2}._themePreviewCommerce_1xgc1_149 i:first-child{background:#143c2a}._themePreviewCommerce_1xgc1_149 i:nth-child(2){background:#fff}._themePreviewCommerce_1xgc1_149 i:nth-child(3){background:#dfead8}._themePreviewMerchant_1xgc1_157{background:#f7f1e8}._themePreviewMerchant_1xgc1_157 i:first-child{background:#fffdf8}._themePreviewMerchant_1xgc1_157 i:nth-child(2){background:#a73d2a}._themePreviewMerchant_1xgc1_157 i:nth-child(3){background:#dcebea}._panelHeader_1xgc1_60{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._panelHeader_1xgc1_60 h2{margin:var(--space-1) 0 0;font-size:1.18rem}._primaryButton_1xgc1_177,._secondaryButton_1xgc1_178,._dangerButton_1xgc1_179{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-md);padding:0 var(--space-4);font-weight:760}._primaryButton_1xgc1_177{background:var(--color-coral);color:var(--color-canvas)}._primaryButton_1xgc1_177:disabled{cursor:not-allowed;opacity:.58}._secondaryButton_1xgc1_178{border-color:var(--color-line);background:var(--color-porcelain);color:var(--color-ink)}._dangerButton_1xgc1_179{background:var(--color-danger);color:#fff}._feedback_1xgc1_211{border:1px solid #d9e1d2;border-radius:var(--radius-md);padding:var(--space-4);background:#f6faf2;color:#41543e;font-weight:900}._badge_1xgc1_220{border:1px solid #d9e1d2;border-radius:var(--radius-md);padding:7px 9px;background:#f6faf2;color:#41543e;font-size:var(--font-xs);font-weight:760;white-space:nowrap}._identityRow_1xgc1_231{display:flex;gap:var(--space-3);align-items:center}._avatar_1xgc1_237{display:grid;width:44px;height:44px;place-items:center;border-radius:var(--radius-md);background:var(--color-charcoal);color:#fff;font-weight:760}._identityRow_1xgc1_231 strong,._identityRow_1xgc1_231 span,._connectionList_1xgc1_250 strong,._connectionList_1xgc1_250 span{display:block}._identityRow_1xgc1_231 span,._connectionList_1xgc1_250 span{margin-top:var(--space-1);color:var(--color-muted)}._field_1xgc1_261{display:grid;gap:var(--space-2)}._field_1xgc1_261 span{color:var(--color-charcoal);font-size:var(--font-sm);font-weight:760}._field_1xgc1_261 input,._field_1xgc1_261 select{width:100%;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:12px 13px;background:#fffdf9;color:var(--color-ink);font:inherit}._textLink_1xgc1_283{display:inline-flex;min-height:32px;align-items:center;color:var(--color-teal);font-size:var(--font-sm);font-weight:760}._usageBar_1xgc1_292{height:12px;border-radius:999px;overflow:hidden;background:var(--color-linen)}._usageBar_1xgc1_292 span{display:block;height:100%;border-radius:inherit;background:var(--color-teal)}._usageList_1xgc1_306{display:grid;gap:12px;margin-top:14px}._usageItem_1xgc1_312{display:grid;gap:6px}._usageItem_1xgc1_312>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}._usageItem_1xgc1_312 span{color:var(--color-muted);font-size:var(--font-sm);font-weight:760}._usageItem_1xgc1_312 strong{color:var(--color-ink);font-size:var(--font-sm)}._connectionList_1xgc1_250{display:grid;gap:var(--space-3)}._connectionList_1xgc1_250 div{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-4);background:#fffdf9}._checkboxList_1xgc1_347{display:grid;gap:var(--space-3)}._checkboxList_1xgc1_347 label{display:flex;gap:var(--space-3);align-items:center;font-weight:800}._checkboxList_1xgc1_347 input{width:20px;height:20px;accent-color:var(--color-teal)}._dangerPanel_1xgc1_365{background:#fff7f5}._modalBackdrop_1xgc1_369{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:var(--space-4);background:#241f1a6b}._modal_1xgc1_369{width:min(420px,100%);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-6);background:var(--color-porcelain);box-shadow:var(--shadow-popover)}._modalActions_1xgc1_388{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}@media (max-width: 920px){._settingsGrid_1xgc1_39{grid-template-columns:1fr}._pageHeader_1xgc1_10{align-items:flex-start;flex-direction:column}._themeGrid_1xgc1_64{grid-template-columns:1fr}}@media (max-width: 640px){._panelHeader_1xgc1_60,._identityRow_1xgc1_231{align-items:flex-start;flex-direction:column}._primaryButton_1xgc1_177,._secondaryButton_1xgc1_178,._dangerButton_1xgc1_179{width:100%}}._account_1xgc1_1{color:var(--workspace-text)}._pageHeader_1xgc1_10 h1,._panelHeader_1xgc1_60 h2,._identityRow_1xgc1_231 strong,._connectionList_1xgc1_250 strong,._modal_1xgc1_369 h2{color:var(--workspace-heading)}._pageHeader_1xgc1_10 p,._muted_1xgc1_26,._identityRow_1xgc1_231 span,._connectionList_1xgc1_250 span,._modal_1xgc1_369 p{color:var(--workspace-muted)}._eyebrow_1xgc1_31,._textLink_1xgc1_283{color:var(--workspace-accent)}._textButton_1xgc1_449{min-height:32px;border:0;padding:0;background:transparent;color:var(--workspace-accent);font:inherit;font-size:var(--font-sm);font-weight:760;cursor:pointer}._textButton_1xgc1_449:disabled{cursor:wait;opacity:.65}._billingNotice_1xgc1_466{display:grid;gap:var(--space-1);border:1px solid var(--workspace-accent-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._billingNotice_1xgc1_466 span,._inlineError_1xgc1_477{font-size:var(--font-sm)}._inlineError_1xgc1_477{margin:0;color:var(--workspace-danger-text);font-weight:760}._billingActions_1xgc1_487{display:grid;gap:var(--space-2)}._pilotAccessCard_1xgc1_492{display:grid;gap:var(--space-1);border:1px solid var(--workspace-accent-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._pilotAccessCard_1xgc1_492 strong{color:var(--workspace-heading)}._pilotAccessCard_1xgc1_492 span{font-size:var(--font-sm)}._pilotConsent_1xgc1_510{display:flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);color:var(--workspace-text);cursor:pointer;font-size:var(--font-sm);line-height:1.45}._pilotConsent_1xgc1_510 input{width:16px;height:16px;flex:0 0 auto;margin-top:2px;accent-color:var(--workspace-accent)}._pilotAccessCard_1xgc1_492 button{justify-self:start;margin-top:var(--space-2)}._panel_1xgc1_46,._modal_1xgc1_369{border-color:var(--workspace-panel-border);background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._primaryButton_1xgc1_177{background:var(--workspace-primary-bg);color:var(--workspace-primary-text);box-shadow:var(--workspace-primary-shadow)}._secondaryButton_1xgc1_178{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-control-text)}._dangerButton_1xgc1_179{border-color:#b42318;background:#b42318;color:#fff}._feedback_1xgc1_211,._badge_1xgc1_220{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._avatar_1xgc1_237{background:var(--workspace-primary-bg)}._field_1xgc1_261 span,._usageItem_1xgc1_312 span{color:var(--workspace-muted)}._usageItem_1xgc1_312 strong{color:var(--workspace-heading)}._field_1xgc1_261 input,._field_1xgc1_261 select,._connectionList_1xgc1_250 div{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-control-text)}._usageBar_1xgc1_292{background:var(--app-usage-meter-bg)}._usageBar_1xgc1_292 span{background:var(--app-usage-meter-fill)}._checkboxList_1xgc1_347 label{color:var(--workspace-text)}._dangerPanel_1xgc1_365{background:#7f1d1d29}._dangerPanel_1xgc1_365 ._muted_1xgc1_26{color:var(--workspace-danger-text)}._modalBackdrop_1xgc1_369{background:var(--app-overlay-bg)}._etsy_orlxs_1{box-sizing:border-box;width:100%;max-width:1200px;display:grid;gap:var(--space-5);padding:clamp(20px,2.2vw,32px)}._heroPanel_orlxs_10,._panel_orlxs_11{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-porcelain);box-shadow:var(--shadow-panel)}._heroPanel_orlxs_10{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);padding:clamp(20px,4vw,34px);background:linear-gradient(135deg,#d765451a,#17646a1f),var(--color-porcelain)}._heroPanel_orlxs_10 h1{max-width:760px;margin:var(--space-2) 0 var(--space-3);font-size:clamp(1.45rem,2.8vw,2.1rem);font-weight:760;line-height:1.08}._heroPanel_orlxs_10 p,._panel_orlxs_11 p,._scopeList_orlxs_39{color:var(--color-muted);line-height:1.6}._eyebrow_orlxs_44{margin:0;color:var(--color-coral-deep);font-size:var(--font-xs);font-weight:900;text-transform:uppercase}._primaryButton_orlxs_52{min-height:38px;border:0;border-radius:var(--radius-md);padding:0 var(--space-5);background:var(--color-coral);color:var(--color-canvas);font-weight:760;white-space:nowrap}._feedback_orlxs_63{border:1px solid #d9e1d2;border-radius:var(--radius-md);padding:var(--space-4);background:#f6faf2;color:#41543e;font-weight:900}._grid_orlxs_72{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}._panel_orlxs_11{padding:var(--space-4)}._panel_orlxs_11 h2{margin:var(--space-2) 0 var(--space-3);font-size:1.08rem}._statusList_orlxs_87{display:grid;gap:var(--space-2);margin-top:var(--space-4)}._statusList_orlxs_87 span{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-3);background:#fffdf9;color:var(--color-charcoal);font-weight:800}._scopeList_orlxs_39{margin:0;padding-left:var(--space-5)}._scopeList_orlxs_39 li+li{margin-top:var(--space-2)}._connectionList_orlxs_111{display:grid;gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none}._connectionList_orlxs_111 li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2) var(--space-3);border-top:1px solid var(--workspace-panel-border);padding-top:var(--space-3)}._connectionList_orlxs_111 small{grid-column:1 / -1;color:var(--workspace-muted);line-height:1.45}._disconnectButton_orlxs_134{min-height:36px;border:1px solid var(--workspace-panel-border);border-radius:var(--radius-md);padding:0 var(--space-3);background:transparent;color:var(--workspace-heading);font-weight:760}._disconnectButton_orlxs_134:disabled{cursor:not-allowed;opacity:.58}@media (max-width: 920px){._heroPanel_orlxs_10{align-items:flex-start;flex-direction:column}._grid_orlxs_72{grid-template-columns:1fr}}@media (max-width: 640px){._primaryButton_orlxs_52{width:100%}}._etsy_orlxs_1{color:var(--workspace-text)}._heroPanel_orlxs_10,._panel_orlxs_11{border-color:var(--workspace-panel-border);background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._heroPanel_orlxs_10{background:var(--workspace-panel-bg)}._heroPanel_orlxs_10 h1,._panel_orlxs_11 h2{color:var(--workspace-heading)}._heroPanel_orlxs_10 p,._panel_orlxs_11 p,._scopeList_orlxs_39{color:var(--workspace-muted)}._eyebrow_orlxs_44{color:var(--workspace-accent)}._primaryButton_orlxs_52{background:var(--workspace-primary-bg);color:var(--workspace-primary-text);box-shadow:var(--workspace-primary-shadow)}._feedback_orlxs_63,._statusList_orlxs_87 span{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._page_u3dq6_1{display:grid;gap:18px;min-width:0;overflow-x:clip;color:var(--workspace-text)}._header_u3dq6_9,._suggestionsSection_u3dq6_10,._browserSection_u3dq6_11,._currentListing_u3dq6_12,._scorePanel_u3dq6_13,._editorPanel_u3dq6_14,._imagesPanel_u3dq6_15{border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._header_u3dq6_9{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:clamp(20px,4vw,34px)}._header_u3dq6_9 h1,._suggestionsSection_u3dq6_10 h2,._browserSection_u3dq6_11 h2,._currentListing_u3dq6_12 h2,._scorePanel_u3dq6_13 h2,._imagesPanel_u3dq6_15 h2{margin:6px 0 10px;color:var(--workspace-heading)}._header_u3dq6_9 h1{font-size:clamp(1.45rem,2.8vw,2.1rem);line-height:1.08}._header_u3dq6_9 p,._currentListing_u3dq6_12 p,._scorePanel_u3dq6_13 li,._imageIdea_u3dq6_49 p,._helpText_u3dq6_50,._suggestionMain_u3dq6_51 small,._listingBody_u3dq6_52 small{color:var(--workspace-muted);line-height:1.55}._eyebrow_u3dq6_57{margin:0;color:var(--workspace-accent);font-size:.76rem;font-weight:900;text-transform:uppercase}._safetyBadge_u3dq6_65,._countPill_u3dq6_66,._scoreBadge_u3dq6_67{display:inline-flex;min-height:36px;align-items:center;gap:8px;border:1px solid var(--workspace-accent-border);border-radius:999px;padding:0 12px;background:var(--workspace-accent-soft);color:var(--workspace-accent-readable);font-weight:900;white-space:nowrap}._shopRail_u3dq6_81{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._shopChip_u3dq6_88,._shopChipActive_u3dq6_89{min-height:36px;border:1px solid var(--workspace-panel-border);border-radius:999px;padding:0 12px;background:var(--workspace-control-bg);color:var(--workspace-control-text);cursor:pointer;font:inherit;font-size:.9rem;font-weight:850}._shopChipActive_u3dq6_89{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._status_u3dq6_108,._error_u3dq6_109,._warning_u3dq6_110{margin:0;border-radius:8px;padding:12px 14px;font-weight:800}._status_u3dq6_108{border:1px solid var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._error_u3dq6_109{border:1px solid var(--workspace-danger-border);background:var(--workspace-danger-bg);color:var(--workspace-danger-text)}._warning_u3dq6_110{border:1px solid var(--workspace-warning-border);background:var(--workspace-warning-bg);color:var(--workspace-warning-text)}._suggestionsSection_u3dq6_10,._browserSection_u3dq6_11,._scorePanel_u3dq6_13,._editorPanel_u3dq6_14,._imagesPanel_u3dq6_15{padding:16px}._panelHeader_u3dq6_143{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}._suggestionGrid_u3dq6_151{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._suggestionCard_u3dq6_157,._listingCard_u3dq6_158,._imageIdea_u3dq6_49{border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-control-bg)}._suggestionCard_u3dq6_157{display:grid;gap:10px;padding:10px}._suggestionMain_u3dq6_51{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}._suggestionMain_u3dq6_51 strong,._listingBody_u3dq6_52 strong,._imageIdea_u3dq6_49 h3{color:var(--workspace-heading)}._suggestionMain_u3dq6_51 strong,._listingBody_u3dq6_52 strong{display:-webkit-box;overflow:hidden;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}._suggestionMain_u3dq6_51 small{grid-column:2}._scoreBadge_u3dq6_67{position:absolute;top:6px;left:6px;min-height:30px;padding:0 9px;background:var(--workspace-badge-bg);color:var(--workspace-badge-text);font-size:.8rem}._reasonList_u3dq6_216,._tagList_u3dq6_217{display:flex;flex-wrap:wrap;gap:6px}._reasonList_u3dq6_216 span,._tagList_u3dq6_217 span{border:1px solid var(--workspace-accent-border);border-radius:999px;padding:5px 8px;background:var(--workspace-accent-soft);color:var(--workspace-accent-readable);font-size:.76rem;font-weight:800}._secondaryButton_u3dq6_234,._currentActions_u3dq6_235 button,._editorPanel_u3dq6_14 button,._panelHeader_u3dq6_143 button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;padding:0 14px;background:var(--workspace-primary-bg);color:var(--workspace-primary-text);cursor:pointer;font:inherit;font-weight:900}._secondaryButton_u3dq6_234{width:100%;min-height:38px;background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._secondaryButton_u3dq6_234:disabled,._currentActions_u3dq6_235 button:disabled,._editorPanel_u3dq6_14 button:disabled,._panelHeader_u3dq6_143 button:disabled{cursor:not-allowed;opacity:.55}._searchBox_u3dq6_268{position:relative;display:flex;min-width:min(100%,340px);align-items:center}._searchBox_u3dq6_268 svg{position:absolute;left:12px;color:var(--workspace-subtle);pointer-events:none}._searchBox_u3dq6_268 input{width:100%;min-height:42px;border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-control-bg);color:var(--workspace-control-text);padding:0 12px 0 38px;font:inherit}._listingGrid_u3dq6_293{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._listingCard_u3dq6_158{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;padding:10px;color:inherit;cursor:pointer;font:inherit;text-align:left}._selectedCard_u3dq6_311{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft)}._listingThumb_u3dq6_316,._compactThumb_u3dq6_317,._preview_u3dq6_318,._imageIdea_u3dq6_49 img,._jobPlaceholder_u3dq6_320{display:grid;place-items:center;overflow:hidden;border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-preview-bg);color:var(--workspace-accent)}._listingThumb_u3dq6_316{width:92px;aspect-ratio:1}._compactThumb_u3dq6_317{width:44px;aspect-ratio:1}._listingThumb_u3dq6_316 img,._compactThumb_u3dq6_317 img,._preview_u3dq6_318 img,._imageIdea_u3dq6_49 img{width:100%;height:100%;padding:6px;object-fit:contain;object-position:center center}._emptyState_u3dq6_351{display:grid;min-height:110px;place-items:center;border:1px dashed var(--workspace-panel-border);border-radius:8px;color:var(--workspace-muted);font-weight:800}._currentListing_u3dq6_12{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:18px;width:100%;max-width:100%;min-width:0;padding:16px}._preview_u3dq6_318{aspect-ratio:1;min-width:0}._currentBody_u3dq6_376{min-width:0}._currentBody_u3dq6_376 h2,._currentBody_u3dq6_376 p{overflow-wrap:anywhere}._tagList_u3dq6_217{margin:14px 0;min-width:0}._tagList_u3dq6_217 span{overflow-wrap:anywhere}._currentActions_u3dq6_235{display:flex;flex-wrap:wrap;align-items:center;gap:10px}._inlineLink_u3dq6_401{display:inline-flex;min-height:42px;align-items:center;gap:6px;color:var(--workspace-accent-readable);font-weight:900;text-decoration:none}._reviewGrid_u3dq6_411{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(320px,1.28fr);gap:16px}._scoreRow_u3dq6_417{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:8px;align-items:baseline;margin:14px 0 18px}._scoreRow_u3dq6_417 strong{color:var(--workspace-heading);font-size:2rem}._scoreRow_u3dq6_417 span{color:var(--workspace-muted);font-weight:900}._scorePanel_u3dq6_13 ul{display:grid;gap:8px;margin:0 0 14px;padding-left:18px}._editorPanel_u3dq6_14{display:grid;gap:14px}._editorPanel_u3dq6_14 label{display:grid;gap:7px;color:var(--workspace-heading);font-weight:900}._editorPanel_u3dq6_14 input,._editorPanel_u3dq6_14 textarea{width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-control-bg);color:var(--workspace-control-text);padding:10px 12px;font:inherit}._editorPanel_u3dq6_14 textarea{resize:vertical}._helpText_u3dq6_50{font-size:.82rem;font-weight:700}._confirmRow_u3dq6_476{grid-template-columns:auto 1fr;align-items:center;color:var(--workspace-muted)!important}._confirmRow_u3dq6_476 input{width:20px;height:20px}._imagesPanel_u3dq6_15{grid-column:1 / -1}._routeControl_u3dq6_491{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:12px;border:1px solid var(--workspace-panel-border);border-radius:8px;padding:12px;background:var(--workspace-control-bg)}._routeControl_u3dq6_491 span,._routeControl_u3dq6_491 small{display:block}._routeControl_u3dq6_491 span{color:var(--workspace-heading);font-weight:900}._routeControl_u3dq6_491 small{margin-top:4px;color:var(--workspace-muted);font-weight:750}._routeGroup_u3dq6_519{display:inline-grid;grid-template-columns:repeat(4,minmax(74px,1fr));gap:6px}._routeGroup_u3dq6_519 button{min-height:38px;border:1px solid var(--workspace-panel-border);border-radius:8px;padding:0 10px;background:var(--workspace-panel-bg);color:var(--workspace-control-text);cursor:pointer;font:inherit;font-size:.86rem;font-weight:900}._routeGroup_u3dq6_519 button[aria-pressed=true]{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._routeGroup_u3dq6_519 button:disabled{cursor:not-allowed;opacity:.5}._imageIdeas_u3dq6_549{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._imageIdea_u3dq6_49{display:grid;gap:10px;padding:12px}._imageIdea_u3dq6_49 h3{margin:0 0 5px;font-size:.98rem}._imageIdea_u3dq6_49 p{margin:0;font-size:.9rem}._imageIdea_u3dq6_49 img,._jobPlaceholder_u3dq6_320{width:100%;aspect-ratio:1}._jobPlaceholder_u3dq6_320{color:var(--workspace-muted);font-weight:900}._uploadChoice_u3dq6_582{display:flex;min-height:44px;align-items:center;gap:8px;color:var(--workspace-muted);font-size:.9rem;font-weight:900}._uploadChoice_u3dq6_582 input{width:20px;height:20px}@media (max-width: 1060px){._suggestionGrid_u3dq6_151,._imageIdeas_u3dq6_549{grid-template-columns:repeat(2,minmax(0,1fr))}._listingGrid_u3dq6_293,._currentListing_u3dq6_12,._reviewGrid_u3dq6_411{grid-template-columns:1fr}._imagesPanel_u3dq6_15{grid-column:auto}._routeControl_u3dq6_491{grid-template-columns:1fr}._routeGroup_u3dq6_519{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._header_u3dq6_9,._panelHeader_u3dq6_143{align-items:stretch;flex-direction:column}._suggestionGrid_u3dq6_151,._imageIdeas_u3dq6_549{grid-template-columns:1fr}._suggestionMain_u3dq6_51{grid-template-columns:82px minmax(0,1fr)}._listingThumb_u3dq6_316{width:82px}._listingCard_u3dq6_158{grid-template-columns:68px minmax(0,1fr)}._safetyBadge_u3dq6_65,._currentActions_u3dq6_235 button,._editorPanel_u3dq6_14 button,._panelHeader_u3dq6_143 button,._searchBox_u3dq6_268{width:100%}}._page_1bk7n_1{display:grid;gap:18px;color:var(--workspace-text)}._header_1bk7n_7,._suggestionsSection_1bk7n_8,._builderSection_1bk7n_9,._selectionPanel_1bk7n_10,._editorPanel_1bk7n_11,._imagePlanPanel_1bk7n_12{border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._header_1bk7n_7{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:clamp(20px,4vw,34px)}._header_1bk7n_7 h1,._suggestionsSection_1bk7n_8 h2,._builderSection_1bk7n_9 h2,._selectionPanel_1bk7n_10 h2,._imagePlanPanel_1bk7n_12 h2{margin:6px 0 10px;color:var(--workspace-heading)}._header_1bk7n_7 h1{font-size:clamp(1.45rem,2.8vw,2.1rem);line-height:1.08}._header_1bk7n_7 p,._bundleSuggestionBody_1bk7n_43 p,._imagePlanCard_1bk7n_44 p,._productBody_1bk7n_45 small,._emptyTray_1bk7n_46{color:var(--workspace-muted);line-height:1.55}._eyebrow_1bk7n_51{margin:0;color:var(--workspace-accent);font-size:.76rem;font-weight:900;text-transform:uppercase}._safetyBadge_1bk7n_59,._providerPill_1bk7n_60,._countPill_1bk7n_61,._scoreBadge_1bk7n_62{display:inline-flex;min-height:36px;align-items:center;gap:8px;border:1px solid var(--workspace-accent-border);border-radius:999px;padding:0 12px;background:var(--workspace-accent-soft);color:var(--workspace-accent-readable);font-weight:900;white-space:nowrap}._shopRail_1bk7n_76{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._shopChip_1bk7n_83,._shopChipActive_1bk7n_84{min-height:36px;border:1px solid var(--workspace-panel-border);border-radius:999px;padding:0 12px;background:var(--workspace-control-bg);color:var(--workspace-control-text);cursor:pointer;font:inherit;font-size:.9rem;font-weight:850}._shopChipActive_1bk7n_84{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._status_1bk7n_103,._error_1bk7n_104,._warning_1bk7n_105,._savedNote_1bk7n_106{margin:0;border-radius:8px;padding:12px 14px;font-weight:800}._status_1bk7n_103,._savedNote_1bk7n_106{border:1px solid var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._error_1bk7n_104,._warning_1bk7n_105{border:1px solid var(--workspace-danger-border);background:var(--workspace-danger-bg);color:var(--workspace-danger-text)}._suggestionsSection_1bk7n_8,._builderSection_1bk7n_9,._selectionPanel_1bk7n_10,._editorPanel_1bk7n_11,._imagePlanPanel_1bk7n_12{padding:16px}._panelHeader_1bk7n_135{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}._bundleSuggestionGrid_1bk7n_143{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._bundleSuggestionCard_1bk7n_149,._productCard_1bk7n_150,._imagePlanCard_1bk7n_44,._selectedItem_1bk7n_152{border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-control-bg)}._bundleSuggestionCard_1bk7n_149{display:grid;gap:12px;padding:12px}._bundleMosaic_1bk7n_164{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}._bundleMosaic_1bk7n_164 img,._bundleMosaic_1bk7n_164 span{display:grid;width:100%;aspect-ratio:1;place-items:center;overflow:hidden;border-radius:8px;background:var(--workspace-preview-bg);color:var(--workspace-accent);object-fit:contain}._bundleMosaic_1bk7n_164 img{padding:6px}._bundleSuggestionBody_1bk7n_43{display:grid;gap:8px;min-width:0}._bundleSuggestionBody_1bk7n_43 h3,._imagePlanCard_1bk7n_44 h3,._productBody_1bk7n_45 strong,._selectedItem_1bk7n_152 strong{margin:0;color:var(--workspace-heading)}._bundleSuggestionBody_1bk7n_43 h3,._productBody_1bk7n_45 strong{display:-webkit-box;overflow:hidden;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}._bundleSuggestionBody_1bk7n_43 p,._imagePlanCard_1bk7n_44 p{margin:0}._reasonList_1bk7n_215{display:flex;flex-wrap:wrap;gap:6px}._reasonList_1bk7n_215 span{border:1px solid var(--workspace-accent-border);border-radius:999px;padding:5px 8px;background:var(--workspace-accent-soft);color:var(--workspace-accent-readable);font-size:.76rem;font-weight:800}._secondaryButton_1bk7n_231,._selectionPanel_1bk7n_10 button,._editorPanel_1bk7n_11 button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;padding:0 14px;background:var(--workspace-primary-bg);color:var(--workspace-primary-text);cursor:pointer;font:inherit;font-weight:900}._secondaryButton_1bk7n_231{background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._secondaryButton_1bk7n_231:disabled,._selectionPanel_1bk7n_10 button:disabled,._editorPanel_1bk7n_11 button:disabled{cursor:not-allowed;opacity:.55}._searchBox_1bk7n_261{position:relative;display:flex;min-width:min(100%,340px);align-items:center}._searchBox_1bk7n_261 svg{position:absolute;left:12px;color:var(--workspace-subtle);pointer-events:none}._searchBox_1bk7n_261 input{width:100%;min-height:42px;border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-control-bg);color:var(--workspace-control-text);padding:0 12px 0 38px;font:inherit}._builderGrid_1bk7n_286{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px;align-items:start}._productGrid_1bk7n_293{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._productCard_1bk7n_150{display:grid;grid-template-columns:auto 82px minmax(0,1fr);gap:12px;align-items:center;padding:10px;cursor:pointer}._productCard_1bk7n_150._selected_1bk7n_152{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft)}._productCard_1bk7n_150 input{width:20px;height:20px}._productImage_1bk7n_318{display:grid;width:82px;aspect-ratio:1;place-items:center;overflow:hidden;border-radius:8px;background:var(--workspace-preview-bg);color:var(--workspace-accent)}._productImage_1bk7n_318 img{width:100%;height:100%;padding:6px;object-fit:contain;object-position:center center}._productBody_1bk7n_45{display:grid;gap:8px;min-width:0}._selectionPanel_1bk7n_10{position:sticky;top:74px;display:grid;gap:14px}._selectionPanel_1bk7n_10 label,._editorPanel_1bk7n_11 label{display:grid;gap:7px;color:var(--workspace-heading);font-weight:900}._selectionPanel_1bk7n_10 input,._selectionPanel_1bk7n_10 textarea,._editorPanel_1bk7n_11 input,._editorPanel_1bk7n_11 textarea{width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-control-bg);color:var(--workspace-control-text);padding:10px 12px;font:inherit}._selectedTray_1bk7n_373{display:grid;gap:8px}._selectedItem_1bk7n_152{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px}._selectedItem_1bk7n_152 img,._selectedItem_1bk7n_152>svg{width:40px;height:40px;border-radius:8px;background:var(--workspace-preview-bg);object-fit:contain}._selectedItem_1bk7n_152 strong{overflow:hidden;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}._selectedItem_1bk7n_152 button{width:30px;min-height:30px;padding:0;background:transparent;color:var(--workspace-muted)}._emptyTray_1bk7n_46,._emptyState_1bk7n_411{display:grid;min-height:84px;place-items:center;border:1px dashed var(--workspace-panel-border);border-radius:8px;padding:12px;text-align:center}._planGrid_1bk7n_421{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);gap:16px}._editorPanel_1bk7n_11{display:grid;gap:14px;align-content:start}._editorPanel_1bk7n_11 label span{color:var(--workspace-muted);font-size:.84rem}._routeControl_1bk7n_438{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:12px;border:1px solid var(--workspace-panel-border);border-radius:8px;padding:12px;background:var(--workspace-control-bg)}._imagePlanHint_1bk7n_450{margin:0 0 12px;color:var(--workspace-muted);font-size:.86rem;line-height:1.45}._routeControl_1bk7n_438 span,._routeControl_1bk7n_438 small{display:block}._routeControl_1bk7n_438 span{color:var(--workspace-heading);font-weight:900}._routeControl_1bk7n_438 small{margin-top:4px;color:var(--workspace-muted);font-weight:750}._routeGroup_1bk7n_473{display:inline-grid;grid-template-columns:repeat(4,minmax(74px,1fr));gap:6px}._routeGroup_1bk7n_473 button{min-height:38px;border:1px solid var(--workspace-panel-border);border-radius:8px;padding:0 10px;background:var(--workspace-panel-bg);color:var(--workspace-control-text);cursor:pointer;font:inherit;font-size:.86rem;font-weight:900}._routeGroup_1bk7n_473 button[aria-pressed=true]{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._routeGroup_1bk7n_473 button:disabled{cursor:not-allowed;opacity:.5}._imagePlanList_1bk7n_503{display:grid;gap:12px}._imagePlanCard_1bk7n_44{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:12px;align-items:center;padding:12px}._imagePlanCard_1bk7n_44 h3{margin-bottom:6px;font-size:1rem}._imagePlanCard_1bk7n_44 span{color:var(--workspace-accent-readable);font-size:.82rem;font-weight:900}._imagePlanCard_1bk7n_44 img,._imagePlaceholder_1bk7n_528{width:118px;aspect-ratio:1;border-radius:8px;background:var(--workspace-preview-bg)}._imagePlanCard_1bk7n_44 img{padding:6px;object-fit:contain;object-position:center center}._imagePlaceholder_1bk7n_528{display:grid;place-items:center;color:var(--workspace-accent);text-align:center}._imagePlaceholder_1bk7n_528 small{color:var(--workspace-muted);font-weight:800}@media (max-width: 1120px){._bundleSuggestionGrid_1bk7n_143,._productGrid_1bk7n_293{grid-template-columns:repeat(2,minmax(0,1fr))}._builderGrid_1bk7n_286,._planGrid_1bk7n_421{grid-template-columns:1fr}._selectionPanel_1bk7n_10{position:static}._routeControl_1bk7n_438{grid-template-columns:1fr}._routeGroup_1bk7n_473{grid-template-columns:repeat(2,minmax(0,1fr))}}._premiumToggle_1bk7n_577,._premiumToggleActive_1bk7n_578{display:inline-flex;min-height:30px;align-items:center;gap:5px;margin-top:10px;border:1px solid var(--workspace-panel-border);border-radius:999px;padding:0 10px;background:var(--workspace-control-bg);color:var(--workspace-muted);cursor:pointer;font:inherit;font-size:.76rem;font-weight:850}._premiumToggleActive_1bk7n_578{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._premiumToggle_1bk7n_577:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 720px){._header_1bk7n_7,._panelHeader_1bk7n_135{flex-direction:column;align-items:stretch}._bundleSuggestionGrid_1bk7n_143,._productGrid_1bk7n_293{grid-template-columns:1fr}._productCard_1bk7n_150{grid-template-columns:auto 72px minmax(0,1fr)}._productImage_1bk7n_318{width:72px}._imagePlanCard_1bk7n_44{grid-template-columns:1fr}._safetyBadge_1bk7n_59,._searchBox_1bk7n_261,._secondaryButton_1bk7n_231,._selectionPanel_1bk7n_10 button,._editorPanel_1bk7n_11 button{width:100%}}._page_1vyps_1{display:grid;gap:18px}._hero_1vyps_6{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border:1px solid var(--workspace-panel-border);border-radius:8px;padding:22px;background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow)}._eyebrow_1vyps_18{margin:0 0 8px;color:var(--workspace-accent);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}._hero_1vyps_6 h1{margin:0;color:var(--workspace-heading);font-size:26px}._hero_1vyps_6 p{margin:8px 0 0;max-width:760px;color:var(--workspace-muted)}._refreshButton_1vyps_39,._roleButton_1vyps_40,._inlineButton_1vyps_41{border:1px solid var(--workspace-accent-border);border-radius:8px;background:var(--workspace-accent-soft);color:var(--workspace-accent-readable);cursor:pointer;font-weight:800}._userActions_1vyps_50{display:grid;gap:8px;min-width:190px}._pilotStatus_1vyps_56{display:grid;gap:4px;min-width:130px}._pilotStatus_1vyps_56 small{color:var(--workspace-muted);font-size:11px;font-weight:700}._pendingPill_1vyps_68{display:inline-flex;width:fit-content;border-radius:999px;padding:4px 8px;background:var(--workspace-warning-bg);color:var(--workspace-warning-text);font-size:12px;font-weight:900}._refreshButton_1vyps_39{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;white-space:nowrap}._refreshButton_1vyps_39:disabled,._roleButton_1vyps_40:disabled{cursor:wait;opacity:.62}._accessCard_1vyps_95,._card_1vyps_96{border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-panel-bg);padding:18px;box-shadow:var(--workspace-panel-shadow)}._accessCard_1vyps_95 h1,._card_1vyps_96 h2{margin:0 0 8px;color:var(--workspace-heading)}._accessCard_1vyps_95 p,._card_1vyps_96 p{color:var(--workspace-muted)}._tabs_1vyps_115{display:flex;gap:8px;overflow-x:auto;padding:4px}._tabs_1vyps_115 button{min-height:44px;border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-control-bg);color:var(--workspace-muted);cursor:pointer;font-weight:900;padding:10px 13px;white-space:nowrap}._tabs_1vyps_115 ._activeTab_1vyps_134{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}._alertList_1vyps_140{display:grid;gap:10px}._alert_1vyps_140{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--workspace-warning-border);border-radius:8px;padding:12px;background:var(--workspace-warning-bg);color:var(--workspace-warning-text)}._critical_1vyps_156{border-color:var(--workspace-danger-border);background:var(--workspace-danger-bg);color:var(--workspace-danger-text)}._ok_1vyps_162{border-color:var(--workspace-success-border);background:var(--workspace-success-bg);color:var(--workspace-success-text)}._grid_1vyps_168{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._providerGrid_1vyps_174{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}._metric_1vyps_180{border:1px solid var(--workspace-panel-border);border-radius:8px;padding:14px;background:var(--workspace-control-bg)}._metric_1vyps_180 span{display:block;color:var(--workspace-muted);font-size:12px;font-weight:800;text-transform:uppercase}._metric_1vyps_180 strong{display:block;margin-top:8px;color:var(--workspace-heading);font-size:24px}._workerGrid_1vyps_202{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}._worker_1vyps_202,._providerCard_1vyps_215{border:1px solid var(--workspace-panel-border);border-radius:8px;padding:14px;background:var(--workspace-control-bg)}._workerHeader_1vyps_222,._sectionHeader_1vyps_223{display:flex;align-items:center;justify-content:space-between;gap:12px}._worker_1vyps_202 h3,._sectionHeader_1vyps_223 h2{margin:0;color:var(--workspace-heading)}._statusPill_1vyps_236,._rolePill_1vyps_237,._mutedPill_1vyps_238{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;background:var(--workspace-accent-soft);color:var(--workspace-accent-readable);font-size:12px;font-weight:900}._mutedPill_1vyps_238{background:var(--workspace-accent-soft);color:var(--workspace-muted)}._muted_1vyps_238{color:var(--workspace-muted)}._details_1vyps_258{display:grid;gap:8px;margin:14px 0 0;color:var(--workspace-muted)}._details_1vyps_258 div{display:flex;justify-content:space-between;gap:12px}._workflowList_1vyps_271,._tagList_1vyps_272{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}._workflowList_1vyps_271 span,._tagList_1vyps_272 span{border-radius:999px;padding:5px 8px;background:var(--workspace-accent-soft);color:var(--workspace-muted);font-size:12px;font-weight:800}._tableWrap_1vyps_289{overflow-x:auto}._table_1vyps_289{width:100%;min-width:1120px;border-collapse:collapse}._table_1vyps_289 th,._table_1vyps_289 td{border-bottom:1px solid var(--workspace-panel-border);padding:10px;text-align:left;vertical-align:top}._table_1vyps_289 th{color:var(--workspace-accent);font-size:12px;text-transform:uppercase}._table_1vyps_289 td{color:var(--workspace-text)}._roleButton_1vyps_40,._inlineButton_1vyps_41{min-height:40px;padding:8px 10px}._inlineButton_1vyps_41,._dangerButton_1vyps_324,._primaryButton_1vyps_325,._secondaryButton_1vyps_326{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-weight:900}._dangerButton_1vyps_324{min-height:40px;border:1px solid var(--workspace-danger-border);border-radius:8px;background:var(--workspace-danger-bg);color:var(--workspace-danger-text);padding:8px 10px}._primaryButton_1vyps_325,._secondaryButton_1vyps_326{min-height:42px;border-radius:8px;padding:10px 14px}._primaryButton_1vyps_325{border:1px solid var(--workspace-accent);background:var(--workspace-accent);color:var(--workspace-accent-contrast, #fff)}._secondaryButton_1vyps_326{border:1px solid var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-text)}._dangerButton_1vyps_324:disabled,._primaryButton_1vyps_325:disabled,._secondaryButton_1vyps_326:disabled,._inlineButton_1vyps_41:disabled{cursor:wait;opacity:.62}._usageControl_1vyps_371{display:grid;gap:5px;padding:8px 0}._usageControl_1vyps_371 label,._dialogLabel_1vyps_378{color:var(--workspace-muted);font-size:12px;font-weight:900}._usageInputRow_1vyps_384{display:flex;gap:6px;align-items:stretch}._usageInputRow_1vyps_384 input,._dialogInput_1vyps_391{min-width:0;border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-control-bg);color:var(--workspace-text);font:inherit;padding:8px 9px}._usageInputRow_1vyps_384 input{width:76px}._usageControl_1vyps_371 small{color:var(--workspace-muted);font-weight:700}._dialogBackdrop_1vyps_410{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#1023397a;padding:18px}._dialog_1vyps_378{position:relative;width:min(100%,540px);border:1px solid var(--workspace-panel-border);border-radius:12px;background:var(--workspace-panel-bg);box-shadow:0 20px 70px #10233942;padding:24px}._dialog_1vyps_378 h2{margin:0 30px 10px 0;color:var(--workspace-heading)}._dialog_1vyps_378 p{color:var(--workspace-muted);line-height:1.55}._dialogClose_1vyps_440{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--workspace-panel-border);border-radius:50%;background:var(--workspace-control-bg);color:var(--workspace-text);cursor:pointer}._dialogLabel_1vyps_378{display:grid;gap:6px;margin-top:16px}._dialogInput_1vyps_391{width:100%;margin-top:6px}._dialogActions_1vyps_466{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}._splitGrid_1vyps_473{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:18px;align-items:start}._generationList_1vyps_480{display:grid;gap:10px}._generationRow_1vyps_485{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;min-height:82px;border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-control-bg);color:var(--workspace-text);cursor:pointer;padding:8px;text-align:left}._generationRow_1vyps_485 strong,._generationRow_1vyps_485 small{display:block}._generationRow_1vyps_485 small{margin-top:4px;color:var(--workspace-muted);font-weight:700}._generationThumb_1vyps_511{display:grid;place-items:center;width:72px;aspect-ratio:1;border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-preview-bg);overflow:hidden}._generationThumb_1vyps_511 img{width:100%;height:100%;object-fit:contain;padding:4px}._mediaCompare_1vyps_529{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}._previewFrame_1vyps_536{display:grid;gap:8px;margin:0}._previewFrame_1vyps_536 img,._previewFrame_1vyps_536>span{display:grid;place-items:center;width:100%;aspect-ratio:1;border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-preview-bg);color:var(--workspace-muted);object-fit:contain;padding:8px}._previewFrame_1vyps_536 figcaption{color:var(--workspace-muted);font-size:12px;font-weight:900;text-transform:uppercase}._subheading_1vyps_563{margin:16px 0 8px;color:var(--workspace-heading);font-size:15px}._pre_1vyps_536{max-height:260px;overflow:auto;border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-control-bg);color:var(--workspace-text);font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;padding:12px;white-space:pre-wrap}._timingGrid_1vyps_581{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._timingMetric_1vyps_587{border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-control-bg);padding:10px}._timingMetric_1vyps_587 span,._timingSummary_1vyps_595 span,._timingBarTitle_1vyps_596{color:var(--workspace-muted);font-size:12px;font-weight:900;text-transform:uppercase}._timingMetric_1vyps_587 strong{display:block;margin-top:4px;color:var(--workspace-heading);font-size:18px}._timingSummary_1vyps_595{display:flex;justify-content:space-between;gap:12px;margin-top:12px;border:1px solid var(--workspace-panel-border);border-radius:8px;background:var(--workspace-control-bg);color:var(--workspace-text);padding:10px}._timingBars_1vyps_622{display:grid;gap:10px;margin-top:12px}._timingBarRow_1vyps_628{display:grid;gap:6px}._timingBarMeta_1vyps_633{display:flex;justify-content:space-between;gap:12px;color:var(--workspace-text);font-size:13px;font-weight:800}._timingBarTrack_1vyps_642{height:10px;overflow:hidden;border-radius:999px;background:var(--workspace-preview-bg)}._timingBar_1vyps_596{display:block;height:100%;border-radius:inherit;background:var(--workspace-accent)}._timingBarRow_1vyps_628 small{color:var(--workspace-muted);font-weight:700}@media (max-width: 900px){._hero_1vyps_6{align-items:stretch;flex-direction:column}._grid_1vyps_168,._timingGrid_1vyps_581{grid-template-columns:repeat(2,minmax(0,1fr))}._splitGrid_1vyps_473{grid-template-columns:1fr}}@media (max-width: 560px){._grid_1vyps_168,._mediaCompare_1vyps_529,._timingGrid_1vyps_581{grid-template-columns:1fr}}.site-shell{overflow:hidden;background:var(--canvas)}.auth-loading{display:grid;min-height:100vh;place-items:center;background:#070b16;color:#f4f8ff;font-weight:760}.hero{position:relative;min-height:640px;color:#fffaf4;isolation:isolate}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#241f1ad1,#241f1a94,#241f1a14 76%),linear-gradient(180deg,#241f1a57,#241f1a00 32%,#241f1a61)}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:24px 0}.brand,.nav__links,.nav__actions,.hero__actions,.proof-strip,.tag-cloud,.draft-preview__topline,.editor-toolbar{display:flex;align-items:center}.brand{gap:10px;font-weight:760}.brand__mark{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,250,244,.5);border-radius:8px;background:#fffaf424}.nav__links{gap:24px;color:#fffaf4db;font-size:.95rem}.nav__links a,.generator-header__links a{display:inline-flex;min-height:44px;align-items:center}.nav__actions{gap:12px;flex-wrap:wrap;justify-content:flex-end}.nav__login{display:inline-flex;min-height:44px;align-items:center;color:#fffaf4e0;font-weight:700}.nav__account{display:inline-flex;min-height:42px;align-items:center;gap:10px;border:1px solid rgba(120,240,255,.22);border-radius:8px;padding:5px 10px 5px 6px;background:#070b1657;color:#f4f8ff}.nav__account:hover,.nav__signout:hover{border-color:#78f0ff7a;background:#78f0ff1a}.nav__account-dot{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:linear-gradient(135deg,#8b5cf6,#14d6dd);color:#fff;font-size:.8rem;font-weight:820}.nav__account-copy{display:grid;gap:1px;line-height:1.05}.nav__account-copy small{color:#edf7ff9e;font-size:.68rem;font-weight:760;text-transform:uppercase}.nav__account-copy strong{color:#f4f8ff;font-size:.9rem;font-weight:800}.nav__signout{display:inline-flex;min-height:38px;align-items:center;gap:7px;border:1px solid rgba(150,182,255,.2);border-radius:8px;padding:0 12px;background:#11192e85;color:#edf7ffd1;font-weight:760}.nav__signout:disabled{cursor:wait;opacity:.66}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:8px;padding:0 18px;font-weight:760;white-space:nowrap}.button--primary{background:var(--coral);color:#fffaf4;box-shadow:0 16px 30px #9f3f2940}.button--primary:hover{background:var(--coral-deep)}.button--light{background:#fffaf4;color:var(--ink)}.button--ghost{border-color:#fffaf48a;color:#fffaf4}.button--ghost-dark{border-color:var(--line);background:var(--porcelain);color:var(--ink)}.hero__content{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:82px 0 64px}.eyebrow{margin:0 0 12px;color:var(--coral);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.hero .eyebrow{color:#ffd2bf}h1,h2,h3,p{margin-top:0}h1{max-width:720px;margin-bottom:18px;font-size:clamp(2.35rem,4.7vw,3.9rem);font-weight:760;line-height:1;letter-spacing:0}h2{margin-bottom:16px;color:var(--ink);font-size:clamp(1.5rem,2.8vw,2.55rem);font-weight:740;line-height:1.05;letter-spacing:0}h3{color:var(--ink);font-weight:720;letter-spacing:0}.hero__copy{max-width:620px;margin-bottom:24px;color:#fffaf4e0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.55}.hero__actions{flex-wrap:wrap;gap:12px;margin-bottom:32px}.proof-strip{flex-wrap:wrap;gap:10px;max-width:720px}.proof-strip span{border:1px solid rgba(255,250,244,.28);border-radius:8px;padding:9px 12px;background:#241f1a33;color:#fffaf4e6;font-size:.9rem;font-weight:700}.section{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:72px 0}.section--intro{padding-top:82px}.section--linen{width:100%;padding-right:max(20px,calc((100vw - 1180px)/2));padding-left:max(20px,calc((100vw - 1180px)/2));background:var(--linen)}.section--editor{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:48px;align-items:center}.section__heading{max-width:760px;margin-bottom:28px}.section__heading p,.editor-copy p{color:var(--muted);font-size:1rem;line-height:1.58}.transformation{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(300px,1.1fr);gap:34px;align-items:stretch}.photo-stack{position:relative;min-height:360px}.photo-card,.listing-card__image{border:1px solid rgba(230,217,200,.9);border-radius:8px;background-size:cover;background-position:center;box-shadow:0 20px 50px #3b332d1f}.photo-card--large{position:absolute;top:0;right:14%;bottom:8%;left:0;background-image:url(/assets/landing-product-earrings.jpg);background-position:50% 50%}.photo-card--small{position:absolute;width:42%;height:42%}.photo-card--one{right:0;top:16%;background-image:url(/assets/landing-product-earrings-detail.jpg);background-position:52% 54%}.photo-card--two{right:12%;bottom:0;background-image:url(/assets/landing-product-earrings-package.jpg);background-position:54% 56%}.draft-preview,.step-card,.listing-card,.price-card,.editor-shell,.faq-list details{border:1px solid var(--line);border-radius:8px;background:var(--porcelain);box-shadow:0 18px 42px #3b332d14}.draft-preview{padding:clamp(20px,3vw,32px)}.draft-preview__topline{justify-content:space-between;gap:16px;margin-bottom:28px;color:var(--muted);font-size:.92rem}.draft-preview__topline strong{color:var(--teal)}.draft-preview h3{margin-bottom:14px;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.14}.draft-preview p,.field-row p,.listing-card p,.price-card p,.faq-list p{color:var(--muted);line-height:1.6}.tag-cloud{flex-wrap:wrap;gap:9px}.tag-cloud span{border:1px solid #d9e1d2;border-radius:8px;padding:8px 10px;background:#f6faf2;color:#41543e;font-size:.86rem;font-weight:700}.step-grid,.draft-grid,.pricing-grid{display:grid;gap:18px}.step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.step-card{padding:20px}.step-card span{display:inline-flex;margin-bottom:20px;border-radius:8px;padding:8px 10px;background:#edf3e9;color:var(--sage);font-size:.78rem;font-weight:760;text-transform:uppercase}.step-card h3{margin-bottom:12px;font-size:1.25rem;line-height:1.18}.step-card p{margin-bottom:0;color:var(--muted);line-height:1.6}.editor-copy{max-width:480px}.editor-shell{position:relative;display:flex;min-height:430px;align-items:flex-end;justify-content:flex-end;overflow:hidden;padding:22px;background:linear-gradient(180deg,#070b1605,#070b169e),url(/assets/landing-editor-preview.jpg) center / cover}.editor-rail{position:absolute;top:22px;left:22px;display:flex;gap:10px;align-items:center}.rail-dot{width:28px;height:28px;border:1px solid rgba(255,250,244,.24);border-radius:8px;background:#fffaf41a}.rail-dot--active{background:var(--coral)}.editor-main{width:min(460px,100%);border:1px solid rgba(150,182,255,.18);border-radius:8px;padding:20px;background:#0a101fc2;box-shadow:0 22px 70px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.editor-toolbar{justify-content:space-between;margin-bottom:22px;color:var(--muted);font-weight:700}.editor-toolbar button{min-width:78px;min-height:36px;border:0;border-radius:8px;background:var(--ink);color:#fffaf4;font-weight:760}.field-row{margin-bottom:12px;border:1px solid var(--line);border-radius:8px;padding:16px;background:#fffdf9}.field-row span{display:block;margin-bottom:8px;color:var(--muted);font-size:.78rem;font-weight:760;text-transform:uppercase}.field-row strong{display:block;color:var(--ink);font-size:1.06rem}.field-row--tall{min-height:132px}.draft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-card{overflow:hidden}.listing-card__image{height:176px;border-width:0 0 1px;border-radius:0;box-shadow:none}.listing-card__image--1{background-image:url(/assets/landing-product-earrings-package.jpg);background-position:50% 54%}.listing-card__image--2{background-image:url(/assets/landing-product-mug.jpg);background-position:50% 52%}.listing-card__image--3{background-image:url(/assets/landing-product-candle.jpg);background-position:50% 50%}.listing-card__body{padding:20px}.listing-card span{color:var(--teal);font-size:.82rem;font-weight:760;text-transform:uppercase}.listing-card h3{margin:10px 0 8px;font-size:1.18rem}.listing-card p{margin-bottom:0;font-size:.95rem}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.price-card{min-height:196px;padding:22px}.price-card h3{margin-bottom:12px;font-size:1.35rem}.price-card strong{display:block;margin-top:22px;color:var(--coral-deep);font-size:1.08rem}.faq{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:48px}.faq-list{display:grid;gap:12px}.faq-list details{padding:20px}.faq-list summary{cursor:pointer;color:var(--ink);font-weight:900}.faq-list p{margin:14px 0 0}.final-cta{width:min(1180px,calc(100% - 40px));margin:0 auto 80px;border-radius:8px;padding:clamp(28px,5vw,52px);background:var(--ink);color:#fffaf4}.final-cta h2{max-width:820px;color:#fffaf4}.final-cta .button{margin-top:10px}.auth-page{display:grid;min-height:100vh;grid-template-columns:minmax(320px,.88fr) minmax(360px,1.12fr);background:var(--canvas)}.auth-card{display:flex;flex-direction:column;justify-content:center;width:min(100%,520px);margin:0 auto;padding:48px 32px}.auth-brand{display:flex;gap:10px;align-items:center;width:fit-content;margin-bottom:58px;color:var(--ink);font-weight:760}.auth-brand .brand__mark{border-color:var(--line);background:var(--porcelain);color:var(--coral-deep)}.auth-card__copy{margin-bottom:28px}.auth-card h1{max-width:480px;margin-bottom:16px;color:var(--ink);font-size:clamp(2rem,3.6vw,2.9rem);line-height:1.05}.auth-card__copy p:not(.eyebrow),.auth-note,.auth-preview__panel p{color:var(--muted);line-height:1.6}.auth-card__copy p:not(.eyebrow){max-width:420px;font-size:1.08rem}.oauth-actions{display:grid;gap:12px}.signup-provider-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.signup-provider-option{min-width:0;justify-content:center;padding-right:12px;padding-left:12px;text-align:center}.signup-provider-option--selected{border-color:var(--coral);background:color-mix(in srgb,var(--coral) 10%,var(--porcelain));box-shadow:0 0 0 3px color-mix(in srgb,var(--coral) 14%,transparent)}.signup-email-panel{border:1px solid var(--line);border-radius:10px;padding:12px;background:color-mix(in srgb,var(--porcelain) 76%,var(--canvas));animation:signup-email-panel-in .16s ease-out}.signup-email-form{display:grid;gap:8px}.signup-email-panel__heading{display:grid;gap:2px}.signup-email-panel__heading strong,.signup-email-form__label{color:var(--ink);font-size:.84rem;font-weight:760}.signup-email-panel__heading span{color:var(--muted);font-size:.84rem}.signup-email-form__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.signup-email-form__row input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:var(--porcelain);color:var(--ink);font:inherit;outline:none}.signup-email-form__row input:focus-visible{border-color:var(--coral);box-shadow:0 0 0 3px color-mix(in srgb,var(--coral) 18%,transparent)}.signup-email-form__submit{min-height:48px;white-space:nowrap}.signup-email-form__status{margin:0}@keyframes signup-email-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.auth-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;margin:4px 0;color:var(--muted);font-size:.72rem;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.auth-divider:before,.auth-divider:after{height:1px;background:var(--line);content:""}.oauth-button{display:inline-flex;min-height:48px;align-items:center;justify-content:flex-start;gap:12px;border:1px solid var(--line);border-radius:8px;padding:0 16px;background:var(--porcelain);color:var(--ink);font-weight:760;text-align:left}.oauth-button--primary{border-color:var(--coral);background:var(--coral);color:#fffaf4}.oauth-button--dev{border-color:#78f0ff4d;background:#14d6dd14;color:#b8fbff}.oauth-button span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:8px;background:#241f1a14;font-size:.85rem}.oauth-button--primary span{background:#fffaf42e}.oauth-button:disabled{cursor:not-allowed;opacity:.72}.email-login-form{display:grid;gap:10px}.email-login-form__heading{display:grid;gap:3px;margin-bottom:3px}.email-login-form__heading strong{color:var(--ink);font-size:1rem}.email-login-form__heading span{color:var(--muted);font-size:.88rem;line-height:1.5}.email-login-form label{color:var(--ink);font-size:.82rem;font-weight:760}.email-login-form input{width:100%;min-height:50px;border:1px solid var(--line);border-radius:8px;padding:0 14px;background:var(--porcelain);color:var(--ink);font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.email-login-form input::placeholder{color:var(--muted);opacity:.76}.email-login-form input:hover{border-color:color-mix(in srgb,var(--line) 55%,var(--ink))}.email-login-form input:focus-visible{border-color:var(--coral);box-shadow:0 0 0 3px color-mix(in srgb,var(--coral) 18%,transparent)}.email-login-form__submit{width:100%;justify-content:center;margin-top:2px;text-align:center}.email-login-form__status,.email-login-form .auth-alert{margin:2px 0 0}.signup-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.signup-badges span{border:1px solid #d9e1d2;border-radius:8px;padding:8px 10px;background:#f6faf2;color:#41543e;font-size:.82rem;font-weight:760}.signup-plan-summary{display:grid;gap:12px;margin:0 0 24px;border:1px solid var(--line);border-radius:10px;padding:14px;background:var(--porcelain)}.signup-plan-summary__heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.signup-plan-summary__heading strong{color:var(--ink);font-size:.94rem}.signup-plan-summary__heading a,.signup-pilot-link{color:var(--teal);font-size:.78rem;font-weight:760}.signup-plan-summary__plans{display:grid;gap:7px}.signup-plan-summary__plans>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:7px;padding:8px 10px;background:#241f1a0b;color:var(--muted);opacity:.62}.signup-plan-summary__plans>.is-available{background:#f6faf2;color:#41543e;opacity:1}.signup-plan-summary__plans strong,.signup-plan-summary__plans span{font-size:.76rem}.signup-plan-summary__plans span{text-align:right}.signup-pilot-link{width:fit-content}.signup-pilot-choice{display:flex;align-items:flex-start;gap:10px;border:1px solid #bfd9c4;border-radius:8px;padding:10px;background:#f6faf2;color:#41543e;cursor:pointer}.signup-pilot-choice input{width:16px;height:16px;margin-top:2px;accent-color:var(--teal)}.signup-pilot-choice span{display:grid;gap:3px}.signup-pilot-choice strong{font-size:.8rem}.signup-pilot-choice small{font-size:.75rem;line-height:1.4}.auth-note{margin:18px 0 10px;font-size:.92rem}.auth-alert{border:1px solid rgba(248,113,113,.34);border-radius:8px;margin-bottom:16px;padding:12px;background:#7f1d1d3d;color:#fecaca;line-height:1.45}.auth-support{width:fit-content;color:var(--teal);font-weight:760}.auth-signup-prompt{display:grid;gap:9px;margin-top:24px;border-top:1px solid var(--line);padding-top:18px;color:var(--muted);font-size:.9rem;line-height:1.4}.auth-signup-cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--teal);border-radius:8px;padding:0 16px;color:var(--teal);font-weight:760;text-align:center;transition:background .16s ease,color .16s ease,border-color .16s ease}.auth-signup-cta:hover{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 10%,var(--porcelain))}.auth-preview{position:relative;display:flex;min-height:100vh;align-items:flex-end;padding:42px;overflow:hidden;isolation:isolate}.auth-preview:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#241f1a05,#241f1aad),linear-gradient(90deg,#241f1a14,#241f1a47);content:""}.auth-preview__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:url(/assets/landing-hero-workspace.png);background-position:70% center;background-size:cover}.auth-preview__image--signup{background-position:58% center}.auth-preview__panel{width:min(100%,440px);border:1px solid rgba(255,250,244,.34);border-radius:8px;padding:24px;background:#fffaf4f0;box-shadow:var(--shadow-popover)}.auth-preview__panel span{display:block;margin-bottom:10px;color:var(--teal);font-size:.8rem;font-weight:760}.auth-preview__panel strong{display:block;color:var(--ink);font-size:1.4rem;line-height:1.15}.auth-preview__panel p{margin:12px 0 0}.generator-page{min-height:100vh;padding-bottom:56px;background:linear-gradient(180deg,#f4eadcb3,#fffaf400 360px),var(--canvas)}.generator-page--workspace{min-height:auto;padding-bottom:0;background:transparent}.generator-header,.generator-hero,.generator-workspace{width:min(1240px,calc(100% - 40px));margin:0 auto}.generator-page--workspace .generator-workspace,.generator-page--workspace .generator-app-heading{width:100%;margin:0}.generator-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0}.generator-brand{color:var(--ink)}.generator-brand .brand__mark{border-color:var(--line);background:var(--porcelain);color:var(--coral-deep)}.generator-header__links{display:flex;gap:18px;align-items:center;color:var(--muted);font-size:var(--font-sm);font-weight:700}.generator-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:28px;align-items:end;padding:34px 0 26px}.generator-app-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:var(--space-4);align-items:end;margin-bottom:18px}.generator-hero h1{max-width:760px;margin-bottom:14px;color:var(--ink);font-size:clamp(2rem,3.6vw,3rem);line-height:1.03}.generator-app-heading h1{max-width:760px;margin:var(--space-2) 0 var(--space-2);color:var(--color-ink);font-size:clamp(1.45rem,2.8vw,2.1rem);font-weight:760;line-height:1.08}.generator-hero p:not(.eyebrow){max-width:760px;margin-bottom:0;color:var(--muted);font-size:1rem;line-height:1.58}.generator-app-heading p:not(.eyebrow){max-width:720px;margin:0;color:var(--color-muted);font-size:14px;line-height:1.6}.generator-hero__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.generator-hero__metrics span{min-height:82px;border:1px solid var(--line);border-radius:8px;padding:14px;background:#ffffffb8;box-shadow:var(--shadow-panel);color:var(--muted);font-size:var(--font-sm);font-weight:700}.generator-hero__metrics strong{display:block;margin-bottom:6px;color:var(--teal);font-size:1.16rem}.generator-page--workspace .generator-hero__metrics span{min-height:72px;background:var(--color-porcelain)}.generator-workspace{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}.generator-panel,.generator-section{border:1px solid var(--line);border-radius:8px;background:var(--porcelain);box-shadow:var(--shadow-panel)}.generator-panel--left{position:sticky;top:18px;display:grid;gap:12px;padding:12px}.generator-stepper{display:grid;gap:8px;margin:0;padding:0;list-style:none}.generator-stepper button{display:grid;width:100%;min-height:62px;grid-template-columns:32px 1fr;column-gap:10px;align-items:center;border:1px solid transparent;border-radius:8px;padding:10px;background:transparent;color:var(--muted);text-align:left}.generator-stepper button[aria-current=step]{border-color:#d9e1d2;background:#f6faf2;color:var(--ink)}.generator-stepper button:disabled{cursor:not-allowed;opacity:.58}.generator-stepper span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:var(--linen);color:var(--coral-deep);font-size:var(--font-xs);font-weight:760}.generator-stepper strong,.generator-stepper small{display:block;grid-column:2}.generator-stepper strong{color:inherit}.generator-stepper small{margin-top:3px;font-size:var(--font-xs);font-weight:700}.generator-tip{border-radius:8px;padding:16px;background:var(--charcoal);color:#fffaf4}.generator-tip span{display:block;margin-bottom:8px;color:#ffd2bf;font-size:var(--font-xs);font-weight:760}.generator-tip p{margin:0;color:#fffaf4d1;font-size:var(--font-sm);line-height:1.55}.generator-main{min-width:0}.generator-section{padding:clamp(18px,3vw,28px)}.generator-section__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.generator-section__heading h2{margin-bottom:0;font-size:clamp(1.35rem,2.2vw,1.85rem)}.generator-section__heading>span{border:1px solid #d9e1d2;border-radius:8px;padding:8px 10px;background:#f6faf2;color:#41543e;font-size:var(--font-sm);font-weight:760;white-space:nowrap}.upload-dropzone{display:grid;min-height:190px;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;border:1px dashed #c8b7a4;border-radius:8px;padding:clamp(18px,3vw,26px);background:linear-gradient(135deg,#d7654514,#17646a14),#fffdf9}.upload-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;clip:rect(0 0 0 0)}.upload-dropzone__mark{display:grid;width:42px;height:42px;margin-bottom:14px;place-items:center;border-radius:8px;background:var(--coral);color:#fffaf4;font-size:1.35rem;font-weight:760}.upload-dropzone h3{margin-bottom:10px;font-size:1.1rem}.upload-dropzone p{max-width:520px;margin-bottom:0;color:var(--muted);line-height:1.6}.upload-dropzone button,.export-card button{min-height:42px;border:0;border-radius:8px;padding:0 16px;background:var(--ink);color:#fffaf4;font-weight:760}.upload-dropzone--compact{min-height:76px;padding:12px 16px}.upload-dropzone--compact .upload-dropzone__mark{display:none}.upload-dropzone--compact h3{margin-bottom:3px;font-size:.96rem}.upload-dropzone--compact p{font-size:var(--font-xs);line-height:1.4}.analysis-inputs{margin:0}.analysis-inputs>summary{display:none}.analysis-inputs.is-complete>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:54px;border:1px solid rgba(23,100,106,.22);border-radius:8px;padding:9px 12px;background:#17646a0f;color:var(--teal);cursor:pointer;list-style:none}.analysis-inputs.is-complete>summary::-webkit-details-marker{display:none}.analysis-inputs.is-complete>summary span{display:grid;gap:2px;min-width:0}.analysis-inputs.is-complete>summary strong{color:var(--ink);font-size:var(--font-sm)}.analysis-inputs.is-complete>summary small{overflow:hidden;color:var(--muted);font-size:var(--font-xs);font-weight:720;text-overflow:ellipsis;white-space:nowrap}.analysis-inputs.is-complete>summary em{color:var(--teal);font-size:var(--font-xs);font-style:normal;font-weight:850}.analysis-inputs.is-complete[open]>summary{margin-bottom:10px}.generator-alert{margin:14px 0 0;border:1px solid rgba(180,35,24,.24);border-radius:8px;padding:12px 14px;background:#fff3f0;color:var(--color-danger);font-weight:800}.generator-alert--success{border-color:#0f766e40;background:#ecfdf7;color:#0f766e}.product-confirmation-gate{display:grid;gap:8px;border-color:#b478184d;background:#fffaf0;color:var(--ink)}.product-confirmation-gate>span{color:var(--teal);font-size:var(--font-xs);font-weight:900;letter-spacing:.02em;text-transform:uppercase}.product-confirmation-gate>strong{font-size:1rem}.product-confirmation-gate p,.product-confirmation-gate small,.product-confirmation-gate li{color:var(--muted);font-size:var(--font-sm);line-height:1.5}.product-confirmation-gate p,.product-confirmation-gate ul,.product-confirmation-gate small{margin:0}.product-confirmation-gate ul{display:grid;gap:4px;padding-left:18px}.photo-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.photo-empty-state{grid-column:1 / -1;min-height:128px;border:1px solid var(--line);border-radius:8px;padding:22px;background:var(--linen)}.photo-empty-state span{display:block;margin-bottom:8px;color:var(--ink);font-weight:760}.photo-empty-state p{margin:0;color:var(--muted)}.photo-preview{display:grid;min-height:212px;grid-template-rows:112px 1fr auto;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--porcelain)}.photo-preview img,.draft-photo-thumb img{width:100%;height:100%;object-fit:contain;object-position:center center}.photo-preview__fallback,.draft-photo-thumb span{display:grid;height:100%;place-items:center;background:var(--linen);color:var(--coral-deep);font-weight:760}.photo-preview div:not(.photo-preview__fallback){min-width:0;padding:12px}.photo-preview strong,.photo-preview span{display:block}.photo-preview strong{overflow:hidden;color:var(--ink);font-size:var(--font-sm);text-overflow:ellipsis;white-space:nowrap}.photo-preview span{margin-top:4px;color:var(--muted);font-size:var(--font-xs);font-weight:700}.photo-preview button{min-height:38px;border:0;border-top:1px solid var(--line);background:#fffdf9;color:var(--danger, #b42318);font-weight:760}.photo-preview__actions{display:flex;min-width:0;padding:0!important}.photo-preview__actions button{flex:1}.photo-preview__actions button+button{border-left:1px solid var(--line)}.photo-preview-grid--compact{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:10px 0 14px}.photo-preview-grid--compact .photo-preview{min-height:68px;grid-template-rows:68px;grid-template-columns:68px minmax(0,1fr) auto;align-items:stretch}.photo-preview-grid--compact .photo-preview div:not(.photo-preview__fallback){display:grid;align-content:center;padding:8px 10px}.photo-preview-grid--compact .photo-preview button{min-width:76px;border-top:0;border-left:1px solid var(--line);padding:0 10px}.photo-preview-grid--compact .photo-preview .photo-preview__actions{display:flex;padding:0}.generator-field{display:grid;gap:8px}.generator-field span{color:var(--ink);font-size:var(--font-sm);font-weight:760}.generator-field input,.generator-field textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:13px 14px;background:#fffdf9;color:var(--ink);font:inherit;line-height:1.5}.generator-field textarea{resize:vertical}.seller-context-field{margin:4px 0 16px;border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--linen)}.seller-context-field span{display:flex;gap:8px;align-items:center}.seller-context-field span small{border-radius:999px;padding:2px 7px;background:#17646a1a;color:var(--teal);font-size:.68rem;text-transform:uppercase}.seller-context-field>small{color:var(--muted);font-size:var(--font-xs);line-height:1.4}.seller-context-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin:4px 0 14px;border:1px solid rgba(23,100,106,.22);border-radius:8px;padding:10px 12px;background:#17646a0f;color:var(--teal)}.seller-context-summary strong,.seller-context-summary p{margin:0}.seller-context-summary strong{color:var(--ink);font-size:var(--font-sm)}.seller-context-summary p{overflow:hidden;color:var(--muted);font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap}.seller-context-summary button{min-height:34px;border:1px solid rgba(23,100,106,.24);border-radius:7px;padding:0 10px;background:transparent;color:var(--teal);font:inherit;font-size:var(--font-xs);font-weight:850}.generator-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}.generator-actions span{color:var(--workspace-muted);font-size:var(--font-sm);font-weight:700}.draft-title-field{margin-bottom:20px}.draft-title-field input{min-height:58px;font-size:1rem}.draft-review-layout{display:grid;grid-template-columns:minmax(400px,.95fr) minmax(500px,1.05fr);gap:20px;align-items:start;min-width:0}.draft-media-panel{display:grid;gap:12px;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;padding:14px;background:#fffdf9}.draft-media-panel__header{display:flex;justify-content:space-between;gap:12px;align-items:center}.draft-media-panel__header span,.draft-media-hero span,.draft-media-thumb span{display:block;color:var(--teal);font-size:var(--font-xs);font-weight:820;text-transform:uppercase}.draft-media-panel__header strong,.draft-media-hero strong{display:block;overflow:hidden;margin-top:3px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.draft-media-panel__header small{color:var(--muted);font-size:var(--font-xs);font-weight:760}.draft-media-hero{display:grid;gap:10px}.draft-media-hero__meta,.field-action-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.field-action-row{align-items:center}.refine-inline-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid rgba(120,240,255,.52);border-radius:8px;padding:9px 12px;background:linear-gradient(135deg,#14d6dd2e,#a958ff2e),#07122adb;box-shadow:0 0 0 1px #78f0ff1a,0 10px 24px #0003;color:#f4fbff;font-size:var(--font-xs);font-weight:820;line-height:1;cursor:pointer}.refine-inline-button:hover:not(:disabled){border-color:#78f0ffc7;background:linear-gradient(135deg,#14d6dd3d,#a958ff3d),#091836f0;transform:translateY(-1px)}.refine-inline-button:disabled{cursor:not-allowed;border-color:#78f0ff38;background:#78f0ff0f;box-shadow:none;color:#ddebff7a;opacity:1}.draft-media-hero img{display:block;width:100%;aspect-ratio:1 / 1;height:auto;max-height:min(70vh,620px);border:1px solid var(--line);border-radius:8px;background:var(--linen);object-fit:contain}.draft-media-hero video{display:block;width:100%;aspect-ratio:1 / 1;height:auto;max-height:min(70vh,620px);border:1px solid var(--line);border-radius:8px;background:#050912;object-fit:contain}.draft-media-hero small{display:block;margin-top:5px;color:var(--muted);font-size:var(--font-xs);font-weight:760}.draft-media-empty{display:grid;min-height:260px;place-items:center;gap:8px;border:1px dashed var(--line);border-radius:8px;background:var(--linen);color:var(--muted);text-align:center}.draft-media-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.draft-media-thumb{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;row-gap:2px;min-height:66px;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;padding:7px;background:var(--linen);color:inherit;cursor:pointer;text-align:left}.draft-media-thumb[aria-pressed=true]{border-color:#78f0ffb8;box-shadow:0 0 0 2px #78f0ff2e}.draft-media-thumb img{display:block;grid-row:1 / span 2;width:54px;height:52px;border-radius:6px;background:#080e1ab8;object-fit:contain;padding:3px}.draft-media-thumb span{position:static;align-self:end;overflow:hidden;border-radius:0;padding:0;background:transparent;color:#edf7ff;text-overflow:ellipsis;white-space:normal;line-height:1.18;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.draft-media-thumb small{position:static;width:fit-content;max-width:100%;align-self:start;overflow:hidden;border:1px solid rgba(12,20,38,.1);border-radius:999px;padding:3px 7px;background:#fffdf9e0;color:var(--muted);font-size:.66rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.draft-media-thumb:disabled{cursor:progress;opacity:1}.draft-media-thumb__pending{display:grid;grid-row:1 / span 2;width:54px;height:52px;place-items:center;border-radius:6px;background:#78f0ff12;color:#78f0ffeb}.draft-media-thumb__video{display:grid;grid-row:1 / span 2;width:54px;height:52px;place-items:center;border-radius:6px;background:radial-gradient(circle at 28% 22%,rgba(120,240,255,.36),transparent 38%),linear-gradient(135deg,#8b5cf66b,#14d6dd2e);color:#e8fbff}.draft-media-thumb__pending svg,.draft-media-thumb--queued .draft-media-thumb__pending svg,.draft-media-thumb--polling .draft-media-thumb__pending svg,.draft-media-thumb--running_local .draft-media-thumb__pending svg,.draft-media-thumb--running_cloud .draft-media-thumb__pending svg{animation:image-generation-spin 1.2s linear infinite}.draft-media-thumb--planned small{border-color:#96b6ff2e;background:#96b6ff1a;color:#d6e4f2c7}.draft-media-thumb--completed small,.draft-media-thumb--uploaded small,.draft-media-thumb--local small{border-color:#2dd4bf38;background:#14b8a629;color:#99f6e4}.draft-media-thumb--previous small{border-color:#96b6ff38;background:#96b6ff1f;color:#d6e4f2db}.draft-media-thumb--previous{background:#edf7ff0b;opacity:.82}.draft-media-previous-group{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;border-top:1px solid rgba(150,182,255,.16);padding-top:10px}.draft-media-previous-group__header{display:flex;grid-column:1 / -1;align-items:baseline;justify-content:space-between;gap:8px;color:#d6e4f2c7}.draft-media-previous-group__header span{color:#edf7ffe6;font-size:.72rem;font-weight:900;text-transform:uppercase}.draft-media-previous-group__header small{font-size:.7rem;font-weight:750;text-align:right}.draft-media-thumb--failed small,.draft-media-thumb--cancelled small{border-color:#f871713d;background:#7f1d1d38;color:#fecaca}.draft-media-thumb--queued small,.draft-media-thumb--polling small,.draft-media-thumb--running_local small,.draft-media-thumb--running_cloud small{border-color:var(--workspace-warning-border);background:var(--workspace-warning-bg);color:var(--workspace-warning-text)}.draft-media-video-tile{display:grid;grid-column:1 / -1;min-height:66px;align-content:center;gap:4px;border:1px solid rgba(120,240,255,.24);border-radius:8px;padding:9px 10px;background:radial-gradient(circle at 18% 22%,rgba(120,240,255,.14),transparent 42%),linear-gradient(135deg,#8b5cf62e,#14d6dd14),#edf7ff0f;color:#edf7ff;text-align:left}.draft-media-video-tile__icon{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#8b5cf638;color:#d8c8ff}.draft-media-video-tile strong,.draft-media-video-tile small{display:block}.draft-media-video-tile strong{color:#f4f8ff}.draft-media-video-tile small{color:#d6e4f2bd;font-size:var(--font-xs);font-weight:760}.review-notes-card{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:14px;align-items:start;margin-top:20px;margin-bottom:14px;border:1px solid rgba(251,191,36,.22);border-radius:8px;padding:14px;background:linear-gradient(135deg,rgba(251,191,36,.08),transparent),#edf7ff0d}.review-notes-card span{display:block;margin-bottom:6px;color:#fcd34d;font-size:var(--font-xs);font-weight:820;text-transform:uppercase}.review-notes-card strong{display:block;color:#fff7d6}.review-notes-card small{display:block;margin-top:6px;color:#d6e4f2a8}.review-notes-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.review-notes-card li{border:1px solid rgba(251,191,36,.14);border-radius:8px;padding:9px 10px;background:#070c1847;color:#fffae5e6;line-height:1.4}.generation-progress-card{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);gap:22px;align-items:center;margin-bottom:20px;overflow:hidden;border:1px solid rgba(120,240,255,.2);border-radius:8px;padding:24px;background:radial-gradient(circle at 18% 26%,rgba(120,240,255,.16),transparent 34%),linear-gradient(135deg,#8b5cf629,#14d6dd14),#0c1426c7;box-shadow:0 26px 80px #00000038;color:#edf7ff}.generation-progress-card h3{margin:3px 0 8px;color:#f4f8ff;font-size:1.35rem;letter-spacing:0}.generation-progress-card p:not(.eyebrow){max-width:680px;margin:0;color:#d6e4f2c2}.generation-progress-card__visual{position:relative;display:grid;width:96px;height:96px;place-items:center}.generation-progress-card__visual span{position:absolute;width:72px;height:72px;border:1px solid rgba(120,240,255,.34);border-radius:24px;background:#edf7ff0f;animation:generation-card-spin 2.4s linear infinite}.generation-progress-card__visual span:nth-child(2){width:52px;height:52px;border-color:#be88ff73;animation-direction:reverse;animation-duration:1.8s}.generation-progress-card__visual span:nth-child(3){width:18px;height:18px;border-radius:999px;border-color:transparent;background:linear-gradient(135deg,#78f0ff,#9b6dff);box-shadow:0 0 26px #78f0ff75;animation:generation-card-pulse 1.2s ease-in-out infinite}.generation-progress-steps{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.generation-progress-steps span{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center;border:1px solid rgba(150,182,255,.16);border-radius:8px;padding:10px 11px;background:#edf7ff0f;color:#edf7ffdb;font-size:var(--font-xs);font-weight:820;text-transform:uppercase}.generation-progress-steps span svg{grid-row:span 2}.generation-progress-steps span strong{overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.generation-progress-steps span small{color:#edf7ffc7;font-size:.68rem;text-transform:none}.generation-progress-steps span.is-active{border-color:#78f0ff5c;color:#b8fbff;background:#14d6dd1f;box-shadow:inset 0 0 0 1px #78f0ff14}.generation-progress-steps span.is-active svg{animation:generation-card-spin 1.2s linear infinite}.generation-progress-steps span.is-done{border-color:var(--workspace-success-border);background:var(--workspace-success-bg);color:var(--workspace-success-text)}.generation-progress-steps span.is-attention{border-color:var(--workspace-warning-border);background:var(--workspace-warning-bg);color:var(--workspace-warning-text)}.generation-progress-steps span.is-active small,.generation-progress-steps span.is-done small,.generation-progress-steps span.is-attention small{color:inherit}@keyframes generation-card-spin{to{transform:rotate(360deg)}}@keyframes generation-card-pulse{0%,to{transform:scale(.82);opacity:.72}50%{transform:scale(1.15);opacity:1}}.listing-editor,.generator-insights,.export-grid{display:grid;gap:14px;min-width:0}.listing-editor{border:1px solid var(--line);border-radius:8px;padding:16px;background:#fffdf9}.generator-field--description textarea{min-height:360px;line-height:1.62}.editor-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px}.tag-chip-editor{display:grid;gap:10px}.tag-chip-editor__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tag-chip-editor__header small{color:var(--muted);font-size:var(--font-xs);font-weight:760}.tag-chip-list{display:flex;min-height:74px;flex-wrap:wrap;gap:8px;align-content:flex-start;border:1px solid var(--line);border-radius:8px;padding:10px;background:#f6faf2b8}.tag-chip-list p{margin:0;color:var(--muted);font-size:var(--font-sm)}.tag-chip-input{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:1px solid rgba(20,214,221,.22);border-radius:999px;padding:3px 7px 3px 12px;background:#14d6dd1a}.tag-chip-input input{width:min(22ch,210px);min-width:8ch;border:0;padding:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--font-sm);font-weight:760;outline:0}.tag-chip-input button{display:inline-grid;width:22px;height:22px;place-items:center;border:0;border-radius:999px;background:#0c14261f;color:var(--muted);font-weight:900}.tag-chip-editor__add{display:grid;grid-template-columns:minmax(160px,1fr) auto;gap:8px}.tag-chip-editor__add input{min-height:40px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:#fffdf9;color:var(--ink);font:inherit}.tag-chip-editor__add button,.video-studio__actions button{min-height:40px;border:1px solid rgba(120,240,255,.28);border-radius:8px;padding:0 14px;background:#14d6dd1f;color:#dffcff;font-weight:820}.tag-chip-editor__add button:disabled,.video-studio__actions button:disabled{cursor:not-allowed;opacity:.58}.generator-insights{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.generator-insights article,.export-card,.export-summary{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fffdf9}.generator-insights span,.export-card span{display:block;margin-bottom:10px;color:var(--teal);font-size:var(--font-xs);font-weight:760}.generator-insights strong{display:block;margin-bottom:8px;color:var(--ink)}.generator-insights p,.export-card p,.export-summary p{margin:0;color:var(--muted);line-height:1.55}.export-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.export-card{min-height:196px}.export-card--primary{background:#f6faf2}.export-card h3,.export-summary h3{margin-bottom:10px;font-size:1.15rem}.export-card button{margin-top:24px}.export-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.export-card__actions button{margin-top:0}.video-export-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.export-card .video-export-meta span{display:inline-flex;min-height:28px;align-items:center;margin:0;border:1px solid rgba(65,84,62,.18);border-radius:8px;padding:0 9px;background:#fffdf9b8;color:var(--ink);font-size:var(--font-xs);font-weight:760;text-transform:none}.export-card button:disabled{cursor:not-allowed;opacity:.62}.export-summary,.export-summary .tag-cloud{margin-top:16px}.video-studio{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:14px;margin-top:16px;border:1px solid var(--line);border-radius:8px;padding:14px;background:#fffdf9}.video-studio--draft{grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);margin-top:20px}.video-studio__preview{display:grid;place-items:center;min-height:320px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#8b5cf629,#14d6dd14),#0b1124}.video-studio__preview video{width:100%;height:auto;max-height:100%;object-fit:contain}.video-studio__empty,.video-studio__details{display:grid;align-content:center;gap:10px}.video-studio__empty{justify-items:center;padding:28px;color:#edf7ffd1;text-align:center}.video-studio__empty strong,.video-studio__details h3{color:var(--ink)}.video-studio__empty p,.video-studio__details p{margin:0;color:var(--muted);line-height:1.55}.video-studio__details{align-content:start}.video-theme-section{display:grid;gap:12px;margin-top:6px}.video-theme-section>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.video-theme-section>div:first-child span{color:var(--teal);font-size:var(--font-xs);font-weight:760;text-transform:uppercase}.video-theme-section>div:first-child strong{color:var(--ink);font-size:var(--font-sm)}.video-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-theme-option{display:grid;min-height:82px;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:start;border:1px solid rgba(54,73,95,.18);border-radius:8px;padding:9px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-bg) 18%,transparent),transparent),#fffdf9;color:var(--ink);text-align:left}.video-theme-option[aria-pressed=true]{border-color:var(--theme-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent) 24%,transparent)}.video-theme-option:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-accent) 48%,transparent);outline-offset:2px}.video-theme-option__swatches{display:grid;grid-template-columns:repeat(2,12px);grid-template-rows:repeat(2,12px);gap:4px}.video-theme-option__swatches i{display:block;border:1px solid rgba(255,255,255,.24);border-radius:5px}.video-theme-option__swatches i:first-child{grid-row:span 2;background:var(--theme-bg)}.video-theme-option__swatches i:nth-child(2){background:var(--theme-accent)}.video-theme-option__swatches i:nth-child(3){background:var(--theme-secondary)}.video-theme-option strong,.video-theme-option small{display:block}.video-theme-option strong{margin-bottom:3px;color:var(--ink);font-size:var(--font-sm)}.video-theme-option small{color:var(--muted);font-size:var(--font-xs);font-weight:700;line-height:1.35}.video-frame-picker{display:grid;gap:10px;margin:0;padding:0;border:0}.video-frame-picker legend{margin-bottom:8px;color:var(--muted);font-size:var(--font-xs);font-weight:800;text-transform:uppercase}.video-frame-picker>div{display:flex;flex-wrap:wrap;gap:8px}.video-frame-picker label{position:relative;display:grid;grid-template-columns:46px 1fr;flex:1 1 156px;gap:8px;align-items:center;min-width:0;border:1px solid rgba(145,166,200,.24);border-radius:8px;padding:7px;background:#0c142680;cursor:pointer}.video-frame-picker label.is-selected{border-color:#7af4ff9e;background:#104e5b7a}.video-frame-picker input{position:absolute;inset:8px auto auto 8px;width:18px;height:18px;accent-color:var(--teal)}.video-frame-picker img{width:46px;aspect-ratio:1;background:#080e1ab8;object-fit:contain;padding:3px;border-radius:6px}.video-frame-picker span,.video-frame-picker strong,.video-frame-picker small{min-width:0}.video-frame-picker strong{display:block;overflow:hidden;color:var(--text);font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap}.video-frame-picker small{display:block;color:var(--muted);font-size:var(--font-xs)}.video-frame-picker>small{color:var(--muted);font-size:var(--font-xs);line-height:1.45}.video-studio__message{border:1px solid rgba(120,240,255,.24);border-radius:8px;padding:10px 12px;background:#14d6dd1a;color:var(--teal);font-weight:700}.video-progress{display:grid;gap:8px;overflow:hidden;border:1px solid rgba(120,240,255,.24);border-radius:8px;padding:10px 12px;background:#0c142614}.video-progress>span{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--teal),var(--coral));transition:width .18s ease}.video-progress div{display:flex;align-items:center;justify-content:space-between;gap:12px}.video-progress strong,.video-progress small{min-width:0}.video-progress strong{overflow:hidden;color:var(--ink);font-size:var(--font-sm);text-overflow:ellipsis;white-space:nowrap}.video-progress small{color:var(--teal);font-weight:900}.video-studio__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px}.video-studio .button{width:fit-content;gap:8px}.video-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#050912ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-modal{display:grid;width:min(1040px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 32px));grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(150,182,255,.22);border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(118,77,255,.2),transparent 34%),linear-gradient(180deg,#11192e,#0b1124);box-shadow:0 32px 120px #00000075}.video-modal__header{z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(150,182,255,.16);padding:14px 16px;background:#0c1426eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.video-modal__header span{display:block;margin-bottom:4px;color:#78f0ff;font-size:var(--font-xs);font-weight:820;text-transform:uppercase}.video-modal__header strong{display:block;color:#f4f8ff;font-size:1.05rem}.video-modal__header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(150,182,255,.2);border-radius:8px;background:#edf7ff14;color:#edf7ff}.refinement-modal-backdrop{z-index:1000}.refinement-modal{width:min(860px,100%);max-height:min(88vh,860px);overflow:auto;border:1px solid rgba(150,182,255,.22);border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(20,214,221,.14),transparent 34%),linear-gradient(180deg,#11192e,#0b1124);box-shadow:0 32px 120px #00000075}.refinement-modal__body{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(320px,1fr);gap:18px;padding:18px}.refinement-context-card{display:grid;align-content:start;gap:12px;min-width:0;border:1px solid rgba(150,182,255,.18);border-radius:8px;padding:12px;background:#edf7ff0f}.refinement-context-card img{display:block;width:100%;max-height:420px;border:1px solid rgba(150,182,255,.14);border-radius:8px;background:#fffdf9f5;object-fit:contain}.refinement-context-card small{color:#b7c4d8;font-size:var(--font-sm);font-weight:650;line-height:1.45}.refinement-context-card__copy{display:grid;gap:10px;color:#edf7ff}.refinement-context-card__copy svg{color:#78f0ff}.refinement-context-card__copy p{display:-webkit-box;overflow:hidden;margin:0;color:#dbeafe;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:10}.refinement-controls,.refinement-section{display:grid;gap:12px}.refinement-section>span,.field-action-row>span{color:var(--teal);font-size:var(--font-xs);font-weight:820;text-transform:uppercase}.refinement-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.refinement-chip-grid button{border:1px solid rgba(150,182,255,.18);border-radius:999px;padding:8px 11px;background:#edf7ff12;color:#dbeafe;font-size:var(--font-sm);font-weight:760;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.refinement-chip-grid button:hover:not(:disabled),.refinement-tier-grid button:hover:not(:disabled),.refinement-provider-grid button:hover:not(:disabled){border-color:#78f0ff8f;transform:translateY(-1px)}.refinement-chip-grid button:focus-visible,.refinement-tier-grid button:focus-visible,.refinement-provider-grid button:focus-visible{outline:2px solid rgba(120,240,255,.74);outline-offset:2px}.refinement-chip-grid button[aria-pressed=true]{border-color:#78f0ff9e;background:#14d6dd29;color:#f4f8ff;box-shadow:0 0 0 2px #78f0ff1f}.refinement-steering-field textarea{min-height:116px;background:#edf7ff14;color:#f4f8ff}.refinement-tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.refinement-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.refinement-tier-grid button,.refinement-provider-grid button{display:grid;gap:4px;min-width:0;border:1px solid rgba(150,182,255,.18);border-radius:8px;padding:10px;background:#edf7ff12;color:#dbeafe;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.refinement-tier-grid button[aria-pressed=true],.refinement-provider-grid button[aria-pressed=true]{border-color:#78f0ff9e;background:#14d6dd29;box-shadow:0 0 0 2px #78f0ff1f}.refinement-tier-grid button:disabled,.refinement-provider-grid button:disabled{cursor:not-allowed;opacity:.52}.refinement-tier-grid strong,.refinement-provider-grid strong{color:#f4f8ff;font-size:var(--font-sm)}.refinement-tier-grid small,.refinement-provider-grid small{color:#b7c4d8;font-size:var(--font-xs);font-weight:680}.refinement-message{margin:0;border:1px solid rgba(120,240,255,.2);border-radius:8px;padding:10px 12px;background:#14d6dd14;color:#dbeafe;font-size:var(--font-sm);font-weight:680}.refinement-actions{display:flex;justify-content:flex-end;gap:10px}.video-studio--modal{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.gallery-generation-preferences{border:1px solid rgba(150,182,255,.14);border-radius:12px;background:#0509122e;overflow:hidden}.gallery-generation-preferences__header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:68px;padding:11px 13px;cursor:pointer;list-style:none}.gallery-generation-preferences__header::-webkit-details-marker{display:none}.gallery-generation-preferences[open] .gallery-generation-preferences__header{border-bottom:1px solid rgba(150,182,255,.12)}.gallery-generation-preferences__body{display:grid;gap:16px;padding:14px}.gallery-generation-preferences__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(120,240,255,.24);border-radius:12px;background:linear-gradient(145deg,#14d6dd2e,#8b5cf62e);color:#78f0ff}.gallery-generation-preferences__header>div>span,.gallery-preference-group__heading span{color:#78f0ff;font-size:var(--font-xs);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.gallery-generation-preferences__header h4{margin:3px 0 2px;color:#f4f8ff;font-size:1rem;line-height:1.25}.gallery-generation-preferences__header p,.gallery-preference-group__heading p{margin:0;color:#d6e4f2a8;font-size:var(--font-xs);font-weight:650;line-height:1.4}.gallery-generation-preferences__current{display:grid;grid-template-columns:auto auto;gap:1px 8px;align-items:center;min-width:128px;border:1px solid rgba(120,240,255,.18);border-radius:10px;padding:7px 30px 7px 10px;color:#f4f8ff;position:relative}.gallery-generation-preferences__current strong,.gallery-generation-preferences__current small{font-size:var(--font-xs);line-height:1.2}.gallery-generation-preferences__current small{color:#d6e4f299;font-weight:700}.gallery-generation-preferences__current svg{position:absolute;right:9px;top:50%;color:#78f0ff;transform:translateY(-50%);transition:transform .15s ease}.gallery-generation-preferences[open] .gallery-generation-preferences__current svg{transform:translateY(-50%) rotate(90deg)}.gallery-preference-group{display:grid;gap:9px}.gallery-preference-group__heading{display:flex;gap:16px;align-items:end;justify-content:space-between}.gallery-preference-group__heading p{margin-top:3px}.gallery-preference-group__heading>small{color:#d6e4f294;font-size:.68rem;font-weight:750}.gallery-preference-options{display:grid;gap:8px}.gallery-preference-options--mode{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-preference-options--quality{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-preference-options button{position:relative;display:grid;gap:3px;min-height:72px;align-content:center;border:1px solid rgba(150,182,255,.16);border-radius:11px;padding:11px 34px 11px 12px;background:#05091242;color:#d6e4f2cc;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.gallery-preference-options button:hover:not(:disabled){border-color:#78f0ff61;transform:translateY(-1px)}.gallery-preference-options button[aria-pressed=true]{border-color:#78f0ff6b;background:linear-gradient(145deg,#14d6dd29,#8b5cf614),#0509124d;box-shadow:inset 0 0 0 1px #78f0ff0d;color:#fff}.gallery-preference-options button:disabled{cursor:not-allowed;opacity:.48}.gallery-preference-options button strong{color:inherit;font-size:var(--font-sm);line-height:1.2}.gallery-preference-options button small{overflow:hidden;color:#d6e4f299;font-size:.68rem;font-weight:680;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.gallery-preference-option__status{position:absolute;right:10px;top:10px;display:grid;width:19px;height:19px;place-items:center;border:1px solid rgba(150,182,255,.2);border-radius:999px;color:transparent}.gallery-preference-options button[aria-pressed=true] .gallery-preference-option__status{border-color:#78f0ff;background:#78f0ff;color:#07111c}.source-draft-toggle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:center;border:1px solid rgba(150,182,255,.14);border-radius:11px;padding:11px 12px;background:#05091233;cursor:pointer}.source-draft-toggle input{width:18px;height:18px;margin:0;accent-color:#14d6dd}.source-draft-toggle span{display:grid;gap:4px}.source-draft-toggle strong{color:#f4f8ff;font-size:var(--font-sm)}.source-draft-toggle small{color:#d6e4f2b8;font-size:var(--font-xs);font-weight:720;line-height:1.45}.photo-intelligence-card,.category-suggestion-card,.seller-facts-card,.variation-card,.gallery-plan-card{display:grid;gap:14px;margin:18px 0;border:1px solid rgba(150,182,255,.18);border-radius:8px;padding:16px;background:linear-gradient(135deg,#14d6dd14,#8b5cf614),#edf7ff0d}.gallery-plan-card{overflow:visible}.confirmation-wizard{display:grid;gap:12px;border:1px solid rgba(120,240,255,.2);border-radius:10px;padding:14px;background:#05091247;scroll-margin-top:18px}.confirmation-wizard__intro{display:flex;gap:16px;align-items:end;justify-content:space-between}.confirmation-wizard__intro>div{display:grid;gap:3px}.confirmation-wizard__intro h3,.confirmation-wizard__intro p{margin:0}.confirmation-wizard__intro h3{color:#f4f8ff;font-size:clamp(1.05rem,2vw,1.25rem)}.confirmation-wizard__intro p:not(.eyebrow),.confirmation-wizard__intro>strong{color:#d6e4f2b8;font-size:var(--font-xs);font-weight:800}.confirmation-wizard__intro>strong{white-space:nowrap}.confirmation-wizard__progress{height:4px;overflow:hidden;border-radius:999px;background:#96b6ff26}.confirmation-wizard__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14d6dd,#8b5cf6);transition:width .18s ease}.confirmation-wizard__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.confirmation-wizard__steps button{display:flex;min-width:0;min-height:42px;gap:7px;align-items:center;border:1px solid transparent;border-radius:8px;padding:7px 8px;background:transparent;color:#d6e4f29e;font:inherit;text-align:left}.confirmation-wizard__steps button>span{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid rgba(150,182,255,.24);border-radius:999px;font-size:.72rem;font-weight:900}.confirmation-wizard__steps button strong{overflow:hidden;font-size:var(--font-xs);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.confirmation-wizard__steps button.is-complete{color:#b8fbff}.confirmation-wizard__steps button.is-complete>span{border-color:#14d6dd57;background:#14d6dd1f}.confirmation-wizard__steps button.is-current{border-color:#78f0ff4d;background:#14d6dd1a;color:#f4f8ff}.confirmation-wizard__steps button.is-current>span{border-color:#78f0ff;background:#14d6dd;color:#07131a}.confirmation-wizard__actions{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:18px;border-top:1px solid rgba(150,182,255,.16);padding-top:16px}.confirmation-wizard__actions>div{display:flex;gap:12px;align-items:center}.confirmation-wizard__actions>div>span{max-width:320px;color:#d6e4f2ad;font-size:var(--font-xs);font-weight:750;line-height:1.4;text-align:right}.confirmation-wizard__actions .button{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-width:116px}.confirmation-wizard__back{border:1px solid rgba(150,182,255,.22);background:#edf7ff0a;color:#dfeeff}.confirmation-wizard__back:disabled{opacity:0;pointer-events:none}:root[data-shopspark-theme=commerce] .generator-page--workspace .confirmation-wizard,:root[data-shopspark-theme=merchant] .generator-page--workspace .confirmation-wizard{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg)}:root[data-shopspark-theme=commerce] .generator-page--workspace .confirmation-wizard__intro h3,:root[data-shopspark-theme=commerce] .generator-page--workspace .confirmation-wizard__steps button.is-current,:root[data-shopspark-theme=merchant] .generator-page--workspace .confirmation-wizard__intro h3,:root[data-shopspark-theme=merchant] .generator-page--workspace .confirmation-wizard__steps button.is-current{color:var(--workspace-heading)}:root[data-shopspark-theme=commerce] .generator-page--workspace .confirmation-wizard__intro p:not(.eyebrow),:root[data-shopspark-theme=commerce] .generator-page--workspace .confirmation-wizard__intro>strong,:root[data-shopspark-theme=commerce] .generator-page--workspace .confirmation-wizard__steps button,:root[data-shopspark-theme=commerce] .generator-page--workspace .confirmation-wizard__actions>div>span,:root[data-shopspark-theme=merchant] .generator-page--workspace .confirmation-wizard__intro p:not(.eyebrow),:root[data-shopspark-theme=merchant] .generator-page--workspace .confirmation-wizard__intro>strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .confirmation-wizard__steps button,:root[data-shopspark-theme=merchant] .generator-page--workspace .confirmation-wizard__actions>div>span{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .confirmation-wizard__steps button.is-current,:root[data-shopspark-theme=merchant] .generator-page--workspace .confirmation-wizard__steps button.is-current{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft)}:root[data-shopspark-theme=commerce] .generator-page--workspace .confirmation-wizard__back,:root[data-shopspark-theme=merchant] .generator-page--workspace .confirmation-wizard__back{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-control-text)}.seller-facts-card__header{display:grid;gap:4px}.variation-card{gap:16px}.variation-toggle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.variation-toggle input{width:18px;height:18px;margin-top:3px;accent-color:#14d6dd}.variation-toggle span,.variation-toggle strong,.variation-toggle small{display:block}.variation-toggle strong,.variation-editor__header span,.variation-group__header span,.variation-option-row span,.variation-review-card span,.export-variation-summary strong{color:#f4f8ff;font-size:var(--font-sm);font-weight:900}.variation-toggle small,.variation-editor__header p,.variation-review-card p,.export-variation-summary span{margin:4px 0 0;color:#d6e4f2b8;font-size:var(--font-sm);line-height:1.45}.variation-editor,.variation-group,.variation-image-assignments,.variation-review-card,.export-variation-summary{display:grid;gap:12px}.variation-editor__header,.variation-group__header{display:flex;gap:12px;align-items:end;justify-content:space-between}.variation-group{border:1px solid rgba(150,182,255,.16);border-radius:8px;padding:12px;background:#05091238}.variation-group__header label,.variation-option-row label,.variation-image-row{display:grid;gap:6px;min-width:0}.variation-group input:not([type=radio]):not([type=checkbox]),.variation-group select,.variation-image-row select{min-height:40px;border:1px solid rgba(150,182,255,.18);border-radius:8px;padding:9px 10px;background:#edf7ff12;color:#edf7ff;font:inherit}.variation-option-grid{display:grid;gap:8px}.variation-option-row{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(130px,.95fr) minmax(96px,.5fr) minmax(84px,.42fr) minmax(72px,auto) minmax(90px,auto);gap:10px;align-items:end}.variation-default-toggle{min-height:40px;display:flex;flex-direction:row;align-items:center;gap:6px;color:#d6e4f2d6;font-size:var(--font-xs);font-weight:850}.variation-default-toggle input{width:18px;height:18px;min-height:0;margin:0;padding:0;accent-color:#14d6dd}.variation-option-actions{min-height:40px;display:flex;justify-content:flex-end;align-items:end}.variation-card button,.variation-add-option{min-height:40px;border:1px solid rgba(120,240,255,.28);border-radius:8px;padding:8px 12px;background:#14d6dd1a;color:#dffcff;font:inherit;font-size:var(--font-sm);font-weight:900}.variation-image-grid{display:grid;gap:8px}.variation-image-row{grid-template-columns:52px minmax(0,1fr) minmax(160px,.8fr);align-items:center;border:1px solid rgba(150,182,255,.14);border-radius:8px;padding:8px;background:#edf7ff0a}.variation-image-row img{width:52px;height:52px;border-radius:6px;object-fit:contain;background:#05091257}.variation-image-row span{overflow-wrap:anywhere;color:#edf7ff;font-size:var(--font-sm);font-weight:800}.variation-review-card,.export-variation-summary{border:1px solid rgba(120,240,255,.22);border-radius:8px;padding:12px;background:#14d6dd14}.variation-review-card strong{color:#dffcff;font-size:var(--font-sm);line-height:1.45}.category-suggestion-card__header{display:grid;gap:4px}.seller-facts-card__header span{color:#78f0ff;font-size:var(--font-xs);font-weight:900;letter-spacing:.02em;text-transform:uppercase}.seller-facts-card__header p{margin:0;color:#d6e4f2b8;font-size:var(--font-sm);line-height:1.45}.category-suggestion-card__header span{color:#78f0ff;font-size:var(--font-xs);font-weight:900;letter-spacing:.02em;text-transform:uppercase}.category-suggestion-card__header p{margin:0;color:#d6e4f2b8;font-size:var(--font-sm);line-height:1.45}.category-suggestion-list{display:grid;gap:8px}.category-suggestion-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:54px;border:1px solid rgba(150,182,255,.18);border-radius:8px;padding:10px 12px;background:#05091252;color:#edf7ff;text-align:left}.category-suggestion-list button[aria-checked=true]{border-color:#78f0ff8f;background:#14d6dd24;box-shadow:0 0 0 1px #78f0ff29}.category-suggestion-list strong,.category-custom-field span{display:block;color:#f4f8ff;font-size:var(--font-sm);font-weight:900}.category-suggestion-list small{display:block;margin-top:3px;color:#d6e4f2ad;font-size:var(--font-xs);font-weight:720;line-height:1.35}.category-suggestion-list em{border-radius:999px;padding:4px 8px;background:#78f0ff21;color:#b8fbff;font-size:var(--font-xs);font-style:normal;font-weight:900;white-space:nowrap}.category-suggestion-card__footnote{margin:12px 0 0;color:#d6e4f2a3;font-size:var(--font-xs);line-height:1.4}.category-custom-field{display:grid;gap:7px}.category-custom-disclosure summary{color:#b8fbff;cursor:pointer;font-size:var(--font-xs);font-weight:850}.category-custom-disclosure[open] summary{margin-bottom:10px}.category-custom-field input{min-height:42px;border:1px solid rgba(150,182,255,.18);border-radius:8px;padding:10px 12px;background:#edf7ff0f;color:#edf7ff;font:inherit}.seller-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seller-fact-field{display:grid;gap:7px}.seller-fact-field span{color:#f4f8ff;font-size:var(--font-xs);font-weight:850}.seller-fact-field input{min-height:42px;border:1px solid rgba(150,182,255,.2);border-radius:8px;padding:10px 12px;background:#edf7ff12;color:#edf7ff;font:inherit}.seller-fact-field input[aria-invalid=true]{border-color:#ff7070db;box-shadow:0 0 0 3px #ff707029}.seller-fact-field small{color:#d6e4f2ad;font-size:var(--font-xs);line-height:1.4}.seller-fact-field__error{color:#ffb4b4;font-size:var(--font-sm);line-height:1.35}.seller-dimensions-field,.seller-fact-selector{display:grid;gap:10px;min-width:0}.seller-dimensions-field{grid-column:1 / -1;margin:0;border:1px solid rgba(120,240,255,.18);border-radius:8px;padding:12px}.seller-dimensions-field legend,.seller-fact-selector>span{color:#f4f8ff;font-size:var(--font-xs);font-weight:850}.seller-dimensions-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.seller-dimensions-grid label{display:grid;gap:6px;min-width:0}.seller-dimensions-grid span{color:#d6e4f2b8;font-size:var(--font-xs);font-weight:800}.seller-dimensions-grid input,.seller-dimensions-grid select,.seller-fact-selector input{min-height:42px;width:100%;border:1px solid rgba(150,182,255,.2);border-radius:8px;padding:10px 12px;background:#edf7ff12;color:#edf7ff;font:inherit}.seller-dimensions-grid input[aria-invalid=true]{border-color:#ff7070db;box-shadow:0 0 0 3px #ff707029}.seller-dimensions-field small{color:#d6e4f2ad;font-size:var(--font-xs);line-height:1.4}.dimension-template{display:grid;gap:4px;margin-top:4px;width:min(100%,340px);border:1px solid #b7cfcd;border-radius:8px;padding:8px 10px 6px;background:#eef5f4}.dimension-template svg{display:block;width:360px;max-width:100%;height:auto;color:#007f86}.dimension-template__shape{fill:#1a7b8114;stroke:#17626a;stroke-width:2.4;stroke-linejoin:round}.dimension-template__arrow{stroke:currentColor;stroke-width:2}.dimension-template__label{fill:#163b41;font-size:11px;font-weight:800}.dimension-template p{margin:0;color:#36585d;font-size:var(--font-xs);line-height:1.35}.new-listing-dialog-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0f1f267a}.new-listing-dialog{width:min(100%,460px);border:1px solid var(--workspace-panel-border, #cbd9d5);border-radius:14px;padding:24px;background:var(--workspace-panel-bg, #fffaf4);color:var(--workspace-text, #17353b);box-shadow:0 22px 60px #0c1f2547}.new-listing-dialog h2{margin:4px 0 10px;color:var(--workspace-heading, #102f35);font-size:1.45rem}.new-listing-dialog>p:not(.eyebrow){margin:0;color:var(--workspace-muted, #53666a);line-height:1.5}.new-listing-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.seller-dimensions-confirm{justify-self:start;min-height:34px;border:1px solid rgba(120,240,255,.36);border-radius:8px;padding:0 10px;background:#14d6dd1f;color:#f4f8ff;font-size:var(--font-xs);font-weight:850}.seller-fact-options{display:flex;flex-wrap:wrap;gap:7px}.seller-fact-options button{min-height:34px;border:1px solid rgba(150,182,255,.18);border-radius:8px;padding:0 10px;background:#0509125c;color:#edf7ffe0;font-size:var(--font-xs);font-weight:800}.seller-fact-options button[aria-pressed=true]{border-color:#78f0ff9e;background:#14d6dd26;color:#f4f8ff}.gallery-plan-locked{display:grid;gap:6px;margin:18px 0;border:1px dashed rgba(150,182,255,.22);border-radius:8px;padding:14px 16px;background:#edf7ff09}.gallery-plan-locked span{color:#78f0ff;font-size:var(--font-xs);font-weight:900;letter-spacing:.02em;text-transform:uppercase}.gallery-plan-locked p{margin:0;color:#d6e4f2b8;font-size:var(--font-sm);line-height:1.45}.photo-intelligence-card__header,.gallery-plan-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.photo-intelligence-card__header h3{margin:4px 0 6px;color:#f4f8ff;font-size:1.1rem}.gallery-plan-card__header h4{margin:5px 0 6px;color:#f4f8ff;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.2}.photo-intelligence-card__header p:not(.eyebrow),.gallery-plan-card__header p,.product-guess-panel p{margin:0;color:#d6e4f2bd;font-size:var(--font-sm);line-height:1.5}.photo-intelligence-card__header button,.gallery-plan-card button,.product-guess-buttons button{min-height:38px;border:1px solid rgba(150,182,255,.18);border-radius:8px;background:#0509125c;color:#edf7ffe0;font-weight:800}.photo-intelligence-card__header button{padding:0 14px}.photo-intelligence-card__header button:disabled{opacity:.68}.photo-intelligence-card__message{margin:0;border:1px solid rgba(120,240,255,.2);border-radius:8px;padding:10px 12px;background:#14d6dd17;color:#b8fbff;font-size:var(--font-sm);font-weight:760}.analysis-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.analysis-summary-grid article{min-width:0;border:1px solid rgba(150,182,255,.14);border-radius:8px;padding:12px;background:#05091247}.analysis-summary-grid span,.product-guess-panel span,.gallery-plan-card__header span,.gallery-plan-options span{display:block;color:#78f0ff;font-size:var(--font-xs);font-weight:900;letter-spacing:.02em;text-transform:uppercase}.analysis-summary-grid strong,.gallery-plan-card__header strong{display:block;margin-top:4px;color:#f4f8ff;font-size:.98rem}.analysis-summary-grid p{margin:7px 0 0;color:#d6e4f2b8;font-size:var(--font-sm);line-height:1.45}.product-guess-panel{display:grid;gap:10px}.product-guess-buttons{display:flex;flex-wrap:wrap;gap:8px}.product-guess-buttons button{min-height:34px;padding:0 11px;font-size:var(--font-xs)}.product-guess-more{align-self:center}.product-guess-more summary{min-height:34px;display:inline-flex;align-items:center;border:1px dashed rgba(150,182,255,.24);border-radius:8px;padding:0 11px;color:#d6e4f2c2;cursor:pointer;font-size:var(--font-xs);font-weight:800;list-style:none}.product-guess-more summary::-webkit-details-marker{display:none}.product-guess-more[open]{flex:1 0 100%}.product-guess-more>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.product-guess-buttons button[aria-pressed=true],.gallery-plan-grid button[aria-pressed=true],.gallery-plan-options button[aria-pressed=true]{border-color:#78f0ff61;background:#14d6dd29;color:#fff}.product-guess-panel input{min-height:42px;border:1px solid rgba(150,182,255,.18);border-radius:8px;padding:10px 12px;background:#edf7ff0f;color:#edf7ff;font:inherit}.gallery-plan-card__count{display:grid;grid-template-columns:auto auto;gap:0 7px;align-items:center;min-width:138px;border:1px solid rgba(120,240,255,.22);border-radius:12px;padding:10px 12px;background:#14d6dd14}.gallery-plan-card__count strong{grid-row:1 / 3;margin:0;color:#78f0ff;font-size:1.7rem;line-height:1}.gallery-plan-card__count span,.gallery-plan-card__count small{color:#edf7ffe6;font-size:.72rem;font-weight:850;letter-spacing:0;line-height:1.2;text-transform:none}.gallery-plan-card__count small{color:#d6e4f2a8}.gallery-plan-collection{display:grid;gap:12px}.gallery-plan-section-heading{display:flex;gap:18px;align-items:end;justify-content:space-between}.gallery-plan-section-heading span,.gallery-plan-styling>div:first-child>span{color:#78f0ff;font-size:var(--font-xs);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.gallery-plan-section-heading p,.gallery-plan-styling>div:first-child>p{margin:4px 0 0;color:#d6e4f2ad;font-size:var(--font-xs);font-weight:680;line-height:1.4}.gallery-plan-section-heading>strong{flex:0 0 auto;color:#d6e4f2b8;font-size:var(--font-xs);white-space:nowrap}.gallery-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gallery-plan-tile{min-width:0}.gallery-plan-grid button{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:minmax(64px,auto) auto;gap:9px 11px;align-items:center;width:100%;min-height:126px;border-radius:12px;padding:11px;text-align:left;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.gallery-plan-grid button:hover:not(:disabled){border-color:#78f0ff6b;box-shadow:0 12px 28px #0003;transform:translateY(-2px)}.gallery-plan-tile.is-selected button{background:linear-gradient(145deg,#14d6dd21,#8b5cf614),#05091257}.gallery-plan-tile__preview{position:relative;display:grid;width:48px;min-height:64px;place-items:center;overflow:hidden;border:1px solid rgba(120,240,255,.22);border-radius:10px;background:radial-gradient(circle at 72% 25%,rgba(120,240,255,.3),transparent 28%),linear-gradient(145deg,#14d6dd42,#8b5cf647);color:#d9fcff}.gallery-plan-tile__preview:after{position:absolute;inset:auto -8px -12px 8px;height:35px;border-radius:50% 50% 0 0;background:#edf7ff1a;content:"";transform:rotate(-10deg)}.gallery-plan-tile__preview strong{align-self:start;justify-self:start;margin:8px 0 0 8px;color:#fff;font-size:.76rem;letter-spacing:.04em}.gallery-plan-tile__preview svg{position:absolute;right:6px;bottom:6px;z-index:1;border-radius:999px;padding:2px;background:#78f0ff;color:#07111c}.gallery-plan-tile__check{position:absolute;right:0;top:6px;z-index:2;display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(15,94,99,.3);border-radius:999px;background:#78f0ff;color:#07111c}.gallery-plan-tile__check svg{position:static;padding:0;background:transparent;color:inherit}.gallery-plan-quota{display:grid;gap:5px;border:1px solid rgba(120,240,255,.2);border-radius:8px;padding:11px 12px;background:#14d6dd14}.gallery-plan-quota.is-blocking{border-color:#f871715c;background:#7f1d1d38}.gallery-plan-quota span{color:#78f0ff;font-size:var(--font-xs);font-weight:900;letter-spacing:.02em;text-transform:uppercase}.gallery-plan-quota p{margin:0;color:#d6e4f2d6;font-size:var(--font-sm);font-weight:760;line-height:1.45}.gallery-plan-quota.is-blocking p{color:#fecaca}.gallery-plan-quota a{color:inherit;text-decoration:underline;text-underline-offset:3px}.gallery-plan-grid button:disabled{cursor:not-allowed;opacity:.48}.gallery-plan-tile__copy{display:grid;min-width:0;gap:3px}.gallery-plan-tile__copy small{overflow:hidden;color:#78f0ff;font-size:var(--font-xs);font-weight:900;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.gallery-plan-tile__copy strong{color:#f4f8ff;font-size:var(--font-sm);line-height:1.18}.gallery-plan-tile__copy>span{display:-webkit-box;overflow:hidden;color:#d6e4f2a6;font-size:.69rem;font-weight:650;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gallery-plan-empty{display:flex;gap:12px;align-items:center;border:1px dashed rgba(150,182,255,.22);border-radius:12px;padding:18px;color:#78f0ff}.gallery-plan-empty strong,.gallery-plan-empty p{display:block;margin:0}.gallery-plan-empty strong{color:#f4f8ff;font-size:var(--font-sm)}.gallery-plan-empty p{margin-top:3px;color:#d6e4f2ad;font-size:var(--font-xs)}.gallery-plan-more{border:1px solid rgba(150,182,255,.14);border-radius:12px;background:#05091233}.gallery-plan-more>summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 13px;color:#edf7ff;cursor:pointer;font-size:var(--font-sm);font-weight:820;list-style:none}.gallery-plan-more>summary::-webkit-details-marker{display:none}.gallery-plan-more>summary>span{display:flex;gap:8px;align-items:center}.gallery-plan-more>summary svg{color:#78f0ff}.gallery-plan-more>summary small{color:#d6e4f294;font-size:var(--font-xs)}.gallery-plan-more[open]{padding-bottom:12px}.gallery-plan-more[open]>summary{border-bottom:1px solid rgba(150,182,255,.12)}.gallery-plan-more>p{margin:11px 13px;color:#d6e4f2a8;font-size:var(--font-xs)}.gallery-plan-grid--available{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px}.gallery-plan-grid--available button{grid-template-rows:auto;min-height:88px}.gallery-plan-grid--available .gallery-plan-tile__preview{min-height:58px;border-color:#96b6ff29;background:#edf7ff0d;color:#d6e4f29e}.gallery-plan-grid--available .gallery-plan-tile__preview svg{position:static;background:transparent;color:currentColor}.gallery-plan-styling{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:18px;align-items:start;border-top:1px solid rgba(150,182,255,.12);padding-top:14px}.gallery-plan-styling__controls{display:grid;gap:14px}.gallery-plan-placement{display:grid;gap:7px;border:1px solid rgba(120,240,255,.22);border-radius:8px;padding:12px;background:#14d6dd14}.gallery-plan-placement>span{display:block;color:#78f0ff;font-size:var(--font-xs);font-weight:900;letter-spacing:.02em;text-transform:uppercase}.gallery-plan-placement p{margin:0;color:#d6e4f2b3;font-size:var(--font-xs);line-height:1.4}.gallery-plan-placement p strong{color:#edf7ff}.gallery-plan-placement>div{display:flex;flex-wrap:wrap;gap:7px}.gallery-plan-placement button{min-height:34px;padding:0 10px;font-size:var(--font-xs)}.gallery-plan-dimensions{display:grid;gap:7px;border:1px solid rgba(120,240,255,.22);border-radius:8px;padding:12px;background:#14d6dd14}.gallery-plan-dimensions span{color:#78f0ff;font-size:var(--font-xs);font-weight:900;letter-spacing:.02em;text-transform:uppercase}.gallery-plan-dimensions input{min-height:42px;border:1px solid rgba(150,182,255,.2);border-radius:8px;padding:10px 12px;background:#edf7ff12;color:#edf7ff;font:inherit}.gallery-plan-dimensions input[aria-invalid=true]{border-color:#ff7070db;box-shadow:0 0 0 3px #ff707029}.gallery-plan-dimensions small{color:#d6e4f2ad;font-size:var(--font-xs);line-height:1.4}.gallery-plan-dimensions__error{color:#ffb4b4;font-size:var(--font-sm);line-height:1.35}.gallery-plan-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gallery-plan-options [role=group]{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.gallery-plan-options button{min-height:34px;padding:0 10px;font-size:var(--font-xs)}.gallery-plan-placement button[aria-pressed=true]{border-color:#78f0ffb8;background:#14d6dd33;color:#f4f8ff}.image-generation-progress{display:grid;gap:12px;border:1px solid rgba(120,240,255,.22);border-radius:8px;padding:14px;background:linear-gradient(135deg,#14d6dd1a,#8b5cf61f),#0509128a}.image-generation-progress__header{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}.image-generation-progress__header strong,.image-generation-progress__header small{display:block}.image-generation-progress__header strong{color:#f4f8ff}.image-generation-progress__header small{margin-top:2px;color:#d6e4f2b3}.image-generation-progress__orb{position:relative;width:32px;height:32px;border-radius:999px;background:conic-gradient(from 0deg,#78f0ff,#8b5cf6,#d76545,#78f0ff);box-shadow:0 0 28px #78f0ff47;animation:image-generation-spin 1.4s linear infinite}.image-generation-progress__orb:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:inherit;background:#0b1224}.image-job-list{display:grid;grid-template-columns:1fr;gap:8px}.image-job-pill{display:flex;min-width:0;min-height:34px;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(150,182,255,.14);border-radius:8px;padding:7px 9px;color:#f4f8ffe6;font-size:var(--font-sm);font-weight:800;background:#edf7ff0f}.image-job-pill small{overflow:hidden;color:#78f0ffcc;font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap}.image-job-pill em{overflow:hidden;max-width:160px;color:#fecaca;font-size:.68rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.image-job-pill--completed{border-color:#2dd4bf52;background:#14b8a629}.image-job-pill--running_local,.image-job-pill--running_cloud,.image-job-pill--queued,.image-job-pill--pending{border-color:#78f0ff47;background:#14d6dd1c}.image-job-pill--polling{border-color:#fbbf244d;background:#fbbf241a}.image-job-pill--failed,.image-job-pill--cancelled{border-color:#f8717152;background:#7f1d1d2e}@keyframes image-generation-spin{to{transform:rotate(360deg)}}@media (max-width: 1100px){.draft-review-layout,.video-studio--draft{grid-template-columns:1fr}.draft-media-hero img,.draft-media-hero video{max-height:min(70vh,620px)}}@media (max-width: 760px){.draft-review-layout,.review-notes-card,.video-studio,.generation-progress-card,.generation-progress-steps{grid-template-columns:1fr}.gallery-preference-options--mode{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 920px){.nav__links{display:none}.hero{min-height:620px}.hero__shade{background:linear-gradient(90deg,#241f1adb,#241f1a9e 58%,#241f1a38),linear-gradient(180deg,#241f1a2e,#241f1a47)}.transformation,.section--editor,.faq{grid-template-columns:1fr}.step-grid,.draft-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-page{grid-template-columns:1fr}.auth-preview{min-height:360px}.generator-app-heading,.generator-hero,.generator-workspace,.draft-review-layout,.video-studio,.export-grid{grid-template-columns:1fr}.generator-panel--left{position:static}.generator-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.photo-preview-grid,.generator-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.signup-provider-options,.signup-email-form__row{grid-template-columns:1fr}.signup-email-form__submit{width:100%;justify-content:center}.generation-progress-card{grid-template-columns:1fr}.generation-progress-card__visual{width:76px;height:76px}.generation-progress-steps{grid-template-columns:1fr}.nav{width:min(100% - 28px,1180px);gap:14px;padding-top:16px}.nav__links,.nav__account-copy{display:none}.nav__actions{gap:8px;flex-wrap:nowrap}.nav__login{min-height:38px;font-size:.88rem}.nav__account{min-height:38px;padding:4px}.nav__account-dot{width:28px;height:28px}.nav__signout,.button{min-height:38px;padding:0 11px;font-size:.88rem}.market-nav .nav__dashboard,.market-nav .nav__signout{display:none}.brand span:last-child{display:none}.hero{min-height:660px}.hero__image{object-position:58% center}.hero__content,.section,.final-cta{width:min(100% - 28px,1180px)}.hero__content{padding-top:84px}h1{font-size:2.2rem}h2{font-size:1.6rem}.proof-strip span{width:calc(50% - 5px);min-height:52px}.section{padding:54px 0}.section--linen{width:100%;padding-right:14px;padding-left:14px}.photo-stack{min-height:330px}.step-grid,.draft-grid,.pricing-grid{grid-template-columns:1fr}.editor-shell{min-height:380px;padding:16px}.editor-main{padding:16px}.auth-card{padding:32px 20px 40px}.auth-brand{margin-bottom:42px}.auth-card h1{font-size:2.2rem}.auth-preview{padding:20px}.generator-header,.generator-hero,.generator-workspace{width:min(100% - 28px,1180px)}.generator-header{align-items:flex-start}.generator-header__links{flex-direction:column;gap:8px;align-items:flex-end}.generator-hero{padding-top:24px}.generator-hero h1{font-size:2rem}.generator-hero__metrics,.generator-stepper,.photo-preview-grid,.generator-insights,.editor-grid,.video-theme-grid,.upload-dropzone{grid-template-columns:1fr}}@media (max-width: 760px){.step-grid,.draft-grid,.pricing-grid{grid-template-columns:1fr}}body{background:#070b16}.site-shell,.generator-page,.auth-page{background:radial-gradient(circle at 16% 10%,rgba(118,77,255,.22),transparent 34%),radial-gradient(circle at 86% 22%,rgba(30,210,224,.18),transparent 30%),linear-gradient(180deg,#0d1324,#080c18 62%,#070b16);color:#edf7ff}.nav,.generator-header{width:min(1180px,calc(100% - 40px));border:1px solid rgba(150,182,255,.18);border-radius:8px;margin-top:18px;padding:12px 14px;background:#11192eb8;box-shadow:0 18px 54px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.generator-brand,.generator-header__links,.nav__links,.nav__login,.nav__account,.nav__signout{color:#f4f8ff}.brand__mark,.generator-brand .brand__mark,.auth-brand .brand__mark{border-color:#8b69ff8a;background:linear-gradient(135deg,#7f5af0f5,#14d6ddc7);color:#fff;box-shadow:0 0 22px #7f5af061}.brand__mark svg,.generator-brand .brand__mark svg,.auth-brand .brand__mark svg,.upload-dropzone__mark svg{display:block}.hero{min-height:620px}.hero__image{opacity:.82;filter:saturate(1.08) contrast(1.04) brightness(1.22)}.hero__shade{background:linear-gradient(90deg,#070b16c7,#070b167a 38%,#070b1614 70%),linear-gradient(180deg,#070b163d,#070b160a 48%,#070b164d),radial-gradient(circle at 72% 28%,rgba(112,80,255,.1),transparent 34%)}.hero__content{width:min(1180px,calc(100% - 40px));padding:92px 0 70px}.hero .eyebrow,.eyebrow{color:#78f0ff}.hero h1,.hero__copy,.proof-strip span,.final-cta h2{color:#f4f8ff}.hero h1{max-width:760px;text-shadow:0 0 34px rgba(127,90,240,.24)}.hero__copy{color:#edf7ffc7}.button--primary,.oauth-button--primary,.upload-dropzone button,.export-card button{background:linear-gradient(135deg,#6d28d9,#a53b2a);color:#fff;box-shadow:0 14px 34px #6d28d93d}.button--light,.button--ghost-dark{border-color:#96b6ff38;background:#edf7fff5;color:#111827}.button--ghost{border-color:#78f0ff57;background:#0c142652;color:#edf7ff}.proof-strip span,.draft-preview,.step-card,.listing-card,.price-card,.editor-shell,.faq-list details,.generator-panel,.generator-section,.photo-preview,.generator-insights article,.export-card,.export-summary,.video-studio,.auth-card,.auth-preview__panel{border-color:#96b6ff2e;background:#11192eb8;box-shadow:0 22px 70px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.editor-shell{background:linear-gradient(180deg,#070b1605,#070b169e),url(/assets/landing-editor-preview.jpg) center / cover}.section--linen{background:#090f1db8}h2,h3,.draft-preview h3,.field-row strong,.step-card h3,.listing-card h3,.price-card h3,.generator-hero h1,.generator-section__heading h2,.upload-dropzone h3,.photo-empty-state span,.generator-insights strong,.export-card h3,.export-summary h3,.video-studio__details h3,.auth-card h1{color:#f4f8ff}.section__heading p,.editor-copy p,.draft-preview p,.field-row p,.listing-card p,.price-card p,.faq-list p,.generator-hero p:not(.eyebrow),.upload-dropzone p,.photo-empty-state p,.generator-insights p,.export-card p,.export-summary p,.video-studio__details p,.auth-card__copy p:not(.eyebrow),.auth-note,.auth-preview__panel p{color:#d6e4f2bd}.tag-cloud span,.signup-badges span,.generator-stepper button[aria-current=step],.generator-section__heading>span{border-color:#78f0ff47;background:#14d6dd1a;color:#b8fbff}.photo-card,.listing-card__image{border-color:#96b6ff2e}.editor-rail,.generator-tip{background:#050912b8}.editor-rail{background:transparent}.field-row,.upload-dropzone,.photo-empty-state,.generator-field input,.generator-field textarea,.listing-editor,.tag-chip-list,.tag-chip-editor__add input,.video-studio,.auth-preview__panel,.photo-preview div:not(.photo-preview__fallback){border-color:#96b6ff2e;background:#edf7ff0f;color:#edf7ff}.generator-field span,.photo-preview strong,.photo-preview span,.tag-chip-editor__header small,.tag-chip-list p{color:#d6e4f2c7}.tag-chip-input{border-color:#78f0ff42;background:#14d6dd1f}.tag-chip-input input{color:#edf7ff}.gallery-plan-tile__icon{position:static;display:grid;place-items:center}.gallery-plan-tile__order{display:inline-grid;width:24px;height:19px;margin-right:5px;place-items:center;border:1px solid var(--workspace-accent-border, rgba(120, 240, 255, .28));border-radius:6px;background:var(--workspace-accent-soft, rgba(20, 214, 221, .1));color:var(--workspace-accent-readable, #b8fbff);font-size:.66rem;font-weight:900;letter-spacing:0;vertical-align:middle}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-generation-preferences,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-generation-preferences{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-control-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-generation-preferences[open] .gallery-generation-preferences__header,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-generation-preferences[open] .gallery-generation-preferences__header{border-bottom-color:var(--workspace-panel-border)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-generation-preferences__icon,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-generation-preferences__icon{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-generation-preferences__header>div>span,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-generation-preferences__header>div>span{color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-generation-preferences__header h4,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-generation-preferences__header h4{color:var(--workspace-heading)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-generation-preferences__header p,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-generation-preferences__header p{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-generation-preferences__current,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-generation-preferences__current{border-color:var(--workspace-panel-border);background:var(--workspace-preview-bg);color:var(--workspace-heading)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-generation-preferences__current small,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-generation-preferences__current small{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-generation-preferences__current svg,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-generation-preferences__current svg{color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-preference-group__heading span,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-preference-group__heading span{color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-preference-group__heading p,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-preference-group__heading p{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-preference-group__heading>small,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-preference-group__heading>small{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-preference-options button,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-preference-options button{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-control-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-preference-options button strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-preference-options button strong{color:var(--workspace-heading)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-preference-options button small,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-preference-options button small{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-preference-options button[aria-pressed=true],:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-preference-options button[aria-pressed=true]{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable);box-shadow:none}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-preference-options button[aria-pressed=true] strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-preference-options button[aria-pressed=true] strong{color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-preference-options button[aria-pressed=true] .gallery-preference-option__status,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-preference-options button[aria-pressed=true] .gallery-preference-option__status{border-color:var(--workspace-accent-readable);background:var(--workspace-accent-readable);color:var(--workspace-control-bg)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-preference-options button:disabled,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-preference-options button:disabled{opacity:1;color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-more>p,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-more>p{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-tile__icon,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-tile__icon{position:static;z-index:1;display:grid;place-items:center;color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-tile__order,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-tile__order{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-tile__icon svg,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-tile__icon svg{position:static;padding:0;background:transparent;color:inherit}:root[data-shopspark-theme=commerce] .generator-page--workspace .generation-progress-card,:root[data-shopspark-theme=merchant] .generator-page--workspace .generation-progress-card{border-color:var(--workspace-panel-border);background:var(--workspace-panel-bg-strong);box-shadow:var(--workspace-panel-shadow);color:var(--workspace-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generation-progress-card h3,:root[data-shopspark-theme=merchant] .generator-page--workspace .generation-progress-card h3{color:var(--workspace-heading)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generation-progress-card p:not(.eyebrow),:root[data-shopspark-theme=merchant] .generator-page--workspace .generation-progress-card p:not(.eyebrow){color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generation-progress-card__visual span,:root[data-shopspark-theme=merchant] .generator-page--workspace .generation-progress-card__visual span{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generation-progress-card__visual span:nth-child(2),:root[data-shopspark-theme=merchant] .generator-page--workspace .generation-progress-card__visual span:nth-child(2){border-color:var(--workspace-accent-border)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generation-progress-card__visual span:nth-child(3),:root[data-shopspark-theme=merchant] .generator-page--workspace .generation-progress-card__visual span:nth-child(3){background:var(--workspace-accent-readable);box-shadow:0 0 22px var(--workspace-focus-ring)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generation-progress-steps span,:root[data-shopspark-theme=merchant] .generator-page--workspace .generation-progress-steps span{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generation-progress-steps span small,:root[data-shopspark-theme=merchant] .generator-page--workspace .generation-progress-steps span small{color:inherit}:root[data-shopspark-theme=commerce] .generator-page--workspace .generation-progress-steps span.is-active,:root[data-shopspark-theme=merchant] .generator-page--workspace .generation-progress-steps span.is-active{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable);box-shadow:none}:root[data-shopspark-theme=commerce] .generator-page--workspace .generation-progress-steps span.is-done,:root[data-shopspark-theme=merchant] .generator-page--workspace .generation-progress-steps span.is-done{border-color:var(--workspace-success-border);background:var(--workspace-success-bg);color:var(--workspace-success-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generation-progress-steps span.is-attention,:root[data-shopspark-theme=merchant] .generator-page--workspace .generation-progress-steps span.is-attention{border-color:var(--workspace-warning-border);background:var(--workspace-warning-bg);color:var(--workspace-warning-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-card__count,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-card__count,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-more,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-more{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-control-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-card__count strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-card__count strong{color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-card__count span,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-card__count small,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-card__count span,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-card__count small,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-more>summary,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-more>summary{color:var(--workspace-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-more>summary small,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-more>summary small{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-more>summary svg,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-more>summary svg{color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-tile__preview,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-tile__preview{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-tile__preview strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-tile__preview strong{color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .refine-inline-button:disabled,:root[data-shopspark-theme=merchant] .generator-page--workspace .refine-inline-button:disabled{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);box-shadow:none;color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .tag-chip-editor__add button:disabled,:root[data-shopspark-theme=merchant] .generator-page--workspace .tag-chip-editor__add button:disabled{border-color:var(--workspace-panel-border);background:var(--workspace-preview-bg);color:var(--workspace-muted);opacity:1}:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-preview small[role=alert],:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-preview small[role=alert]{display:block;margin-top:6px;color:var(--workspace-danger-text);font-size:var(--font-xs);font-weight:700;line-height:1.35}.auth-brand{color:#f4f8ff}.auth-support,.auth-preview__panel span{color:#b8fbff}.auth-preview__panel strong{color:#f4f8ff}.auth-empty{margin:0;border:1px solid rgba(150,182,255,.22);border-radius:10px;padding:14px;background:#edf7ff0f;color:#edf7ffd1;line-height:1.5}.generator-page .draft-media-panel{border-color:#96b6ff2e;background:#0c1426c2;box-shadow:0 22px 70px #0003;color:#edf7ff}.generator-page .draft-media-panel__header strong,.generator-page .draft-media-hero strong{color:#f4f8ff}.generator-page .draft-media-panel__header span,.generator-page .draft-media-hero span{color:#d6e4f2d1}.generator-page .draft-media-panel__header small,.generator-page .draft-media-hero small{color:#d6e4f2b8}.generator-page .draft-media-hero img,.generator-page .draft-media-thumb{border-color:#96b6ff29;background:#edf7ff0f}.generator-page .draft-media-video-tile{border-color:#78f0ff3d;background:radial-gradient(circle at 18% 22%,rgba(120,240,255,.14),transparent 42%),linear-gradient(135deg,#8b5cf62e,#14d6dd14),#edf7ff0f}.generator-hero__metrics span{border-color:#96b6ff2e;background:#11192eb8;color:#d6e4f2c7}.generator-hero__metrics strong,.generator-insights span,.export-card span,.draft-preview__topline strong,.listing-card span{color:#78f0ff}.generator-stepper button{color:#d6e4f2b8}.generator-stepper span,.upload-dropzone__mark{background:#8b5cf633;color:#d8c8ff}.photo-preview__fallback,.draft-photo-thumb span{background:#8b5cf629;color:#d8c8ff}.generator-alert{border-color:#f8717157;background:#7f1d1d3d;color:#fecaca}.generator-alert--success{border-color:#2dd4bf47;background:#14b8a624;color:#99f6e4}.generator-page--workspace{background:transparent;color:var(--color-ink)}.generator-page--workspace .generator-panel,.generator-page--workspace .generator-section,.generator-page--workspace .photo-preview,.generator-page--workspace .draft-media-panel,.generator-page--workspace .listing-editor,.generator-page--workspace .generator-insights article,.generator-page--workspace .export-card,.generator-page--workspace .export-summary,.generator-page--workspace .video-studio{border-color:var(--color-line);background:var(--color-porcelain);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.generator-page--workspace .generator-app-heading h1,.generator-page--workspace .generator-section__heading h2,.generator-page--workspace .upload-dropzone h3,.generator-page--workspace .photo-empty-state span,.generator-page--workspace .generator-insights strong,.generator-page--workspace .export-card h3,.generator-page--workspace .export-summary h3,.generator-page--workspace .video-studio__details h3{color:var(--color-ink)}.generator-page--workspace .generator-app-heading p:not(.eyebrow),.generator-page--workspace .upload-dropzone p,.generator-page--workspace .photo-empty-state p,.generator-page--workspace .generator-insights p,.generator-page--workspace .export-card p,.generator-page--workspace .export-summary p,.generator-page--workspace .video-studio__details p{color:var(--color-muted)}.generator-page--workspace .upload-dropzone,.generator-page--workspace .photo-empty-state,.generator-page--workspace .generator-field input,.generator-page--workspace .generator-field textarea,.generator-page--workspace .photo-preview div:not(.photo-preview__fallback){border-color:var(--color-line);background:#fffdf9;color:var(--color-ink)}.generator-page--workspace .generator-field span,.generator-page--workspace .photo-preview strong,.generator-page--workspace .photo-preview span{color:var(--color-charcoal)}.generator-page--workspace .generator-hero__metrics span{border-color:var(--color-line);background:var(--color-porcelain);color:var(--color-muted)}.generator-page--workspace .generator-hero__metrics strong,.generator-page--workspace .generator-insights span,.generator-page--workspace .export-card span{color:var(--color-teal)}.generator-page--workspace .generator-stepper button{color:var(--color-muted)}.generator-page--workspace .generator-stepper button[aria-current=step],.generator-page--workspace .generator-section__heading>span{border-color:#d9e1d2;background:#f6faf2;color:#41543e}.generator-page--workspace .generator-stepper span,.generator-page--workspace .upload-dropzone__mark{background:var(--color-linen);color:var(--color-coral-deep)}.generator-page--workspace{display:grid;gap:14px;color:#edf7ff}.generator-page--workspace .generator-app-heading{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;border:1px solid rgba(150,182,255,.16);border-radius:8px;padding:18px;background:linear-gradient(135deg,rgba(20,214,221,.09),transparent 44%),#0c1426c2;box-shadow:0 22px 70px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.generator-page--workspace .generator-app-heading .eyebrow,.generator-page--workspace .generator-section__heading .eyebrow{color:#78f0ff}.generator-page--workspace .generator-app-heading h1{margin:5px 0 6px;color:#f4f8ff;font-size:clamp(1.35rem,2.2vw,1.85rem);letter-spacing:0;text-shadow:none}.generator-page--workspace .generator-app-heading p:not(.eyebrow){max-width:660px;color:#d6e4f2c2}.generator-page--workspace .generator-hero__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid rgba(150,182,255,.16);border-radius:8px;padding:8px;background:#edf7ff0d}.generator-page--workspace .generator-hero__metrics span{min-height:54px;border:0;border-radius:0;padding:8px 12px;background:transparent;color:#d6e4f2bd;box-shadow:none}.generator-page--workspace .generator-hero__metrics span+span{border-left:1px solid rgba(150,182,255,.14)}.generator-page--workspace .generator-hero__metrics strong{margin-bottom:4px;color:#78f0ff;font-size:1rem}.generator-page--workspace .generator-workspace{grid-template-columns:1fr;gap:10px}.generator-page--workspace .generator-panel--left{position:static;gap:8px;border-color:transparent;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.generator-page--workspace .generator-panel,.generator-page--workspace .generator-section,.generator-page--workspace .photo-preview,.generator-page--workspace .draft-media-panel,.generator-page--workspace .listing-editor,.generator-page--workspace .generator-insights article,.generator-page--workspace .export-card,.generator-page--workspace .export-summary,.generator-page--workspace .video-studio{border-color:#96b6ff29;background:#0c1426c2;box-shadow:0 22px 70px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.generator-page--workspace .generator-section{padding:20px}.generator-page--workspace .generator-section__heading{margin-bottom:16px}.generator-page--workspace .generator-section__heading h2,.generator-page--workspace .upload-dropzone h3,.generator-page--workspace .photo-empty-state span,.generator-page--workspace .generator-insights strong,.generator-page--workspace .export-card h3,.generator-page--workspace .export-summary h3,.generator-page--workspace .video-studio__details h3{color:#f4f8ff}.generator-page--workspace .generator-section__heading>span{border-color:#78f0ff3d;background:#14d6dd1a;color:#b8fbff}.generator-page--workspace .generator-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.generator-page--workspace .generator-stepper button{min-height:52px;grid-template-columns:30px minmax(0,1fr);justify-items:start;gap:4px;border-color:#96b6ff1f;padding:8px 10px;background:#edf7ff09;color:#d6e4f2b3;text-align:left}.generator-page--workspace .generator-stepper button[aria-current=step]{border-color:#78f0ff3d;background:radial-gradient(circle at 50% 0%,rgba(120,240,255,.16),transparent 52%),#14d6dd1a;color:#edf7ff}.generator-page--workspace .generator-stepper span,.generator-page--workspace .upload-dropzone__mark{background:#8b5cf633;color:#d8c8ff}.generator-page--workspace .generator-stepper strong,.generator-page--workspace .generator-stepper small{grid-column:2}.generator-page--workspace .generator-stepper strong{font-size:.82rem;line-height:1.1}.generator-page--workspace .generator-stepper small{margin-top:0;font-size:.66rem}.generator-page--workspace .generator-tip{display:none}.generator-page--workspace .generator-tip span,.generator-page--workspace .generator-insights span,.generator-page--workspace .export-card span{color:#78f0ff}.generator-page--workspace .upload-dropzone{min-height:168px;border-color:#78f0ff3d;background:linear-gradient(135deg,#8b5cf61a,#14d6dd0f),#edf7ff0d}.generator-page--workspace .upload-dropzone.upload-dropzone--compact{min-height:76px;padding:12px 16px}.generator-page--workspace .seller-context-field,.generator-page--workspace .seller-context-summary,.generator-page--workspace .analysis-inputs.is-complete>summary{border-color:#96b6ff2e;background:#edf7ff0d}.generator-page--workspace .seller-context-field>small,.generator-page--workspace .seller-context-summary p,.generator-page--workspace .analysis-inputs.is-complete>summary small{color:#d6e4f2b8}.generator-page--workspace .seller-context-summary,.generator-page--workspace .seller-context-summary button,.generator-page--workspace .analysis-inputs.is-complete>summary,.generator-page--workspace .analysis-inputs.is-complete>summary em{color:#78f0ff}.generator-page--workspace .seller-context-summary strong,.generator-page--workspace .analysis-inputs.is-complete>summary strong{color:#f4f8ff}.generator-page--workspace .seller-context-summary button{border-color:#78f0ff47}:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-context-summary strong,:root[data-shopspark-theme=commerce] .generator-page--workspace .analysis-inputs.is-complete>summary strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-context-summary strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .analysis-inputs.is-complete>summary strong{color:var(--workspace-heading)}:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-context-field>small,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-context-summary p,:root[data-shopspark-theme=commerce] .generator-page--workspace .analysis-inputs.is-complete>summary small,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-context-field>small,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-context-summary p,:root[data-shopspark-theme=merchant] .generator-page--workspace .analysis-inputs.is-complete>summary small{color:var(--workspace-muted)}.generator-page--workspace .upload-dropzone p,.generator-page--workspace .photo-empty-state p,.generator-page--workspace .generator-insights p,.generator-page--workspace .export-card p,.generator-page--workspace .export-summary p,.generator-page--workspace .video-studio__details p{color:#d6e4f2bd}.generator-page--workspace .photo-empty-state,.generator-page--workspace .generator-field input,.generator-page--workspace .generator-field textarea,.generator-page--workspace .photo-preview div:not(.photo-preview__fallback),.generator-page--workspace .draft-media-hero img,.generator-page--workspace .draft-media-thumb,.generator-page--workspace .tag-chip-list,.generator-page--workspace .tag-chip-editor__add input{border-color:#96b6ff29;background:#edf7ff0f;color:#edf7ff}.generator-page--workspace .generator-field span,.generator-page--workspace .photo-preview strong,.generator-page--workspace .photo-preview span,.generator-page--workspace .draft-media-panel__header strong,.generator-page--workspace .draft-media-hero strong,.generator-page--workspace .draft-media-panel__header span,.generator-page--workspace .draft-media-hero span,.generator-page--workspace .tag-chip-editor__header small,.generator-page--workspace .tag-chip-list p{color:#d6e4f2d1}.generator-page--workspace .tag-chip-input{border-color:#78f0ff42;background:#14d6dd1f}.generator-page--workspace .tag-chip-input input{border:0;padding:0;background:transparent;color:#edf7ff}.generator-page--workspace .tag-chip-input button{background:#edf7ff1a;color:#d6e4f2b8}.generator-page--workspace .button--ghost-dark{border-color:#96b6ff38;background:#edf7ff14;color:#edf7ff}.generator-page--workspace .video-theme-section>div:first-child strong,.generator-page--workspace .video-theme-option strong{color:#f4f8ff}.generator-page--workspace .video-theme-option{border-color:#96b6ff29;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-bg) 20%,transparent),transparent),#edf7ff0f;color:#edf7ff}.generator-page--workspace .video-theme-option small{color:#d6e4f2b8}:root[data-shopspark-theme=commerce] .generator-page--workspace,:root[data-shopspark-theme=merchant] .generator-page--workspace{color:var(--workspace-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-app-heading,:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-panel,:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-section,:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-preview,:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-panel,:root[data-shopspark-theme=commerce] .generator-page--workspace .listing-editor,:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-insights article,:root[data-shopspark-theme=commerce] .generator-page--workspace .export-card,:root[data-shopspark-theme=commerce] .generator-page--workspace .export-summary,:root[data-shopspark-theme=commerce] .generator-page--workspace .video-studio,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-app-heading,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-panel,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-section,:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-preview,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-panel,:root[data-shopspark-theme=merchant] .generator-page--workspace .listing-editor,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-insights article,:root[data-shopspark-theme=merchant] .generator-page--workspace .export-card,:root[data-shopspark-theme=merchant] .generator-page--workspace .export-summary,:root[data-shopspark-theme=merchant] .generator-page--workspace .video-studio{border-color:var(--workspace-panel-border);background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-panel--left,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-panel--left{border-color:transparent;background:transparent;box-shadow:none}:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-app-heading .eyebrow,:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-section__heading .eyebrow,:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-tip span,:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-insights span,:root[data-shopspark-theme=commerce] .generator-page--workspace .export-card span,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-app-heading .eyebrow,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-section__heading .eyebrow,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-tip span,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-insights span,:root[data-shopspark-theme=merchant] .generator-page--workspace .export-card span{color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-app-heading h1,:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-section__heading h2,:root[data-shopspark-theme=commerce] .generator-page--workspace .upload-dropzone h3,:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-empty-state span,:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-insights strong,:root[data-shopspark-theme=commerce] .generator-page--workspace .export-card h3,:root[data-shopspark-theme=commerce] .generator-page--workspace .export-summary h3,:root[data-shopspark-theme=commerce] .generator-page--workspace .video-studio__details h3,:root[data-shopspark-theme=commerce] .generator-page--workspace .video-theme-section>div:first-child strong,:root[data-shopspark-theme=commerce] .generator-page--workspace .video-theme-option strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-app-heading h1,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-section__heading h2,:root[data-shopspark-theme=merchant] .generator-page--workspace .upload-dropzone h3,:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-empty-state span,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-insights strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .export-card h3,:root[data-shopspark-theme=merchant] .generator-page--workspace .export-summary h3,:root[data-shopspark-theme=merchant] .generator-page--workspace .video-studio__details h3,:root[data-shopspark-theme=merchant] .generator-page--workspace .video-theme-section>div:first-child strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .video-theme-option strong{color:var(--workspace-heading)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-app-heading p:not(.eyebrow),:root[data-shopspark-theme=commerce] .generator-page--workspace .upload-dropzone p,:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-empty-state p,:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-insights p,:root[data-shopspark-theme=commerce] .generator-page--workspace .export-card p,:root[data-shopspark-theme=commerce] .generator-page--workspace .export-summary p,:root[data-shopspark-theme=commerce] .generator-page--workspace .video-studio__details p,:root[data-shopspark-theme=commerce] .generator-page--workspace .video-theme-option small,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-app-heading p:not(.eyebrow),:root[data-shopspark-theme=merchant] .generator-page--workspace .upload-dropzone p,:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-empty-state p,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-insights p,:root[data-shopspark-theme=merchant] .generator-page--workspace .export-card p,:root[data-shopspark-theme=merchant] .generator-page--workspace .export-summary p,:root[data-shopspark-theme=merchant] .generator-page--workspace .video-studio__details p,:root[data-shopspark-theme=merchant] .generator-page--workspace .video-theme-option small{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-section__heading>span,:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-stepper button[aria-current=step],:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-section__heading>span,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-stepper button[aria-current=step]{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .button--primary,:root[data-shopspark-theme=commerce] .generator-page--workspace .upload-dropzone button,:root[data-shopspark-theme=commerce] .generator-page--workspace .export-card button,:root[data-shopspark-theme=merchant] .generator-page--workspace .button--primary,:root[data-shopspark-theme=merchant] .generator-page--workspace .upload-dropzone button,:root[data-shopspark-theme=merchant] .generator-page--workspace .export-card button{background:var(--workspace-primary-bg);color:var(--workspace-primary-text);box-shadow:var(--workspace-primary-shadow)}:root[data-shopspark-theme=commerce] .generator-page--workspace .button--primary:hover,:root[data-shopspark-theme=commerce] .generator-page--workspace .upload-dropzone button:hover,:root[data-shopspark-theme=commerce] .generator-page--workspace .export-card button:hover,:root[data-shopspark-theme=merchant] .generator-page--workspace .button--primary:hover,:root[data-shopspark-theme=merchant] .generator-page--workspace .upload-dropzone button:hover,:root[data-shopspark-theme=merchant] .generator-page--workspace .export-card button:hover{background:var(--workspace-primary-bg-hover)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-hero__metrics,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-hero__metrics{border-color:var(--workspace-panel-border);background:var(--workspace-panel-bg)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-hero__metrics span,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-hero__metrics span{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-hero__metrics strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-hero__metrics strong{color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-stepper button,:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-empty-state,:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-field input,:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-field textarea,:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-preview div:not(.photo-preview__fallback),:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-hero img,:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-thumb,:root[data-shopspark-theme=commerce] .generator-page--workspace .tag-chip-list,:root[data-shopspark-theme=commerce] .generator-page--workspace .tag-chip-editor__add input,:root[data-shopspark-theme=commerce] .generator-page--workspace .video-theme-option,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-stepper button,:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-empty-state,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-field input,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-field textarea,:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-preview div:not(.photo-preview__fallback),:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-hero img,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-thumb,:root[data-shopspark-theme=merchant] .generator-page--workspace .tag-chip-list,:root[data-shopspark-theme=merchant] .generator-page--workspace .tag-chip-editor__add input,:root[data-shopspark-theme=merchant] .generator-page--workspace .video-theme-option{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-control-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-panel__header small,:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-hero small,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-panel__header small,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-hero small{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-thumb span,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-thumb span{color:var(--workspace-heading)}:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-thumb__pending,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-thumb__pending{background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-thumb--planned small,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-thumb--planned small{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-thumb--completed small,:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-thumb--uploaded small,:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-thumb--local small,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-thumb--completed small,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-thumb--uploaded small,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-thumb--local small{border-color:var(--workspace-success-border);background:var(--workspace-success-bg);color:var(--workspace-success-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-thumb--failed small,:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-thumb--cancelled small,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-thumb--failed small,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-thumb--cancelled small{border-color:var(--workspace-danger-border);background:var(--workspace-danger-bg);color:var(--workspace-danger-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-thumb--previous,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-thumb--previous{background:var(--workspace-preview-bg);opacity:1}:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-thumb--previous small,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-thumb--previous small{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-previous-group,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-previous-group{border-color:var(--workspace-panel-border)}:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-previous-group__header,:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-previous-group__header span,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-previous-group__header,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-previous-group__header span{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-video-tile,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-video-tile{border-color:var(--workspace-panel-border);background:var(--workspace-preview-bg);color:var(--workspace-control-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-video-tile__icon,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-video-tile__icon{background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-video-tile strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-video-tile strong{color:var(--workspace-heading)}:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-video-tile small,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-video-tile small{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .upload-dropzone,:root[data-shopspark-theme=merchant] .generator-page--workspace .upload-dropzone{border-color:var(--workspace-accent-border);background:var(--workspace-preview-bg)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-stepper span,:root[data-shopspark-theme=commerce] .generator-page--workspace .upload-dropzone__mark,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-stepper span,:root[data-shopspark-theme=merchant] .generator-page--workspace .upload-dropzone__mark{background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-alert,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-locked,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-alert{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-muted)}:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-locked{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-alert strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-alert strong,:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-alert span,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-alert span,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-locked span,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-locked span{color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-locked p,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-locked p{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .generator-field span,:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-preview strong,:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-preview span,:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-panel__header strong,:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-hero strong,:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-panel__header span,:root[data-shopspark-theme=commerce] .generator-page--workspace .draft-media-hero span,:root[data-shopspark-theme=commerce] .generator-page--workspace .tag-chip-editor__header small,:root[data-shopspark-theme=commerce] .generator-page--workspace .tag-chip-list p,:root[data-shopspark-theme=merchant] .generator-page--workspace .generator-field span,:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-preview strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-preview span,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-panel__header strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-hero strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-panel__header span,:root[data-shopspark-theme=merchant] .generator-page--workspace .draft-media-hero span,:root[data-shopspark-theme=merchant] .generator-page--workspace .tag-chip-editor__header small,:root[data-shopspark-theme=merchant] .generator-page--workspace .tag-chip-list p{color:var(--workspace-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .button--ghost-dark,:root[data-shopspark-theme=merchant] .generator-page--workspace .button--ghost-dark{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-control-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-intelligence-card,:root[data-shopspark-theme=commerce] .generator-page--workspace .category-suggestion-card,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-facts-card,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-card,:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-intelligence-card,:root[data-shopspark-theme=merchant] .generator-page--workspace .category-suggestion-card,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-facts-card,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-card{border-color:var(--workspace-panel-border);background:var(--workspace-panel-bg);color:var(--workspace-text);box-shadow:var(--workspace-panel-shadow)}:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-intelligence-card__header h3,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-card__header h4,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-generation-preferences__header h4,:root[data-shopspark-theme=commerce] .generator-page--workspace .source-draft-toggle strong,:root[data-shopspark-theme=commerce] .generator-page--workspace .analysis-summary-grid strong,:root[data-shopspark-theme=commerce] .generator-page--workspace .category-suggestion-list strong,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-dimensions-field legend,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-fact-field span,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-fact-selector>span,:root[data-shopspark-theme=commerce] .generator-page--workspace .variation-toggle strong,:root[data-shopspark-theme=commerce] .generator-page--workspace .variation-editor__header span,:root[data-shopspark-theme=commerce] .generator-page--workspace .variation-group__header span,:root[data-shopspark-theme=commerce] .generator-page--workspace .variation-option-row span,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-card__header strong,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-tile__copy strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-intelligence-card__header h3,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-card__header h4,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-generation-preferences__header h4,:root[data-shopspark-theme=merchant] .generator-page--workspace .source-draft-toggle strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .analysis-summary-grid strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .category-suggestion-list strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-dimensions-field legend,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-fact-field span,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-fact-selector>span,:root[data-shopspark-theme=merchant] .generator-page--workspace .variation-toggle strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .variation-editor__header span,:root[data-shopspark-theme=merchant] .generator-page--workspace .variation-group__header span,:root[data-shopspark-theme=merchant] .generator-page--workspace .variation-option-row span,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-card__header strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-tile__copy strong{color:var(--workspace-heading)}:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-intelligence-card__header p:not(.eyebrow),:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-intelligence-card__message,:root[data-shopspark-theme=commerce] .generator-page--workspace .analysis-summary-grid p,:root[data-shopspark-theme=commerce] .generator-page--workspace .product-guess-panel p,:root[data-shopspark-theme=commerce] .generator-page--workspace .category-suggestion-card__header p,:root[data-shopspark-theme=commerce] .generator-page--workspace .category-suggestion-list small,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-facts-card__header p,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-dimensions-field small,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-fact-field small,:root[data-shopspark-theme=commerce] .generator-page--workspace .variation-toggle small,:root[data-shopspark-theme=commerce] .generator-page--workspace .variation-editor__header p,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-card__header p,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-section-heading p,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-tile__copy>span,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-styling>div:first-child>p,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-generation-preferences__header p,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-preference-group__heading p,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-preference-group__heading>small,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-preference-options button small,:root[data-shopspark-theme=commerce] .generator-page--workspace .source-draft-toggle small,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-quality-select,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-quota p,:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-intelligence-card__header p:not(.eyebrow),:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-intelligence-card__message,:root[data-shopspark-theme=merchant] .generator-page--workspace .analysis-summary-grid p,:root[data-shopspark-theme=merchant] .generator-page--workspace .product-guess-panel p,:root[data-shopspark-theme=merchant] .generator-page--workspace .category-suggestion-card__header p,:root[data-shopspark-theme=merchant] .generator-page--workspace .category-suggestion-list small,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-facts-card__header p,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-dimensions-field small,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-fact-field small,:root[data-shopspark-theme=merchant] .generator-page--workspace .variation-toggle small,:root[data-shopspark-theme=merchant] .generator-page--workspace .variation-editor__header p,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-card__header p,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-section-heading p,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-tile__copy>span,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-styling>div:first-child>p,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-generation-preferences__header p,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-preference-group__heading p,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-preference-group__heading>small,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-preference-options button small,:root[data-shopspark-theme=merchant] .generator-page--workspace .source-draft-toggle small,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-quality-select,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-quota p{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-intelligence-card .eyebrow,:root[data-shopspark-theme=commerce] .generator-page--workspace .analysis-summary-grid span,:root[data-shopspark-theme=commerce] .generator-page--workspace .product-guess-panel span,:root[data-shopspark-theme=commerce] .generator-page--workspace .category-suggestion-card__header span,:root[data-shopspark-theme=commerce] .generator-page--workspace .category-suggestion-list em,:root[data-shopspark-theme=commerce] .generator-page--workspace .category-custom-field span,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-facts-card__header span,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-dimensions-grid span,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-card__header span,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-section-heading span,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-styling>div:first-child>span,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-generation-preferences__header>div>span,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-preference-group__heading span,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-quota span,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-tile__copy small,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-options span,:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-intelligence-card .eyebrow,:root[data-shopspark-theme=merchant] .generator-page--workspace .analysis-summary-grid span,:root[data-shopspark-theme=merchant] .generator-page--workspace .product-guess-panel span,:root[data-shopspark-theme=merchant] .generator-page--workspace .category-suggestion-card__header span,:root[data-shopspark-theme=merchant] .generator-page--workspace .category-suggestion-list em,:root[data-shopspark-theme=merchant] .generator-page--workspace .category-custom-field span,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-facts-card__header span,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-dimensions-grid span,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-card__header span,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-section-heading span,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-styling>div:first-child>span,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-generation-preferences__header>div>span,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-preference-group__heading span,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-quota span,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-tile__copy small,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-options span{color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-intelligence-card__message,:root[data-shopspark-theme=commerce] .generator-page--workspace .analysis-summary-grid article,:root[data-shopspark-theme=commerce] .generator-page--workspace .product-guess-panel input,:root[data-shopspark-theme=commerce] .generator-page--workspace .category-suggestion-list button,:root[data-shopspark-theme=commerce] .generator-page--workspace .category-custom-field input,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-dimensions-field,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-dimensions-grid input,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-dimensions-grid select,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-fact-field input,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-fact-selector input,:root[data-shopspark-theme=commerce] .generator-page--workspace .variation-group,:root[data-shopspark-theme=commerce] .generator-page--workspace .variation-group input:not([type=radio]):not([type=checkbox]),:root[data-shopspark-theme=commerce] .generator-page--workspace .variation-image-row,:root[data-shopspark-theme=commerce] .generator-page--workspace .variation-image-row select,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-grid button,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-quality-select,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-more,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-card__count,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-preference-options button,:root[data-shopspark-theme=commerce] .generator-page--workspace .source-draft-toggle,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-quota,:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-intelligence-card__message,:root[data-shopspark-theme=merchant] .generator-page--workspace .analysis-summary-grid article,:root[data-shopspark-theme=merchant] .generator-page--workspace .product-guess-panel input,:root[data-shopspark-theme=merchant] .generator-page--workspace .category-suggestion-list button,:root[data-shopspark-theme=merchant] .generator-page--workspace .category-custom-field input,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-dimensions-field,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-dimensions-grid input,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-dimensions-grid select,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-fact-field input,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-fact-selector input,:root[data-shopspark-theme=merchant] .generator-page--workspace .variation-group,:root[data-shopspark-theme=merchant] .generator-page--workspace .variation-group input:not([type=radio]):not([type=checkbox]),:root[data-shopspark-theme=merchant] .generator-page--workspace .variation-image-row,:root[data-shopspark-theme=merchant] .generator-page--workspace .variation-image-row select,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-grid button,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-quality-select,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-more,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-card__count,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-preference-options button,:root[data-shopspark-theme=merchant] .generator-page--workspace .source-draft-toggle,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-quota{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-control-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-quota.is-blocking,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-quota.is-blocking{border-color:#f8717161;background:#f871711a}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-quota.is-blocking p,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-quota.is-blocking p{color:var(--color-danger)}:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-intelligence-card__header button,:root[data-shopspark-theme=commerce] .generator-page--workspace .product-guess-buttons button,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-dimensions-confirm,:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-fact-options button,:root[data-shopspark-theme=commerce] .generator-page--workspace .variation-card button,:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-options button,:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-intelligence-card__header button,:root[data-shopspark-theme=merchant] .generator-page--workspace .product-guess-buttons button,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-dimensions-confirm,:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-fact-options button,:root[data-shopspark-theme=merchant] .generator-page--workspace .variation-card button,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-options button{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-control-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-intelligence-card__header button,:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-intelligence-card__header button{border-color:transparent;background:var(--workspace-primary-bg);color:var(--workspace-primary-text)}:root[data-shopspark-theme=commerce] .generator-page--workspace .photo-intelligence-card__header button:hover,:root[data-shopspark-theme=merchant] .generator-page--workspace .photo-intelligence-card__header button:hover{background:var(--workspace-primary-bg-hover)}:root[data-shopspark-theme=commerce] .generator-page--workspace .category-suggestion-list button[aria-checked=true],:root[data-shopspark-theme=commerce] .generator-page--workspace .product-guess-buttons button[aria-pressed=true],:root[data-shopspark-theme=commerce] .generator-page--workspace .seller-fact-options button[aria-pressed=true],:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-grid button[aria-pressed=true],:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-preference-options button[aria-pressed=true],:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-options button[aria-pressed=true],:root[data-shopspark-theme=merchant] .generator-page--workspace .category-suggestion-list button[aria-checked=true],:root[data-shopspark-theme=merchant] .generator-page--workspace .product-guess-buttons button[aria-pressed=true],:root[data-shopspark-theme=merchant] .generator-page--workspace .seller-fact-options button[aria-pressed=true],:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-grid button[aria-pressed=true],:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-preference-options button[aria-pressed=true],:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-options button[aria-pressed=true]{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-heading)}.generator-page .video-studio__empty strong,.generator-page .video-theme-section>div:first-child strong,.generator-page .video-theme-option strong{color:#f4f8ff}.generator-page .video-studio__empty p,.generator-page .video-theme-option small{color:#d6e4f2bd}.generator-page .video-theme-option{border-color:#96b6ff2e;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-bg) 26%,transparent),transparent),#edf7ff0f;color:#edf7ff}:root[data-shopspark-theme=commerce] .generator-page .video-studio__empty strong,:root[data-shopspark-theme=commerce] .generator-page .video-theme-section>div:first-child strong,:root[data-shopspark-theme=commerce] .generator-page .video-theme-option strong,:root[data-shopspark-theme=merchant] .generator-page .video-studio__empty strong,:root[data-shopspark-theme=merchant] .generator-page .video-theme-section>div:first-child strong,:root[data-shopspark-theme=merchant] .generator-page .video-theme-option strong{color:var(--workspace-heading)}:root[data-shopspark-theme=commerce] .generator-page .video-studio__empty p,:root[data-shopspark-theme=commerce] .generator-page .video-theme-option small,:root[data-shopspark-theme=merchant] .generator-page .video-studio__empty p,:root[data-shopspark-theme=merchant] .generator-page .video-theme-option small{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page .video-theme-option,:root[data-shopspark-theme=merchant] .generator-page .video-theme-option{border-color:var(--workspace-panel-border);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-bg) 16%,transparent),transparent),var(--workspace-control-bg);color:var(--workspace-control-text)}@media (max-width: 920px){.generator-page--workspace .generator-app-heading,.generator-page--workspace .generator-workspace{grid-template-columns:1fr}.gallery-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-plan-styling{grid-template-columns:1fr}}@media (max-width: 640px){.confirmation-wizard{padding:12px}.confirmation-wizard__intro{align-items:start}.confirmation-wizard__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.confirmation-wizard__actions,.confirmation-wizard__actions>div{display:grid;grid-template-columns:1fr;width:100%}.confirmation-wizard__actions>div>span{max-width:none;text-align:left}.confirmation-wizard__actions .button{width:100%}.confirmation-wizard__back{grid-row:2}.photo-intelligence-card,.seller-facts-card,.variation-card,.gallery-plan-card{padding:12px}.photo-intelligence-card__header,.gallery-plan-card__header,.gallery-plan-options{grid-template-columns:1fr}.gallery-plan-card__count{grid-template-columns:auto minmax(0,1fr);width:100%}.gallery-plan-section-heading{align-items:start}.gallery-plan-section-heading>strong{display:none}.analysis-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-summary-grid article:first-child{grid-column:1 / -1}.analysis-inputs.is-complete>summary em{display:none}.seller-facts-grid,.variation-editor__header,.variation-group__header,.variation-option-row,.variation-image-row{grid-template-columns:1fr}.variation-editor__header,.variation-group__header{display:grid;align-items:stretch}.variation-option-actions{justify-content:stretch}.variation-option-actions button{width:100%}.seller-dimensions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-intelligence-card__header button{width:100%}.gallery-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-plan-grid button{grid-template-columns:38px minmax(0,1fr);min-height:108px;padding:9px}.gallery-plan-tile__copy>span{display:none}.gallery-plan-tile__preview{width:38px;min-height:56px}.gallery-plan-tile__preview strong{margin:7px 0 0 6px;font-size:.68rem}.gallery-plan-tile__copy strong{font-size:.76rem}.gallery-plan-tile__copy small{font-size:.64rem}.gallery-plan-grid--available{grid-template-columns:1fr}.gallery-plan-grid--available button{min-height:76px}.gallery-generation-preferences__header{grid-template-columns:34px minmax(0,1fr);align-items:start;padding:11px}.gallery-generation-preferences__icon{width:34px;height:34px;border-radius:9px}.gallery-generation-preferences__header p{display:none}.gallery-generation-preferences__current{grid-column:2;display:flex;min-width:0;width:max-content;max-width:100%;padding:6px 30px 6px 9px}.gallery-preference-group__heading>small{display:none}.gallery-preference-options button{min-height:82px}.gallery-preference-options button small{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.generator-page--workspace .generator-app-heading{padding:16px}.generator-page--workspace .generator-hero__metrics{grid-template-columns:1fr}.generator-page--workspace .generator-hero__metrics span+span{border-top:1px solid rgba(150,182,255,.14);border-left:0}}@media (max-width: 640px){.nav,.generator-header,.hero__content,.section,.final-cta,.generator-hero,.generator-app-heading,.generator-workspace{width:min(100% - 28px,1180px)}.generator-page--workspace .generator-app-heading,.generator-page--workspace .generator-workspace{width:100%}}@media (max-width: 760px){.generator-page--workspace .generator-app-heading{display:block;margin-bottom:10px;padding:12px}.generator-page--workspace .generator-app-heading .eyebrow{margin-bottom:4px;font-size:.68rem}.generator-page--workspace .generator-app-heading h1{margin:0;font-size:1.25rem;line-height:1.15}.generator-page--workspace .generator-app-heading p:not(.eyebrow){display:none}.generator-page--workspace .generator-hero__metrics{display:flex;gap:6px;margin-top:10px;overflow-x:auto;border-radius:8px;padding:6px;scrollbar-width:none}.generator-page--workspace .generator-hero__metrics::-webkit-scrollbar{display:none}.generator-page--workspace .generator-hero__metrics span{display:inline-flex;min-height:34px;min-width:max-content;align-items:baseline;gap:5px;border-radius:7px;padding:6px 9px;background:#edf7ff0f;font-size:.72rem}.generator-page--workspace .generator-hero__metrics span+span{border-top:0;border-left:0}.generator-page--workspace .generator-hero__metrics strong{display:inline;margin:0;font-size:.84rem}.generator-page--workspace .generator-panel--left{padding:8px}.generator-page--workspace .generator-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.generator-page--workspace .generator-stepper button{min-height:44px;grid-template-columns:24px minmax(0,1fr);column-gap:7px;padding:7px}.generator-page--workspace .generator-stepper span{width:24px;height:24px;border-radius:7px;font-size:.66rem}.generator-page--workspace .generator-stepper strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.generator-page--workspace .generator-stepper small,.generator-page--workspace .generator-tip{display:none}.generator-page--workspace .generator-section{padding:14px}.generator-page--workspace .generator-section__heading{gap:10px;margin-bottom:12px}.generation-progress-card{grid-template-columns:1fr;gap:10px;margin-bottom:14px;padding:14px}.generation-progress-card__visual,.generation-progress-card p:not(.eyebrow){display:none}.generation-progress-card h3{margin-bottom:0;font-size:1rem;line-height:1.25}.generation-progress-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.generation-progress-steps span{padding:7px;font-size:.66rem}.generation-progress-steps span small{font-size:.64rem}.draft-title-field input{min-height:48px}.draft-media-panel,.listing-editor{padding:12px}.draft-media-hero img,.draft-media-hero video{max-height:calc(100vw - 70px)}.draft-media-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.draft-media-thumb{min-width:82px}.draft-media-thumb img,.draft-media-thumb__pending{width:54px;height:52px}.draft-media-hero__meta,.field-action-row{display:grid;gap:8px}.refine-inline-button{width:fit-content;padding:8px 9px}.draft-media-video-tile{min-height:84px}.generator-field--description textarea{min-height:300px}.video-modal-backdrop{align-items:stretch;justify-items:center;place-items:start center;overflow-y:auto;padding:10px}.video-modal{align-self:start;position:absolute;top:24px;right:10px;bottom:10px;left:10px;width:auto;height:auto;max-height:calc(100dvh - 34px)}.video-modal__header{padding:12px}.refinement-modal{max-height:calc(100vh - 20px)}.refinement-modal__body{grid-template-columns:1fr;padding:12px}.refinement-context-card img{max-height:260px}.refinement-tier-grid{grid-template-columns:1fr}.refinement-actions{display:grid;grid-template-columns:1fr}.video-studio--modal{grid-template-columns:1fr;padding:12px}.video-studio__preview{min-height:260px}.video-theme-grid{grid-template-columns:1fr}}.generator-page--workspace .video-studio--modal,.generator-page .video-studio--modal{border:0;margin-top:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.video-studio--modal{grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);height:auto;min-height:0;max-height:none;overflow:hidden;gap:16px;padding:14px}.video-studio--modal .video-studio__preview{width:min(100%,480px,calc(100vw - 44px));aspect-ratio:1;justify-self:center;min-height:0;max-height:none}.video-studio--modal .video-studio__details{gap:8px;min-height:0}.video-studio--modal .video-studio__details>p:not(.eyebrow){display:none}.video-studio--modal .video-theme-section{gap:8px}.video-studio--modal .video-theme-option{min-height:56px;grid-template-columns:24px minmax(0,1fr);padding:7px}.video-studio--modal .video-theme-option__swatches{grid-template-columns:repeat(2,10px);grid-template-rows:repeat(2,10px);gap:3px}.video-studio--modal .video-theme-option strong{margin-bottom:2px}.video-studio--modal .video-theme-option small{line-height:1.25}.video-studio--modal .video-frame-picker{gap:8px}.video-studio--modal .video-frame-picker label{flex-basis:calc(33.333% - 8px);grid-template-columns:38px minmax(0,1fr)}.video-studio--modal .video-frame-picker img{width:38px;object-fit:contain;padding:3px;background:#080e1ab8}.video-studio--modal .video-frame-picker>small{display:none}.video-studio--modal .video-studio__message{margin:0}@media (max-width: 760px){.generator-hero{display:block;padding:12px}.generator-hero .eyebrow{margin-bottom:4px;font-size:.68rem}.generator-hero h1{margin:0;font-size:1.25rem;line-height:1.15}.generator-hero p:not(.eyebrow){display:none}.generator-hero__metrics{display:flex;gap:6px;margin-top:10px;overflow-x:auto;border-radius:8px;padding:6px;scrollbar-width:none}.generator-hero__metrics::-webkit-scrollbar{display:none}.generator-hero__metrics span{display:inline-flex;min-height:34px;min-width:max-content;align-items:baseline;gap:5px;border-radius:7px;padding:6px 9px;font-size:.72rem}.generator-hero__metrics strong{display:inline;margin:0;font-size:.84rem}.generator-panel--left{padding:8px}.generator-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.generator-stepper button{min-height:44px;grid-template-columns:24px minmax(0,1fr);column-gap:7px;padding:7px}.generator-stepper span{width:24px;height:24px;border-radius:7px;font-size:.66rem}.generator-stepper strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.generator-stepper small,.generator-tip{display:none}.video-modal-backdrop{place-items:start center;overflow-y:auto;padding:8px}.video-modal{align-self:start;position:absolute;top:24px;right:8px;bottom:8px;left:8px;width:auto;height:auto;max-height:calc(100dvh - 32px);overflow:hidden}.video-studio--modal{grid-template-columns:1fr;max-height:calc(100dvh - 84px);overflow:auto;padding:10px}.video-studio--modal .video-studio__preview{width:min(100%,480px,calc(100vw - 44px));min-height:0;max-height:none}.video-frame-picker label{flex-basis:100%}}.brand,.nav__links a,.generator-header__links a,.nav__login,.nav__signout,.nav__actions .button,.hero__actions .button,.final-cta .button,.editor-toolbar button,.generator-actions .button,.generator-actions button,.upload-dropzone button,.export-card button,.video-studio__actions button{min-height:44px}.gallery-plan-quality-select{grid-column:1 / -1;display:block;width:max-content;max-width:100%;min-height:28px;border:1px solid rgba(150,182,255,.2);border-radius:999px;padding:4px 28px 4px 9px;background:#14d6dd14;color:#d6e4f2d1;cursor:pointer;font:inherit;font-size:.7rem;font-weight:820}.gallery-plan-quality-select:focus-visible{border-color:#78f0ff75;outline:2px solid rgba(120,240,255,.4);outline-offset:2px}.gallery-plan-quality-select:disabled{cursor:not-allowed;opacity:.5}:root[data-shopspark-theme=commerce] .video-modal-backdrop,:root[data-shopspark-theme=merchant] .video-modal-backdrop{background:var(--app-overlay-bg)}:root[data-shopspark-theme=commerce] .video-modal,:root[data-shopspark-theme=merchant] .video-modal,:root[data-shopspark-theme=commerce] .refinement-modal{border-color:var(--workspace-panel-border);background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow);color:var(--workspace-text)}:root[data-shopspark-theme=merchant] .refinement-modal{border-color:var(--workspace-panel-border);background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow);color:var(--workspace-text)}:root[data-shopspark-theme=commerce] .video-modal__header,:root[data-shopspark-theme=merchant] .video-modal__header{border-bottom-color:var(--workspace-panel-border);background:var(--workspace-panel-bg)}:root[data-shopspark-theme=commerce] .video-modal__header span,:root[data-shopspark-theme=merchant] .video-modal__header span,:root[data-shopspark-theme=commerce] .refinement-section>span,:root[data-shopspark-theme=merchant] .refinement-section>span{color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .video-modal__header strong,:root[data-shopspark-theme=merchant] .video-modal__header strong,:root[data-shopspark-theme=commerce] .video-studio__details h3,:root[data-shopspark-theme=merchant] .video-studio__details h3,:root[data-shopspark-theme=commerce] .refinement-tier-grid strong,:root[data-shopspark-theme=merchant] .refinement-tier-grid strong,:root[data-shopspark-theme=commerce] .refinement-provider-grid strong,:root[data-shopspark-theme=merchant] .refinement-provider-grid strong{color:var(--workspace-heading)}:root[data-shopspark-theme=commerce] .video-modal__header button,:root[data-shopspark-theme=merchant] .video-modal__header button,:root[data-shopspark-theme=commerce] .video-theme-option,:root[data-shopspark-theme=merchant] .video-theme-option,:root[data-shopspark-theme=commerce] .video-frame-picker label,:root[data-shopspark-theme=merchant] .video-frame-picker label,:root[data-shopspark-theme=commerce] .refinement-context-card,:root[data-shopspark-theme=merchant] .refinement-context-card,:root[data-shopspark-theme=commerce] .refinement-tier-grid button,:root[data-shopspark-theme=merchant] .refinement-tier-grid button,:root[data-shopspark-theme=commerce] .refinement-provider-grid button,:root[data-shopspark-theme=merchant] .refinement-provider-grid button{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-control-text)}:root[data-shopspark-theme=commerce] .video-studio__preview,:root[data-shopspark-theme=merchant] .video-studio__preview{background:var(--workspace-preview-bg)}:root[data-shopspark-theme=commerce] .video-studio__empty,:root[data-shopspark-theme=merchant] .video-studio__empty,:root[data-shopspark-theme=commerce] .refinement-context-card__copy,:root[data-shopspark-theme=merchant] .refinement-context-card__copy{color:var(--workspace-heading)}:root[data-shopspark-theme=commerce] .video-studio__empty p,:root[data-shopspark-theme=merchant] .video-studio__empty p,:root[data-shopspark-theme=commerce] .video-studio__details p,:root[data-shopspark-theme=merchant] .video-studio__details p,:root[data-shopspark-theme=commerce] .refinement-context-card small,:root[data-shopspark-theme=merchant] .refinement-context-card small,:root[data-shopspark-theme=commerce] .refinement-tier-grid small,:root[data-shopspark-theme=merchant] .refinement-tier-grid small,:root[data-shopspark-theme=commerce] .refinement-provider-grid small,:root[data-shopspark-theme=merchant] .refinement-provider-grid small{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .refinement-context-card__copy p,:root[data-shopspark-theme=merchant] .refinement-context-card__copy p,:root[data-shopspark-theme=commerce] .refinement-chip-grid button,:root[data-shopspark-theme=merchant] .refinement-chip-grid button,:root[data-shopspark-theme=commerce] .refinement-steering-field textarea,:root[data-shopspark-theme=merchant] .refinement-steering-field textarea{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-control-text)}:root[data-shopspark-theme=commerce] .refinement-chip-grid button[aria-pressed=true],:root[data-shopspark-theme=merchant] .refinement-chip-grid button[aria-pressed=true],:root[data-shopspark-theme=commerce] .refinement-tier-grid button[aria-pressed=true],:root[data-shopspark-theme=merchant] .refinement-tier-grid button[aria-pressed=true],:root[data-shopspark-theme=commerce] .refinement-provider-grid button[aria-pressed=true],:root[data-shopspark-theme=merchant] .refinement-provider-grid button[aria-pressed=true]{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-heading);box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-accent-border) 18%,transparent)}:root[data-shopspark-theme=commerce] .refinement-chip-grid button:hover:not(:disabled),:root[data-shopspark-theme=merchant] .refinement-chip-grid button:hover:not(:disabled),:root[data-shopspark-theme=commerce] .refinement-tier-grid button:hover:not(:disabled),:root[data-shopspark-theme=merchant] .refinement-tier-grid button:hover:not(:disabled),:root[data-shopspark-theme=commerce] .refinement-provider-grid button:hover:not(:disabled),:root[data-shopspark-theme=merchant] .refinement-provider-grid button:hover:not(:disabled){border-color:var(--workspace-accent-border)}:root[data-shopspark-theme=commerce] .video-frame-picker img,:root[data-shopspark-theme=merchant] .video-frame-picker img{background:var(--workspace-preview-bg)}:root[data-shopspark-theme=commerce] .video-theme-option small,:root[data-shopspark-theme=merchant] .video-theme-option small{color:var(--workspace-muted)}.brand,.nav__links a,.generator-header__links a,.nav__login,.nav__signout,.nav__actions .button{min-width:44px}.marketing-shell{min-height:100vh;background:radial-gradient(circle at 8% 12%,rgba(20,214,221,.16),transparent 28%),radial-gradient(circle at 86% 10%,rgba(215,101,69,.16),transparent 26%),linear-gradient(180deg,#0a1020,#08101d 48%,#0f172a);color:#edf7ff}.market-hero{position:relative;padding:1px 0 44px;overflow:hidden;isolation:isolate}.market-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 76% 42%,rgba(25,118,114,.24),transparent 27%),linear-gradient(104deg,#1d1412f7,#1c1615e6 43%,#081e20d1),url(/assets/landing-hero-workspace.png) 72% 45% / cover no-repeat;opacity:.94;content:""}.market-nav{position:relative;z-index:2;flex-wrap:nowrap}.market-nav .nav__links{flex:0 1 auto;gap:clamp(14px,1.6vw,24px);white-space:nowrap}.market-nav .nav__actions{flex:0 1 auto;min-width:0;flex-wrap:nowrap;white-space:nowrap}@media (max-width: 1260px){.market-nav{gap:16px}.market-nav .nav__actions{gap:8px}.market-nav [aria-label=Theme]{grid-template-columns:repeat(3,minmax(58px,1fr))}.market-nav [aria-label=Theme] button{padding-right:7px;padding-left:7px}.market-nav .nav__account{padding:4px}.market-nav .nav__account-copy,.market-nav .nav__signout span{display:none}.market-nav .nav__signout{width:42px;padding:0;justify-content:center}}@media (max-width: 1060px){.market-nav .nav__links{display:none}}.market-hero__inner,.market-section,.market-final-cta{width:min(1180px,calc(100% - 40px));margin-right:auto;margin-left:auto}.market-hero__inner{display:grid;grid-template-columns:minmax(0,.74fr) minmax(630px,1.26fr);gap:clamp(30px,3vw,42px);align-items:start;min-height:650px;padding:72px 0 44px}.market-hero__copy{max-width:520px;padding-top:8px}.market-hero__copy>.eyebrow{display:flex;gap:10px;align-items:center;margin-bottom:18px;color:#9be5df;font-size:.74rem;letter-spacing:.12em}.legal-consent{display:flex;align-items:flex-start;gap:.7rem;color:var(--color-muted);font-size:.86rem;line-height:1.45}.legal-consent input{width:1.05rem;height:1.05rem;margin-top:.12rem;accent-color:var(--color-coral);flex:0 0 auto}.legal-consent a{color:inherit;font-weight:800}.market-hero__copy>.eyebrow:before{width:28px;height:1px;background:currentColor;content:""}.market-hero h1{max-width:540px;margin-bottom:24px;color:#fff;font-family:"Bodoni 72",Didot,Bodoni MT,Palatino Linotype,Georgia,serif;font-size:clamp(3.3rem,4.15vw,4.05rem);font-weight:400;line-height:.96;letter-spacing:-.045em}.market-hero h1 span,.market-hero h1 em{display:block}.market-hero h1 em{margin-top:.12em;color:#f0c6a8;font-weight:400;line-height:.92}.market-hero__lead{max-width:500px;margin-bottom:28px;color:#f9f3ecc7;font-size:1.04rem;line-height:1.68}.market-hero__actions{margin-bottom:25px}.market-hero__actions .button{min-height:48px;border-radius:999px;padding-right:20px;padding-left:20px}.market-hero__actions .button--primary{border-color:#dd7458;background:#dd7458;box-shadow:0 14px 36px #73291a59}.market-hero__actions .button--ghost{border-color:#ffffff40;background:#ffffff0f}.market-trust{display:flex;flex-wrap:wrap;gap:8px 0}.market-trust span,.market-outcomes div{display:inline-flex;align-items:center;gap:8px}.market-trust span{color:#f9f3ecad;font-size:.88rem;font-weight:800;letter-spacing:.015em}.market-trust span:not(:last-child):after{width:3px;height:3px;margin:0 12px;border-radius:50%;background:#72d4ce;content:""}.market-trust svg,.market-outcomes svg{color:#78f0ff;flex:0 0 auto}.market-drafts-shot{position:relative;overflow:hidden;border:1px solid rgba(150,182,255,.2);border-radius:16px;background:#0a101fd1;box-shadow:0 28px 90px #00000061}.market-drafts-shot img{display:block;width:100%;height:auto}.market-hero-transformation-shell{min-width:0;margin:0;align-self:center}.market-hero-transformation{position:relative;overflow:hidden;aspect-ratio:16 / 9;border:1px solid rgba(187,226,220,.24);border-radius:26px;background:url(/assets/demos/homepage-transformation-hero-v2-poster.webp) center / cover no-repeat,linear-gradient(145deg,#123e3ff7,#082124fa);box-shadow:0 34px 90px #00000075}.market-hero-transformation video{display:block;width:100%;height:100%;object-fit:cover}.market-hero-transformation__play{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;gap:8px;min-height:44px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.42);border-radius:999px;padding:0 18px;background:#081e20d1;color:#fff;box-shadow:0 14px 32px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:inherit;font-weight:820;cursor:pointer}.market-hero-transformation__play:hover{background:#0f766ef0}.market-hero-transformation__play:focus-visible{outline:3px solid rgba(114,212,206,.9);outline-offset:4px}.market-hero-transformation--replayable{cursor:pointer}.market-hero-transformation--replayable:focus-visible{outline:3px solid rgba(114,212,206,.9);outline-offset:4px}@media (min-width: 1101px){.market-hero-transformation{aspect-ratio:5 / 3}}.market-hero-transformation__caption{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px;border:1px solid rgba(187,226,220,.18);border-radius:999px;padding:9px 14px;background:#081e2094;color:#f9f3ecd1;box-shadow:0 12px 28px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.76rem;font-weight:750;letter-spacing:.025em}.market-hero-transformation__caption strong{display:inline-flex;align-items:center;gap:8px;color:#f9f3ec;font-weight:900}.market-hero-transformation__caption strong span{width:8px;height:8px;border-radius:50%;background:#72d4ce;box-shadow:0 0 0 4px #72d4ce1f}@media (prefers-reduced-motion: reduce){.market-hero-transformation video{display:none}}.market-hero-workbench{position:relative;overflow:hidden;border:1px solid rgba(187,226,220,.22);border-radius:26px;padding:17px;background:radial-gradient(circle at 9% 12%,rgba(96,204,195,.18),transparent 31%),linear-gradient(145deg,#123e3ff7,#082124fa);box-shadow:0 34px 90px #00000075}.market-hero-workbench:before{position:absolute;top:-70px;right:-50px;width:210px;height:210px;border:1px solid rgba(255,255,255,.08);border-radius:50%;content:""}.market-workbench__heading{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:2px 4px 15px;color:#f9f3ec}.market-workbench__heading p{display:flex;gap:8px;align-items:center;margin:0;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.market-workbench__heading p span{width:7px;height:7px;border-radius:50%;background:#75d4cd;box-shadow:0 0 0 4px #75d4cd1f}.market-workbench__heading strong{color:#f9f3eca6;font-size:.72rem;font-weight:700}.market-workbench__stage{display:grid;grid-template-columns:minmax(170px,.72fr) minmax(300px,1.28fr);gap:12px}.market-source-photos,.market-draft-sheet{position:relative;border-radius:17px}.market-source-photos{overflow:hidden;min-height:406px;padding:16px;background:linear-gradient(180deg,#ffffff14,#ffffff06),#071e208a}.market-workbench__label{display:flex;gap:8px;align-items:center;color:#f9f3ecb3;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.market-workbench__label b{color:#82ddd5}.market-photo-stack{position:relative;height:310px;margin-top:17px}.market-photo-stack figure{position:absolute;overflow:hidden;width:78%;margin:0;border:5px solid #f7f0e7;border-bottom-width:24px;border-radius:4px;background:#f7f0e7;box-shadow:0 18px 34px #00000057}.market-photo-stack figure:nth-child(1){top:4px;left:-4px;z-index:1;transform:rotate(-6deg)}.market-photo-stack figure:nth-child(2){top:92px;right:-5px;z-index:2;transform:rotate(5deg)}.market-photo-stack figure:nth-child(3){bottom:3px;left:4px;z-index:3;transform:rotate(-2deg)}.market-photo-stack--single figure{top:26px;left:4%;width:92%;transform:rotate(-2.5deg)}.market-photo-stack--single img{aspect-ratio:.82}.market-photo-stack img{display:block;width:100%;aspect-ratio:1.45;object-fit:cover}.market-photo-stack figcaption{position:absolute;right:5px;bottom:4px;color:#715f54;font-size:.56rem;font-weight:900;letter-spacing:.08em}.market-source-photos>p{margin:4px 0 0;color:#f9f3ec9e;font-family:Palatino Linotype,Georgia,serif;font-size:.82rem;font-style:italic;line-height:1.35}.market-draft-sheet{min-height:406px;padding:17px;background:linear-gradient(rgba(255,255,255,.38) 1px,transparent 1px) 0 0 / 100% 26px,#f7f0e7;color:#203033;box-shadow:0 18px 38px #00000038}.market-workbench__label--draft{padding-bottom:12px;border-bottom:1px solid rgba(32,48,51,.12);color:#526568}.market-workbench__label--draft b{color:#0f7777}.market-workbench__label--draft small{margin-left:auto;border-radius:999px;padding:5px 7px;background:#d9ece6;color:#1d6b65;font-size:.55rem;letter-spacing:.05em}.market-draft-sheet__kicker{margin:16px 0 4px;color:#a35d47;font-size:.58rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.market-draft-sheet h2{margin:0 0 13px;color:#1e2929;font-family:Palatino Linotype,Georgia,serif;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:500;line-height:1.02;letter-spacing:-.03em}.market-draft-tags{display:flex;flex-wrap:wrap;gap:5px}.market-draft-tags span{border:1px solid #d8c9bb;border-radius:999px;padding:4px 7px;background:#ffffff80;color:#655b53;font-size:.58rem;font-weight:750}.market-gallery-heading{display:flex;align-items:center;justify-content:space-between;margin:17px 0 8px;color:#354a4d;font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.market-gallery-heading b{margin-right:5px;color:#0f7777}.market-gallery-heading small{color:#8b7c70;font-size:.57rem}.market-gallery-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.market-gallery-slots>span{display:grid;overflow:hidden;aspect-ratio:1;place-items:center;border:1px dashed #c9b9aa;border-radius:6px;color:#a39386;font-size:.54rem;font-weight:850}.market-gallery-slots>span.has-image{border-style:solid}.market-gallery-slots img{width:100%;height:100%;object-fit:cover}.market-draft-ready{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:center;margin-top:15px;border-top:1px solid rgba(32,48,51,.12);padding-top:12px}.market-draft-ready>span{color:#0f7777;font-size:.62rem;font-weight:900}.market-draft-ready>svg{color:#167d73}.market-draft-ready strong,.market-draft-ready small{display:block}.market-draft-ready strong{color:#293b3d;font-size:.68rem}.market-draft-ready small{margin-top:2px;color:#7d756e;font-size:.55rem}.market-workbench__path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0 0;padding:0;list-style:none}.market-workbench__path li{position:relative;display:flex;gap:7px;align-items:center;color:#f9f3ecad;font-size:.67rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.market-workbench__path li:not(:last-child):after{position:absolute;top:50%;right:10px;width:28%;height:1px;background:#90d5ce40;content:""}.market-workbench__path span{color:#82ddd5;font-size:.57rem}.market-section{padding:78px 0}.market-section--split,.market-section--showcase,.market-section--trust{display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);gap:clamp(28px,5vw,64px);align-items:center}.market-section h2,.market-final-cta h2{color:#fff;text-wrap:balance}.market-section__copy>p:not(.eyebrow),.market-section__heading p:not(.eyebrow),.market-showcase-copy p,.market-trust-grid p{color:#d6e4f2c2;line-height:1.64}.market-section__heading{max-width:760px;margin-bottom:26px}.market-comparison{display:grid;gap:12px;margin-top:28px}.market-comparison article,.market-trust-grid article,.market-outcomes div{border:1px solid rgba(150,182,255,.18);border-radius:12px;background:linear-gradient(135deg,rgba(20,214,221,.06),transparent 46%),#11192ead;box-shadow:0 20px 64px #0000002e}.market-comparison article{padding:18px}.market-comparison span{display:block;margin-bottom:8px;color:#78f0ff;font-size:.78rem;font-weight:900;text-transform:uppercase}.market-comparison p,.market-trust-grid p{margin-bottom:0}.market-outcomes{display:grid;gap:12px}.market-outcomes div{min-height:72px;padding:18px;color:#edf7ffe6;font-weight:820}.market-trust-grid h3{margin-bottom:12px;color:#f4f8ff;font-size:1.08rem;line-height:1.24}.market-section--showcase{align-items:start}.market-showcase-copy{position:sticky;top:24px}.market-showcase-copy .button{margin-top:8px}.market-drafts-shot img{aspect-ratio:1.3;object-fit:cover;object-position:0 0}.market-etsy-disclosure{display:flex;width:min(1180px,calc(100% - 40px));align-items:flex-start;gap:12px;margin:24px auto;border:1px solid rgba(150,182,255,.18);border-radius:12px;padding:18px 20px;background:#11192eb8;color:#edf7ffd1;box-shadow:0 18px 54px #0003}.market-etsy-disclosure>svg{flex:0 0 auto;margin-top:2px;color:#78f0ff}.market-etsy-disclosure strong{display:block;margin-bottom:4px;color:#f4f8ff;font-size:.92rem}.market-etsy-disclosure p{margin:0;color:#d6e4f2c2;font-size:.9rem;line-height:1.5}.market-section--trust{border-top:1px solid rgba(150,182,255,.16);border-bottom:1px solid rgba(150,182,255,.16)}.market-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.market-trust-grid article{min-height:178px;padding:20px}.market-final-cta{margin-bottom:82px;border:1px solid rgba(120,240,255,.22);border-radius:16px;padding:clamp(28px,5vw,56px);background:linear-gradient(135deg,#8b5cf63d,#14d6dd24 48%,#d765452e),#11192edb;box-shadow:0 30px 90px #00000047}.market-final-cta h2{max-width:840px}.market-final-cta .button{margin-top:8px}@media (max-width: 1100px){.market-hero__inner,.market-section--split,.market-section--showcase,.market-section--trust{grid-template-columns:1fr}.market-hero__inner{min-height:auto}.market-showcase-copy{position:static}.market-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-hero__copy{max-width:720px}.market-hero h1{max-width:700px}.market-hero-workbench,.market-hero-transformation-shell{max-width:760px}}@media (max-width: 760px){.market-hero__inner,.market-section,.market-final-cta,.market-etsy-disclosure{width:min(100% - 28px,1180px)}.market-nav{gap:10px;margin-top:12px;padding:10px}.market-nav .nav__actions{gap:6px}.market-nav .nav__account{padding:4px}.market-nav .nav__dashboard,.market-nav .nav__signout{display:none}.market-etsy-disclosure{margin-top:18px;margin-bottom:18px;padding:16px}.market-hero{padding-bottom:28px}.market-hero__inner{padding:42px 0 18px}.market-hero h1{font-size:clamp(2.85rem,13vw,4.1rem)}.market-hero__lead{font-size:1rem}.market-hero-transformation__caption{padding:8px 11px;font-size:.7rem}.market-hero-transformation{aspect-ratio:4 / 5;background-image:url(/assets/demos/homepage-transformation-hero-mobile-poster.webp),linear-gradient(145deg,#123e3ff7,#082124fa)}.market-trust-grid{grid-template-columns:1fr}.market-hero-workbench{padding:12px}.market-workbench__stage{grid-template-columns:1fr}.market-source-photos{min-height:238px;padding:14px}.market-photo-stack{height:174px;margin-top:13px}.market-photo-stack figure{width:45%;border-width:4px;border-bottom-width:18px}.market-photo-stack figure:nth-child(1){top:3px;left:1%}.market-photo-stack figure:nth-child(2){top:16px;right:2%}.market-photo-stack figure:nth-child(3){bottom:0;left:28%}.market-photo-stack--single figure{top:0;left:17%;width:66%}.market-photo-stack--single img{aspect-ratio:1.25}.market-source-photos>p{display:none}.market-draft-sheet{min-height:0}.market-workbench__path li{display:grid;gap:3px;justify-items:center;font-size:.58rem}.market-workbench__path li:not(:last-child):after{right:-13%;width:26%}.market-drafts-shot img{aspect-ratio:1.05}.market-section{padding:54px 0}}@media (max-width: 520px){.market-nav .brand span:last-child{display:inline;font-size:.95rem}}:root[data-shopspark-theme=commerce] .marketing-shell,:root[data-shopspark-theme=merchant] .marketing-shell,:root[data-shopspark-theme=commerce] .auth-page,:root[data-shopspark-theme=merchant] .auth-page{background:var(--public-page-bg);color:var(--public-text)}:root[data-shopspark-theme=commerce] .market-hero:before,:root[data-shopspark-theme=merchant] .market-hero:before{background:var(--public-hero-overlay),url(/assets/landing-hero-workspace.png) 72% 45% / cover no-repeat;opacity:.82}:root[data-shopspark-theme=commerce] .market-nav,:root[data-shopspark-theme=merchant] .market-nav{border-color:var(--public-border);background:var(--public-nav-bg);box-shadow:var(--shadow-panel)}:root[data-shopspark-theme=commerce] .marketing-shell .nav__account,:root[data-shopspark-theme=merchant] .marketing-shell .nav__account{border-color:var(--public-border);background:var(--public-control);color:var(--public-text)}:root[data-shopspark-theme=commerce] .marketing-shell .nav__account:hover,:root[data-shopspark-theme=merchant] .marketing-shell .nav__account:hover{border-color:var(--public-accent);background:var(--public-surface-strong);color:var(--public-text)}:root[data-shopspark-theme=commerce] .marketing-shell .nav__account-dot,:root[data-shopspark-theme=merchant] .marketing-shell .nav__account-dot{background:var(--public-button-bg);color:var(--public-button-text);box-shadow:none}:root[data-shopspark-theme=commerce] .marketing-shell .nav__account-copy small,:root[data-shopspark-theme=merchant] .marketing-shell .nav__account-copy small{color:var(--public-muted)}:root[data-shopspark-theme=commerce] .marketing-shell .nav__account-copy strong,:root[data-shopspark-theme=merchant] .marketing-shell .nav__account-copy strong{color:var(--public-text)}:root[data-shopspark-theme=commerce] .market-etsy-disclosure,:root[data-shopspark-theme=merchant] .market-etsy-disclosure{border-color:var(--public-border);background:var(--public-surface);color:var(--public-text);box-shadow:var(--shadow-panel)}:root[data-shopspark-theme=commerce] .market-etsy-disclosure>svg,:root[data-shopspark-theme=merchant] .market-etsy-disclosure>svg{color:var(--public-accent)}:root[data-shopspark-theme=commerce] .market-etsy-disclosure strong,:root[data-shopspark-theme=merchant] .market-etsy-disclosure strong{color:var(--public-text)}:root[data-shopspark-theme=commerce] .market-etsy-disclosure p,:root[data-shopspark-theme=merchant] .market-etsy-disclosure p{color:var(--public-muted)}:root[data-shopspark-theme=commerce] .marketing-shell .brand,:root[data-shopspark-theme=merchant] .marketing-shell .brand,:root[data-shopspark-theme=commerce] .marketing-shell .nav__links,:root[data-shopspark-theme=merchant] .marketing-shell .nav__links,:root[data-shopspark-theme=commerce] .marketing-shell .nav__login,:root[data-shopspark-theme=merchant] .marketing-shell .nav__login,:root[data-shopspark-theme=commerce] .marketing-shell .nav__signout,:root[data-shopspark-theme=merchant] .marketing-shell .nav__signout{color:var(--public-text)}:root[data-shopspark-theme=commerce] .marketing-shell .nav__login:hover,:root[data-shopspark-theme=merchant] .marketing-shell .nav__login:hover,:root[data-shopspark-theme=commerce] .marketing-shell .nav__signout:hover,:root[data-shopspark-theme=merchant] .marketing-shell .nav__signout:hover{background:var(--public-control);color:var(--public-text)}:root[data-shopspark-theme=commerce] .marketing-shell .button--primary,:root[data-shopspark-theme=merchant] .marketing-shell .button--primary{background:var(--public-button-bg);color:var(--public-button-text);box-shadow:var(--app-action-shadow)}:root[data-shopspark-theme=commerce] .marketing-shell .button--primary:hover,:root[data-shopspark-theme=merchant] .marketing-shell .button--primary:hover{background:var(--public-button-bg-hover);color:var(--public-button-text)}:root[data-shopspark-theme=commerce] .market-section h2,:root[data-shopspark-theme=merchant] .market-section h2,:root[data-shopspark-theme=commerce] .market-final-cta h2,:root[data-shopspark-theme=merchant] .market-final-cta h2{color:var(--public-text)}:root[data-shopspark-theme=commerce] .market-hero h1,:root[data-shopspark-theme=merchant] .market-hero h1,:root[data-shopspark-theme=commerce] .market-hero .eyebrow,:root[data-shopspark-theme=merchant] .market-hero .eyebrow{color:#fff}:root[data-shopspark-theme=commerce] .market-section .eyebrow,:root[data-shopspark-theme=merchant] .market-section .eyebrow,:root[data-shopspark-theme=commerce] .marketing-shell .market-final-cta .eyebrow,:root[data-shopspark-theme=merchant] .marketing-shell .market-final-cta .eyebrow{color:var(--public-accent)}:root[data-shopspark-theme=commerce] .market-hero__lead,:root[data-shopspark-theme=merchant] .market-hero__lead{color:#fff}:root[data-shopspark-theme=commerce] .market-trust span,:root[data-shopspark-theme=merchant] .market-trust span{border-color:transparent;background:transparent;color:#f9f3ecad}:root[data-shopspark-theme=commerce] .market-drafts-shot,:root[data-shopspark-theme=merchant] .market-drafts-shot,:root[data-shopspark-theme=commerce] .market-comparison article,:root[data-shopspark-theme=merchant] .market-comparison article,:root[data-shopspark-theme=commerce] .market-trust-grid article,:root[data-shopspark-theme=merchant] .market-trust-grid article,:root[data-shopspark-theme=commerce] .market-outcomes div,:root[data-shopspark-theme=merchant] .market-outcomes div{border-color:var(--public-border);background:var(--public-surface);box-shadow:var(--shadow-panel)}:root[data-shopspark-theme=commerce] .market-comparison span,:root[data-shopspark-theme=merchant] .market-comparison span,:root[data-shopspark-theme=commerce] .market-trust svg,:root[data-shopspark-theme=merchant] .market-trust svg,:root[data-shopspark-theme=commerce] .market-outcomes svg,:root[data-shopspark-theme=merchant] .market-outcomes svg{color:var(--public-accent)}:root[data-shopspark-theme=commerce] .market-section__copy>p:not(.eyebrow),:root[data-shopspark-theme=merchant] .market-section__copy>p:not(.eyebrow),:root[data-shopspark-theme=commerce] .market-section__heading p:not(.eyebrow),:root[data-shopspark-theme=merchant] .market-section__heading p:not(.eyebrow),:root[data-shopspark-theme=commerce] .market-showcase-copy p,:root[data-shopspark-theme=merchant] .market-showcase-copy p,:root[data-shopspark-theme=commerce] .market-trust-grid p,:root[data-shopspark-theme=merchant] .market-trust-grid p{color:var(--public-muted)}:root[data-shopspark-theme=commerce] .market-trust-grid h3,:root[data-shopspark-theme=merchant] .market-trust-grid h3,:root[data-shopspark-theme=commerce] .market-outcomes div,:root[data-shopspark-theme=merchant] .market-outcomes div{color:var(--public-text)}:root[data-shopspark-theme=commerce] .market-final-cta,:root[data-shopspark-theme=merchant] .market-final-cta{border-color:var(--public-border);background:var(--public-surface-strong);box-shadow:var(--shadow-panel)}:root[data-shopspark-theme=commerce] .auth-card,:root[data-shopspark-theme=merchant] .auth-card{border-color:var(--public-border);background:var(--public-surface);box-shadow:var(--shadow-panel)}:root[data-shopspark-theme=commerce] .auth-brand,:root[data-shopspark-theme=merchant] .auth-brand,:root[data-shopspark-theme=commerce] .auth-card h1,:root[data-shopspark-theme=merchant] .auth-card h1,:root[data-shopspark-theme=commerce] .auth-card__copy p:not(.eyebrow),:root[data-shopspark-theme=merchant] .auth-card__copy p:not(.eyebrow),:root[data-shopspark-theme=commerce] .auth-note,:root[data-shopspark-theme=merchant] .auth-note{color:var(--public-text)}:root[data-shopspark-theme=commerce] .auth-card .eyebrow,:root[data-shopspark-theme=merchant] .auth-card .eyebrow{color:var(--public-accent)}:root[data-shopspark-theme=commerce] .auth-card__copy p:not(.eyebrow),:root[data-shopspark-theme=merchant] .auth-card__copy p:not(.eyebrow),:root[data-shopspark-theme=commerce] .auth-note,:root[data-shopspark-theme=merchant] .auth-note{color:var(--public-muted)}:root[data-shopspark-theme=commerce] .auth-brand .brand__mark,:root[data-shopspark-theme=merchant] .auth-brand .brand__mark{border-color:var(--public-border);background:var(--app-brand-mark-bg);color:var(--app-brand-mark-text);box-shadow:var(--app-brand-mark-shadow)}:root[data-shopspark-theme=commerce] .oauth-button,:root[data-shopspark-theme=merchant] .oauth-button{border-color:var(--public-border);background:var(--public-control);color:var(--public-text)}:root[data-shopspark-theme=commerce] .auth-divider,:root[data-shopspark-theme=merchant] .auth-divider,:root[data-shopspark-theme=commerce] .email-login-form__heading span,:root[data-shopspark-theme=merchant] .email-login-form__heading span{color:var(--public-muted)}:root[data-shopspark-theme=commerce] .auth-divider:before,:root[data-shopspark-theme=commerce] .auth-divider:after,:root[data-shopspark-theme=merchant] .auth-divider:before,:root[data-shopspark-theme=merchant] .auth-divider:after{background:var(--public-border)}:root[data-shopspark-theme=commerce] .email-login-form__heading strong,:root[data-shopspark-theme=commerce] .email-login-form label,:root[data-shopspark-theme=merchant] .email-login-form__heading strong,:root[data-shopspark-theme=merchant] .email-login-form label{color:var(--public-text)}:root[data-shopspark-theme=commerce] .email-login-form input,:root[data-shopspark-theme=merchant] .email-login-form input{border-color:var(--public-border);background:var(--public-control);color:var(--public-text)}:root[data-shopspark-theme=commerce] .email-login-form input::placeholder,:root[data-shopspark-theme=merchant] .email-login-form input::placeholder{color:var(--public-muted)}:root[data-shopspark-theme=commerce] .email-login-form input:hover,:root[data-shopspark-theme=merchant] .email-login-form input:hover{border-color:var(--public-accent)}:root[data-shopspark-theme=commerce] .email-login-form input:focus-visible,:root[data-shopspark-theme=merchant] .email-login-form input:focus-visible{border-color:var(--public-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--public-accent) 18%,transparent)}:root[data-shopspark-theme=commerce] .oauth-button:hover,:root[data-shopspark-theme=merchant] .oauth-button:hover{background:var(--public-surface-strong)}:root[data-shopspark-theme=commerce] .oauth-button--primary:hover,:root[data-shopspark-theme=merchant] .oauth-button--primary:hover{background:var(--public-button-bg-hover);color:var(--public-button-text)}:root[data-shopspark-theme=commerce] .oauth-button--primary,:root[data-shopspark-theme=merchant] .oauth-button--primary{border-color:var(--public-button-bg);background:var(--public-button-bg);color:var(--public-button-text)}:root[data-shopspark-theme=commerce] .signup-provider-option--selected,:root[data-shopspark-theme=merchant] .signup-provider-option--selected{border-color:var(--public-accent);background:var(--public-surface-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--public-accent) 18%,transparent)}:root[data-shopspark-theme=commerce] .signup-email-panel,:root[data-shopspark-theme=merchant] .signup-email-panel{border-color:var(--public-border);background:var(--public-control)}:root[data-shopspark-theme=commerce] .signup-email-panel__heading strong,:root[data-shopspark-theme=commerce] .signup-email-form__label,:root[data-shopspark-theme=merchant] .signup-email-panel__heading strong,:root[data-shopspark-theme=merchant] .signup-email-form__label{color:var(--public-text)}:root[data-shopspark-theme=commerce] .signup-email-panel__heading span,:root[data-shopspark-theme=merchant] .signup-email-panel__heading span{color:var(--public-muted)}:root[data-shopspark-theme=commerce] .signup-email-form__row input,:root[data-shopspark-theme=merchant] .signup-email-form__row input{border-color:var(--public-border);background:var(--public-control);color:var(--public-text)}:root[data-shopspark-theme=commerce] .oauth-button--dev,:root[data-shopspark-theme=merchant] .oauth-button--dev{background:var(--public-control);color:var(--public-accent)}:root[data-shopspark-theme=commerce] .signup-badges span,:root[data-shopspark-theme=merchant] .signup-badges span{border-color:var(--public-border);background:var(--public-control);color:var(--public-accent)}:root[data-shopspark-theme=commerce] .signup-plan-summary,:root[data-shopspark-theme=merchant] .signup-plan-summary{border-color:var(--public-border);background:var(--public-control)}:root[data-shopspark-theme=commerce] .signup-plan-summary__heading strong,:root[data-shopspark-theme=merchant] .signup-plan-summary__heading strong{color:var(--public-text)}:root[data-shopspark-theme=commerce] .signup-plan-summary__heading a,:root[data-shopspark-theme=merchant] .signup-plan-summary__heading a,:root[data-shopspark-theme=commerce] .signup-pilot-link,:root[data-shopspark-theme=merchant] .signup-pilot-link{color:var(--public-accent)}:root[data-shopspark-theme=commerce] .signup-plan-summary__plans>div,:root[data-shopspark-theme=merchant] .signup-plan-summary__plans>div{background:var(--public-surface);color:var(--public-muted)}:root[data-shopspark-theme=commerce] .signup-plan-summary__plans>.is-available,:root[data-shopspark-theme=merchant] .signup-plan-summary__plans>.is-available{background:var(--public-surface-strong);color:var(--public-text)}:root[data-shopspark-theme=commerce] .auth-empty,:root[data-shopspark-theme=merchant] .auth-empty{border-color:var(--public-border);background:var(--public-control);color:var(--public-muted)}:root[data-shopspark-theme=commerce] .auth-alert,:root[data-shopspark-theme=merchant] .auth-alert{border-color:var(--workspace-danger-border);background:var(--workspace-danger-bg);color:var(--workspace-danger-text)}:root[data-shopspark-theme=commerce] .auth-support,:root[data-shopspark-theme=merchant] .auth-support{color:var(--public-accent)}:root[data-shopspark-theme=commerce] .auth-preview:after,:root[data-shopspark-theme=merchant] .auth-preview:after{background:var(--public-hero-overlay)}:root[data-shopspark-theme=commerce] .auth-preview__panel,:root[data-shopspark-theme=merchant] .auth-preview__panel{border-color:var(--public-border);background:var(--public-surface-strong);box-shadow:var(--shadow-popover)}:root[data-shopspark-theme=commerce] .auth-preview__panel strong,:root[data-shopspark-theme=merchant] .auth-preview__panel strong{color:var(--public-text)}:root[data-shopspark-theme=commerce] .auth-preview__panel span,:root[data-shopspark-theme=merchant] .auth-preview__panel span{color:var(--public-accent)}html,body,#root{min-height:100%;background:var(--canvas)}body{color:var(--ink);font-family:var(--font-family-sans)}button,input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb,var(--teal) 28%,transparent);outline-offset:3px}.site-shell,.marketing-shell,.generator-page,.generator-page--workspace{background:var(--canvas);color:var(--ink)}.marketing-shell{overflow:clip}.marketing-shell .brand,.marketing-shell .nav__links,.marketing-shell .nav__login,.marketing-shell .nav__signout{color:var(--ink)}.marketing-shell .brand__mark{border:0;background:transparent;color:var(--coral)}.marketing-shell .nav__links a:hover,.marketing-shell .nav__login:hover,.marketing-shell .nav__signout:hover{color:var(--teal)}.marketing-shell .nav__signout,.marketing-shell .nav__account{border-color:var(--line);background:var(--porcelain);color:var(--ink)}.marketing-shell .nav__account-dot{background:var(--linen);color:var(--teal)}.marketing-shell .nav__account-copy small{color:var(--muted)}.marketing-shell .nav__account-copy strong{color:var(--ink)}.market-hero{padding:1px 0 64px;background:var(--canvas)}.market-hero:before{background:radial-gradient(circle at 88% 24%,rgba(221,239,233,.9),transparent 28%),radial-gradient(circle at 8% 12%,rgba(244,215,123,.16),transparent 22%);opacity:1}.market-hero__inner{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:600px;padding-top:74px;padding-bottom:52px}.market-hero__copy{max-width:600px;padding-top:26px}.market-hero__copy>.eyebrow{color:var(--teal);letter-spacing:.13em}.market-hero__copy>.eyebrow:before{display:none}.market-hero h1{max-width:680px;margin-bottom:24px;color:var(--ink);font-family:"Bodoni 72",Didot,Bodoni MT,Palatino Linotype,Georgia,serif;font-size:clamp(3.2rem,5vw,5.25rem);font-weight:500;line-height:.98;letter-spacing:-.055em}.market-hero h1 em{color:var(--ink);font-style:italic}.market-hero__lead{max-width:560px;color:var(--muted);font-size:1.04rem;line-height:1.65}.market-hero__actions .button{min-height:52px;border-radius:14px}.market-hero__actions .button--primary,.marketing-shell .button--primary{border-color:var(--teal);background:var(--teal);color:#fff;box-shadow:0 12px 26px #0d5c552e}.market-hero__actions .button--primary:hover,.marketing-shell .button--primary:hover{border-color:#084942;background:#084942}.market-hero__actions .button--ghost{border-color:var(--line);background:var(--porcelain);color:var(--ink)}.market-hero__actions .button--ghost:hover{border-color:var(--teal);color:var(--teal)}.market-trust span{color:var(--muted);font-size:.84rem}.market-trust span:not(:last-child):after{background:var(--teal)}.market-hero-transformation-shell{align-self:center}.market-hero-transformation{border-color:var(--line);border-radius:22px;background:var(--porcelain);box-shadow:0 28px 70px #17201d24}.market-hero-transformation__caption{border-color:var(--line);background:var(--porcelain);color:var(--muted);box-shadow:0 10px 26px #17201d0f}.market-hero-transformation__caption strong{color:var(--ink)}.market-hero-transformation__caption strong span{background:var(--teal);box-shadow:0 0 0 4px #0d5c551f}.market-etsy-disclosure{margin-top:4px;border-color:var(--line);background:var(--porcelain);color:var(--muted);box-shadow:var(--shadow-panel)}.market-etsy-disclosure>svg,.market-etsy-disclosure strong{color:var(--teal)}.market-etsy-disclosure p{color:var(--muted)}.market-section{padding:96px 0}.market-section h2,.market-final-cta h2{color:var(--ink)}.market-section__copy>p:not(.eyebrow),.market-section__heading p:not(.eyebrow),.market-showcase-copy p,.market-trust-grid p{color:var(--muted)}.market-comparison article,.market-trust-grid article,.market-outcomes div{border-color:var(--line);border-radius:16px;background:var(--porcelain);box-shadow:var(--shadow-panel)}.market-comparison span{color:var(--teal)}.market-outcomes div{color:var(--ink)}.market-trust svg,.market-outcomes svg{color:var(--teal)}.market-trust-grid h3{color:var(--ink)}.market-etsy-disclosure,.market-section--trust{border-color:var(--line)}.market-final-cta{border-color:var(--line);border-radius:22px;background:var(--porcelain);box-shadow:var(--shadow-panel)}.market-final-cta .eyebrow,.market-section .eyebrow{color:var(--teal)}:root[data-shopspark-theme=classic] .marketing-shell .market-hero,:root[data-shopspark-theme=commerce] .marketing-shell .market-hero,:root[data-shopspark-theme=merchant] .marketing-shell .market-hero{background:var(--canvas)}:root[data-shopspark-theme=classic] .marketing-shell .market-hero:before,:root[data-shopspark-theme=commerce] .marketing-shell .market-hero:before,:root[data-shopspark-theme=merchant] .marketing-shell .market-hero:before{background:radial-gradient(circle at 88% 24%,rgba(221,239,233,.9),transparent 28%),radial-gradient(circle at 8% 12%,rgba(244,215,123,.16),transparent 22%);opacity:1}:root[data-shopspark-theme=classic] .marketing-shell .market-hero h1,:root[data-shopspark-theme=commerce] .marketing-shell .market-hero h1,:root[data-shopspark-theme=merchant] .marketing-shell .market-hero h1{color:var(--ink);text-shadow:none}:root[data-shopspark-theme=classic] .marketing-shell .market-hero h1 em,:root[data-shopspark-theme=commerce] .marketing-shell .market-hero h1 em,:root[data-shopspark-theme=merchant] .marketing-shell .market-hero h1 em{color:var(--ink)}:root[data-shopspark-theme=classic] .marketing-shell .market-hero__lead,:root[data-shopspark-theme=commerce] .marketing-shell .market-hero__lead,:root[data-shopspark-theme=merchant] .marketing-shell .market-hero__lead{color:var(--muted)}:root[data-shopspark-theme=classic] .marketing-shell .market-hero__copy>.eyebrow,:root[data-shopspark-theme=commerce] .marketing-shell .market-hero__copy>.eyebrow,:root[data-shopspark-theme=merchant] .marketing-shell .market-hero__copy>.eyebrow{color:var(--teal)}:root[data-shopspark-theme=classic] .marketing-shell .market-trust span,:root[data-shopspark-theme=commerce] .marketing-shell .market-trust span,:root[data-shopspark-theme=merchant] .marketing-shell .market-trust span{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms),transform .7s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms);will-change:opacity,transform}[data-reveal=fade-in]{transform:none}[data-reveal=scale-in]{transform:scale(.96)}[data-reveal].is-visible{opacity:1;transform:none}.generator-page--workspace{min-height:calc(100vh - 52px)}.generator-page--workspace .generator-app-heading{display:none}.generator-page--workspace .generator-workspace{width:min(1240px,100%);margin:0 auto;border:0;background:transparent;box-shadow:none}.generator-page--workspace .generator-stage-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1240px,100%);margin:0 auto;border-bottom:1px solid var(--workspace-panel-border);position:sticky;top:0;z-index:8;background:var(--workspace-bg)}.generator-page--workspace .generator-stage-rail button{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;align-items:center;min-height:72px;border:0;border-bottom:3px solid transparent;padding:12px 16px;background:transparent;color:var(--workspace-muted);text-align:left}.generator-page--workspace .generator-stage-rail button:not(:disabled){cursor:pointer}.generator-page--workspace .generator-stage-rail button:not(:disabled):hover{background:var(--workspace-accent-soft);color:var(--workspace-heading)}.generator-page--workspace .generator-stage-rail button>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--workspace-panel-border);border-radius:50%;background:var(--workspace-control-bg);color:var(--workspace-muted);font-size:.82rem;font-weight:850}.generator-page--workspace .generator-stage-rail button strong{color:inherit;font-size:.92rem;font-weight:850}.generator-page--workspace .generator-stage-rail button small{grid-column:2;color:var(--workspace-muted);font-size:.72rem}.generator-page--workspace .generator-stage-rail button.is-current{border-bottom-color:var(--workspace-accent);color:var(--workspace-heading)}.generator-page--workspace .generator-stage-rail button.is-current>span,.generator-page--workspace .generator-stage-rail button.is-complete>span{border-color:var(--workspace-accent);background:var(--workspace-accent);color:#fff}.generator-page--workspace .generator-stage-rail button.is-complete{color:var(--workspace-accent-readable)}.generator-page--workspace .generator-stage-rail button:disabled{cursor:not-allowed;opacity:.58}.generator-page--workspace .generator-panel--left{display:none}.generator-page--workspace .generator-main{width:100%;min-width:0}.generator-page--workspace .generator-section{border:0;border-radius:0;padding:26px 0 48px;background:transparent;box-shadow:none}.generator-page--workspace .generator-section__heading{align-items:end;margin-bottom:20px}.generator-page--workspace .generator-section__heading h2{color:var(--workspace-heading);font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.04em}.generator-page--workspace .generator-section__heading>span{border:1px solid var(--workspace-panel-border);border-radius:999px;padding:8px 12px;background:var(--workspace-panel-bg);color:var(--workspace-muted);font-size:.8rem;font-weight:800}.generator-page--workspace .analysis-inputs,.generator-page--workspace .photo-intelligence-card,.generator-page--workspace .seller-facts-card,.generator-page--workspace .variation-card,.generator-page--workspace .gallery-plan-card,.generator-page--workspace .draft-media-panel,.generator-page--workspace .listing-editor,.generator-page--workspace .export-card,.generator-page--workspace .video-studio{border-color:var(--workspace-panel-border);border-radius:18px;background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow)}.generator-page--workspace .analysis-inputs>summary,.generator-page--workspace .gallery-generation-preferences>summary{min-height:56px;color:var(--workspace-heading)}.generator-page--workspace .analysis-inputs__content{border-top-color:var(--workspace-panel-border)}.generator-page--workspace .upload-dropzone{border-color:var(--workspace-accent-border);border-radius:16px;background:var(--workspace-preview-bg)}.generator-page--workspace .upload-dropzone__mark{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}.generator-page--workspace .upload-dropzone h3,.generator-page--workspace .photo-intelligence-card h3,.generator-page--workspace .seller-facts-card__header span,.generator-page--workspace .variation-editor__header span,.generator-page--workspace .gallery-plan-card h4{color:var(--workspace-heading)}.generator-page--workspace .upload-dropzone p,.generator-page--workspace .photo-intelligence-card p,.generator-page--workspace .seller-facts-card__header p,.generator-page--workspace .variation-editor__header p{color:var(--workspace-muted)}.generator-page--workspace .upload-dropzone button,.generator-page--workspace .photo-intelligence-card__header button,.generator-page--workspace .button--primary,.generator-page--workspace .export-card button{border-color:var(--workspace-primary-bg);border-radius:12px;background:var(--workspace-primary-bg);color:var(--workspace-primary-text);box-shadow:var(--workspace-primary-shadow)}.generator-page--workspace .upload-dropzone button:hover,.generator-page--workspace .photo-intelligence-card__header button:hover,.generator-page--workspace .button--primary:hover,.generator-page--workspace .export-card button:hover{background:var(--workspace-primary-bg-hover)}.generator-page--workspace .photo-preview,.generator-page--workspace .generator-insights article,.generator-page--workspace .export-summary,.generator-page--workspace .video-theme-option,.generator-page--workspace .gallery-plan-tile,.generator-page--workspace .variation-group{border-color:var(--workspace-panel-border);border-radius:14px;background:var(--workspace-control-bg);color:var(--workspace-text)}.generator-page--workspace .photo-preview strong,.generator-page--workspace .photo-preview span,.generator-page--workspace .generator-insights strong,.generator-page--workspace .export-card h3,.generator-page--workspace .export-summary h3{color:var(--workspace-heading)}.generator-page--workspace .photo-preview span,.generator-page--workspace .generator-insights p,.generator-page--workspace .export-summary p{color:var(--workspace-muted)}.generator-page--workspace .export-summary .tag-cloud span{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}.generator-page--workspace .confirmation-wizard{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.generator-page--workspace .confirmation-wizard__intro{display:none}.generator-page--workspace .confirmation-wizard__progress{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.generator-page--workspace .confirmation-wizard__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0 0 14px;border-bottom:1px solid var(--workspace-panel-border)}.generator-page--workspace .confirmation-wizard__steps button{min-height:44px;justify-content:flex-start;gap:8px;border:1px solid transparent;border-radius:10px;padding:8px 10px;background:transparent;color:var(--workspace-muted);text-align:left}.generator-page--workspace .confirmation-wizard__steps button>span{display:grid;width:22px;height:22px;place-items:center;flex:0 0 auto;border:1px solid var(--workspace-panel-border);border-radius:999px;background:var(--workspace-control-bg);color:var(--workspace-muted);font-size:.7rem;font-weight:900}.generator-page--workspace .confirmation-wizard__steps button strong{overflow:hidden;color:inherit;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.generator-page--workspace .confirmation-wizard__steps button.is-current,.generator-page--workspace .confirmation-wizard__steps button.is-complete{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}.generator-page--workspace .confirmation-wizard__steps button.is-current>span,.generator-page--workspace .confirmation-wizard__steps button.is-complete>span{border-color:var(--workspace-accent-readable);background:var(--workspace-accent-readable);color:var(--workspace-control-bg)}.generator-page--workspace .confirmation-wizard__intro h3,.generator-page--workspace .confirmation-wizard__steps button.is-current,.generator-page--workspace .confirmation-wizard__steps button.is-complete{color:var(--workspace-heading)}.generator-page--workspace .confirmation-wizard__intro p,.generator-page--workspace .confirmation-wizard__intro>strong,.generator-page--workspace .confirmation-wizard__steps button,.generator-page--workspace .confirmation-wizard__actions>div>span{color:var(--workspace-muted)}.generator-page--workspace .confirmation-wizard__steps button.is-current{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft)}.generator-page--workspace .confirmation-wizard__steps button.is-complete>span,.generator-page--workspace .confirmation-wizard__steps button.is-current>span{border-color:var(--workspace-accent-border);background:var(--workspace-accent);color:#fff}.generator-page--workspace .confirmation-wizard__back,.generator-page--workspace .button--ghost-dark{border-color:var(--workspace-panel-border);border-radius:12px;background:var(--workspace-control-bg);color:var(--workspace-control-text)}.generator-page--workspace .seller-facts-card,.generator-page--workspace .variation-card,.generator-page--workspace .gallery-plan-card{padding:20px}.generator-page--workspace .seller-facts-grid{gap:14px}.generator-page--workspace .seller-facts-card__header,.generator-page--workspace .variation-editor__header,.generator-page--workspace .gallery-plan-card__header{margin-bottom:18px}.generator-page--workspace .seller-fact-options{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.generator-page--workspace .seller-fact-options button{flex:0 0 auto;min-height:36px}.generator-page--workspace .seller-dimensions-field{padding:18px;background:var(--workspace-preview-bg)}.generator-page--workspace .dimension-template{width:min(100%,380px);margin-top:8px}.generator-page--workspace .variation-editor,.generator-page--workspace .variation-image-assignments{border-top:1px solid var(--workspace-panel-border);padding-top:18px}.generator-page--workspace .variation-option-row{border-color:var(--workspace-panel-border);border-radius:12px;background:var(--workspace-preview-bg)}.generator-page--workspace .seller-fact-options button,.generator-page--workspace .variation-card button,.generator-page--workspace .variation-group button,.generator-page--workspace .category-suggestion-list button{border-color:var(--workspace-panel-border);border-radius:10px;background:var(--workspace-control-bg);color:var(--workspace-control-text)}.generator-page--workspace .seller-fact-options button[aria-pressed=true],.generator-page--workspace .category-suggestion-list button[aria-checked=true]{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-readable)}.generator-page--workspace .seller-dimensions-field,.generator-page--workspace .variation-group input,.generator-page--workspace .variation-group select,.generator-page--workspace .seller-fact-field input,.generator-page--workspace .seller-fact-selector input,.generator-page--workspace .seller-dimensions-grid input,.generator-page--workspace .seller-dimensions-grid select,.generator-page--workspace .category-custom-field input{border-color:var(--workspace-panel-border);border-radius:10px;background:var(--workspace-control-bg);color:var(--workspace-control-text)}.generator-page--workspace .dimension-template{border-color:var(--workspace-panel-border);background:var(--workspace-preview-bg)}.generator-page--workspace .seller-dimensions-field legend,.generator-page--workspace .seller-dimensions-grid span,.generator-page--workspace .seller-fact-selector>span,.generator-page--workspace .seller-fact-field span,.generator-page--workspace .variation-editor__header span,.generator-page--workspace .variation-group__header span{color:var(--workspace-heading)}.generator-page--workspace .seller-dimensions-field small,.generator-page--workspace .seller-fact-field small,.generator-page--workspace .variation-editor__header p,.generator-page--workspace .gallery-plan-card p{color:var(--workspace-muted)}.generator-page--workspace .gallery-plan-tile.is-selected,.generator-page--workspace .gallery-plan-options button[aria-pressed=true]{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft)}.generator-page--workspace .video-modal-backdrop,.generator-page--workspace .refinement-modal-backdrop,.generator-page--workspace .new-listing-dialog-backdrop{background:var(--app-overlay-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.generator-page--workspace .video-modal,.generator-page--workspace .refinement-modal,.generator-page--workspace .new-listing-dialog{border-color:var(--workspace-panel-border);border-radius:20px;background:var(--workspace-panel-bg-strong);color:var(--workspace-text);box-shadow:var(--shadow-popover)}.generator-page--workspace .video-modal__header,.generator-page--workspace .refinement-modal__header{border-bottom-color:var(--workspace-panel-border)}.generator-page--workspace .video-modal__header strong,.generator-page--workspace .refinement-modal h2,.generator-page--workspace .new-listing-dialog h2{color:var(--workspace-heading)}.generator-page--workspace .video-modal__header span,.generator-page--workspace .refinement-modal p,.generator-page--workspace .new-listing-dialog>p:not(.eyebrow){color:var(--workspace-muted)}@media (max-width: 900px){.market-hero__inner{grid-template-columns:1fr}.market-hero__copy{max-width:760px}.market-hero-transformation-shell{width:100%}}@media (max-width: 640px){.market-hero__inner,.market-section,.market-final-cta,.market-etsy-disclosure{width:min(100% - 32px,1180px)}.market-hero__inner{padding-top:44px}.market-hero h1{font-size:clamp(2.8rem,14vw,4.3rem)}.market-hero__actions .button{width:100%}.market-hero-transformation{border-radius:16px}.market-section{padding:64px 0}.market-trust-grid{grid-template-columns:1fr}.generator-page--workspace .generator-section{padding-top:18px}.generator-page--workspace .generator-section__heading{display:grid;gap:10px}.generator-page--workspace .generator-stage-rail{overflow-x:auto;grid-template-columns:repeat(4,minmax(132px,1fr))}.generator-page--workspace .generator-stage-rail button{min-height:62px;padding:10px 12px}.generator-page--workspace .confirmation-wizard__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.generator-page--workspace .confirmation-wizard__steps button{min-height:42px;padding:8px}.generator-page--workspace .confirmation-wizard__steps button strong{white-space:normal;line-height:1.15}.generator-page--workspace .seller-facts-grid,.generator-page--workspace .seller-dimensions-grid{grid-template-columns:1fr}.generator-page--workspace .seller-dimensions-field{grid-column:auto}}html,body,#root,.site-shell,.marketing-shell{background:#f7f5ef}.marketing-shell .market-hero,:root[data-shopspark-theme=classic] .marketing-shell .market-hero,:root[data-shopspark-theme=commerce] .marketing-shell .market-hero,:root[data-shopspark-theme=merchant] .marketing-shell .market-hero{background:#f7f5ef}.marketing-shell .market-hero:before,:root[data-shopspark-theme=classic] .marketing-shell .market-hero:before,:root[data-shopspark-theme=commerce] .marketing-shell .market-hero:before,:root[data-shopspark-theme=merchant] .marketing-shell .market-hero:before{background:linear-gradient(90deg,#f7f5ef,#f7f5ef 58%,#edf6f2);opacity:1}.marketing-shell .market-nav{min-height:74px;border-bottom-color:#dedbd4;padding:0 max(24px,calc((100vw - 1320px)/2));background:#fffefcfa;box-shadow:none}.marketing-shell .market-nav .brand__mark{box-shadow:none}.marketing-shell .market-nav .nav__links{gap:8px}.marketing-shell .market-nav .nav__links a{padding:10px 13px;border-radius:10px;color:#626963}.marketing-shell .market-nav .nav__actions .button{min-width:128px;min-height:42px;border-radius:12px;box-shadow:0 8px 22px #0d5c5521}.marketing-shell .market-nav .nav__login{color:#171d1b;font-weight:820}.marketing-shell .market-hero__inner{width:min(1190px,calc(100% - 40px));grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr);gap:64px;min-height:0;padding:72px 0 28px}.marketing-shell .market-hero__copy{max-width:540px;padding-top:0}.marketing-shell .market-hero h1{max-width:520px;font-size:clamp(3.75rem,4.75vw,5.1rem);line-height:.98}.marketing-shell .market-hero__lead{max-width:500px}.marketing-shell .market-hero__actions{gap:12px}.marketing-shell .market-hero__actions .button{min-height:52px;border-radius:14px;padding-inline:22px;font-size:.92rem;font-weight:850}.marketing-shell .market-hero__actions .button--primary{min-width:180px;box-shadow:none}.marketing-shell .market-hero__actions .button--ghost{min-width:218px;border-color:#d8d3ca;background:#fffefc}.marketing-shell .market-hero-transformation{border-color:#d8d3ca;border-radius:22px;background:url(/assets/demos/homepage-transformation-hero-v2-poster.webp?v4-candid-generator) center / cover no-repeat,#fffefc;box-shadow:0 22px 54px #2e29231f}.marketing-shell .market-hero-transformation video{display:block!important;opacity:1}@media (prefers-reduced-motion: reduce){.marketing-shell .market-hero-transformation video{display:block!important}}.marketing-shell .market-hero-transformation__caption{border-color:#d8d3ca;background:#fffefc;box-shadow:0 8px 20px #2e292312}.generator-page--workspace{min-height:calc(100vh - 60px);background:#fbfaf7;color:#171d1b;font-family:var(--font-family-sans)}.generator-page--workspace .generator-app-heading{display:none!important}.generator-page--workspace .generator-stage-rail{position:sticky;top:60px;z-index:12;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:none;height:68px;gap:0;margin:0;border:0;border-bottom:1px solid #e2ded6;border-radius:0;padding:0 32px;background:#fffefcf7;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.generator-page--workspace .generator-stage-rail button{min-height:68px;gap:8px 12px;border:0;border-bottom:3px solid transparent;border-radius:0;padding:10px 6px;background:transparent;box-shadow:none;color:#555c57}.generator-page--workspace .generator-stage-rail button>span{width:30px;height:30px;border:1px solid #9cbdb5;background:#fffefc;color:#0d695e}.generator-page--workspace .generator-stage-rail button strong{font-size:.88rem;font-weight:760}.generator-page--workspace .generator-stage-rail button small{color:#727873;font-size:.72rem}.generator-page--workspace .generator-stage-rail button.is-current{border-color:transparent;border-bottom-color:#0d695e;background:transparent;color:#171d1b;box-shadow:none}.generator-page--workspace .generator-stage-rail button.is-current>span{border-color:#0d695e;background:#0d695e;color:#fff;box-shadow:0 3px 8px #0d695e33}.generator-page--workspace .generator-stage-rail button.is-current small{color:#555c57}.generator-page--workspace .generator-stage-rail button.is-complete{border-color:transparent;background:transparent;color:#0d695e}.generator-page--workspace .generator-stage-rail button.is-complete>span{border-color:#0d695e;background:#fffefc;color:#0d695e}.generator-page--workspace .generator-workspace{width:100%;max-width:none;margin:0}.generator-page--workspace .generator-panel--left,.generator-page--workspace .generator-start-guide{display:none}.generator-page--workspace .generator-main{width:100%}.generator-page--workspace .generator-section{display:grid;width:100%;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:22px;border:0;border-radius:0;padding:34px 32px 88px;background:#fbfaf7;box-shadow:none}.generator-page--workspace .generator-section__heading{grid-column:1 / -1;align-items:center;margin:0 0 4px}.generator-page--workspace .generator-section__heading .eyebrow{color:#0d695e;font-size:.72rem}.generator-page--workspace .generator-section__heading h2{margin:5px 0 0;color:#171d1b;font-family:var(--font-family-sans);font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:780;letter-spacing:-.035em;line-height:1.06}.generator-page--workspace .generator-section__lead{margin-top:8px}.generator-page--workspace .generator-section__heading>span{border:1px solid #cae0da;border-radius:999px;background:#edf5f1;color:#0d695e}.generator-page--workspace .analysis-inputs{grid-column:1;grid-row:auto;border:1px solid #dedbd4;border-radius:10px;background:#fffefc;box-shadow:none}.generator-page--workspace .photo-intelligence-card{grid-column:2;grid-row:auto;border:1px solid #dedbd4;border-radius:10px;background:#fffefc;box-shadow:none}.generator-page--workspace .upload-dropzone{min-height:240px;border-radius:8px;background:#f1f6f3}.generator-page--workspace .upload-dropzone h3{font-family:var(--font-family-sans);font-size:1.45rem;font-weight:780}.generator-page--workspace .confirmation-wizard,.generator-page--workspace .generator-details-layout,.generator-page--workspace .variation-card,.generator-page--workspace .gallery-plan-card,.generator-page--workspace .gallery-plan-locked,.generator-page--workspace .confirmation-wizard__actions{grid-column:1 / -1}.generator-page--workspace .generator-details-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:22px}.generator-page--workspace .generator-details-layout .seller-facts-card,.generator-page--workspace .generator-details-aside{border-radius:10px;box-shadow:none}.generator-page--workspace .seller-facts-card__header h3,.generator-page--workspace .generator-details-aside h3{font-family:var(--font-family-sans);letter-spacing:-.025em}.generator-page--workspace .generator-section[aria-labelledby=draft-title]{display:block;padding:0 0 76px;background:#fffefc}.generator-page--workspace .generator-section[aria-labelledby=draft-title]>.generator-section__heading{display:none}.generator-page--workspace .generator-section[aria-labelledby=draft-title]>.generator-alert,.generator-page--workspace .generator-section[aria-labelledby=draft-title]>.generation-progress-card{margin:18px 30px}.generator-page--workspace .draft-review-layout{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);gap:0;align-items:stretch;min-height:calc(100vh - 204px)}.generator-page--workspace .draft-media-panel,.generator-page--workspace .listing-editor{border:0;border-radius:0;background:#fffefc;box-shadow:none}.generator-page--workspace .draft-media-panel{gap:14px;border-right:1px solid #e2ded6;padding:34px 32px 28px}.generator-page--workspace .draft-media-panel__header{min-height:40px}.generator-page--workspace .draft-media-panel__header strong{margin:0;color:#171d1b;font-size:1.85rem;font-weight:780;letter-spacing:-.035em}.generator-page--workspace .draft-media-panel__header small{color:#0d695e;font-size:.78rem}.generator-page--workspace .draft-media-hero img,.generator-page--workspace .draft-media-hero video{aspect-ratio:1.08 / 1;max-height:none;border:0;border-radius:8px;background:#f1f0ec;object-fit:cover}.generator-page--workspace .draft-media-thumb,.generator-page--workspace .draft-media-video-tile{border-radius:7px}.generator-page--workspace .listing-editor{gap:16px;padding:48px 36px 28px}.generator-page--workspace .listing-editor__heading{display:grid;gap:8px}.generator-page--workspace .listing-editor__heading>span{color:#0d695e;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.generator-page--workspace .listing-editor .draft-title-field{display:block}.generator-page--workspace .listing-editor .draft-title-field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.generator-page--workspace .listing-editor .draft-title-field input{width:100%;border:0;border-radius:0;padding:0;background:transparent;color:#111715;font-size:clamp(1.8rem,2.7vw,2.55rem);font-weight:780;letter-spacing:-.04em;line-height:1.1;box-shadow:none}.generator-page--workspace .listing-editor__tabs{display:flex;gap:42px;min-height:50px;align-items:end;border-bottom:1px solid #dedbd4}.generator-page--workspace .listing-editor__tabs button{position:relative;border:0;padding:0 10px 14px;background:transparent;color:#555c57;font-size:.86rem;cursor:pointer}.generator-page--workspace .listing-editor__tabs .is-current{color:#171d1b}.generator-page--workspace .listing-editor__tabs .is-current:after{position:absolute;right:0;bottom:-2px;left:0;height:3px;border-radius:3px;background:#0d695e;content:""}.generator-page--workspace .generator-field span,.generator-page--workspace .field-action-row>span{color:#303734}.generator-page--workspace .generator-field input,.generator-page--workspace .generator-field textarea,.generator-page--workspace .generator-field select{border-color:#d8d3ca;border-radius:7px;background:#fffefc;color:#171d1b}.generator-page--workspace .generator-field--description textarea{min-height:142px}.generator-page--workspace .editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.generator-page--workspace .tag-chip-list{min-height:62px;border:0;padding:0;background:transparent}.generator-page--workspace .tag-chip-input{min-height:34px;border-color:#c9dcd6;border-radius:7px;background:#eaf3ef}.generator-page--workspace .tag-chip-input input{color:#27312d}.generator-page--workspace .refine-inline-button{border-color:#0d695e;border-radius:7px;background:#fffefc;box-shadow:none;color:#0d695e}.generator-page--workspace .generator-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:26px 32px 0;border:1px solid #ccdbd5;border-radius:9px;background:#f1f6f3;overflow:hidden}.generator-page--workspace .generator-insights article{border:0;border-right:1px solid #d4e0dc;border-radius:0;background:transparent;box-shadow:none}.generator-page--workspace .generator-insights article:last-child{border-right:0}.generator-page--workspace .generator-actions{position:sticky;bottom:0;z-index:8;min-height:76px;margin-top:28px;border-top:1px solid #e2ded6;padding:14px 32px;background:#fffefcf7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.generator-page--workspace .generator-actions .button{min-height:46px;border-radius:7px;padding-inline:24px}.generator-page--workspace .listing-editor__panel{display:grid;gap:16px}.generator-page--workspace .listing-search-summary{display:grid;gap:4px;padding:14px 14px 0}.generator-page--workspace .listing-search-summary strong{color:#18211e;font-size:.95rem}.generator-page--workspace .listing-search-summary p{margin:0;color:#63716b;font-size:.78rem;line-height:1.45}.generator-page--workspace .export-footer-actions{position:static;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end;width:100%;margin-top:24px;border-top:1px solid #e2ded6;padding:20px 0 0;background:transparent}.generator-page--workspace .export-footer-actions .button{min-height:46px;border-radius:7px;padding-inline:24px}@media (max-width: 700px){.generator-page--workspace .export-footer-actions{display:grid;grid-template-columns:1fr;margin-top:18px;padding-top:16px}.generator-page--workspace .export-footer-actions .button{width:100%}}@media (max-width: 1050px){.marketing-shell .market-hero__inner{grid-template-columns:1fr;gap:40px;min-height:0}.generator-page--workspace .draft-review-layout{grid-template-columns:1fr}.generator-page--workspace .draft-media-panel{border-right:0;border-bottom:1px solid #e2ded6}}@media (max-width: 840px){.generator-page--workspace{min-height:calc(100vh - 68px)}.generator-page--workspace .generator-stage-rail{top:68px;overflow-x:auto;grid-template-columns:repeat(4,minmax(126px,1fr));padding:0 12px}.generator-page--workspace .generator-section{grid-template-columns:1fr;padding:24px 16px 72px}.generator-page--workspace .analysis-inputs,.generator-page--workspace .photo-intelligence-card,.generator-page--workspace .generator-details-layout{grid-column:1}.generator-page--workspace .generator-details-layout{grid-template-columns:1fr}.generator-page--workspace .draft-media-panel,.generator-page--workspace .listing-editor{padding:24px 18px}}:root[data-shopspark-theme=classic] .auth-card__copy p:not(.eyebrow),:root[data-shopspark-theme=classic] .auth-note{color:#edf7ffe6}.auth-preview__panel span{color:#0d695e}.auth-preview__panel strong{color:#17201d}.auth-preview__panel p{color:#59635e}@media (max-width: 640px){.marketing-shell .market-nav{padding:0 16px}.marketing-shell .market-hero__inner{width:min(100% - 32px,1190px);padding:54px 0 60px}.marketing-shell .market-hero__actions .button{width:100%}.generator-page--workspace .generator-stage-rail button{min-height:64px}.generator-page--workspace .generator-stage-rail button small{display:none}.generator-page--workspace .editor-grid,.generator-page--workspace .generator-insights{grid-template-columns:1fr}.generator-page--workspace .generator-insights article{border-right:0;border-bottom:1px solid #d4e0dc}}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}}:root[data-shopspark-theme=commerce] .auth-preview__panel p,:root[data-shopspark-theme=merchant] .auth-preview__panel p{color:var(--public-muted)}.marketing-shell .market-nav{position:relative;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:100%;max-width:none;min-height:76px;margin:0;border:0;border-bottom:1px solid rgba(23,32,29,.1);border-radius:0;padding:12px max(24px,calc((100vw - 1320px)/2));background:#fffdf9eb;box-shadow:0 10px 34px #322b240f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.marketing-shell .market-nav .brand{gap:11px;color:#17201d;font-size:1rem;font-weight:900;letter-spacing:-.02em}.marketing-shell .market-nav .brand__mark{width:38px;height:38px;border:1px solid rgba(221,84,47,.18);border-radius:12px;background:#fffaf5;color:#dd542f;box-shadow:0 8px 22px #dd542f1f}.marketing-shell .market-nav .nav__links{display:flex;gap:4px;align-items:center;justify-content:center}.marketing-shell .market-nav .nav__links a{min-height:40px;border:1px solid transparent;border-radius:999px;padding:10px 14px;color:#68706b;font-size:.84rem;font-weight:760;text-decoration:none}.marketing-shell .market-nav .nav__links a:hover{border-color:#0d5c5529;background:#ddefe9;color:#0d5c55}.marketing-shell .market-nav .nav__actions{gap:8px}.marketing-shell .market-nav .nav__actions .button{min-height:42px;border:0;border-radius:12px;background:#0d5c55;color:#fff;box-shadow:0 10px 24px #0d5c552e}.marketing-shell .market-nav .nav__login,.marketing-shell .market-nav .nav__dashboard,.marketing-shell .market-nav .nav__signout{color:#4f5954}.marketing-shell .market-nav .nav__account-dot{border-radius:12px;background:#ddefe9;color:#0d5c55}.market-nav__toggle,.market-nav__mobile-panel{display:none}.generator-page--workspace{min-height:calc(100vh - 76px)}.generator-page--workspace .generator-app-heading{display:flex;width:min(1320px,100%);min-height:210px;margin:0 auto 20px;border:1px solid rgba(23,32,29,.1);border-radius:26px;padding:clamp(26px,4vw,50px);background:radial-gradient(circle at 88% 12%,rgba(221,84,47,.14),transparent 30%),linear-gradient(135deg,#fffdf9,#edf5ef);box-shadow:0 24px 60px #322b2414}.generator-page--workspace .generator-app-heading>div:first-child{max-width:760px}.generator-page--workspace .generator-app-heading .eyebrow{color:#0d5c55}.generator-page--workspace .generator-app-heading h1{max-width:760px;margin:8px 0 14px;color:#17201d;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.45rem,4.8vw,4.8rem);font-weight:500;letter-spacing:-.055em;line-height:.98}.generator-page--workspace .generator-app-heading p:not(.eyebrow){max-width:680px;color:#68706b;font-size:1rem;line-height:1.7}.generator-page--workspace .generator-hero__metrics{align-self:stretch;min-width:250px;border:1px solid rgba(13,92,85,.12);border-radius:18px;padding:14px;background:#ffffffa8}.generator-page--workspace .generator-hero__metrics span{border-color:#17201d14;border-radius:12px;background:#fffdf9;color:#68706b}.generator-page--workspace .generator-hero__metrics strong{color:#17201d}.generator-page--workspace .generator-stage-rail{top:88px;z-index:12;width:min(1320px,100%);gap:8px;margin:0 auto 20px;border:1px solid rgba(23,32,29,.1);border-radius:18px;padding:8px;background:#fffdf9f0;box-shadow:0 14px 36px #322b2412;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.generator-page--workspace .generator-stage-rail button{min-height:68px;border:1px solid transparent;border-radius:12px;padding:10px 14px}.generator-page--workspace .generator-stage-rail button.is-current{border-color:#0d5c55;background:#0d5c55;color:#fff;box-shadow:0 12px 24px #0d5c552e}.generator-page--workspace .generator-stage-rail button.is-current small{color:#ffffffb8}.generator-page--workspace .generator-stage-rail button.is-current>span{border-color:#ffffff57;background:#ffffff29}.generator-page--workspace .generator-stage-rail button.is-complete{border-color:#0d5c5524;background:#ddefe9;color:#0d5c55}.generator-page--workspace .generator-stage-rail button:not(.is-current):not(.is-complete):not(:disabled):hover{border-color:#0d5c5524;border-bottom-color:#0d5c5524;border-radius:12px}.generator-page--workspace .generator-workspace{width:min(1320px,100%)}.generator-page--workspace .generator-section{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);gap:22px;padding:14px 0 56px}.generator-page--workspace .generator-section>.generator-section__heading,.generator-page--workspace .generator-section>.generator-alert,.generator-page--workspace .generator-section>.generation-progress-card,.generator-page--workspace .generator-section>.draft-title-field,.generator-page--workspace .generator-section>.draft-review-layout,.generator-page--workspace .generator-section>.export-grid,.generator-page--workspace .generator-section>.confirmation-wizard__actions,.generator-page--workspace .generator-details-layout,.generator-page--workspace .variation-card,.generator-page--workspace .gallery-plan-card,.generator-page--workspace .gallery-plan-locked{grid-column:1 / -1}.generator-page--workspace .generator-section__heading{display:flex;align-items:end;margin:2px 0 4px}.generator-page--workspace .generator-section__heading h2{margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4vw,4rem);font-weight:500;letter-spacing:-.055em;line-height:1}.generator-page--workspace .generator-section__lead{max-width:660px;margin:12px 0 0;color:#68706b;font-size:.96rem;line-height:1.6}.generator-page--workspace .generator-section__heading>span{align-self:start;border:0;padding:9px 13px;background:#ddefe9;color:#0d5c55}.generator-page--workspace .generator-start-guide{grid-column:2;grid-row:2;border:1px solid rgba(23,32,29,.1);border-radius:22px;padding:24px;background:#17201d;color:#fff;box-shadow:0 22px 52px #17201d26}.generator-page--workspace .generator-start-guide .eyebrow{color:#a9d7cb}.generator-page--workspace .generator-start-guide h3{margin:7px 0 22px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:500;letter-spacing:-.035em}.generator-page--workspace .generator-start-guide ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.generator-page--workspace .generator-start-guide li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;border-top:1px solid rgba(255,255,255,.12);padding:13px 0}.generator-page--workspace .generator-start-guide li>span{color:#ef8b6f;font-size:.72rem;font-weight:900}.generator-page--workspace .generator-start-guide li div{display:grid;gap:3px}.generator-page--workspace .generator-start-guide li strong{color:#fff;font-size:.88rem}.generator-page--workspace .generator-start-guide li small{color:#ffffff9e;font-size:.78rem;line-height:1.45}.generator-page--workspace .analysis-inputs{grid-column:1;grid-row:2;margin:0;border-radius:22px;overflow:hidden}.generator-page--workspace .photo-intelligence-card{grid-column:2;grid-row:2;align-self:start;margin:0;border-radius:22px;padding:22px}.generator-page--workspace .analysis-inputs__content{display:grid;gap:18px;padding:20px}.generator-page--workspace .upload-dropzone{min-height:300px;align-content:center;grid-template-columns:1fr;justify-items:start;gap:22px;border:1px dashed rgba(13,92,85,.32);padding:clamp(24px,5vw,48px);background:radial-gradient(circle at 88% 14%,rgba(221,84,47,.12),transparent 28%),#edf5ef}.generator-page--workspace .upload-dropzone>div{display:grid;gap:9px}.generator-page--workspace .upload-dropzone__mark{width:52px;height:52px;border:0;border-radius:15px;background:#fff;box-shadow:0 10px 24px #0d5c551a}.generator-page--workspace .upload-dropzone h3{margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:500;letter-spacing:-.04em}.generator-page--workspace .upload-dropzone button{min-width:170px;min-height:48px}.generator-page--workspace .photo-intelligence-card__header{display:grid;gap:18px}.generator-page--workspace .photo-intelligence-card__header button{width:100%;min-height:48px}.generator-page--workspace .confirmation-wizard__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.generator-details-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);gap:22px;align-items:start}.generator-page--workspace .generator-details-layout .seller-facts-card{margin:0;border-radius:22px;padding:clamp(22px,3vw,34px)}.generator-page--workspace .seller-facts-card__header h3{margin:5px 0 4px;color:#17201d;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;letter-spacing:-.04em}.generator-page--workspace .seller-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.generator-page--workspace .seller-dimensions-field{border:0;border-radius:16px;padding:20px;background:#edf5ef}.generator-page--workspace .seller-dimensions-grid{grid-template-columns:repeat(3,minmax(0,1fr)) repeat(2,minmax(128px,.8fr));gap:10px}.generator-page--workspace .seller-fact-selector{align-content:start;border:1px solid rgba(23,32,29,.1);border-radius:16px;padding:16px;background:#fffdf9}.generator-page--workspace .seller-fact-selector>span{font-size:.84rem}.generator-page--workspace .seller-fact-options{flex-wrap:wrap;overflow:visible;gap:7px}.generator-page--workspace .seller-fact-options button{flex:1 1 130px;min-height:40px;white-space:normal;line-height:1.25}.generator-details-aside{position:sticky;top:188px;display:grid;gap:22px;border:1px solid rgba(23,32,29,.1);border-radius:22px;padding:24px;background:#17201d;color:#fff;box-shadow:0 22px 52px #17201d24}.generator-details-aside .eyebrow{color:#a9d7cb}.generator-details-aside h3{margin:6px 0 8px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:500;letter-spacing:-.04em;line-height:1.08}.generator-details-aside>div:first-child>p:last-child{margin:0;color:#ffffff9e;font-size:.82rem;line-height:1.55}.generator-details-summary{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.12)}.generator-details-summary article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;border-bottom:1px solid rgba(255,255,255,.12);padding:14px 0}.generator-details-summary article>svg{margin-top:2px;color:#ef8b6f}.generator-details-summary article span{display:grid;gap:3px;min-width:0}.generator-details-summary article strong{overflow:hidden;color:#fff;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.generator-details-summary article small{color:#ffffff8c;font-size:.72rem}.generator-details-assurance{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;border:1px solid rgba(169,215,203,.18);border-radius:14px;padding:14px;background:#a9d7cb14}.generator-details-assurance svg{color:#a9d7cb}.generator-details-assurance p{margin:0;color:#ffffffa3;font-size:.76rem;line-height:1.5}.generator-details-assurance strong{color:#fff}@media (max-width: 900px){.marketing-shell .market-nav{grid-template-columns:minmax(0,1fr) auto auto;min-height:68px;padding:10px 16px}.marketing-shell .market-nav .nav__links,.marketing-shell .market-nav .nav__actions .nav__login,.marketing-shell .market-nav .nav__actions .nav__dashboard,.marketing-shell .market-nav .nav__actions .nav__account,.marketing-shell .market-nav .nav__actions .nav__signout{display:none}.marketing-shell .market-nav .nav__actions .button{min-height:40px;padding:0 13px}.market-nav__toggle{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(23,32,29,.1);border-radius:12px;background:#fffdf9;color:#17201d}.market-nav.is-open .market-nav__mobile-panel{display:grid}.market-nav__mobile-panel{grid-column:1 / -1;gap:14px;border-top:1px solid rgba(23,32,29,.1);margin:10px -16px -10px;padding:18px 16px 20px;background:#fffdf9}.market-nav__mobile-panel nav,.market-nav__mobile-panel>div{display:grid;gap:7px}.market-nav__mobile-panel a,.market-nav__mobile-panel button{display:flex;min-height:44px;gap:8px;align-items:center;border:0;border-radius:11px;padding:0 13px;background:transparent;color:#17201d;font:inherit;font-size:.88rem;font-weight:800;text-decoration:none}.market-nav__mobile-panel a:hover,.market-nav__mobile-panel button:hover{background:#edf5ef;color:#0d5c55}.generator-page--workspace .generator-app-heading{display:grid;gap:24px}.generator-page--workspace .generator-hero__metrics{min-width:0}.generator-page--workspace .generator-section,.generator-details-layout{grid-template-columns:1fr}.generator-page--workspace .generator-start-guide,.generator-page--workspace .analysis-inputs,.generator-page--workspace .photo-intelligence-card,.generator-details-aside{grid-column:1;grid-row:auto}.generator-details-aside{position:static}.generator-page--workspace .seller-dimensions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.marketing-shell .market-nav .brand__mark{width:36px;height:36px}.marketing-shell .market-nav .nav__actions .button{font-size:0}.marketing-shell .market-nav .nav__actions .button:after{content:"Create";font-size:.78rem}.generator-page--workspace .generator-app-heading{min-height:0;border-radius:20px;padding:24px 20px}.generator-page--workspace .generator-app-heading h1{font-size:clamp(2.35rem,12vw,3.45rem)}.generator-page--workspace .generator-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.generator-page--workspace .generator-stage-rail{top:76px;grid-template-columns:repeat(4,minmax(104px,1fr));border-radius:14px;padding:6px}.generator-page--workspace .generator-stage-rail button{min-height:58px;gap:4px 7px;padding:8px 9px}.generator-page--workspace .generator-stage-rail button>span{width:25px;height:25px}.generator-page--workspace .generator-stage-rail button strong{font-size:.78rem}.generator-page--workspace .generator-stage-rail button small{display:none}.generator-page--workspace .generator-section{gap:16px}.generator-page--workspace .generator-section__heading{display:grid}.generator-page--workspace .generator-section__heading h2{font-size:clamp(2.25rem,12vw,3.25rem)}.generator-page--workspace .generator-start-guide,.generator-details-aside,.generator-page--workspace .generator-details-layout .seller-facts-card{border-radius:18px;padding:20px}.generator-page--workspace .upload-dropzone{min-height:260px;padding:26px 22px}.generator-page--workspace .seller-facts-grid,.generator-page--workspace .seller-dimensions-grid{grid-template-columns:1fr}.generator-page--workspace .dimension-template{width:100%}.generator-page--workspace .confirmation-wizard__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketing-shell.marketing-shell .market-nav{min-height:74px;padding:0 max(24px,calc((100vw - 1320px)/2));box-shadow:none}.marketing-shell.marketing-shell .market-nav .nav__links a{border-radius:10px}.marketing-shell.marketing-shell .market-hero__inner{width:min(1190px,calc(100% - 40px));grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr);gap:64px;min-height:750px;padding:96px 0 92px}.marketing-shell.marketing-shell .market-hero__actions .button{border-radius:14px;box-shadow:none}.marketing-shell.marketing-shell .market-hero__actions .button--primary{min-width:180px}.marketing-shell.marketing-shell .market-hero__actions .button--ghost{min-width:218px}.marketing-shell.marketing-shell .market-hero-transformation video{display:block!important}.generator-page--workspace.generator-page--workspace .generator-app-heading{display:none!important}.generator-page--workspace.generator-page--workspace .generator-stage-rail{position:sticky;top:60px;z-index:12;width:100%;max-width:none;height:68px;gap:0;margin:0;border:0;border-bottom:1px solid #e2ded6;border-radius:0;padding:0 32px;background:#fffefcf7;box-shadow:none}.generator-page--workspace.generator-page--workspace .generator-stage-rail button{min-height:68px;border:0;border-bottom:3px solid transparent;border-radius:0;padding:10px 6px;background:transparent;box-shadow:none;color:#555c57}.generator-page--workspace.generator-page--workspace .generator-stage-rail button.is-current{border-color:transparent;border-bottom-color:#0d695e;background:transparent;color:#171d1b;box-shadow:none}.generator-page--workspace.generator-page--workspace .generator-stage-rail button.is-current>span{border-color:#0d695e;background:#0d695e;color:#fff}.generator-page--workspace.generator-page--workspace .generator-stage-rail button.is-complete{border-color:transparent;background:transparent;color:#0d695e}.generator-page--workspace.generator-page--workspace .generator-workspace{width:100%;max-width:none;margin:0}.generator-page--workspace.generator-page--workspace .generator-panel--left,.generator-page--workspace.generator-page--workspace .generator-start-guide{display:none}.generator-page--workspace.generator-page--workspace .generator-section{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:22px;width:100%;border:0;border-radius:0;padding:34px 32px 88px;background:#fbfaf7;box-shadow:none}.generator-page--workspace.generator-page--workspace .generator-section__heading{grid-column:1 / -1;align-items:center;margin:0 0 4px}.generator-page--workspace.generator-page--workspace .generator-section__heading h2{margin:5px 0 0;font-family:var(--font-family-sans);font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:780;letter-spacing:-.035em}.generator-page--workspace.generator-page--workspace .analysis-inputs,.generator-page--workspace.generator-page--workspace .photo-intelligence-card{grid-row:auto;border-radius:10px;box-shadow:none}.generator-page--workspace.generator-page--workspace .analysis-inputs{grid-column:1}.generator-page--workspace.generator-page--workspace .upload-dropzone h3{font-family:var(--font-family-sans);font-size:1.15rem;font-weight:760;letter-spacing:-.02em}.generator-page--workspace.generator-page--workspace .photo-intelligence-card{grid-column:2}.generator-page--workspace.generator-page--workspace .generator-details-layout,.generator-page--workspace.generator-page--workspace .confirmation-wizard,.generator-page--workspace.generator-page--workspace .variation-card,.generator-page--workspace.generator-page--workspace .gallery-plan-card,.generator-page--workspace.generator-page--workspace .gallery-plan-locked,.generator-page--workspace.generator-page--workspace .confirmation-wizard__actions{grid-column:1 / -1}.generator-page--workspace.generator-page--workspace .generator-details-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]{display:block;padding:0 0 76px;background:#fffefc}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]>.generator-section__heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]>.generator-alert{position:absolute;width:1px;height:1px;overflow:hidden;margin:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.generator-page--workspace.generator-page--workspace .draft-review-layout{grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);gap:0;min-height:calc(100vh - 204px)}.generator-page--workspace.generator-page--workspace .draft-media-panel,.generator-page--workspace.generator-page--workspace .listing-editor{border:0;border-radius:0;background:#fffefc;box-shadow:none}.generator-page--workspace.generator-page--workspace .draft-media-panel{border-right:1px solid #e2ded6;padding:34px 32px 28px}.generator-page--workspace.generator-page--workspace .listing-editor{padding:48px 36px 28px}.generator-page--workspace.generator-page--workspace .draft-media-panel__header h2{margin:0;color:#171d1b;font-size:1.85rem;font-weight:780;letter-spacing:-.035em}.generator-page--workspace.generator-page--workspace .draft-media-strip{display:flex;gap:9px;overflow-x:auto;padding:1px 1px 6px;scrollbar-width:thin}.generator-page--workspace.generator-page--workspace .draft-media-thumb,.generator-page--workspace.generator-page--workspace .draft-media-video-tile{flex:0 0 76px;grid-template-columns:1fr;grid-template-rows:62px auto;min-height:92px;padding:4px;background:#f7f5ef;text-align:center}.generator-page--workspace.generator-page--workspace .draft-media-thumb img,.generator-page--workspace.generator-page--workspace .draft-media-thumb__pending,.generator-page--workspace.generator-page--workspace .draft-media-thumb__video{grid-row:1;width:100%;height:62px;padding:0;object-fit:cover}.generator-page--workspace.generator-page--workspace .draft-media-thumb span{align-self:center;color:#2e3532;font-size:.62rem;line-height:1.15;text-align:center;text-transform:none}.generator-page--workspace.generator-page--workspace .draft-media-thumb small{display:none}.generator-page--workspace.generator-page--workspace .draft-media-video-tile{align-content:center;color:#2e3532}.generator-page--workspace.generator-page--workspace .draft-media-video-tile strong,.generator-page--workspace.generator-page--workspace .draft-media-video-tile small{color:#2e3532;font-size:.64rem}.generator-page--workspace.generator-page--workspace .listing-editor .draft-title-field input{border:0;padding:0;background:transparent;font-size:clamp(1.8rem,2.7vw,2.55rem);font-weight:780;letter-spacing:-.04em;box-shadow:none}.generator-page--workspace.generator-page--workspace .generator-field--description textarea{height:142px;min-height:142px}.generator-page--workspace.generator-page--workspace .generator-insights{margin:26px 32px 0}.generator-page--workspace.generator-page--workspace .generator-actions{position:sticky;bottom:0;z-index:8;margin-top:28px;border-top:1px solid #e2ded6;padding:14px 32px;background:#fffefcf7}@media (max-width: 1050px){.marketing-shell.marketing-shell .market-hero__inner{grid-template-columns:1fr;min-height:0}.generator-page--workspace.generator-page--workspace .draft-review-layout{grid-template-columns:1fr}}@media (max-width: 840px){.generator-page--workspace.generator-page--workspace .generator-stage-rail{top:68px;grid-template-columns:repeat(4,minmax(126px,1fr));overflow-x:auto;padding:0 12px}.generator-page--workspace.generator-page--workspace .generator-section{grid-template-columns:1fr;padding:24px 16px 72px}.generator-page--workspace.generator-page--workspace .draft-media-panel,.generator-page--workspace.generator-page--workspace .listing-editor{padding:24px 18px}.generator-page--workspace.generator-page--workspace .generator-actions{padding:12px 16px}.generator-page--workspace.generator-page--workspace .analysis-inputs,.generator-page--workspace.generator-page--workspace .photo-intelligence-card,.generator-page--workspace.generator-page--workspace .generator-details-layout{grid-column:1}}.generator-page--workspace.generator-page--workspace .photo-empty-state span,.generator-page--workspace.generator-page--workspace .gallery-plan-locked span{color:#0d695e}.generator-page--workspace.generator-page--workspace .photo-empty-state p,.generator-page--workspace.generator-page--workspace .gallery-plan-locked p{color:#59635e}.marketing-shell .market-hero{background:radial-gradient(circle at 88% 20%,rgba(221,239,233,.78),transparent 30%),radial-gradient(circle at 8% 18%,rgba(244,215,123,.14),transparent 23%),linear-gradient(135deg,#f8f2e8,#f7f3ec 54%,#edf5f1)}.generator-page--workspace.generator-page--workspace{align-content:start}.marketing-shell .market-nav{background:#fffdf8e6;border-bottom:1px solid rgba(222,216,206,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-shell .nav__actions{align-items:center;gap:12px}.marketing-shell .nav__login{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid #d8d3ca;border-radius:12px;background:#fffdfc;color:#17201d;font-size:.88rem;font-weight:800;line-height:1;text-decoration:none}.marketing-shell .nav__login:hover{border-color:#0d695e;background:#edf5f1;color:#0d695e}.marketing-shell .market-hero__inner{min-height:660px;padding-top:72px;padding-bottom:74px}.marketing-shell .market-hero h1{max-width:610px;margin-bottom:18px;font-size:clamp(3.45rem,4.7vw,5.05rem);line-height:.91}.marketing-shell .market-hero__lead{max-width:510px;font-size:.98rem;line-height:1.55}.marketing-shell .market-trust{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:22px}.marketing-shell .market-trust__item{display:inline-flex;align-items:center;gap:7px;color:#68706b;font-size:.8rem;font-weight:750;line-height:1.35}.marketing-shell .market-trust__item svg{color:#0d695e;flex:0 0 auto}.marketing-shell .market-trust__item:after{display:none}.button,.nav__login,.oauth-button,.upload-dropzone button,.generator-actions button,.generator-stage-rail button{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.button:hover:not(:disabled),.nav__login:hover,.oauth-button:hover:not(:disabled),.upload-dropzone button:hover:not(:disabled),.generator-actions button:hover:not(:disabled){transform:translateY(-2px)}.button:active:not(:disabled),.nav__login:active,.oauth-button:active:not(:disabled),.upload-dropzone button:active:not(:disabled),.generator-actions button:active:not(:disabled){transform:translateY(0)}.button:focus-visible,.nav__login:focus-visible,.oauth-button:focus-visible,.upload-dropzone button:focus-visible,.generator-actions button:focus-visible{outline:3px solid rgba(13,105,94,.28);outline-offset:3px}.auth-page .oauth-button{min-height:52px;border:1.5px solid #0d695e;border-radius:13px;background:#fffdfc;color:#17201d;box-shadow:0 8px 18px #0d695e1a;cursor:pointer;font-weight:800}.auth-page .oauth-button:hover:not(:disabled){border-color:#084942;background:#edf5f1;box-shadow:0 12px 22px #0d695e29}.auth-page .oauth-button--primary{border-color:#0d695e;background:#0d695e;color:#fff}.auth-page .oauth-button--primary:hover:not(:disabled){background:#084942}.auth-page .oauth-button:disabled{cursor:not-allowed;opacity:.58}@media (min-width: 841px){.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=photos-title]{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;align-content:start;padding:22px 32px 30px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=photos-title] .generator-section__heading{margin-bottom:0}.generator-page--workspace.generator-page--workspace .analysis-inputs{grid-column:1 / -1}.generator-page--workspace.generator-page--workspace .photo-intelligence-card{grid-column:1 / -1;grid-row:auto}.generator-page--workspace.generator-page--workspace .analysis-inputs__content{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:12px;padding:12px}.generator-page--workspace.generator-page--workspace .upload-dropzone{min-height:144px;align-content:center;gap:8px;padding:12px 18px}.generator-page--workspace.generator-page--workspace .upload-dropzone__mark{width:34px;height:34px;border-radius:10px}.generator-page--workspace.generator-page--workspace .upload-dropzone h3{margin-top:0;font-size:1rem}.generator-page--workspace.generator-page--workspace .upload-dropzone p{max-width:560px;margin:0;font-size:.76rem;line-height:1.4}.generator-page--workspace.generator-page--workspace .upload-dropzone button{min-width:140px;min-height:38px}.generator-page--workspace.generator-page--workspace .photo-preview-grid{min-height:164px}.generator-page--workspace.generator-page--workspace .photo-empty-state{display:flex;min-height:164px;align-items:center;gap:8px;padding:16px 18px}.generator-page--workspace.generator-page--workspace .photo-empty-state p{margin:0;font-size:.78rem;line-height:1.35}.generator-page--workspace.generator-page--workspace .generator-start-guide{display:none}.generator-page--workspace.generator-page--workspace .gallery-plan-locked{display:flex;min-height:52px;align-items:center;gap:12px;padding:12px 16px}.generator-page--workspace.generator-page--workspace .gallery-plan-locked p{margin:0;font-size:.78rem}}@media (max-width: 840px){.marketing-shell .market-hero__inner{padding-top:40px;padding-bottom:24px}.marketing-shell .market-hero h1{max-width:12ch;font-size:clamp(3rem,13vw,4.2rem);line-height:.92}.marketing-shell .market-hero__actions .button{width:100%}.marketing-shell .market-trust{align-items:flex-start;flex-direction:column;gap:9px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=photos-title]{gap:10px;align-content:start;padding:18px 14px 42px}.generator-page--workspace.generator-page--workspace .generator-section__heading{align-items:flex-start;gap:10px}.generator-page--workspace.generator-page--workspace .generator-section__heading h2{font-size:clamp(1.75rem,9vw,2.2rem)}.generator-page--workspace.generator-page--workspace .analysis-inputs__content{gap:10px;padding:10px}.generator-page--workspace.generator-page--workspace .upload-dropzone{min-height:156px;gap:8px;padding:14px}.generator-page--workspace.generator-page--workspace .upload-dropzone__mark{width:34px;height:34px;border-radius:10px}.generator-page--workspace.generator-page--workspace .upload-dropzone h3{font-size:1rem}.generator-page--workspace.generator-page--workspace .upload-dropzone p{font-size:.76rem;line-height:1.42}.generator-page--workspace.generator-page--workspace .photo-empty-state{display:flex;min-height:58px;align-items:center;gap:8px;padding:12px 14px}.generator-page--workspace.generator-page--workspace .photo-empty-state p{margin:0;font-size:.78rem;line-height:1.35}.generator-page--workspace.generator-page--workspace .generator-start-guide{display:none}.generator-page--workspace.generator-page--workspace .gallery-plan-locked{display:flex;min-height:48px;align-items:center;gap:8px;padding:10px 12px}.generator-page--workspace.generator-page--workspace .gallery-plan-locked p{margin:0;font-size:.76rem;line-height:1.35}}.generator-quota-gate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;margin-bottom:18px;border:1px solid rgba(190,70,45,.2);border-radius:16px;padding:18px;background:radial-gradient(circle at 100% 0%,rgba(221,84,47,.1),transparent 38%),#fff9f5;color:#17201d;box-shadow:0 14px 32px #53342712}.generator-quota-gate__icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:#ffe6dc;color:#b63f24}.generator-quota-gate .eyebrow{margin:0 0 4px;color:#a23b26}.generator-quota-gate h3,.generator-quota-gate p{margin:0}.generator-quota-gate h3{font-size:1.06rem;line-height:1.25}.generator-quota-gate p:last-child{margin-top:5px;max-width:70ch;color:#6d5e57;font-size:.84rem;line-height:1.5}.generator-quota-gate .button{min-width:118px;justify-content:center}.generator-page--workspace .upload-dropzone.is-disabled{border-color:#17201d1a;background:#f3f1ec;color:#777d79;box-shadow:none;cursor:not-allowed}.generator-page--workspace .upload-dropzone.is-disabled .upload-dropzone__mark{background:#e5e2dc;color:#7c827e}@media (max-width: 900px){.marketing-shell.marketing-shell .market-nav{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.marketing-shell .market-nav__toggle{grid-column:1;grid-row:1}.marketing-shell .market-nav .brand{grid-column:2;grid-row:1;min-width:0;justify-self:start}.marketing-shell .market-nav .nav__actions{grid-column:3;grid-row:1}.marketing-shell .market-nav__mobile-panel{grid-column:1 / -1}}@media (max-width: 1240px){.generator-page--workspace.generator-page--workspace .generator-details-layout{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.generator-page--workspace .generator-details-aside{position:static}}@media (max-width: 840px){.generator-page--workspace.generator-page--workspace .photo-intelligence-card,.generator-page--workspace.generator-page--workspace .confirmation-wizard,.generator-page--workspace.generator-page--workspace .generator-details-layout,.generator-page--workspace .generator-details-layout .seller-facts-card,.generator-page--workspace .generator-details-aside{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.generator-page--workspace.generator-page--workspace .generator-stage-rail{max-width:100%;overscroll-behavior-x:contain}.generator-page--workspace .generator-details-aside{grid-template-columns:minmax(0,1fr)}.generator-page--workspace .generator-details-summary article,.generator-page--workspace .generator-details-assurance{min-width:0}.generator-page--workspace .generator-details-summary article strong{overflow-wrap:anywhere;white-space:normal}}@media (max-width: 640px){.generator-quota-gate{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px}.generator-quota-gate .button{grid-column:1 / -1;width:100%}.generator-page--workspace.generator-page--workspace .photo-intelligence-card{padding:14px}.generator-page--workspace .generator-details-layout{gap:14px}.generator-page--workspace .generator-details-layout .seller-facts-card,.generator-page--workspace .generator-details-aside{border-radius:14px;padding:16px}.generator-page--workspace .seller-facts-card__header h3{margin-top:6px;font-family:var(--font-family-sans);font-size:clamp(1.55rem,8vw,1.9rem);font-weight:780;letter-spacing:-.035em;line-height:1.04}.generator-page--workspace .seller-facts-card__header p{max-width:42ch;font-size:.84rem;line-height:1.5}.generator-page--workspace .seller-facts-grid{grid-template-columns:minmax(0,1fr);gap:12px}.generator-page--workspace .seller-dimensions-field,.generator-page--workspace .seller-fact-selector{width:100%;min-width:0}.generator-page--workspace .seller-dimensions-field{box-sizing:border-box;padding:14px}.generator-page--workspace .seller-dimensions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.generator-page--workspace .seller-dimensions-grid label:last-child{grid-column:1 / -1}.generator-page--workspace .seller-fact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.generator-page--workspace .seller-fact-options button{width:100%;min-width:0;min-height:42px;padding:8px 10px;overflow-wrap:anywhere}.generator-page--workspace .generator-details-aside h3{font-size:1.45rem}}@media (max-width: 360px){.marketing-shell.marketing-shell .market-nav{padding-inline:10px}.marketing-shell .market-nav .brand>span:last-child{display:none}.generator-page--workspace .seller-fact-options{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1024px){.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=photos-title]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=photos-title] .analysis-inputs{grid-column:1;grid-row:2;margin:0}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=photos-title] .photo-intelligence-card{grid-column:2;grid-row:2;align-self:start;margin:0}}@media (max-width: 1023px){.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=photos-title] .generator-section__heading{order:-2}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=photos-title] .photo-intelligence-card{order:-1;margin:0}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=photos-title] .analysis-inputs{margin:0}}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=photos-title]{grid-template-columns:minmax(0,1fr);gap:16px;background:radial-gradient(circle at 100% 0%,rgba(220,239,233,.42),transparent 28%),#fbfaf7}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=photos-title] .generator-section__heading,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=photos-title] .analysis-inputs,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=photos-title] .photo-intelligence-card{grid-column:1 / -1;grid-row:auto;order:initial;width:100%;margin:0}.generator-page--workspace.generator-page--workspace .analysis-inputs{overflow:hidden;border:1px solid #dcd8cf;border-radius:16px;background:#fffefcf5;box-shadow:0 12px 34px #3730270f}.generator-page--workspace.generator-page--workspace .analysis-inputs__content{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.generator-page--workspace.generator-page--workspace .upload-dropzone{display:grid;min-height:124px;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;border-radius:14px;padding:22px 24px;background:linear-gradient(120deg,#e8f4f0f5,#f7faf7f5)}.generator-page--workspace.generator-page--workspace .upload-dropzone>div{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:center}.generator-page--workspace.generator-page--workspace .upload-dropzone__mark{grid-row:1 / span 2}.generator-page--workspace.generator-page--workspace .upload-dropzone h3,.generator-page--workspace.generator-page--workspace .upload-dropzone p{grid-column:2}.generator-page--workspace.generator-page--workspace .photo-preview-grid,.generator-page--workspace.generator-page--workspace .photo-preview-grid--compact{display:grid;min-height:0;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:0}.generator-page--workspace.generator-page--workspace .photo-preview,.generator-page--workspace.generator-page--workspace .photo-preview-grid--compact .photo-preview{display:grid;min-height:176px;grid-template-columns:minmax(130px,190px) minmax(0,1fr);grid-template-rows:minmax(128px,1fr) auto;align-items:stretch;overflow:hidden;border-radius:14px;background:#fffdf9;box-shadow:0 8px 24px #3730270f}.generator-page--workspace.generator-page--workspace .photo-preview img{grid-row:1 / -1;width:100%;height:100%;min-height:176px;padding:10px;background:#edf5f1;object-fit:contain}.generator-page--workspace.generator-page--workspace .photo-preview div:not(.photo-preview__fallback){display:grid;align-content:center;padding:16px 18px}.generator-page--workspace.generator-page--workspace .photo-preview strong{white-space:normal;overflow-wrap:anywhere}.generator-page--workspace.generator-page--workspace .photo-preview .photo-preview__actions{grid-column:2;min-height:44px;border-top:1px solid #e1ddd5}.generator-page--workspace.generator-page--workspace .photo-preview-grid:has(.photo-preview:only-child){grid-template-columns:minmax(0,560px)}.generator-page--workspace.generator-page--workspace .seller-context-field,.generator-page--workspace.generator-page--workspace .seller-context-summary{max-width:none;margin:0}.generator-page--workspace.generator-page--workspace .photo-intelligence-card{border:1px solid #d7d4cc;border-radius:16px;padding:24px;background:radial-gradient(circle at 100% 0%,rgba(210,235,227,.48),transparent 28%),#fffefc;box-shadow:0 14px 36px #37302712}.generator-page--workspace.generator-page--workspace .photo-intelligence-card__header{align-items:center;margin-bottom:18px}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.generator-page--workspace.generator-page--workspace .analysis-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.generator-page--workspace.generator-page--workspace .variation-card{margin-top:16px;border-radius:16px;box-shadow:0 10px 28px #3730270d}.generator-page--workspace.generator-page--workspace .variation-toggle{align-items:center;min-height:64px}.generator-page--workspace.generator-page--workspace .gallery-plan-card{border-radius:18px;padding:26px;background:radial-gradient(circle at 100% 0%,rgba(213,237,229,.5),transparent 23%),#fffefc}.generator-page--workspace.generator-page--workspace .gallery-plan-collection{border:1px solid #e0dcd4;border-radius:16px;padding:18px;background:#faf9f5}.generator-page--workspace.generator-page--workspace .gallery-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.generator-page--workspace.generator-page--workspace .gallery-plan-tile{overflow:hidden;border:1px solid #d8d5cd;border-radius:14px;background:#fffefc;box-shadow:0 8px 22px #3730270d;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.generator-page--workspace.generator-page--workspace .gallery-plan-tile:hover{border-color:#8ebeb4;box-shadow:0 12px 28px #0d695e1f;transform:translateY(-2px)}.generator-page--workspace.generator-page--workspace .gallery-plan-tile__select{min-height:150px;padding:16px}.generator-page--workspace.generator-page--workspace .gallery-plan-tile__copy>span{display:-webkit-box;min-height:2.8em;overflow:hidden;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.generator-page--workspace.generator-page--workspace .gallery-plan-quality{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;border-top:1px solid #d7e4df;padding:9px 12px;background:#eff7f4d9}.generator-page--workspace.generator-page--workspace .gallery-plan-quality>span{color:#0d695e;font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.generator-page--workspace.generator-page--workspace .gallery-plan-quality-select{width:100%;min-height:34px;border-radius:9px;padding:4px 30px 4px 10px;background-color:#fffefc}.generator-page--workspace.generator-page--workspace .gallery-plan-more{margin-top:16px;border-radius:14px;background:#fffefc}.generator-page--workspace.generator-page--workspace .draft-media-hero img,.generator-page--workspace.generator-page--workspace .draft-media-hero video{object-fit:contain}@media (min-width: 1051px){.generator-page--workspace.generator-page--workspace .generator-section--generating[aria-labelledby=draft-title]{display:grid;height:calc(100dvh - 132px);min-height:600px;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding-bottom:0}.generator-page--workspace.generator-page--workspace .generator-section--generating>.generation-progress-card{display:grid;grid-template-columns:auto minmax(260px,.75fr) minmax(420px,1.25fr);gap:18px;align-items:center;min-height:112px;margin:14px 24px;padding:16px 20px}.generator-page--workspace.generator-page--workspace .generator-section--generating .generation-progress-card__visual{width:54px;height:54px}.generator-page--workspace.generator-page--workspace .generator-section--generating .generation-progress-card h3{margin:3px 0;font-size:1.08rem}.generator-page--workspace.generator-page--workspace .generator-section--generating .generation-progress-card p:not(.eyebrow){display:none}.generator-page--workspace.generator-page--workspace .generator-section--generating .generation-progress-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.generator-page--workspace.generator-page--workspace .generator-section--generating .generation-progress-steps>span{min-height:54px;padding:8px 10px}.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-review-layout{min-height:0;height:100%;overflow:hidden}.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-panel,.generator-page--workspace.generator-page--workspace .generator-section--generating .listing-editor{min-height:0;overflow-y:auto;padding-top:22px;padding-bottom:20px}.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-hero img,.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-hero video{max-height:40dvh;aspect-ratio:auto}.generator-page--workspace.generator-page--workspace .generator-section--generating .generator-actions{position:static;min-height:64px;margin:0;padding:9px 24px}}@media (min-width: 841px){.generator-page--workspace.generator-page--workspace .analysis-inputs__content:has(.photo-preview){grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:stretch}.generator-page--workspace.generator-page--workspace .analysis-inputs__content:has(.photo-preview) .upload-dropzone{min-height:104px;grid-column:1 / -1;padding-block:16px}.generator-page--workspace.generator-page--workspace .analysis-inputs__content:has(.photo-preview) .photo-preview-grid{grid-column:1;width:100%}.generator-page--workspace.generator-page--workspace .analysis-inputs__content:has(.photo-preview) .seller-context-field,.generator-page--workspace.generator-page--workspace .analysis-inputs__content:has(.photo-preview) .seller-context-summary{grid-column:2;height:100%}.generator-page--workspace.generator-page--workspace .analysis-inputs__content:has(.photo-preview) .seller-context-field{align-content:start;border:1px solid #d9e4e0;border-radius:14px;padding:16px;background:#fffefc}.generator-page--workspace.generator-page--workspace .analysis-inputs__content:has(.photo-preview) .seller-context-field textarea{min-height:96px}}@media (max-width: 1040px){.generator-page--workspace.generator-page--workspace .gallery-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.generator-page--workspace.generator-page--workspace .generator-stage-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow-x:hidden;padding-inline:6px}.generator-page--workspace.generator-page--workspace .generator-stage-rail button{min-width:0;gap:3px;padding-inline:3px}.generator-page--workspace.generator-page--workspace .generator-stage-rail button>span{width:22px;height:22px;font-size:.68rem}.generator-page--workspace.generator-page--workspace .generator-stage-rail button strong{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.generator-page--workspace.generator-page--workspace .upload-dropzone{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.generator-page--workspace.generator-page--workspace .upload-dropzone button{width:100%}.generator-page--workspace.generator-page--workspace .photo-preview,.generator-page--workspace.generator-page--workspace .photo-preview-grid--compact .photo-preview{min-height:0;grid-template-columns:112px minmax(0,1fr);grid-template-rows:minmax(112px,auto) auto}.generator-page--workspace.generator-page--workspace .photo-preview img{min-height:144px}.generator-page--workspace.generator-page--workspace .photo-intelligence-card{padding:18px}.generator-page--workspace.generator-page--workspace .photo-intelligence-card__header{align-items:stretch}.generator-page--workspace.generator-page--workspace .photo-intelligence-card__header button{width:100%}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps,.generator-page--workspace.generator-page--workspace .analysis-summary-grid,.generator-page--workspace.generator-page--workspace .gallery-plan-grid{grid-template-columns:minmax(0,1fr)}.generator-page--workspace.generator-page--workspace .gallery-plan-card{padding:16px}.generator-page--workspace.generator-page--workspace .gallery-plan-collection{padding:12px}.generator-page--workspace.generator-page--workspace .generator-actions{position:static;margin-top:18px}}@media (max-width: 360px){.generator-page--workspace.generator-page--workspace .generator-stage-rail button{grid-template-columns:minmax(0,1fr);gap:2px;justify-items:center;padding:5px 1px;text-align:center}.generator-page--workspace.generator-page--workspace .generator-stage-rail button strong{width:100%;font-size:.6rem}}.generator-page--workspace.generator-page--workspace .analysis-inputs.is-complete>summary>svg,.generator-page--workspace.generator-page--workspace .analysis-inputs.is-complete>summary em,.generator-page--workspace.generator-page--workspace .gallery-plan-more>summary svg,.generator-page--workspace.generator-page--workspace .gallery-plan-more>summary small{color:#0b6259}.generator-page--workspace.generator-page--workspace .analysis-inputs.is-complete>summary em{font-style:normal;font-weight:850;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.generator-page--workspace.generator-page--workspace .product-guess-more summary{border-color:#a9cfc6;background:#f1f7f4;color:#0b6259}.generator-page--workspace.generator-page--workspace .product-guess-more summary:hover{border-color:#0d695e;background:#e2f0eb}.generator-page--workspace.generator-page--workspace .upload-dropzone{min-height:148px;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:0;padding:20px 22px}.generator-page--workspace.generator-page--workspace .upload-dropzone>.upload-dropzone__body{display:grid;width:min(100%,760px);grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:start}.generator-page--workspace.generator-page--workspace .upload-dropzone__mark{grid-column:1;grid-row:1;width:42px;height:42px;margin-top:1px;background:#fffefc;color:#0b6259}.generator-page--workspace.generator-page--workspace .upload-dropzone__copy{display:grid;grid-column:2;gap:5px;min-width:0}.generator-page--workspace.generator-page--workspace .upload-dropzone__copy h3,.generator-page--workspace.generator-page--workspace .upload-dropzone__copy p{grid-column:auto;margin:0}.generator-page--workspace.generator-page--workspace .upload-dropzone__copy h3{font-size:1.12rem}.generator-page--workspace.generator-page--workspace .upload-dropzone__copy p{max-width:620px}.generator-page--workspace.generator-page--workspace .upload-dropzone__copy button{width:fit-content;min-width:148px;min-height:42px;justify-self:start;margin-top:8px}.generator-page--workspace.generator-page--workspace .photo-intelligence-card{display:grid;grid-auto-flow:row dense;gap:12px;padding:20px}.generator-page--workspace.generator-page--workspace .photo-intelligence-card__header{gap:14px;margin:0}.generator-page--workspace.generator-page--workspace .photo-intelligence-card__header h3{margin-bottom:3px}.generator-page--workspace.generator-page--workspace .photo-intelligence-card__header button{width:auto;min-width:126px;min-height:42px}.generator-page--workspace.generator-page--workspace .confirmation-wizard{gap:10px;margin:0;border:1px solid #d8e4df;border-radius:12px;padding:12px;background:#f7faf8}.generator-page--workspace.generator-page--workspace .confirmation-wizard__intro{gap:10px}.generator-page--workspace.generator-page--workspace .confirmation-wizard__intro h3{margin:2px 0;font-size:1rem}.generator-page--workspace.generator-page--workspace .confirmation-wizard__intro p:not(.eyebrow){font-size:.78rem;line-height:1.4}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button{min-height:42px;padding:6px 8px}.generator-page--workspace.generator-page--workspace .analysis-summary-grid{gap:8px}.generator-page--workspace.generator-page--workspace .analysis-summary-grid article,.generator-page--workspace.generator-page--workspace .product-guess-panel,.generator-page--workspace.generator-page--workspace .category-suggestion-card{border:1px solid #ddd9d1;border-radius:12px;padding:12px;background:#fffefc}.generator-page--workspace.generator-page--workspace .analysis-summary-grid article{min-height:0}.generator-page--workspace.generator-page--workspace .analysis-summary-grid p{margin-top:4px}.generator-page--workspace.generator-page--workspace .product-guess-panel{align-content:start}.generator-page--workspace.generator-page--workspace .category-suggestion-card{display:grid;align-content:start;gap:10px}.generator-page--workspace.generator-page--workspace .category-suggestion-list{gap:7px}.generator-page--workspace.generator-page--workspace .category-suggestion-list button{display:block;min-height:0;width:100%;padding:9px 10px}.generator-page--workspace.generator-page--workspace .category-suggestion-list__copy{display:grid;gap:4px}.generator-page--workspace.generator-page--workspace .category-suggestion-list__title{display:flex;min-width:0;flex-wrap:wrap;gap:6px 8px;align-items:center}.generator-page--workspace.generator-page--workspace .category-suggestion-list__title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generator-page--workspace.generator-page--workspace .category-suggestion-list__title em{flex:0 0 auto;border:1px solid #bad8d1;padding:3px 7px;background:#e7f2ee;color:#0b6259;font-size:.65rem}.generator-page--workspace.generator-page--workspace .category-suggestion-list small{margin:0;color:#59635e}.generator-page--workspace.generator-page--workspace .category-custom-disclosure summary{color:#0b6259}.generator-page--workspace.generator-page--workspace .review-notes-card{grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);gap:12px;border:1px solid #d7b45a;border-radius:10px;background:#fff8e7;color:#292b28}.generator-page--workspace.generator-page--workspace .review-notes-card span{color:#765200}.generator-page--workspace.generator-page--workspace .review-notes-card strong{color:#2b2b27}.generator-page--workspace.generator-page--workspace .review-notes-card small{color:#655d4c}.generator-page--workspace.generator-page--workspace .review-notes-card li{border-color:#e3c97f;background:#fffdf7;color:#35342e}.generator-page--workspace.generator-page--workspace .gallery-plan-card{gap:14px;padding:18px}.generator-page--workspace.generator-page--workspace .gallery-plan-card__header{align-items:center}.generator-page--workspace.generator-page--workspace .gallery-plan-card__header h4{margin:3px 0}.generator-page--workspace.generator-page--workspace .gallery-plan-card__count{min-height:42px;padding:7px 11px}.generator-page--workspace.generator-page--workspace .gallery-plan-collection{gap:10px;padding:13px}.generator-page--workspace.generator-page--workspace .gallery-plan-section-heading{align-items:center}.generator-page--workspace.generator-page--workspace .gallery-plan-section-heading>strong{color:#0b6259}.generator-page--workspace.generator-page--workspace .gallery-plan-grid{gap:9px}.generator-page--workspace.generator-page--workspace .gallery-plan-tile__select{min-height:94px;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto;gap:8px;padding:10px}.generator-page--workspace.generator-page--workspace .gallery-plan-tile__preview{width:42px;min-height:54px}.generator-page--workspace.generator-page--workspace .gallery-plan-tile__copy{gap:2px}.generator-page--workspace.generator-page--workspace .gallery-plan-tile__copy>span{min-height:2.5em;line-height:1.25;color:#4e5954}:root[data-shopspark-theme] .generator-page--workspace .gallery-plan-tile__copy>span{color:#4e5954}.generator-page--workspace.generator-page--workspace .gallery-plan-quality{gap:7px;padding:6px 9px}.generator-page--workspace.generator-page--workspace .gallery-plan-quality-select{min-height:30px}.generator-page--workspace.generator-page--workspace .gallery-plan-more{margin-top:2px}.generator-page--workspace.generator-page--workspace .gallery-plan-styling{gap:12px;padding-top:10px}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-placement>span,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-placement>span{color:var(--workspace-accent-readable)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-placement p,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-placement p,:root[data-shopspark-theme=commerce] .generator-page--workspace .category-suggestion-card__footnote,:root[data-shopspark-theme=merchant] .generator-page--workspace .category-suggestion-card__footnote{color:var(--workspace-muted)}:root[data-shopspark-theme=commerce] .generator-page--workspace .gallery-plan-placement p strong,:root[data-shopspark-theme=merchant] .generator-page--workspace .gallery-plan-placement p strong{color:var(--workspace-heading)}.generator-page--workspace.generator-page--workspace .gallery-generation-preferences{margin-top:0}.generator-page--workspace.generator-page--workspace .gallery-generation-preferences__header{padding:12px}@media (min-width: 1100px){.generator-page--workspace.generator-page--workspace .photo-intelligence-card{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.generator-page--workspace.generator-page--workspace .photo-intelligence-card__header,.generator-page--workspace.generator-page--workspace .photo-intelligence-card__message,.generator-page--workspace.generator-page--workspace .confirmation-wizard{grid-column:1 / -1}.generator-page--workspace.generator-page--workspace .analysis-summary-grid,.generator-page--workspace.generator-page--workspace .product-guess-panel{grid-column:1}.generator-page--workspace.generator-page--workspace .category-suggestion-card{grid-column:2}.generator-page--workspace.generator-page--workspace .confirmation-wizard{grid-template-columns:minmax(240px,.6fr) minmax(0,1.4fr);align-items:center}.generator-page--workspace.generator-page--workspace .confirmation-wizard__intro{grid-column:1;grid-row:1 / span 2}.generator-page--workspace.generator-page--workspace .confirmation-wizard__progress{grid-column:2;grid-row:1}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps{grid-column:2;grid-row:2}.generator-page--workspace.generator-page--workspace .generator-details-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.generator-page--workspace.generator-page--workspace .generator-details-layout .seller-facts-card{align-self:start;padding:20px}.generator-page--workspace.generator-page--workspace .seller-facts-card__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.68fr);gap:2px 24px;align-items:end}.generator-page--workspace.generator-page--workspace .seller-facts-card__header>span,.generator-page--workspace.generator-page--workspace .seller-facts-card__header>h3{grid-column:1}.generator-page--workspace.generator-page--workspace .seller-facts-card__header>p{grid-column:2;grid-row:2;padding-bottom:4px}.generator-page--workspace.generator-page--workspace .seller-facts-card__header h3{margin:2px 0;font-size:clamp(1.65rem,2.2vw,2.2rem)}.generator-page--workspace.generator-page--workspace .seller-facts-grid{gap:10px}.generator-page--workspace.generator-page--workspace .seller-dimensions-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.38fr);gap:8px 18px;padding:14px}.generator-page--workspace.generator-page--workspace .seller-dimensions-field legend{grid-column:1 / -1}.generator-page--workspace.generator-page--workspace .seller-dimensions-grid{grid-column:1;grid-row:2;grid-template-columns:repeat(6,minmax(0,1fr))}.generator-page--workspace.generator-page--workspace .seller-dimensions-grid label:nth-child(-n+3){grid-column:span 2}.generator-page--workspace.generator-page--workspace .seller-dimensions-grid label:nth-child(n+4){grid-column:span 3}.generator-page--workspace.generator-page--workspace .seller-dimensions-field .dimension-template{grid-column:2;grid-row:2 / span 3;align-self:start;width:100%;max-width:310px;margin:0;padding:5px 8px}.generator-page--workspace.generator-page--workspace .seller-dimensions-field .dimension-template svg{max-height:150px}.generator-page--workspace.generator-page--workspace .seller-dimensions-field>small,.generator-page--workspace.generator-page--workspace .seller-dimensions-field>.seller-fact-field__error{grid-column:1}.generator-page--workspace.generator-page--workspace .seller-fact-selector{gap:7px;padding:12px}.generator-page--workspace.generator-page--workspace .seller-fact-options{gap:6px}.generator-page--workspace.generator-page--workspace .seller-fact-options button{min-height:34px;padding:6px 9px}.generator-page--workspace.generator-page--workspace .generator-details-aside{top:148px;gap:14px;padding:18px}.generator-page--workspace.generator-page--workspace .generator-details-aside h3{font-size:1.42rem}.generator-page--workspace.generator-page--workspace .generator-details-summary article{padding:10px 0}.generator-page--workspace.generator-page--workspace .generator-details-assurance{padding:11px}.generator-page--workspace.generator-page--workspace .gallery-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1500px){.generator-page--workspace.generator-page--workspace .seller-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.generator-page--workspace.generator-page--workspace .seller-dimensions-field{grid-column:1 / -1}.generator-page--workspace.generator-page--workspace .seller-fact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.generator-page--workspace.generator-page--workspace .seller-fact-options button{min-width:0}}@media (min-width: 1051px){.generator-page--workspace.generator-page--workspace .generator-section--generating[aria-labelledby=draft-title]{height:calc(100dvh - 212px);min-height:0;grid-template-rows:auto minmax(0,1fr) auto;padding:0;overflow:hidden}.generator-page--workspace.generator-page--workspace .generator-section--generating>.generation-progress-card{min-height:88px;grid-template-columns:44px minmax(220px,.62fr) minmax(0,1.38fr);gap:12px;margin:10px 20px;padding:11px 14px}.generator-page--workspace.generator-page--workspace .generator-section--generating .generation-progress-card__visual{width:42px;height:42px}.generator-page--workspace.generator-page--workspace .generator-section--generating .generation-progress-card__visual span{width:38px;height:38px;border-radius:14px}.generator-page--workspace.generator-page--workspace .generator-section--generating .generation-progress-card__visual span:nth-child(2){width:27px;height:27px}.generator-page--workspace.generator-page--workspace .generator-section--generating .generation-progress-card__visual span:nth-child(3){width:12px;height:12px}.generator-page--workspace.generator-page--workspace .generator-section--generating .generation-progress-steps>span{min-height:44px;padding:6px 8px}.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-review-layout{min-height:0;height:100%;overflow:hidden}.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-panel,.generator-page--workspace.generator-page--workspace .generator-section--generating .listing-editor{height:100%;min-height:0;gap:9px;overflow:hidden;padding:14px 20px}.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-panel__header{min-height:30px}.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-panel__header h2{font-size:1.35rem}.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-hero{gap:7px}.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-hero img,.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-hero video{width:100%;height:clamp(190px,29dvh,300px);max-height:300px;aspect-ratio:auto;object-fit:contain}.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-hero__meta{align-items:center}.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:6px;overflow:visible;padding:0;scrollbar-width:none}.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-thumb,.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-video-tile{min-width:0;min-height:72px;flex:initial;grid-column:auto;grid-template-rows:46px auto;padding:3px}.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-thumb img,.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-thumb__pending,.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-thumb__video{height:46px}.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-thumb span,.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-video-tile strong,.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-video-tile small{font-size:.58rem}.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-gallery-actions{display:none}.generator-page--workspace.generator-page--workspace .generator-section--generating .listing-editor__heading{gap:4px}.generator-page--workspace.generator-page--workspace .generator-section--generating .listing-editor .draft-title-field{margin:0}.generator-page--workspace.generator-page--workspace .generator-section--generating .listing-editor .draft-title-field input{font-size:clamp(1.35rem,2vw,1.85rem)}.generator-page--workspace.generator-page--workspace .generator-section--generating .listing-editor__tabs{min-height:34px}.generator-page--workspace.generator-page--workspace .generator-section--generating .listing-editor__tabs button{padding-bottom:8px}.generator-page--workspace.generator-page--workspace .generator-section--generating .generator-field--description textarea{height:92px;min-height:92px}.generator-page--workspace.generator-page--workspace .generator-section--generating .tag-chip-list{min-height:42px}.generator-page--workspace.generator-page--workspace .generator-section--generating .generator-actions{min-height:58px;margin:0;padding:7px 20px}}@media (max-width: 1050px){.generator-page--workspace.generator-page--workspace .generator-section--generating[aria-labelledby=draft-title]{height:auto;min-height:0;overflow:visible}.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-review-layout,.generator-page--workspace.generator-page--workspace .generator-section--generating .draft-media-panel,.generator-page--workspace.generator-page--workspace .generator-section--generating .listing-editor{height:auto;overflow:visible}}@media (max-width: 700px){.generator-page--workspace.generator-page--workspace .upload-dropzone>.upload-dropzone__body{width:100%;grid-template-columns:38px minmax(0,1fr);gap:11px}.generator-page--workspace.generator-page--workspace .upload-dropzone__mark{width:36px;height:36px}.generator-page--workspace.generator-page--workspace .upload-dropzone__copy button{width:100%;min-width:0}.generator-page--workspace.generator-page--workspace .photo-intelligence-card__header button{width:100%}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.generator-page--workspace.generator-page--workspace .review-notes-card,.generator-page--workspace.generator-page--workspace .gallery-plan-styling{grid-template-columns:minmax(0,1fr)}}.generator-page--workspace.generator-page--workspace{width:min(1440px,100%);margin-left:0;margin-right:auto}.generator-page--workspace.generator-page--workspace .photo-intelligence-card{display:block}.generator-page--workspace.generator-page--workspace .photo-intelligence-card>*+*{margin-top:14px}.generator-page--workspace.generator-page--workspace .confirmation-wizard{display:block;padding:6px;border-color:#d9ded9;background:#f7f8f5}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button{display:grid;min-height:58px;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;border:1px solid transparent;border-radius:10px;padding:8px 10px;color:#59635e;text-align:left}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button:hover{border-color:#c8d9d3;background:#eef4f1;color:#173832}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button.is-current{border-color:#91bdb4;background:#dcece7;color:#173832;box-shadow:0 5px 16px #0d695e14}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button.is-complete{color:#275a51}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button>span:first-child{width:28px;height:28px;flex-basis:28px;border-color:#bfd3cd;background:#fffefc;color:#35675f}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button.is-current>span:first-child{border-color:#0d695e;background:#0d695e;color:#fff}.generator-page--workspace .confirmation-wizard__steps button.is-current,.generator-page--workspace .confirmation-wizard__steps button.is-current strong,.generator-page--workspace .confirmation-wizard__steps button.is-current small{color:#173832}.generator-page--workspace .confirmation-wizard__steps button.is-current>span:first-child{border-color:#0d695e;background:#0d695e;color:#fff}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button>.confirmation-wizard__step-copy{display:grid;width:auto;height:auto;min-width:0;flex:initial;gap:2px;place-items:initial;border:0;border-radius:0;background:transparent;font-size:inherit;font-weight:inherit}.generator-page--workspace.generator-page--workspace .confirmation-wizard__step-copy strong,.generator-page--workspace.generator-page--workspace .confirmation-wizard__step-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generator-page--workspace.generator-page--workspace .confirmation-wizard__step-copy strong{color:inherit;font-size:.82rem}.generator-page--workspace.generator-page--workspace .confirmation-wizard__step-copy small{color:#75807a;font-size:.69rem;font-weight:700}.generator-page--workspace.generator-page--workspace .product-confirmation-layout{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(320px,.72fr);gap:16px;align-items:start}.generator-page--workspace.generator-page--workspace .product-confirmation-main,.generator-page--workspace.generator-page--workspace .product-confirmation-aside{display:grid;min-width:0;gap:12px;align-content:start}.generator-page--workspace.generator-page--workspace .product-analysis-card,.generator-page--workspace.generator-page--workspace .product-guess-panel,.generator-page--workspace.generator-page--workspace .category-suggestion-card{margin:0;border:1px solid #ddd9d1;border-radius:14px;padding:14px;background:#fffefc;box-shadow:none}.generator-page--workspace.generator-page--workspace .product-analysis-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:14px;align-items:stretch}.generator-page--workspace.generator-page--workspace .product-analysis-card__identity{display:grid;min-width:0;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:center}.generator-page--workspace.generator-page--workspace .product-analysis-card__identity img,.generator-page--workspace.generator-page--workspace .product-analysis-card__fallback{width:132px;height:132px;border:1px solid #d6e3de;border-radius:12px;background:#edf5f1;object-fit:contain}.generator-page--workspace.generator-page--workspace .product-analysis-card__fallback{display:grid;place-items:center;color:#0d695e}.generator-page--workspace.generator-page--workspace .product-analysis-card__identity>div{min-width:0}.generator-page--workspace.generator-page--workspace .product-analysis-card__identity span,.generator-page--workspace.generator-page--workspace .product-analysis-card__signals dt{color:#0b6259;font-size:.7rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.generator-page--workspace.generator-page--workspace .product-analysis-card__identity h4{margin:4px 0 6px;color:#15211e;font-size:clamp(1.22rem,1.7vw,1.62rem);line-height:1.12}.generator-page--workspace.generator-page--workspace .product-analysis-card__identity p{max-width:58ch;margin:0;color:#59635e;font-size:.82rem;line-height:1.48}.generator-page--workspace.generator-page--workspace .product-analysis-card__signals{display:grid;gap:0;margin:0;border:1px solid #e2ded6;border-radius:11px;overflow:hidden;background:#faf9f5}.generator-page--workspace.generator-page--workspace .product-analysis-card__signals>div{display:grid;align-content:center;gap:3px;padding:11px 13px}.generator-page--workspace.generator-page--workspace .product-analysis-card__signals>div+div{border-top:1px solid #e2ded6}.generator-page--workspace.generator-page--workspace .product-analysis-card__signals dd{margin:0;color:#1d2925;font-size:.88rem;font-weight:850}.generator-page--workspace.generator-page--workspace .product-analysis-card__signals small{color:#68736d;font-size:.72rem;line-height:1.35}.generator-page--workspace.generator-page--workspace .product-guess-panel{gap:9px}.generator-page--workspace.generator-page--workspace .category-suggestion-card{padding:14px}.generator-page--workspace.generator-page--workspace .category-suggestion-card__header h4{margin:3px 0 4px;color:#15211e;font-size:1rem}.generator-page--workspace.generator-page--workspace .category-suggestion-card__header p{font-size:.78rem;line-height:1.42}.generator-page--workspace.generator-page--workspace .category-suggestion-list button{border-radius:10px}.generator-page--workspace.generator-page--workspace .category-suggestion-list__title strong{white-space:normal}@media (max-width: 1120px){.generator-page--workspace.generator-page--workspace .product-confirmation-layout{grid-template-columns:minmax(0,1fr)}.generator-page--workspace.generator-page--workspace .product-confirmation-aside{grid-template-columns:minmax(0,1fr) minmax(260px,.6fr)}}@media (max-width: 760px){.generator-page--workspace.generator-page--workspace .photo-intelligence-card{padding:14px}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button{min-height:48px;grid-template-columns:24px minmax(0,1fr);gap:6px;padding:6px}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button>span:first-child{width:22px;height:22px;flex-basis:22px;font-size:.66rem}.generator-page--workspace.generator-page--workspace .confirmation-wizard__step-copy strong{font-size:.7rem}.generator-page--workspace.generator-page--workspace .confirmation-wizard__step-copy small{display:none}.generator-page--workspace.generator-page--workspace .product-analysis-card{grid-template-columns:minmax(0,1fr)}.generator-page--workspace.generator-page--workspace .product-analysis-card__identity{grid-template-columns:92px minmax(0,1fr);gap:12px}.generator-page--workspace.generator-page--workspace .product-analysis-card__identity img,.generator-page--workspace.generator-page--workspace .product-analysis-card__fallback{width:92px;height:104px}.generator-page--workspace.generator-page--workspace .product-analysis-card__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.generator-page--workspace.generator-page--workspace .product-analysis-card__signals>div+div{border-top:0;border-left:1px solid #e2ded6}.generator-page--workspace.generator-page--workspace .product-confirmation-aside{grid-template-columns:minmax(0,1fr)}}@media (max-width: 420px){.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.generator-page--workspace.generator-page--workspace .product-analysis-card__identity{grid-template-columns:76px minmax(0,1fr)}.generator-page--workspace.generator-page--workspace .product-analysis-card__identity img,.generator-page--workspace.generator-page--workspace .product-analysis-card__fallback{width:76px;height:92px}.generator-page--workspace.generator-page--workspace .product-analysis-card__identity h4{font-size:1.06rem}.generator-page--workspace.generator-page--workspace .product-analysis-card__identity p{display:none}.generator-page--workspace.generator-page--workspace .product-analysis-card__signals{grid-template-columns:minmax(0,1fr)}.generator-page--workspace.generator-page--workspace .product-analysis-card__signals>div+div{border-top:1px solid #e2ded6;border-left:0}}.generator-page--workspace.generator-page--workspace .photo-intelligence-card{padding:14px 16px}.generator-page--workspace.generator-page--workspace .photo-intelligence-card>*+*{margin-top:8px}.generator-page--workspace.generator-page--workspace .photo-intelligence-card__header{align-items:center}.generator-page--workspace.generator-page--workspace .photo-intelligence-card__header .eyebrow{color:#075d55}.generator-page--workspace.generator-page--workspace .photo-intelligence-card__header h3{margin:2px 0 0;color:#14221e;font-size:1rem}.generator-page--workspace.generator-page--workspace .photo-intelligence-card__message{min-height:0;margin-bottom:0;padding:7px 10px;color:#263f38;font-size:.78rem;line-height:1.3}.generator-page--workspace.generator-page--workspace .confirmation-wizard{padding:4px}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button{min-height:42px;grid-template-columns:24px minmax(0,1fr);gap:7px;padding:5px 8px;color:#3d4d48}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button>span:first-child{width:22px;height:22px;flex-basis:22px;font-size:.7rem}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button .confirmation-wizard__step-copy strong{color:#334640;font-size:.78rem}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button.is-current .confirmation-wizard__step-copy strong{color:#123b34}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button.is-complete .confirmation-wizard__step-copy strong{color:#20584f}.generator-page--workspace.generator-page--workspace .confirmation-wizard__step-copy small{display:none}.generator-page--workspace.generator-page--workspace .seller-dimensions-field .dimension-template{max-width:340px}.generator-page--workspace.generator-page--workspace .dimension-template__label{font-size:14px}.generator-page--workspace.generator-page--workspace .dimension-template p{color:#294d50;font-size:.82rem;line-height:1.4}.generator-page--workspace.generator-page--workspace .listing-editor .draft-title-field textarea{width:100%;min-height:2.45em;max-height:3.7em;resize:none;overflow-y:auto;border:0;border-radius:0;padding:0;background:transparent;color:#111715;font-size:clamp(1.2rem,1.55vw,1.5rem);font-weight:780;letter-spacing:-.025em;line-height:1.14;box-shadow:none}.generator-page--workspace.generator-page--workspace .tag-chip-editor__header>div{display:flex;align-items:center;gap:8px}.generator-page--workspace.generator-page--workspace .tag-chip-editor__header button{border:0;padding:2px 0;background:transparent;color:#0b6259;font-size:.72rem;font-weight:850;text-decoration:underline;text-underline-offset:2px}.generator-page--workspace.generator-page--workspace .tag-chip-editor__header button:hover{color:#084b45}@media (min-width: 1051px){.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]{display:flex;height:calc(100dvh - 202px);min-height:0;flex-direction:column;padding:0;overflow:hidden}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]>.generation-progress-card{flex:0 0 auto;min-height:82px;margin:8px 18px;padding:10px 14px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-review-layout{min-height:0;flex:1 1 auto;overflow:hidden}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-panel,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .listing-editor{height:100%;min-height:0;gap:8px;overflow:hidden;padding:12px 20px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-panel__header{min-height:28px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-panel__header h2{font-size:1.35rem}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-hero{display:grid;min-height:0;grid-template-rows:minmax(0,1fr) auto;gap:6px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-hero img,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-hero video{width:100%;height:100%;min-height:180px;max-height:290px;aspect-ratio:auto;object-fit:contain}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-hero__meta{min-height:42px;align-items:center}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:5px;overflow:visible;padding:0}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-thumb,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-video-tile{min-width:0;min-height:66px;flex:initial;grid-template-rows:42px auto;padding:3px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-thumb img,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-thumb__pending,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-thumb__video{height:42px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-thumb span,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-video-tile strong,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-video-tile small{font-size:.57rem}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-gallery-actions{display:none}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .listing-editor__heading{gap:3px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .listing-editor__tabs{min-height:31px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .listing-editor__tabs button{padding-bottom:7px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .generator-field--description textarea{height:88px;min-height:88px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .tag-chip-editor,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .tag-chip-list{gap:5px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .tag-chip-list{min-height:38px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .tag-chip-input{min-height:28px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]>.generator-insights{display:none}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]>.review-notes-card{min-height:0;max-height:68px;flex:0 0 auto;margin:6px 18px 0;padding:8px 12px;overflow:auto}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]>.generator-actions{min-height:58px;flex:0 0 auto;margin:0;padding:7px 20px}}@media (max-width: 700px){.generator-page--workspace.generator-page--workspace .photo-intelligence-card{padding:12px}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button{min-height:42px;grid-template-columns:minmax(0,1fr);justify-items:center;padding:5px 3px;text-align:center}.generator-page--workspace.generator-page--workspace .confirmation-wizard__steps button .confirmation-wizard__step-copy strong{font-size:.68rem}.generator-page--workspace.generator-page--workspace .listing-editor .draft-title-field textarea{min-height:3.7em;max-height:none;overflow:visible;font-size:1.3rem}.generator-page--workspace.generator-page--workspace .tag-chip-editor__header{align-items:flex-start}.generator-page--workspace.generator-page--workspace .tag-chip-editor__header>div{align-items:flex-end;flex-direction:column;gap:2px}}.generator-page--workspace .draft-media-strip{display:flex!important;flex-wrap:nowrap;align-items:flex-start!important;gap:12px;max-width:100%;overflow-x:auto!important;overflow-y:hidden;overscroll-behavior-x:contain;padding:4px 4px 12px;scrollbar-width:none;scroll-snap-type:x proximity}.generator-page--workspace .draft-media-rail{position:relative;min-width:0}.generator-page--workspace .draft-media-rail__controls{display:flex;justify-content:flex-end;gap:7px;margin-bottom:6px}.generator-page--workspace .draft-media-rail__controls button{display:grid;width:36px;height:36px;place-items:center;border:1px solid #cbd8d2;border-radius:999px;background:#fffefc;color:#0d695e;cursor:pointer}.generator-page--workspace .draft-media-rail__controls button:hover,.generator-page--workspace .draft-media-rail__controls button:focus-visible{border-color:#0d695e;background:#edf5ef}.generator-page--workspace .draft-media-strip::-webkit-scrollbar,.generator-page--workspace .draft-media-previous-strip::-webkit-scrollbar{display:none}.generator-page--workspace .draft-media-strip::-webkit-scrollbar-track,.generator-page--workspace .draft-media-previous-strip::-webkit-scrollbar-track{border-radius:999px;background:#e9eee9}.generator-page--workspace .draft-media-strip::-webkit-scrollbar-thumb,.generator-page--workspace .draft-media-previous-strip::-webkit-scrollbar-thumb{border:2px solid #e9eee9;border-radius:999px;background:#0d695e}.generator-page--workspace .draft-media-thumb,.generator-page--workspace .draft-media-video-tile{flex:0 0 clamp(132px,17vw,172px)!important;width:clamp(132px,17vw,172px);min-width:0!important;min-height:0!important;height:auto!important;align-self:flex-start!important;grid-column:auto!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:7px;padding:7px;scroll-snap-align:start;text-align:left}.generator-page--workspace .draft-media-thumb img,.generator-page--workspace .draft-media-thumb__pending,.generator-page--workspace .draft-media-thumb__video{grid-row:auto!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1;border-radius:8px;object-fit:cover}.generator-page--workspace .draft-media-thumb>span:not([class]),.generator-page--workspace .draft-media-video-tile strong{min-height:2.35em;align-self:start;color:#23302c!important;font-size:.76rem!important;font-weight:820;line-height:1.18;text-align:left;text-transform:none}.generator-page--workspace .draft-media-thumb small,.generator-page--workspace .draft-media-video-tile small{display:block!important;width:fit-content;max-width:100%;margin:0;color:#4f625a!important;font-size:.66rem!important;line-height:1.15;text-align:left}.generator-page--workspace .draft-media-video-tile{align-content:start;background:#edf5ef;color:#23302c}.generator-page--workspace .draft-media-video-tile__icon{display:grid;width:100%;min-height:108px;place-items:center;border-radius:8px;background:#dceee8;color:#0d695e}.generator-page--workspace .draft-media-previous-group{display:grid;grid-column:1 / -1;gap:8px;min-width:0;max-width:100%;margin-top:2px;border-top:1px solid #e2ded6;padding-top:12px}.generator-page--workspace .draft-media-previous-group__header{color:#42534c}.generator-page--workspace .draft-media-previous-group__header span{color:#0d695e;font-size:.72rem;font-weight:900;text-transform:uppercase}.generator-page--workspace .draft-media-previous-group__header small{color:#6a7771}.generator-page--workspace .draft-media-previous-strip{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:1px 2px 9px;scrollbar-color:#80958e #edf1ed;scrollbar-width:thin}.generator-page--workspace .draft-media-previous-strip .draft-media-thumb{flex-basis:118px!important;width:118px}.generator-page--workspace .draft-media-previous-strip .draft-media-thumb>span:not([class]){font-size:.68rem!important}.generator-page--workspace.generator-page--workspace .seller-fact-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:7px}.generator-page--workspace.generator-page--workspace .seller-fact-options button{width:100%;min-width:0;min-height:36px;max-height:44px;padding:7px 9px;overflow:hidden;font-size:.72rem;line-height:1.15;text-overflow:ellipsis}.export-card__link{display:inline-flex;width:fit-content;margin-top:4px;color:#0d695e;font-size:.8rem;font-weight:820;text-decoration:underline;text-underline-offset:3px}.export-card__result{display:grid;gap:8px;margin-top:12px;min-width:0}.export-card__result p,.export-card__status{min-width:0;overflow-wrap:anywhere}.export-card__result p{margin:0}.export-card__link:hover{color:#084b45}.video-modal .video-studio__actions button{border-color:#0d695e;background:#0d695e;color:#fff}.video-modal .video-studio__actions button:disabled{border-color:#a9d0c7;background:#e3f1ed;color:#0d695e;opacity:1}:root[data-shopspark-theme=commerce] .video-studio__actions button,:root[data-shopspark-theme=merchant] .video-studio__actions button{border-color:var(--workspace-primary-bg);background:var(--workspace-primary-bg);color:var(--workspace-primary-text)}:root[data-shopspark-theme=commerce] .video-studio__actions button:disabled,:root[data-shopspark-theme=merchant] .video-studio__actions button:disabled{border-color:var(--workspace-panel-border);background:var(--workspace-control-bg);color:var(--workspace-control-text);opacity:1}@media (min-width: 701px){.generator-page--workspace .draft-media-thumb,.generator-page--workspace .draft-media-video-tile{flex-basis:clamp(112px,10vw,132px)!important;width:clamp(112px,10vw,132px);gap:5px;padding:6px}.generator-page--workspace .draft-media-thumb img,.generator-page--workspace .draft-media-thumb__pending,.generator-page--workspace .draft-media-thumb__video,.generator-page--workspace .draft-media-video-tile__icon{min-height:0;aspect-ratio:1 / 1;height:auto}.generator-page--workspace .draft-media-video-tile__icon{min-height:0}.generator-page--workspace .draft-media-thumb>span:not([class]),.generator-page--workspace .draft-media-video-tile strong{min-height:2em;font-size:.7rem!important}}.generator-page--workspace .listing-editor__panel--tags{gap:10px}.generator-page--workspace .listing-tags-summary{display:flex;align-items:baseline;gap:9px;padding:2px 0 0}.generator-page--workspace .listing-tags-summary strong{color:var(--workspace-heading);font-size:.84rem}.generator-page--workspace .listing-tags-summary span{color:var(--workspace-muted);font-size:.74rem}@media (max-width: 700px){.generator-page--workspace .draft-media-rail__controls{justify-content:space-between}.generator-page--workspace .draft-media-rail__controls button{width:42px;height:42px}.generator-page--workspace .draft-media-strip{gap:10px;padding-inline:2px;scroll-snap-type:x mandatory}.generator-page--workspace .draft-media-thumb,.generator-page--workspace .draft-media-video-tile{flex-basis:136px!important;width:136px}.generator-page--workspace .draft-media-thumb>span:not([class]),.generator-page--workspace .draft-media-video-tile strong{font-size:.74rem!important}.generator-page--workspace .draft-media-video-tile__icon{min-height:120px}.generator-page--workspace .draft-media-previous-strip .draft-media-thumb{flex-basis:116px!important;width:116px}}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-panel{display:flex;flex-direction:column;overflow-y:auto}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-hero{display:flex;flex:0 0 auto;flex-direction:column;min-height:0}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-panel__header,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-rail,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-previous{flex:0 0 auto}.generator-page--workspace.generator-page--workspace .draft-media-hero__preview{display:grid;width:100%;height:clamp(280px,36dvh,380px);min-height:280px;place-items:center;overflow:hidden;border:1px solid var(--workspace-panel-border);border-radius:14px;background:var(--workspace-preview-bg)}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-hero__preview>img,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-hero__preview>video{display:block;width:100%;height:100%;min-height:0;max-height:none;aspect-ratio:auto;object-fit:contain}.generator-page--workspace.generator-page--workspace .draft-media-hero__preview .draft-media-empty{width:100%;height:100%}.generator-page--workspace.generator-page--workspace .draft-media-rail{grid-row:auto;width:100%;max-width:100%;min-height:0;align-self:start}.generator-page--workspace.generator-page--workspace .draft-media-strip{gap:8px}.generator-page--workspace.generator-page--workspace .draft-media-thumb,.generator-page--workspace.generator-page--workspace .draft-media-video-tile{flex-basis:112px!important;width:112px;max-width:112px;grid-template-rows:auto auto!important}.generator-page--workspace.generator-page--workspace .draft-media-thumb img,.generator-page--workspace.generator-page--workspace .draft-media-thumb__pending,.generator-page--workspace.generator-page--workspace .draft-media-thumb__video,.generator-page--workspace.generator-page--workspace .draft-media-video-tile__icon{width:100%;height:auto!important;min-height:0;aspect-ratio:4 / 3;object-fit:cover}@media (max-width: 700px){.generator-page--workspace.generator-page--workspace .draft-media-hero__preview{height:clamp(270px,78vw,360px);min-height:270px;border-radius:12px}.generator-page--workspace.generator-page--workspace .draft-media-thumb,.generator-page--workspace.generator-page--workspace .draft-media-video-tile{flex-basis:96px!important;width:96px;max-width:96px}.generator-page--workspace.generator-page--workspace .draft-media-thumb>span:not([class]),.generator-page--workspace.generator-page--workspace .draft-media-video-tile strong{min-height:2.3em;font-size:.68rem!important}}.generator-page--workspace.generator-page--workspace .generation-progress-card{display:block;padding:0}.generator-page--workspace.generator-page--workspace .generation-progress-card>summary{display:grid;box-sizing:border-box;height:44px;grid-template-columns:34px minmax(180px,.58fr) minmax(0,1.42fr) 22px;gap:10px;align-items:center;min-width:0;padding:4px 10px;cursor:pointer;list-style:none}.generator-page--workspace.generator-page--workspace .generation-progress-card>summary::-webkit-details-marker{display:none}.generator-page--workspace.generator-page--workspace .generation-progress-card__headline{min-width:0}.generator-page--workspace.generator-page--workspace .generation-progress-card__headline .eyebrow{margin:0;font-size:.64rem}.generator-page--workspace.generator-page--workspace .generation-progress-card__headline h3{overflow:hidden;margin:1px 0 0;font-size:.88rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.generator-page--workspace.generator-page--workspace .generation-progress-card__chevron{transition:transform .18s ease}.generator-page--workspace.generator-page--workspace .generation-progress-card[open] .generation-progress-card__chevron{transform:rotate(180deg)}.generator-page--workspace.generator-page--workspace .generation-progress-card__details{margin:0;border-top:1px solid var(--workspace-panel-border);padding:7px 12px 9px 54px;font-size:.75rem}@media (min-width: 841px){.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]{display:flex;height:calc(100dvh - 202px);min-height:0;gap:0;flex-direction:column;padding:0;overflow:hidden}main:has(>[role=alert]) .generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]{height:calc(100dvh - 250px)}main:has(>[role=alert]+[role=alert]) .generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]{height:calc(100dvh - 298px)}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]>.generation-progress-card{display:block;min-height:0;flex:0 0 auto;margin:5px 12px;border-radius:10px;box-shadow:0 8px 24px #1c362f14}.generator-page--workspace.generator-page--workspace .generation-progress-card__visual{width:30px;height:30px}.generator-page--workspace.generator-page--workspace .generation-progress-card__visual span{width:28px;height:28px;border-radius:10px}.generator-page--workspace.generator-page--workspace .generation-progress-card__visual span:nth-child(2){width:20px;height:20px}.generator-page--workspace.generator-page--workspace .generation-progress-card__visual span:nth-child(3){width:8px;height:8px}.generator-page--workspace.generator-page--workspace .generation-progress-steps{display:grid;min-width:0;grid-column:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.generator-page--workspace.generator-page--workspace .generation-progress-steps>span,.generator-page--workspace.generator-page--workspace .generator-section--generating .generation-progress-steps>span{box-sizing:border-box;height:32px;min-height:32px;column-gap:5px;grid-template-rows:1fr 1fr;overflow:hidden;border-radius:7px;padding:3px 6px;font-size:.63rem}.generator-page--workspace.generator-page--workspace .generation-progress-steps>span svg{width:13px;height:13px}.generator-page--workspace.generator-page--workspace .generation-progress-steps>span small{font-size:.59rem;line-height:1}.generator-page--workspace.generator-page--workspace .generation-progress-steps>span strong{display:block;font-size:.61rem;line-height:1}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-review-layout{height:0;min-height:0;flex:1 1 0%;grid-template-columns:minmax(270px,.9fr) minmax(330px,1.1fr);gap:0;overflow:hidden}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]>.generator-insights{display:none}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-panel,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .listing-editor{height:100%;min-height:0;border-radius:0;padding:9px 16px;overflow:hidden}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:6px;border-width:0 1px 0 0}.generator-page--workspace.generator-page--workspace .draft-media-panel__header{min-height:28px;align-items:center}.generator-page--workspace.generator-page--workspace .draft-media-panel__header>div{display:flex;min-width:0;gap:9px;align-items:baseline}.generator-page--workspace.generator-page--workspace .draft-media-panel__header h2{flex:0 0 auto;margin:0;font-size:1.25rem}.generator-page--workspace.generator-page--workspace .draft-media-panel__header small{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-hero{display:block;min-height:0;overflow:hidden}.generator-page--workspace.generator-page--workspace .draft-media-hero__preview{width:100%;height:100%;min-height:140px;border-radius:11px}.generator-page--workspace.generator-page--workspace .draft-media-rail{position:relative;min-height:0}.generator-page--workspace.generator-page--workspace .draft-media-rail__controls{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:space-between;margin:0;pointer-events:none}.generator-page--workspace.generator-page--workspace .draft-media-rail__controls button{width:28px;height:28px;background:#fffefceb;box-shadow:0 3px 10px #1c362f1f;pointer-events:auto}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-strip{display:flex!important;gap:6px;align-items:flex-start;overflow-x:auto!important;overflow-y:hidden;padding:0 32px 2px;scrollbar-width:none}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-thumb,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-video-tile{width:96px;min-width:96px;max-width:96px;min-height:76px;flex:0 0 96px!important;grid-template-rows:60px auto!important;border-radius:8px;padding:3px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-thumb img,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-thumb__pending,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-thumb__video,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-video-tile__icon{height:60px!important;aspect-ratio:4 / 3}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-thumb .draft-media-thumb__pending{display:grid!important;align-self:stretch;place-items:center}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-thumb__pending svg{place-self:center}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-thumb>span:not([class]),.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-video-tile strong{min-height:0;overflow:hidden;font-size:.63rem!important;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-thumb small,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-video-tile small{display:none}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-gallery-actions{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:8px}.generator-page--workspace.generator-page--workspace .draft-media-gallery-actions button{min-height:30px;padding:5px 9px;font-size:.7rem}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .listing-editor{gap:6px}.generator-page--workspace.generator-page--workspace .listing-editor__heading,.generator-page--workspace.generator-page--workspace .listing-editor .draft-title-field{gap:2px;margin:0}.generator-page--workspace.generator-page--workspace .listing-editor .draft-title-field textarea{min-height:2.25em;max-height:2.7em;font-size:clamp(1.05rem,1.55vw,1.4rem)}.generator-page--workspace.generator-page--workspace .listing-editor__tabs{min-height:29px}.generator-page--workspace.generator-page--workspace .listing-editor__tabs button{padding:4px 10px 6px}.generator-page--workspace.generator-page--workspace .listing-editor__panel{gap:7px}.generator-page--workspace.generator-page--workspace .generator-field--description textarea{height:clamp(72px,12dvh,105px);min-height:72px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]>.generator-actions{min-height:50px;flex:0 0 auto;margin:0;padding:5px 14px}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]>.generator-actions button{min-height:38px}}@media (min-width: 841px) and (max-height: 700px){.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]>.generation-progress-card{margin-block:3px}.generator-page--workspace.generator-page--workspace .generation-progress-card>summary{padding-block:4px}.generator-page--workspace.generator-page--workspace .generation-progress-steps>span small{display:none}.generator-page--workspace.generator-page--workspace .generation-progress-steps>span{grid-template-rows:auto}.generator-page--workspace.generator-page--workspace .draft-media-hero__preview{min-height:112px}}@media (min-width: 841px) and (max-width: 1100px){.generator-page--workspace.generator-page--workspace .draft-media-panel__header>div>small{display:none}}@media (max-width: 840px){.generator-page--workspace.generator-page--workspace .generation-progress-card>summary{height:auto;grid-template-columns:34px minmax(0,1fr) 22px;gap:7px;padding:7px 9px}.generator-page--workspace.generator-page--workspace .generation-progress-steps{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.generator-page--workspace.generator-page--workspace .generation-progress-card__chevron{grid-column:3;grid-row:1}.generator-page--workspace.generator-page--workspace .generation-progress-card__headline{width:100%}.generator-page--workspace.generator-page--workspace .generation-progress-card__headline h3{width:100%;max-width:100%;min-width:0;overflow:visible;font-size:.82rem;line-height:1.2;text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal}.generator-page--workspace.generator-page--workspace .generation-progress-card__details{padding:7px 10px 9px}}@media (min-width: 841px){.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .listing-editor{align-content:start;grid-template-rows:auto auto minmax(0,1fr)}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .listing-editor__panel:not(.listing-editor__panel--tags){min-height:0;grid-template-rows:minmax(0,1fr) auto auto}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .generator-field--description{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .generator-field--description textarea{height:100%;min-height:0}}.visual-context-direction-panel{display:grid;gap:10px;margin-top:14px;border:1px solid var(--workspace-panel-border, var(--line));border-radius:10px;padding:12px;background:var(--workspace-control-bg, #f8fbf7)}.visual-context-direction-panel__header,.visual-context-direction-panel__suggestion{display:grid;gap:4px}.visual-context-direction-panel__header>span,.visual-context-direction-panel__suggestion>span{color:var(--workspace-accent, var(--teal));font-size:var(--font-xs);font-weight:820;text-transform:uppercase}.visual-context-direction-panel__header strong,.visual-context-direction-panel__suggestion strong{color:var(--workspace-heading, var(--ink))}.visual-context-direction-panel__header p,.visual-context-direction-panel__empty,.visual-context-direction-panel__suggestion small{margin:0;color:var(--workspace-muted, var(--muted));font-size:.78rem;line-height:1.45}.visual-context-direction-panel__suggestion{border-left:3px solid var(--workspace-accent, var(--teal));padding-left:10px}.visual-context-direction-panel__options{display:grid;gap:6px}.visual-context-direction-panel__options>span{color:var(--workspace-accent, var(--teal));font-size:.76rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.visual-context-direction-panel__options>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.visual-context-direction-panel__options button{display:grid;gap:3px;min-height:54px;border:1px solid var(--workspace-panel-border, var(--line));border-radius:9px;padding:8px 10px;background:var(--workspace-control-bg, #fffefc);color:var(--workspace-heading, var(--ink));text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.visual-context-direction-panel__options button:hover{border-color:var(--workspace-accent-border, var(--teal));transform:translateY(-1px)}.visual-context-direction-panel__options button:focus-visible{outline:2px solid var(--workspace-accent-border, var(--teal));outline-offset:2px}.visual-context-direction-panel__options button[aria-pressed=true]{border-color:var(--workspace-accent-border, var(--teal));background:var(--workspace-accent-soft, rgba(13, 105, 94, .1));box-shadow:0 0 0 2px color-mix(in srgb,var(--workspace-accent-border, var(--teal)) 18%,transparent)}.visual-context-direction-panel__options button strong{color:var(--workspace-heading, var(--ink));font-size:.78rem}.visual-context-direction-panel__options button small{color:var(--workspace-muted, var(--muted));font-size:.7rem;line-height:1.3}.visual-context-direction-panel label{display:grid;gap:5px}.visual-context-direction-panel label>span{color:var(--workspace-heading, var(--ink));font-size:.76rem;font-weight:780}.visual-context-direction-panel label small{color:var(--workspace-muted, var(--muted));font-weight:650}.visual-context-direction-panel textarea{min-height:66px;resize:vertical;border-color:var(--workspace-panel-border, var(--line));background:var(--workspace-surface, #fffefc);color:var(--workspace-heading, var(--ink));font-size:.84rem;line-height:1.4}.visual-context-direction-panel textarea::placeholder{color:var(--workspace-muted, var(--muted));opacity:.86}.draft-media-bottom{display:grid;gap:12px;min-width:0;min-height:0;align-content:end}.draft-media-previous-group>summary{list-style:none;cursor:pointer}.draft-media-previous-group>summary::-webkit-details-marker{display:none}.draft-media-previous-group>summary:after{content:"Show";border:1px solid var(--workspace-panel-border, var(--line));border-radius:999px;padding:3px 8px;color:var(--workspace-accent, var(--teal));font-size:.66rem;font-weight:820;text-transform:uppercase}.draft-media-previous-group[open]>summary:after{content:"Hide"}.draft-media-previous-group__header small{color:var(--workspace-muted, var(--muted))}@media (min-width: 1051px) and (min-height: 760px){.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]{height:calc(100dvh - 140px)}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-review-layout{grid-template-columns:minmax(420px,1.05fr) minmax(500px,.95fr)}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-panel{grid-template-rows:auto minmax(0,1fr) auto auto;overflow-y:auto}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-hero{min-height:0}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-hero__preview{height:100%;min-height:0}.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-hero__preview>img,.generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title] .draft-media-hero__preview>video{max-height:none}main:has(>[role=alert]) .generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]{height:calc(100dvh - 188px)}main:has(>[role=alert]+[role=alert]) .generator-page--workspace.generator-page--workspace .generator-section[aria-labelledby=draft-title]{height:calc(100dvh - 236px)}}.auth-page{min-height:100svh;height:100svh;overflow:hidden}.auth-card{justify-content:flex-start;padding:clamp(24px,5vh,44px) 32px;overflow-y:auto}.auth-brand{margin-bottom:32px}.auth-card__copy{margin-bottom:18px}.auth-card h1{margin-bottom:10px;font-size:clamp(1.9rem,3vw,2.3rem);line-height:1.02}.auth-card__copy p:not(.eyebrow){font-size:.98rem;line-height:1.45}.signup-badges{gap:6px;margin-bottom:16px}.signup-badges span{padding:6px 8px;font-size:.76rem}.signup-plan-summary{gap:8px;margin-bottom:16px;padding:10px}.signup-plan-summary__plans{gap:5px}.signup-plan-summary__plans>div{padding:6px 8px}.signup-plan-summary__plans strong,.signup-plan-summary__plans span{font-size:.72rem}.signup-pilot-choice{padding:8px}.signup-pilot-choice small{font-size:.72rem}.oauth-actions{gap:8px}.auth-page .oauth-button{min-height:46px}.auth-note{margin:12px 0 8px;font-size:.82rem}@media (max-width: 760px){.auth-page{height:auto;min-height:100svh;grid-template-columns:1fr;overflow:visible}.auth-card{width:min(100%,560px);margin:0 auto;padding:28px 20px 36px;overflow:visible}.auth-preview{display:none}}@media (max-width: 840px){.generator-page--workspace.generator-page--workspace .generation-progress-card>summary{grid-template-areas:"visual headline chevron" "steps steps steps";row-gap:8px}.generator-page--workspace.generator-page--workspace .generation-progress-card__visual{grid-area:visual}.generator-page--workspace.generator-page--workspace .generation-progress-card__headline{grid-area:headline;min-width:0;max-width:none}.generator-page--workspace.generator-page--workspace .generation-progress-card__headline h3{max-inline-size:none;overflow:visible;white-space:normal;overflow-wrap:normal;word-break:normal}.generator-page--workspace.generator-page--workspace .generation-progress-steps{grid-area:steps;grid-column:1 / -1;grid-row:2;width:100%;min-width:0}.generator-page--workspace.generator-page--workspace .generation-progress-card__chevron{grid-area:chevron;grid-column:3;grid-row:1}}.generator-page--workspace.generator-page--workspace .draft-media-hero__preview--source{position:relative;isolation:isolate;background:var(--workspace-preview-bg)}.generator-page--workspace.generator-page--workspace .draft-media-hero__preview--source>img.draft-media-hero__source-backdrop{position:absolute;z-index:-1;top:-18px;right:-18px;bottom:-18px;left:-18px;width:calc(100% + 36px);height:calc(100% + 36px);max-width:none;object-fit:cover;filter:blur(18px) saturate(.82);opacity:.24;transform:scale(1.04)}.generator-page--workspace.generator-page--workspace .draft-media-hero__preview--source>img:not(.draft-media-hero__source-backdrop){position:relative;z-index:1;object-fit:contain}._footer_1dygp_1{width:min(1180px,calc(100% - 40px));margin:64px auto 0;border-top:1px solid var(--public-border);padding:28px 0 36px;color:var(--public-muted);font-size:.88rem;line-height:1.6}._links_1dygp_11{display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:18px;font-weight:800}._links_1dygp_11 a{min-height:44px;display:inline-flex;align-items:center;color:var(--public-text)}._disclaimer_1dygp_26{max-width:900px;margin:0}@media (max-width: 640px){._footer_1dygp_1{width:min(100% - 28px,1180px)}}._publicPage_5yiyy_1{min-height:100vh;padding-bottom:60px;background:var(--public-page-bg);color:var(--public-text)}._nav_5yiyy_8,._hero_5yiyy_9,._planGrid_5yiyy_10,._infoBand_5yiyy_11,._addOnBand_5yiyy_12,._helpSearch_5yiyy_13,._articleGrid_5yiyy_14{width:min(1180px,calc(100% - 40px));margin:0 auto}._nav_5yiyy_8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);border:1px solid var(--public-border);border-radius:12px;margin-top:18px;padding:12px 14px;background:var(--public-nav-bg);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._brand_5yiyy_33,._nav_5yiyy_8 nav{display:flex;align-items:center;gap:var(--space-4)}._brand_5yiyy_33{min-height:44px;min-width:44px;color:var(--public-text);font-weight:900}._brand_5yiyy_33 span{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--public-border);border-radius:9px;background:var(--app-brand-mark-bg);color:var(--app-brand-mark-text);box-shadow:var(--app-brand-mark-shadow)}._brand_5yiyy_33 span svg{display:block}._nav_5yiyy_8 nav{color:var(--public-muted);font-size:var(--font-sm);font-weight:850}._nav_5yiyy_8 nav a{display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;border-radius:8px;padding:0 4px}._nav_5yiyy_8 nav a:hover{background:var(--public-control);color:var(--public-text)}._hero_5yiyy_9{padding:clamp(58px,8vw,92px) 0 38px}._hero_5yiyy_9 h1{max-width:860px;margin:var(--space-2) 0 var(--space-4);color:var(--public-text);font-size:clamp(2.25rem,4.8vw,4rem);font-weight:780;line-height:.98;letter-spacing:-.035em;text-wrap:balance}._hero_5yiyy_9 p:not(._eyebrow_5yiyy_99),._infoBand_5yiyy_11 p,._articleCard_5yiyy_101 p,._planCard_5yiyy_102 p,._emptyState_5yiyy_103 p,._addOnBand_5yiyy_12 p{color:var(--public-muted);line-height:1.62}._hero_5yiyy_9 p:not(._eyebrow_5yiyy_99){max-width:760px;font-size:1.05rem}._eyebrow_5yiyy_99{margin:0;color:var(--public-accent);font-size:var(--font-xs);font-weight:900;letter-spacing:.04em;text-transform:uppercase}._planGrid_5yiyy_10{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);align-items:stretch}._planCard_5yiyy_102,._infoBand_5yiyy_11,._addOnBand_5yiyy_12,._helpSearch_5yiyy_13,._articleCard_5yiyy_101,._emptyState_5yiyy_103{border:1px solid var(--public-border);border-radius:12px;background:var(--public-surface);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._planCard_5yiyy_102{position:relative;display:grid;gap:var(--space-4);align-content:start;min-height:100%;padding:22px 18px 18px}._featured_5yiyy_152{border-color:var(--public-accent);background:var(--public-surface-strong);box-shadow:var(--shadow-popover);transform:translateY(-8px)}._recommended_5yiyy_159{position:absolute;top:-13px;left:16px;border:1px solid var(--public-border);border-radius:999px;padding:5px 10px;background:#102339;color:#fff;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}._planCard_5yiyy_102>div:first-of-type>span,._addOnBand_5yiyy_12>div>span,._articleCard_5yiyy_101>span{color:var(--public-accent);font-size:var(--font-xs);font-weight:900;letter-spacing:.03em;text-transform:uppercase}._planCard_5yiyy_102 strong,._addOnBand_5yiyy_12 strong{display:block;margin-top:var(--space-2);color:var(--public-text);font-size:1.75rem;line-height:1}._planCard_5yiyy_102 small,._addOnBand_5yiyy_12 small{color:var(--public-subtle);font-weight:800}._planCard_5yiyy_102 ul{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-5);color:var(--public-muted);line-height:1.5}._usageGrid_5yiyy_208{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._usageGrid_5yiyy_208 div{border:1px solid var(--public-border);border-radius:9px;padding:11px;background:var(--public-control)}._usageGrid_5yiyy_208 div:last-child{grid-column:1 / -1}._usageGrid_5yiyy_208 span,._usageGrid_5yiyy_208 small{display:block}._usageGrid_5yiyy_208 span{color:var(--public-subtle);font-size:.68rem;font-weight:900;text-transform:uppercase}._usageGrid_5yiyy_208 strong{margin:6px 0 3px;font-size:1.35rem}._qualityPill_5yiyy_242{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:1px solid var(--public-border);border-radius:999px;padding:0 11px;background:var(--public-control);color:var(--public-accent);font-size:.72rem;font-weight:900}._primaryButton_5yiyy_256,._secondaryButton_5yiyy_257{display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;align-self:end;border-radius:9px;padding:0 var(--space-4);font-weight:900}._primaryButton_5yiyy_256{margin-top:auto;background:var(--public-button-bg);color:var(--public-button-text);box-shadow:var(--app-action-shadow)}._secondaryButton_5yiyy_257{border:1px solid var(--public-border);background:var(--public-control);color:var(--public-text)}._primaryButton_5yiyy_256:hover,._secondaryButton_5yiyy_257:hover{filter:brightness(1.08)}._infoBand_5yiyy_11{margin-top:36px;padding:clamp(24px,4vw,36px);background:linear-gradient(135deg,rgba(20,214,221,.09),transparent 52%),var(--public-surface)}._addOnBand_5yiyy_12{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:var(--space-5);align-items:center;margin-top:var(--space-4);padding:clamp(24px,4vw,36px)}._addOnBand_5yiyy_12 article{border:1px solid var(--public-border);border-radius:10px;padding:var(--space-4);background:var(--public-control)}._infoBand_5yiyy_11 h2,._addOnBand_5yiyy_12 h2,._helpSearch_5yiyy_13 h2,._articleCard_5yiyy_101 h2,._emptyState_5yiyy_103 h2{margin:var(--space-2) 0 var(--space-3);color:var(--public-text);font-size:clamp(1.2rem,2vw,1.65rem)}._helpSearch_5yiyy_13{display:grid;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4)}._helpSearch_5yiyy_13 label{display:grid;gap:var(--space-2)}._helpSearch_5yiyy_13 span{color:var(--public-muted);font-size:var(--font-sm);font-weight:900}._helpSearch_5yiyy_13 input{width:100%;border:1px solid var(--public-border);border-radius:9px;padding:12px 13px;background:var(--public-control);color:var(--public-text);font:inherit}._helpSearch_5yiyy_13 input::placeholder{color:var(--public-subtle)}._feedbackForm_5yiyy_353{display:grid;gap:var(--space-4)}._feedbackForm_5yiyy_353 label{display:grid;gap:var(--space-2)}._feedbackForm_5yiyy_353 label span{color:var(--public-muted);font-size:var(--font-sm);font-weight:900}._feedbackForm_5yiyy_353 input,._feedbackForm_5yiyy_353 select,._feedbackForm_5yiyy_353 textarea{width:100%;border:1px solid var(--public-border);border-radius:9px;padding:12px 13px;background:var(--public-control);color:var(--public-text);font:inherit}._feedbackForm_5yiyy_353 textarea{min-height:150px;resize:vertical}._feedbackForm_5yiyy_353 p{margin:0;color:var(--public-muted);line-height:1.5}._articleGrid_5yiyy_14{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._articleCard_5yiyy_101,._emptyState_5yiyy_103{padding:var(--space-5)}._emptyState_5yiyy_103{grid-column:1 / -1}._navCta_5yiyy_407{min-height:40px!important;padding:0 13px!important;background:var(--public-button-bg);color:var(--public-button-text)!important;box-shadow:var(--app-action-shadow)}._navCta_5yiyy_407:hover{background:var(--public-button-bg);color:var(--public-button-text)!important;filter:brightness(1.08)}._heroTopline_5yiyy_421{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._heroBadge_5yiyy_428{display:inline-flex;min-height:26px;align-items:center;border:1px solid var(--public-border);border-radius:999px;padding:0 10px;background:var(--public-control);color:var(--public-subtle);font-size:.7rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}._heroHighlights_5yiyy_443{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;gap:10px;margin-top:30px}._heroHighlight_5yiyy_443{display:grid;gap:5px;border-left:2px solid var(--public-accent);padding:4px 0 4px 12px}._heroHighlight_5yiyy_443 strong{color:var(--public-accent);font-size:.72rem;letter-spacing:.06em}._heroHighlight_5yiyy_443 span{color:var(--public-text);font-size:.86rem;font-weight:800}._sectionHeading_5yiyy_470{display:grid;gap:5px}._sectionHeading_5yiyy_470 h2{margin:0;color:var(--public-text);font-size:clamp(1.3rem,2.4vw,1.75rem)}._articleCard_5yiyy_101{display:grid;gap:12px;min-height:230px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}._articleCard_5yiyy_101:hover{border-color:color-mix(in srgb,var(--public-accent) 58%,var(--public-border));box-shadow:var(--shadow-popover);transform:translateY(-2px)}._articleCardHeader_5yiyy_494{display:flex;align-items:center;justify-content:space-between;gap:12px}._articleCardHeader_5yiyy_494>span:first-child{color:var(--public-accent);font-size:var(--font-xs);font-weight:900;letter-spacing:.03em;text-transform:uppercase}._articleCardIndex_5yiyy_509{color:var(--public-subtle);font-size:.76rem;font-weight:900;letter-spacing:.08em}._articleCard_5yiyy_101 h2{margin:0;max-width:440px;font-size:clamp(1.35rem,2.4vw,1.85rem);letter-spacing:-.025em}._articleCard_5yiyy_101 p{margin:0}._articleCardHint_5yiyy_527{display:inline-flex;align-items:center;gap:5px;align-self:end;color:var(--public-subtle);font-size:.74rem;font-weight:850}._supportBand_5yiyy_537{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:clamp(24px,5vw,70px);align-items:center}._supportBand_5yiyy_537 h2{max-width:560px;font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.03em}._actionRow_5yiyy_550{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}._actionRow_5yiyy_550 ._primaryButton_5yiyy_256,._actionRow_5yiyy_550 ._secondaryButton_5yiyy_257{margin-top:0}._supportAside_5yiyy_562{display:grid;gap:7px;border-left:1px solid var(--public-border);padding-left:24px}._supportAside_5yiyy_562>span{color:var(--public-accent);font-size:var(--font-xs);font-weight:900;letter-spacing:.04em;text-transform:uppercase}._supportAside_5yiyy_562 strong{color:var(--public-text);font-size:1.1rem}._supportAside_5yiyy_562 p{margin:0;color:var(--public-muted);font-size:.88rem;line-height:1.55}@media (max-width: 920px){._planGrid_5yiyy_10,._articleGrid_5yiyy_14{grid-template-columns:repeat(2,minmax(0,1fr))}._featured_5yiyy_152{transform:none}}@media (max-width: 640px){._nav_5yiyy_8,._hero_5yiyy_9,._planGrid_5yiyy_10,._infoBand_5yiyy_11,._addOnBand_5yiyy_12,._helpSearch_5yiyy_13,._articleGrid_5yiyy_14{width:min(100% - 28px,1180px)}._nav_5yiyy_8{align-items:stretch;flex-direction:column;gap:4px}._nav_5yiyy_8 nav{justify-content:space-between;border-top:1px solid var(--public-border);padding-top:4px}._hero_5yiyy_9{padding-top:48px}._planGrid_5yiyy_10,._addOnBand_5yiyy_12,._articleGrid_5yiyy_14{grid-template-columns:1fr}._usageGrid_5yiyy_208{grid-template-columns:repeat(3,minmax(0,1fr))}._usageGrid_5yiyy_208 div:last-child{grid-column:auto}}@media (max-width: 390px){._usageGrid_5yiyy_208{grid-template-columns:1fr}}._page_1e2oj_1{min-height:100vh;padding-bottom:1px;background:var(--public-page-bg);color:var(--public-text)}._nav_1e2oj_8,._article_1e2oj_9{width:min(920px,calc(100% - 40px));margin:0 auto}._nav_1e2oj_8{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0}._brand_1e2oj_22{display:inline-flex;min-height:44px;align-items:center;gap:10px;color:var(--public-text);font-weight:900}._brand_1e2oj_22 span{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--public-border);border-radius:8px;background:var(--app-brand-mark-bg);color:var(--app-brand-mark-text)}._nav_1e2oj_8 nav{display:flex;flex-wrap:wrap;gap:8px 20px}._nav_1e2oj_8 nav a{display:inline-flex;min-height:44px;align-items:center;color:var(--public-muted);font-weight:800}._article_1e2oj_9{border:1px solid var(--public-border);border-radius:8px;padding:clamp(24px,5vw,58px);background:var(--public-surface);box-shadow:var(--shadow-panel)}._eyebrow_1e2oj_64{margin:0 0 10px;color:var(--public-accent);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}._article_1e2oj_9 h1{margin:0 0 12px;color:var(--public-text);font-size:clamp(2.2rem,5vw,3.5rem);line-height:1}._updated_1e2oj_80{margin:0 0 36px;color:var(--public-subtle)}._article_1e2oj_9 section{margin-top:34px}._article_1e2oj_9 h2{margin:0 0 12px;color:var(--public-text);font-size:1.28rem}._article_1e2oj_9 h3{margin:22px 0 8px;color:var(--public-text);font-size:1rem}._article_1e2oj_9 p,._article_1e2oj_9 li{color:var(--public-muted);line-height:1.72}._article_1e2oj_9 ul{display:grid;gap:8px;padding-left:24px}._article_1e2oj_9 a{color:var(--public-accent);text-decoration:underline;text-underline-offset:3px}._callout_1e2oj_119{border-left:3px solid var(--public-accent);padding:4px 0 4px 18px}@media (max-width: 640px){._nav_1e2oj_8,._article_1e2oj_9{width:min(100% - 28px,920px)}._nav_1e2oj_8{align-items:flex-start;flex-direction:column}}
