:root{--eos-meta-mode-1:light;--eos-color-primitive-white:#FFFFFF;--eos-color-primitive-black:#000000;--eos-color-primitive-brand-50:#F0F7FF;--eos-color-primitive-brand-100:#DCEEFF;--eos-color-primitive-brand-200:#B9DDFF;--eos-color-primitive-brand-300:#88C4FF;--eos-color-primitive-brand-400:#52A5F7;--eos-color-primitive-brand-500:#2F80ED;--eos-color-primitive-brand-600:#1769E0;--eos-color-primitive-brand-700:#1457B8;--eos-color-primitive-brand-800:#124990;--eos-color-primitive-brand-900:#103B70;--eos-color-primitive-neutral-25:#FCFCFD;--eos-color-primitive-neutral-50:#F8FAFC;--eos-color-primitive-neutral-100:#F2F4F7;--eos-color-primitive-neutral-200:#E4E7EC;--eos-color-primitive-neutral-300:#D0D5DD;--eos-color-primitive-neutral-400:#98A2B3;--eos-color-primitive-neutral-500:#667085;--eos-color-primitive-neutral-600:#475467;--eos-color-primitive-neutral-700:#344054;--eos-color-primitive-neutral-800:#1D2939;--eos-color-primitive-neutral-900:#101828;--eos-color-primitive-neutral-950:#172033;--eos-color-primitive-success-50:#ECFDF3;--eos-color-primitive-success-100:#D1FADF;--eos-color-primitive-success-500:#12B76A;--eos-color-primitive-success-600:#039855;--eos-color-primitive-success-700:#027A48;--eos-color-primitive-warning-50:#FFFAEB;--eos-color-primitive-warning-100:#FEF0C7;--eos-color-primitive-warning-500:#F79009;--eos-color-primitive-warning-600:#DC6803;--eos-color-primitive-warning-700:#B54708;--eos-color-primitive-danger-50:#FEF3F2;--eos-color-primitive-danger-100:#FEE4E2;--eos-color-primitive-danger-500:#F04438;--eos-color-primitive-danger-600:#D92D20;--eos-color-primitive-danger-700:#B42318;--eos-color-primitive-ai-50:#F4F3FF;--eos-color-primitive-ai-100:#EBE9FE;--eos-color-primitive-ai-500:#7A5AF8;--eos-color-primitive-ai-600:#6938EF;--eos-color-primitive-ai-700:#5925DC;--eos-color-primitive-network-50:#ECFDFF;--eos-color-primitive-network-100:#CFF9FE;--eos-color-primitive-network-500:#06AED4;--eos-color-primitive-network-600:#0891B2;--eos-color-primitive-network-700:#0E7490;--eos-color-semantic-bg-page:var(--eos-color-primitive-neutral-50);--eos-color-semantic-bg-surface:var(--eos-color-primitive-white);--eos-color-semantic-bg-subtle:var(--eos-color-primitive-neutral-25);--eos-color-semantic-bg-brand-subtle:var(--eos-color-primitive-brand-50);--eos-color-semantic-text-primary:var(--eos-color-primitive-neutral-950);--eos-color-semantic-text-secondary:var(--eos-color-primitive-neutral-600);--eos-color-semantic-text-muted:var(--eos-color-primitive-neutral-500);--eos-color-semantic-text-disabled:var(--eos-color-primitive-neutral-400);--eos-color-semantic-text-link:var(--eos-color-primitive-brand-600);--eos-color-semantic-border-default:var(--eos-color-primitive-neutral-200);--eos-color-semantic-border-strong:var(--eos-color-primitive-neutral-300);--eos-color-semantic-border-focus:var(--eos-color-primitive-brand-500);--eos-color-semantic-action-primary-default:var(--eos-color-primitive-brand-600);--eos-color-semantic-action-primary-hover:var(--eos-color-primitive-brand-700);--eos-color-semantic-action-primary-pressed:var(--eos-color-primitive-brand-800);--eos-color-semantic-action-ai-default:var(--eos-color-primitive-ai-600);--eos-color-semantic-status-success-bg:var(--eos-color-primitive-success-50);--eos-color-semantic-status-success-fg:var(--eos-color-primitive-success-700);--eos-color-semantic-status-warning-bg:var(--eos-color-primitive-warning-50);--eos-color-semantic-status-warning-fg:var(--eos-color-primitive-warning-700);--eos-color-semantic-status-danger-bg:var(--eos-color-primitive-danger-50);--eos-color-semantic-status-danger-fg:var(--eos-color-primitive-danger-700);--eos-color-semantic-status-ai-bg:var(--eos-color-primitive-ai-50);--eos-color-semantic-status-ai-fg:var(--eos-color-primitive-ai-700);--eos-color-semantic-status-network-bg:var(--eos-color-primitive-network-50);--eos-color-semantic-status-network-fg:var(--eos-color-primitive-network-700);--eos-color-dataViz-1:#1769E0;--eos-color-dataViz-2:#06AED4;--eos-color-dataViz-3:#6938EF;--eos-color-dataViz-4:#12B76A;--eos-color-dataViz-5:#F79009;--eos-color-dataViz-6:#EE46BC;--eos-color-dataViz-7:#D92D20;--eos-color-dataViz-8:#667085;--eos-typography-fontFamily-sans:Inter,Noto Sans SC,Noto Sans CJK SC,system-ui,sans-serif;--eos-typography-fontFamily-mono:JetBrains Mono,Noto Sans Mono CJK SC,monospace;--eos-typography-fontWeight-regular:400;--eos-typography-fontWeight-medium:500;--eos-typography-fontWeight-semibold:600;--eos-typography-fontWeight-bold:700;--eos-typography-fontSize-micro:11px;--eos-typography-fontSize-caption:12px;--eos-typography-fontSize-bodySm:14px;--eos-typography-fontSize-body:16px;--eos-typography-fontSize-bodyLg:16px;--eos-typography-fontSize-section:22px;--eos-typography-fontSize-page:34px;--eos-typography-fontSize-displaySm:32px;--eos-typography-fontSize-display:40px;--eos-typography-lineHeight-micro:16px;--eos-typography-lineHeight-caption:18px;--eos-typography-lineHeight-bodySm:22px;--eos-typography-lineHeight-body:25px;--eos-typography-lineHeight-bodyLg:24px;--eos-typography-lineHeight-section:32px;--eos-typography-lineHeight-page:42px;--eos-typography-lineHeight-displaySm:40px;--eos-typography-lineHeight-display:48px;--eos-typography-letterSpacing-tight:-0.02em;--eos-typography-letterSpacing-normal:0;--eos-typography-letterSpacing-wide:0.08em;--eos-spacing-0:0px;--eos-spacing-1:4px;--eos-spacing-2:8px;--eos-spacing-3:12px;--eos-spacing-4:16px;--eos-spacing-5:20px;--eos-spacing-6:24px;--eos-spacing-7:28px;--eos-spacing-8:32px;--eos-spacing-9:36px;--eos-spacing-10:40px;--eos-spacing-11:44px;--eos-spacing-12:48px;--eos-spacing-13:52px;--eos-spacing-14:56px;--eos-spacing-15:60px;--eos-spacing-16:64px;--eos-radius-none:0;--eos-radius-xs:4px;--eos-radius-sm:8px;--eos-radius-md:12px;--eos-radius-lg:16px;--eos-radius-xl:20px;--eos-radius-2xl:24px;--eos-radius-full:999px;--eos-borderWidth-hairline:1px;--eos-borderWidth-strong:2px;--eos-shadow-xs:0 1px 2px rgba(16,24,40,0.06);--eos-shadow-sm:0 2px 8px rgba(16,24,40,0.08);--eos-shadow-md:0 8px 24px rgba(16,24,40,0.10);--eos-shadow-lg:0 16px 40px rgba(16,24,40,0.14);--eos-shadow-focus:0 0 0 4px rgba(47,128,237,0.18);--eos-shadow-aiFocus:0 0 0 4px rgba(105,56,239,0.16);--eos-opacity-disabled:0.42;--eos-opacity-muted:0.64;--eos-opacity-overlay:0.48;--eos-opacity-subtle:0.12;--eos-zIndex-base:0;--eos-zIndex-sticky:100;--eos-zIndex-dropdown:400;--eos-zIndex-drawer:700;--eos-zIndex-modal:800;--eos-zIndex-toast:900;--eos-zIndex-tooltip:1000;--eos-motion-duration-instant:80ms;--eos-motion-duration-fast:160ms;--eos-motion-duration-normal:240ms;--eos-motion-duration-slow:360ms;--eos-motion-duration-scene:600ms;--eos-motion-easing-standard:cubic-bezier(0.2,0,0,1);--eos-motion-easing-enter:cubic-bezier(0,0,0,1);--eos-motion-easing-exit:cubic-bezier(0.3,0,1,1);--eos-motion-easing-spring:cubic-bezier(0.2,0.8,0.2,1);--eos-layout-sidebar-expanded:176px;--eos-layout-sidebar-collapsed:76px;--eos-layout-header:64px;--eos-layout-contentMax:1600px;--eos-layout-pageGutter-sm:16px;--eos-layout-pageGutter-md:24px;--eos-layout-pageGutter-lg:32px;--eos-layout-breakpoint-sm:640px;--eos-layout-breakpoint-md:768px;--eos-layout-breakpoint-lg:1024px;--eos-layout-breakpoint-xl:1280px;--eos-layout-breakpoint-2xl:1536px;--eos-layout-sceneMinWidth:1180px;--eos-componentSize-controlSm:32px;--eos-componentSize-controlMd:40px;--eos-componentSize-controlLg:44px;--eos-componentSize-iconSm:16px;--eos-componentSize-iconMd:20px;--eos-componentSize-iconLg:24px;--eos-componentSize-touchTarget:44px;--eos-color-bg-page:var(--eos-color-semantic-bg-page);--eos-color-bg-surface:var(--eos-color-semantic-bg-surface);--eos-color-bg-subtle:var(--eos-color-semantic-bg-subtle);--eos-color-bg-brand-subtle:var(--eos-color-semantic-bg-brand-subtle);--eos-color-text-primary:var(--eos-color-semantic-text-primary);--eos-color-text-secondary:var(--eos-color-semantic-text-secondary);--eos-color-text-muted:var(--eos-color-semantic-text-muted);--eos-color-text-disabled:var(--eos-color-semantic-text-disabled);--eos-color-text-link:var(--eos-color-semantic-text-link);--eos-color-border-default:var(--eos-color-semantic-border-default);--eos-color-border-strong:var(--eos-color-semantic-border-strong);--eos-color-border-focus:var(--eos-color-semantic-border-focus);--eos-color-action-primary-default:var(--eos-color-semantic-action-primary-default);--eos-color-action-primary-hover:var(--eos-color-semantic-action-primary-hover);--eos-color-action-primary-pressed:var(--eos-color-semantic-action-primary-pressed);--eos-color-action-ai-default:var(--eos-color-semantic-action-ai-default);--eos-color-status-success-bg:var(--eos-color-semantic-status-success-bg);--eos-color-status-success-fg:var(--eos-color-semantic-status-success-fg);--eos-color-status-warning-bg:var(--eos-color-semantic-status-warning-bg);--eos-color-status-warning-fg:var(--eos-color-semantic-status-warning-fg);--eos-color-status-danger-bg:var(--eos-color-semantic-status-danger-bg);--eos-color-status-danger-fg:var(--eos-color-semantic-status-danger-fg);--eos-color-status-ai-bg:var(--eos-color-semantic-status-ai-bg);--eos-color-status-ai-fg:var(--eos-color-semantic-status-ai-fg);--eos-color-status-network-bg:var(--eos-color-semantic-status-network-bg);--eos-color-status-network-fg:var(--eos-color-semantic-status-network-fg)}html[data-color-theme=dark]{--eos-color-semantic-bg-page:#15191f;--eos-color-semantic-bg-surface:#20262e;--eos-color-semantic-bg-subtle:#272f39;--eos-color-semantic-bg-brand-subtle:#243952;--eos-color-semantic-text-primary:#edf1f7;--eos-color-semantic-text-secondary:#c4cedb;--eos-color-semantic-text-muted:#a7b4c5;--eos-color-semantic-text-disabled:#8290a2;--eos-color-semantic-border-default:#394450;--eos-color-semantic-border-strong:#566577;--eos-color-semantic-action-primary-default:#3978d4;--eos-color-semantic-action-primary-hover:#91bdff;--eos-color-semantic-status-success-fg:#89d8ae;--eos-color-semantic-status-success-bg:#193c30;--eos-color-semantic-status-warning-fg:#f2cd8c;--eos-color-semantic-status-warning-bg:#44351e;--eos-color-semantic-status-danger-fg:#ffb2ad;--eos-color-semantic-status-danger-bg:#44292d}:root{color-scheme:light;--ink:var(--eos-color-semantic-text-primary,#172033);--muted:var(--eos-color-semantic-text-muted,#667085);--paper:var(--eos-color-semantic-bg-page,#f8fafc);--card:var(--eos-color-semantic-bg-surface,#ffffff);--accent:var(--eos-color-semantic-action-primary-default,#1769e0);--accent-strong:var(--eos-color-semantic-action-primary-hover,#1457b8);--accent-soft:var(--eos-color-semantic-bg-brand-subtle,#f0f7ff);--green:var(--eos-color-semantic-status-success-fg,#027a48);--line:var(--eos-color-semantic-border-default,#e4e7ec);--line-strong:var(--eos-color-semantic-border-strong,#d0d5dd);--surface-subtle:var(--eos-color-semantic-bg-subtle,#fcfcfd);--surface-elevated:var(--eos-color-semantic-bg-surface,#ffffff);--surface:var(--card);--border:var(--line);--text-tertiary:var(--eos-color-semantic-text-muted,#667085);--success:var(--eos-color-semantic-status-success-fg,#027a48);--success-soft:var(--eos-color-semantic-status-success-bg,#ecfdf3);--warning:var(--eos-color-semantic-status-warning-fg,#b54708);--warning-soft:var(--eos-color-semantic-status-warning-bg,#fffaeb);--danger-color:var(--eos-color-semantic-status-danger-fg,#b42318);--danger-soft:var(--eos-color-semantic-status-danger-bg,#fef3f2);--radius-small:var(--eos-radius-sm);--radius-medium:var(--eos-radius-md);--radius-large:var(--eos-radius-xl);--shadow-low:var(--eos-shadow-xs);--shadow-medium:var(--eos-shadow-md);--motion-fast:var(--eos-motion-duration-fast);--motion-standard:var(--eos-motion-duration-normal);--motion-page:var(--eos-motion-duration-slow);--ease-standard:var(--eos-motion-easing-standard);--layer-sticky:var(--eos-zIndex-sticky);--layer-floating:var(--eos-zIndex-dropdown);--layer-popover:var(--eos-zIndex-dropdown);--layer-drawer:var(--eos-zIndex-drawer);--layer-dialog:var(--eos-zIndex-modal);--layer-viewer:var(--eos-zIndex-modal);--layer-toast:var(--eos-zIndex-toast);--layer-critical:var(--eos-zIndex-tooltip)}.ops-page{display:grid;grid-gap:20px;gap:20px}.ops-page header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ops-page header p{margin:6px 0 0;color:var(--muted,#64748b)}.ops-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.ops-metric-grid article{border:1px solid var(--line,#dbe3ee);border-radius:14px;padding:16px;background:var(--surface,#fff);display:grid;grid-gap:8px;gap:8px}.ops-metric-grid article strong{font-size:1.5rem}.ops-metric-grid.compact article strong{font-size:1.15rem}.billing-plan-grid,.ops-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.billing-plan-grid article,.ops-service-grid article{border:1px solid var(--line,#dbe3ee);border-radius:14px;padding:14px;background:var(--surface,#fff)}.billing-plan-grid article.selected{border-color:var(--brand,#1677ff);box-shadow:0 0 0 1px var(--brand,#1677ff)}.billing-plan-grid article p{min-height:44px;color:var(--muted,#64748b)}.ops-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;align-items:end}.ops-form label{display:grid;grid-gap:6px;gap:6px}.ops-table-wrap{overflow-x:auto}.ops-table{width:100%;border-collapse:collapse}.ops-table td,.ops-table th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line,#dbe3ee);vertical-align:top}.ops-code-result{padding:14px;border-radius:12px;background:var(--accent-soft);border:1px solid #bcd8ff}.ops-code-result strong{font-size:1.2rem;letter-spacing:.06em}@media (max-width:720px){.ops-page header{align-items:flex-start;flex-direction:column}}.conversation-tabs{padding-bottom:2px}.integration-direct-config,.order-platform-tabs .conversation-tab-more{min-width:36px;min-height:36px;padding:0 8px;border:0;background:transparent;color:var(--muted);box-shadow:none;font-size:18px}.integration-direct-config:focus-visible,.integration-direct-config:hover,.order-platform-tabs .conversation-tab-more:focus-visible,.order-platform-tabs .conversation-tab-more:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.modal-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--danger-color) 24%,var(--line))}.modal-danger-zone>div{display:grid;grid-gap:4px;gap:4px}.modal-danger-zone small{color:var(--muted)}.modal-danger-zone .danger{flex:0 0 auto;background:var(--danger-color)}.batch-more-actions-trigger,.image-selection-menu-trigger,.platform-upload-trigger,.product-completeness-trigger,.visual-model-picker-trigger{cursor:pointer}.product-completeness-trigger{display:flex;align-items:baseline;gap:5px;min-height:40px;padding:8px 12px;border:1px solid #cbd9e1;border-radius:10px;background:color-mix(in srgb,var(--card) 86%,transparent);color:#30566b}.product-completeness-trigger span{font-size:12px;font-weight:700}.product-completeness-trigger strong{color:var(--accent-strong);font-size:20px;line-height:1}.product-completeness-trigger small{color:var(--muted);font-size:10px}.product-completeness-menu.level-complete .product-completeness-trigger{border-color:#86c89d;color:#23703b}.product-completeness-menu.level-complete .product-completeness-trigger strong{color:#278448}.product-completeness-menu.level-needs_work .product-completeness-trigger{border-color:#e6bd73;color:#8b5d0b}.product-completeness-menu.level-incomplete .product-completeness-trigger{border-color:#e2a0a0;color:#9b3030}.platform-upload-trigger{min-height:40px;padding:10px 14px;border-radius:9px;background:var(--accent);color:white;font-weight:700}.platform-upload-popover,.product-completeness-popover{width:min(430px,calc(100vw - 20px))}.visual-model-picker-trigger{position:relative;width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:6px 38px 6px 8px;border:1px solid #cbdde8;border-radius:9px;background:var(--card);color:var(--ink);text-align:left}.visual-model-picker-trigger:after{content:"⌄";position:absolute;right:13px;top:50%;transform:translateY(-56%);color:#3f6073;font-size:18px}.visual-model-picker-trigger>img{flex:0 0 32px;width:32px;height:32px;border-radius:7px;object-fit:cover}.visual-model-picker-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visual-model-picker-content{display:flex;align-items:flex-start;gap:10px}.batch-more-actions-trigger{min-height:36px;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink);font-weight:800}.batch-more-actions-popover,.image-selection-popover{display:grid;min-width:180px;grid-gap:6px;gap:6px;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--card);box-shadow:0 12px 30px rgba(16,42,58,.16)}.batch-more-actions-popover button,.image-selection-popover button{width:100%}.image-selection-menu{position:relative;display:flex}.image-selection-menu-trigger{display:grid;place-items:center;min-width:32px;height:100%;padding:0;border:1px solid var(--line);border-left:0;border-radius:0 9px 9px 0;background:var(--card);color:var(--ink)}button.analysis-more-actions{min-height:36px;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink);font-weight:800}.compact-market-grid article.market-dragging{position:relative;border:1px dashed color-mix(in srgb,var(--accent) 62%,var(--line));background:color-mix(in srgb,var(--accent-soft) 46%,transparent);box-shadow:none;transform:none}.compact-market-grid article.market-dragging>*{opacity:.18}.compact-market-grid article.market-dragging:after{content:"放置位置";position:absolute;inset:0;display:grid;place-items:center;color:var(--accent);font-size:var(--type-caption);font-weight:800}.compact-market-grid article.market-drag-target{z-index:1;border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 84%,var(--card));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent);transform:translateY(-3px) scale(1.015)}.compact-market-grid article.market-drag-target:before{content:"放到这里";position:absolute;top:5px;right:42px;color:var(--accent);font-size:10px;font-weight:800}.market-drag-ghost{position:fixed;z-index:var(--layer-drawer);pointer-events:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 56%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--card) 94%,transparent);box-shadow:0 22px 48px rgba(23,105,224,.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:rotate(.7deg) scale(1.025);animation:market-drag-lift .14s ease-out both}.market-drag-ghost>div{display:flex;align-items:baseline;gap:6px}.market-drag-ghost b,.market-drag-ghost span{color:var(--muted);font-size:var(--type-caption)}.market-drop-complete{animation:market-drop-complete .42s ease-out}@keyframes market-drag-lift{0%{opacity:.62;transform:rotate(0deg) scale(.98)}to{opacity:.96;transform:rotate(.7deg) scale(1.025)}}@keyframes market-drop-complete{0%{transform:scale(.97);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 22%,transparent)}to{transform:scale(1);box-shadow:none}}@media (max-width:720px){.modal-danger-zone{align-items:stretch;flex-direction:column}.visual-model-picker-content{width:min(330px,calc(100vw - 40px))}.visual-model-hover-preview{display:none}}@media (prefers-reduced-motion:reduce){.market-drag-ghost,.market-drop-complete{animation:none}.compact-market-grid article.market-drag-target{transform:none}}:root{--type-page-title:36px;--type-section-title:24px;--type-card-title:16px;--type-body:14px;--type-supporting:13px;--type-caption:12px;--type-data:20px}body{font-size:var(--type-body)}h1{font-size:var(--type-page-title)}.global-business-tools h2,.management-detail-drawer h2,.section-heading h2,.supplier-region>header h2{font-size:var(--type-section-title);line-height:1.2}.lead{line-height:1.55}.button,.lead,button,input,select,textarea{font-size:var(--type-body)}.compact-business-tools{padding:16px;overflow:visible}.compact-business-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.compact-business-heading h2,.compact-business-heading p{margin:0}.compact-business-heading p{margin-top:3px;color:var(--muted);font-size:var(--type-caption)}.compact-business-actions{display:flex;align-items:center;gap:4px}.compact-icon-button,.layout-height-controls button,.layout-move-buttons button{width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border-radius:8px;font-size:16px;line-height:1}.compact-market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.compact-market-grid article{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:10px 11px;border:1px solid transparent;border-radius:11px;background:var(--surface-subtle);transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease,transform var(--motion-fast) ease}.compact-market-grid article:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:var(--accent-soft);transform:translateY(-1px)}.compact-market-heading,.compact-market-heading>div,.compact-market-time{min-width:0;display:flex;align-items:center}.compact-market-heading{justify-content:space-between;gap:6px}.compact-market-heading>div{gap:6px;overflow:hidden;white-space:nowrap}.compact-market-heading strong{overflow:hidden;font-size:var(--type-body);text-overflow:ellipsis}.compact-market-heading span{color:var(--muted);font-size:var(--type-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.market-drag-handle.compact-market-drag-handle{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border-color:transparent;border-radius:7px;background:transparent;color:var(--muted);font-size:15px;opacity:.55}.compact-market-drag-handle:focus-visible,.compact-market-grid article:hover .compact-market-drag-handle{border-color:var(--line);background:var(--card);opacity:1}.compact-market-time{justify-content:space-between;gap:8px}.compact-market-time time{color:var(--accent);font:800 var(--type-data)/1.1 ui-monospace,SFMono-Regular,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em}.compact-market-time small{color:var(--muted);font-size:var(--type-caption);white-space:nowrap}.compact-currency-converter{display:grid;grid-template-columns:minmax(84px,.55fr) minmax(150px,1fr) 30px minmax(150px,1fr) minmax(150px,.9fr);align-items:center;grid-gap:7px;gap:7px;margin-top:10px;padding:8px;border-radius:10px;background:var(--accent-soft)}.compact-currency-converter input,.compact-currency-converter label,.compact-currency-converter select{width:100%;min-width:0}.compact-currency-converter input,.compact-currency-converter select{min-height:36px;padding-block:7px}.compact-currency-swap{width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border-radius:8px}.compact-currency-result{min-width:0;display:flex;align-items:center;gap:6px;padding:0 9px;color:var(--muted);white-space:nowrap}.compact-currency-result strong{overflow:hidden;color:var(--accent);font-size:var(--type-card-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis}.compact-business-meta{margin:7px 1px 0;color:var(--muted);font-size:var(--type-caption)}.compact-business-error{margin:0 0 8px}.procurement-batch-toolbar.procurement-batch-toolbar-compact{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px}.compact-in-transit-option,.compact-selection-control{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:var(--type-supporting);font-weight:750;white-space:nowrap}.compact-in-transit-option input,.compact-selection-control input{width:17px;height:17px;min-height:17px;margin:0}.compact-selection-count{color:var(--muted);font-size:var(--type-supporting);white-space:nowrap}.procurement-batch-toolbar-compact .segmented-control{margin-left:2px}.compact-batch-strategy select{min-width:128px;min-height:36px;padding-block:7px}.compact-quantity-control{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--type-caption);white-space:nowrap}.compact-quantity-control input{width:82px;min-height:36px;padding-block:7px}.compact-card-actions .button,.compact-card-actions button,.procurement-batch-toolbar-compact>button{min-height:34px;padding:6px 10px;font-size:var(--type-supporting)}.procurement-batch-toolbar-compact .compact-primary-action{margin-left:auto}.procurement-batch-toolbar-compact .procurement-batch-preview{flex:1 0 100%}.compact-replenishment-grid,.procurement-product-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.compact-procurement-product-card,.compact-procurement-sku-card,.compact-replenishment-card,.compact-supplier-card{gap:10px;padding:13px}.compact-procurement-product-card,.compact-replenishment-card{min-height:150px}.compact-replenishment-head{min-width:0;display:flex;align-items:flex-start;gap:9px}.compact-replenishment-head>div{min-width:0;flex:1 1;display:grid;grid-gap:4px;gap:4px}.compact-procurement-product-card h3 a,.compact-replenishment-head a,.compact-supplier-card h3{overflow:hidden;color:var(--ink);font-size:var(--type-card-title);font-weight:800;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.compact-procurement-product-card small,.compact-replenishment-head small,.compact-supplier-card small{color:var(--muted);font-size:var(--type-caption)}.compact-procurement-metrics,.compact-replenishment-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.compact-procurement-product-card .compact-procurement-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-procurement-metrics>span,.compact-replenishment-summary>span{min-width:0;display:grid;grid-gap:2px;gap:2px;padding:7px 8px;border-radius:9px;background:var(--surface-subtle)}.compact-procurement-metrics small,.compact-replenishment-summary small{color:var(--muted);font-size:var(--type-caption)}.compact-procurement-metrics b,.compact-replenishment-summary b{overflow:hidden;font-size:var(--type-card-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis}.compact-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:auto}.compact-card-actions>span{min-width:0;margin-right:auto;overflow:hidden;color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap}.compact-procurement-sku-card{min-height:142px}.compact-procurement-product-card .management-card-head>.risk-chip,.compact-procurement-sku-card .management-card-head>.risk-chip{margin-left:auto;flex:0 0 auto}.compact-procurement-actions{padding-top:0;border-top:0}.supplier-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.compact-supplier-card{min-height:140px}.compact-supplier-card .supplier-card-head>div:first-child{min-width:0;display:grid;align-items:start;grid-gap:4px;gap:4px}.compact-supplier-card .supplier-card-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-supplier-card .supplier-card-metrics>span{padding:7px 5px;text-align:center}.compact-supplier-card .supplier-card-metrics b{font-size:var(--type-supporting)}.compact-supplier-actions>button:first-child{margin-right:auto}.compact-supplier-actions .button{display:inline-flex;align-items:center}.management-detail-backdrop{position:fixed;z-index:var(--layer-dialog);inset:0;display:flex;justify-content:flex-end;background:color-mix(in srgb,#07111f 48%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.management-detail-drawer{width:min(580px,100vw);height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);border-left:1px solid var(--line);background:var(--paper);box-shadow:-18px 0 46px rgba(7,17,31,.22)}.management-detail-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid var(--line);background:var(--card)}.management-detail-drawer>header h2,.management-detail-drawer>header p{margin:0}.management-detail-drawer>header h2{margin-top:4px}.management-detail-drawer>header p{margin-top:5px;color:var(--muted);font-size:var(--type-supporting)}.management-detail-list{overflow:auto;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:14px}.management-detail-card,.management-detail-list>article,.supplier-detail-products{display:grid;grid-gap:11px;gap:11px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.management-detail-description{margin:0;color:var(--muted);font-size:var(--type-supporting);line-height:1.5;overflow-wrap:anywhere}.supplier-detail-products h3{margin:0 0 2px;font-size:var(--type-card-title)}.supplier-detail-products article{min-width:0;display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--line)}.supplier-detail-products article:last-of-type{border-bottom:0}.supplier-detail-products a{min-width:0;flex:1 1;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.supplier-detail-products button{min-height:32px;padding:5px 9px}@media (max-width:1060px){.compact-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-currency-converter{grid-template-columns:minmax(80px,.6fr) minmax(150px,1fr) 30px minmax(150px,1fr)}.compact-currency-result{grid-column:1/-1;justify-content:flex-end}}@media (max-width:760px){:root{--type-page-title:30px;--type-section-title:21px}.compact-market-grid{grid-template-columns:1fr}.compact-currency-converter{grid-template-columns:minmax(72px,.65fr) minmax(0,1.35fr) 30px}.compact-currency-converter>label:nth-of-type(3){grid-column:1/3}.compact-currency-result{grid-column:1/-1}.procurement-batch-toolbar.procurement-batch-toolbar-compact{position:relative;top:auto}.procurement-batch-toolbar-compact .segmented-control{width:auto}.procurement-batch-toolbar-compact .compact-primary-action{width:100%;margin-left:0}.compact-replenishment-grid,.procurement-product-grid,.procurement-sku-grid,.supplier-list{grid-template-columns:1fr}.compact-procurement-product-card .management-card-head,.compact-replenishment-head{flex-wrap:wrap}.management-detail-drawer{width:100vw;border-left:0}}.onboarding-main{min-height:100dvh;max-width:none;padding:0}.onboarding-route-loading{min-height:50vh;display:grid;place-items:center;color:var(--muted);font-weight:700}.task-focus-highlight{position:relative;outline:3px solid rgba(116,189,226,.92)!important;outline-offset:5px;border-radius:10px;animation:task-focus-pulse 1s ease-in-out 3}@keyframes task-focus-pulse{50%{outline-color:rgba(116,189,226,.28);box-shadow:0 0 0 10px rgba(116,189,226,.12)}}.analysis-rerun-focus{position:relative;z-index:2;border-color:#f59e0b!important;background:#f59e0b!important;color:#fff!important;box-shadow:0 0 0 5px rgba(245,158,11,.2),0 0 0 10px rgba(245,158,11,.08)!important;animation:analysis-rerun-focus-pulse 1.1s ease-in-out infinite}@keyframes analysis-rerun-focus-pulse{50%{box-shadow:0 0 0 8px rgba(245,158,11,.3),0 0 0 15px rgba(245,158,11,.1)}}.analysis-rerun-guidance{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;border:1px solid #f3c36a;border-radius:10px;background:var(--warning-soft);color:#8a4b08;font-weight:700}.analysis-rerun-guidance button{min-width:30px;min-height:30px;padding:0;border:0;background:transparent;color:#8a4b08;font-size:20px;line-height:1}.ai-task-center{position:fixed;z-index:var(--layer-floating);right:22px;bottom:84px;display:grid;justify-items:end;grid-gap:10px;gap:10px;pointer-events:none}.ai-task-center>*{pointer-events:auto}.ai-task-center-ball{position:relative;width:58px;height:58px;padding:0;border:1px solid rgba(255,255,255,.82);border-radius:999px;background:linear-gradient(145deg,#8bcbea,#4c9bc7);color:#fff;box-shadow:0 12px 30px rgba(44,108,145,.32)}.ai-task-center-ball>span{font-size:16px;font-weight:900;letter-spacing:.06em}.ai-task-center-ball.active:after{content:"";position:absolute;inset:-5px;border:2px solid rgba(116,189,226,.42);border-radius:inherit;animation:ai-task-pulse 1.8s ease-out infinite}.ai-task-center-ball>b{position:absolute;z-index:2;top:-6px;right:-6px;min-width:23px;height:23px;display:grid;place-items:center;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#d63f3f;color:#fff;font-size:11px}@keyframes ai-task-pulse{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.ai-task-center-panel{width:min(420px,calc(100vw - 24px));max-height:min(680px,calc(100dvh - 120px));display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;border:1px solid #cfe4ef;border-radius:18px;background:color-mix(in srgb,var(--card) 98%,transparent);box-shadow:0 22px 60px rgba(37,75,96,.26);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ai-task-center-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 16px 12px;border-bottom:1px solid #edf2f5}.ai-task-center-panel>header>div:first-child{display:grid;grid-gap:3px;gap:3px}.ai-task-center-panel>header span{color:#5ea9d2;font-size:10px;font-weight:900;letter-spacing:.14em}.ai-task-center-panel>header strong{font-size:20px}.ai-task-center-head-actions{display:flex;gap:7px}.ai-task-center-head-actions button{min-width:38px;padding:7px 9px;border-radius:9px;background:var(--accent-soft);color:#42515a;font-size:12px}.ai-task-center-head-actions button:last-child{font-size:18px;line-height:1}.ai-task-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;padding:12px 14px}.ai-task-summary button{display:grid;grid-gap:2px;gap:2px;padding:9px 5px;border:1px solid transparent;border-radius:11px;background:var(--accent-soft);color:#6f7b82;font-size:11px;text-align:center;box-shadow:none}.ai-task-summary button.active,.ai-task-summary button:focus-visible,.ai-task-summary button:hover{border-color:#8bc7e6;background:var(--accent-soft);color:#2f789f}.ai-task-summary b{color:#2f789f;font-size:18px}.ai-task-center-error{padding:9px 10px;border-radius:9px;color:#a52e24;font-size:12px}.ai-task-center-error,.ai-task-failure-detail{margin:0 14px 10px;background:var(--danger-soft)}.ai-task-failure-detail{display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid #f1b8b1;border-radius:12px;color:#4a302d}.ai-task-failure-detail.tone-success{border-color:#a9d8bb;background:var(--success-soft);color:#244b31}.ai-task-failure-detail.tone-success>header em{background:#dff4e6;color:#257443}.ai-task-failure-detail.tone-success>p{color:#257443}.ai-task-failure-detail.tone-warning{border-color:#efcf9b;background:var(--danger-soft);color:#594321}.ai-task-failure-detail.tone-warning>header em{background:var(--warning-soft);color:var(--warning)}.ai-task-failure-detail.tone-warning>p{color:#946000}.ai-task-failure-detail.tone-neutral{border-color:#b9dcec;background:var(--accent-soft);color:#294b5c}.ai-task-failure-detail.tone-neutral>header em{background:var(--accent-soft);color:#347fa9}.ai-task-failure-detail.tone-neutral>p{color:#39758f}.ai-task-failure-detail>footer,.ai-task-failure-detail>header,.ai-task-failure-detail>header>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-task-failure-detail>header em{padding:3px 7px;border-radius:999px;background:var(--danger-soft);color:#ad3027;font-size:10px;font-style:normal}.ai-task-failure-detail>header button{min-width:30px;padding:4px 8px;background:var(--surface-subtle);color:#6d4a45}.ai-task-failure-detail>p{margin:0;overflow-wrap:anywhere;color:#9b2f27;font-size:12px;white-space:pre-wrap}.ai-task-failure-detail>small{color:#71615e;line-height:1.5}.ai-task-failure-detail dl{display:grid;grid-gap:4px;gap:4px;margin:0;color:#7c716f;font-size:10px}.ai-task-failure-detail dl>div{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:8px;gap:8px}.ai-task-failure-detail dd{margin:0;overflow-wrap:anywhere}.ai-task-failure-detail>footer{justify-content:flex-end}.ai-task-failure-detail>footer a,.ai-task-failure-detail>footer button{padding:7px 10px;border-radius:8px;background:#74bde2;color:#fff;font-size:11px;font-weight:800;text-decoration:none}.ai-task-center-list{overflow-y:auto;padding:0 14px 15px}.ai-task-center-list h3{margin:10px 0 8px;color:#53636c;font-size:12px}.ai-task-row{width:100%;display:grid;grid-gap:6px;gap:6px;margin-bottom:8px;padding:11px 12px;overflow:hidden;border:1px solid #e2ebf0;border-radius:12px;background:var(--card);color:#29343a;text-align:left;box-shadow:none}.ai-task-row:focus-visible,.ai-task-row:hover{border-color:#8bc7e6;background:var(--accent-soft);color:#29343a}.ai-task-row-main{width:100%;display:grid;grid-gap:6px;gap:6px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;box-shadow:none}.ai-task-row-main:focus-visible,.ai-task-row-main:hover{background:transparent;color:inherit}.ai-task-row-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-task-row-heading b{color:#397fa6;font-size:12px}.ai-task-row-heading em{padding:3px 7px;border-radius:999px;background:var(--accent-soft);color:#347fa9;font-size:10px;font-style:normal;font-weight:800}.ai-task-row.status-awaiting_approval .ai-task-row-heading em,.ai-task-row.status-awaiting_review .ai-task-row-heading em{background:var(--warning-soft);color:var(--warning)}.ai-task-row.status-failed .ai-task-row-heading em{background:var(--danger-soft);color:#ad3027}.ai-task-row-main>small,.ai-task-row-main>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-task-row-main>strong{font-size:13px}.ai-task-row-main>small{color:#78868e;font-size:11px}.ai-task-row-time{color:#687983;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ai-task-row-progress{height:4px;overflow:hidden;border-radius:999px;background:var(--accent-soft)}.ai-task-row-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#72bde3,#4f9bc5);transition:width .3s ease}.ai-task-row.compact{padding:9px 11px;opacity:.86}.ai-task-row-controls{display:flex;justify-content:flex-end;gap:7px;padding-top:7px;border-top:1px solid #edf2f5}.ai-task-row-controls button{min-height:30px;padding:5px 10px;border:1px solid #cfe1eb;background:var(--accent-soft);color:#347fa9;font-size:11px;box-shadow:none}.ai-task-row-controls button.danger{border-color:#f0cfcb;background:var(--danger-soft);color:#ad3027}.ai-task-row.status-pause_requested .ai-task-row-heading em,.ai-task-row.status-paused .ai-task-row-heading em{background:var(--warning-soft);color:var(--warning)}.ai-task-center-empty{margin:0 0 10px;padding:12px;border:1px dashed #d7e1e6;border-radius:10px;color:#819099;font-size:12px;text-align:center}@media (max-width:620px){.ai-task-center{right:12px;bottom:76px}.ai-task-center-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 104px)}}.pricing-conditions-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 10px}.pricing-conditions-heading h3{margin:0}.pricing-condition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pricing-condition-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr) auto;align-items:end;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--accent-soft)}.pricing-condition-row label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.pricing-condition-row input{width:100%}.pricing-condition-amount-wrap{position:relative}.pricing-condition-amount-wrap input{padding-right:56px}.pricing-condition-amount-wrap span{position:absolute;right:13px;top:50%;color:var(--muted);font-size:13px;transform:translateY(-50%);pointer-events:none}.pricing-condition-remove{min-width:72px;margin-bottom:1px}.layout-managed-parent{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;grid-gap:16px;gap:16px}.layout-managed-parent>*{grid-column:span 12;min-width:0}.layout-managed-parent>.layout-managed-box{grid-column:span var(--layout-span,12)!important;order:var(--layout-order,0)!important;min-height:var(--layout-min-height,0);transition:min-height .22s ease,opacity .18s ease,transform .22s ease,box-shadow .18s ease}.layout-editing .layout-managed-box{position:relative;overflow:auto;resize:both;cursor:-webkit-grab;cursor:grab;outline:2px dashed rgba(94,173,215,.42);outline-offset:3px;transition:outline-color .16s ease,box-shadow .16s ease}.layout-editing .layout-managed-box:before{content:"点击选择";position:absolute;z-index:30;top:6px;right:8px;padding:3px 8px;border-radius:999px;background:rgba(116,189,226,.9);color:white;font-size:11px;font-weight:800;pointer-events:none}.layout-editing .layout-managed-box:hover,.layout-editing .layout-managed-selected{outline-color:var(--green);box-shadow:0 10px 28px rgba(116,189,226,.16)}.layout-editing .layout-dragging{opacity:.45}.layout-customizer{position:fixed;z-index:var(--layer-drawer);right:22px;bottom:20px;display:grid;justify-items:end;grid-gap:10px;gap:10px;max-width:min(380px,calc(100vw - 24px))}.layout-customizer-toggle,.layout-customizer-trigger{border-radius:999px;box-shadow:0 8px 24px rgba(45,45,45,.22)}.layout-customizer-toggle.active{background:#3f92c0}.layout-customizer-panel{width:min(380px,calc(100vw - 24px));padding:16px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--card) 98%,transparent);box-shadow:0 18px 48px rgba(45,45,45,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.layout-customizer-panel h3,.layout-customizer-panel p{margin:0}.layout-customizer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.layout-customizer-head>div{display:grid;grid-gap:3px;gap:3px}.layout-customizer-head strong{font-size:18px}.layout-customizer-head small{color:var(--muted)}.layout-customizer-panel p{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.5}.layout-customizer-controls{display:grid;grid-gap:9px;gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.layout-customizer-controls>span,.layout-height-controls>span{color:var(--muted);font-size:12px;font-weight:700}.layout-height-controls,.layout-move-buttons,.layout-width-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.layout-height-controls button,.layout-move-buttons button,.layout-reset-one,.layout-reset-page,.layout-width-buttons button{padding:7px 10px;border-radius:9px;font-size:13px}.layout-apply-all{width:100%;margin-top:8px;background:#3f92c0}.layout-move-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.layout-move-buttons button{width:100%}.layout-width-buttons button.active{background:#3f92c0}.layout-height-controls em{min-width:58px;color:var(--muted);font-style:normal;text-align:center}.layout-reset-one{justify-self:start}.layout-reset-page{width:100%;margin-top:14px;background:#667c89}.layout-customizer-actions,.layout-customizer-widths{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.layout-customizer-actions button,.layout-customizer-widths button{padding:7px 10px;border-radius:9px;font-size:13px}.layout-customizer-widths button.selected{background:#3f92c0}@media (max-width:900px){.pricing-condition-list{grid-template-columns:1fr}.layout-managed-parent>.layout-managed-box{grid-column:span 12!important}}@media (max-width:620px){.pricing-condition-row{grid-template-columns:1fr}.pricing-condition-remove{width:100%}.layout-customizer{right:12px;bottom:12px}}body{margin:0;font-family:var(--eos-typography-fontFamily-sans);background:var(--paper)}a{text-decoration:none}.conversation-channel-grid article{position:relative}.conversation-channel-head .integration-more>button{background:transparent;color:var(--ink);padding:2px 7px;font-size:21px}.conversation-channel-grid article>.badge{margin-top:8px}.shell{min-height:100vh;display:grid;grid-template-columns:240px 1fr}.sidebar{border-right:1px solid var(--line);background:var(--card);color:var(--ink);padding:28px 20px}.brand{font-weight:800;letter-spacing:-.03em;font-size:20px;margin-bottom:32px}.nav{display:grid;grid-gap:8px;gap:8px}.nav a{padding:11px 12px;border-radius:9px;color:#555;display:flex;align-items:center;justify-content:space-between;gap:8px}.nav a:hover{background:var(--accent-soft);color:var(--accent)}.nav-count{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:999px;color:var(--accent);background:var(--accent-soft);font-size:12px;font-weight:800}.nav-logout{margin-top:14px;padding:11px 12px;border:1px solid var(--line);border-radius:9px;color:#555;background:var(--surface-subtle);text-align:left;cursor:pointer}.nav-logout:hover{color:white;background:#7d2f2f;border-color:#9e4747}.main{padding:36px clamp(24px,5vw,72px)}.product-detail-side-nav{position:fixed;top:50%;z-index:40;width:54px;height:72px;border:1px solid #c9dce7;border-radius:999px;color:white;background:var(--accent);box-shadow:0 10px 28px rgb(8 47 73/18%);display:grid;place-content:center;justify-items:center;grid-gap:1px;gap:1px;transform:translateY(-50%);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.product-detail-side-nav:hover{color:white;background:#347fa9;box-shadow:0 13px 34px rgb(8 47 73/26%)}.product-detail-side-nav>span{font-size:34px;line-height:25px}.product-detail-side-nav>small{font-size:10px;font-weight:800;white-space:nowrap}.product-detail-side-nav-previous{left:252px}.product-detail-side-nav-next{right:12px}.product-detail-side-nav.is-disabled{cursor:not-allowed;color:#8799a5;background:var(--accent-soft);box-shadow:none;opacity:.72}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}h1{font-size:36px;letter-spacing:-.04em;margin:6px 0 8px}.lead{color:var(--muted);margin:0 0 28px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px;gap:14px}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:0 8px 24px #12364a0a}.stat{font-size:30px;font-weight:800;margin-top:12px}.label{color:var(--muted);font-size:13px}.panel{margin-top:22px}.product-stage-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:4px}.product-stage-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;color:var(--ink);background:var(--surface-subtle);border:1px solid var(--line)}.product-stage-tabs button.active{color:white;background:var(--accent);border-color:var(--accent)}.product-stage-tabs button.trash-tab.active{background:#a72b2b;border-color:#a72b2b}.trash-product-note{display:block;margin-top:6px;color:var(--muted)}.product-stage-tabs span{display:inline-grid;place-items:center;min-width:25px;height:25px;padding:0 7px;border-radius:999px;color:var(--accent);background:var(--card)}@media (max-width:720px){.product-stage-tabs{grid-template-columns:1fr}}.form,.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.product-selection-scope{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:10px 12px;border:1px solid #c5e4f3;border-radius:10px;background:var(--accent-soft)}.product-selection-scope span{margin-right:auto;color:#74bde2;font-weight:800}.product-selection-scope button{padding:7px 10px}.product-catalog-controls{margin-top:14px}.catalog-add-panel{position:relative;margin:14px 0 18px}.catalog-add-panel>summary{display:inline-flex;list-style:none;cursor:pointer}.catalog-add-panel>summary::-webkit-details-marker{display:none}.catalog-add-content{display:grid;grid-gap:10px;gap:10px;margin-top:10px;padding:16px;border:1px solid var(--line);border-radius:13px;background:var(--card);box-shadow:0 12px 30px rgba(16,42,58,.08)}.catalog-add-content h2{margin:0;font-size:15px}.product-batch-actions,.product-catalog-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.product-catalog-toolbar{padding-top:14px;border-top:1px solid var(--line)}.product-filter-trigger{border:1px solid #4c9fcb;background:var(--accent-soft);color:#347fa9}.product-page-select{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:var(--card);font-weight:750}.product-page-select input{margin:0}.product-selection-menu{position:relative}.product-selection-menu[open]{z-index:60}.product-selection-menu>button{padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink);font-weight:750;list-style:none;cursor:pointer}.product-selection-popover{display:grid;min-width:230px;grid-gap:7px;gap:7px;padding:9px;border:1px solid var(--line);border-radius:11px;background:var(--card);box-shadow:0 15px 38px rgba(16,42,58,.16)}.product-selection-popover button{width:100%;text-align:left}.anchored-popover{box-sizing:border-box;overflow:auto}.product-result-count{margin-left:auto;color:var(--muted);font-size:13px;font-weight:700}.product-batch-actions{margin-top:12px}.product-filter-backdrop{position:fixed;z-index:var(--layer-drawer);inset:0;background:rgba(45,45,45,.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.product-filter-drawer{position:absolute;top:0;right:0;display:grid;grid-template-rows:auto 1fr auto;width:min(420px,calc(100vw - 24px));height:100%;border-left:1px solid #c8dbe6;background:var(--accent-soft);box-shadow:-18px 0 48px rgba(116,189,226,.2)}.product-filter-drawer>footer,.product-filter-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:var(--card)}.product-filter-drawer>header{border-bottom:1px solid var(--line)}.product-filter-drawer>footer{border-top:1px solid var(--line)}.product-filter-drawer h2{margin:3px 0 0;font-size:22px}.product-filter-close{width:38px;height:38px;padding:0;border-radius:50%;font-size:22px}.product-filter-fields{display:grid;align-content:start;grid-gap:18px;gap:18px;overflow-y:auto;padding:22px 20px 32px}.product-filter-fields>label{display:grid;grid-gap:7px;gap:7px}.product-filter-cost-range:before,.product-filter-fields>label>span{color:var(--ink);font-size:13px;font-weight:800}.product-filter-fields input,.product-filter-fields select{width:100%}.product-filter-cost-range{grid-template-columns:1fr auto 1fr}.product-filter-cost-range:before{content:"采购成本区间";grid-column:1/-1}.product-filter-drawer>footer button{flex:1 1}input,select{border:1px solid var(--line);border-radius:9px;padding:10px 12px;background:var(--card)}.button,button{border:1px solid var(--accent);border-radius:9px;padding:10px 14px;cursor:pointer;color:white;font-weight:700}.secondary{border-color:#ededed;color:#333}.hint{margin:-12px 0 20px;color:var(--muted);font-size:13px}.danger{border-color:#a83b3b;background:#a83b3b}.compact{margin:0;gap:6px}.compact button{padding:7px 10px}.compact button.compliance-warning{background:#4c9fcb}.ai-progress-content{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:88px;white-space:nowrap}.ai-progress-content b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-spinner{width:13px;height:13px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:ai-spin .75s linear infinite}.ai-action-progress-bar{position:absolute;z-index:-1;left:-10px;bottom:-7px;height:3px;max-width:calc(100% + 20px);border-radius:3px;background:color-mix(in srgb,var(--card) 82%,transparent);transition:width .35s ease}.ai-queue-panel{display:grid;grid-gap:8px;gap:8px;overflow:hidden}.ai-queue-inline{margin:10px 0;padding:9px 12px;border:1px solid #c9e7f5;border-radius:10px;overflow:hidden;background:var(--accent-soft)}.ai-queue-inline .ai-queue-summary{grid-template-columns:auto minmax(0,1fr) auto auto;padding-bottom:6px}.ai-queue-inline small{color:var(--muted);white-space:nowrap}.ai-queue-summary{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:24px;padding-bottom:7px}.ai-queue-summary .ai-spinner{border-color:rgb(255 98 15/30%);border-top-color:var(--accent)}.ai-queue-summary strong{min-width:0;line-height:1.45}.ai-queue-percent{position:relative;z-index:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ai-queue-progress-bar{position:absolute;right:0;bottom:0;left:0;height:4px;max-width:100%;border-radius:999px;background:linear-gradient(90deg,#5eadd7,#a6d9ee);transition:width .35s ease}.ai-queue-panel .hint{margin:0;line-height:1.55}@keyframes ai-spin{to{transform:rotate(1turn)}}.model-generation-progress{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:15px 17px;border:1px solid #c5e4f3;border-radius:13px;background:linear-gradient(135deg,var(--accent-soft),var(--card));box-shadow:0 10px 24px rgba(116,189,226,.08)}.model-generation-progress-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:9px;gap:9px}.model-generation-progress-head .ai-spinner{width:18px;height:18px;border-color:rgba(94,173,215,.24);border-top-color:var(--green)}.model-generation-progress-head b{color:var(--green);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.model-generation-progress-track{height:9px;overflow:hidden;border-radius:999px;background:#555555}.model-generation-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5eadd7,#a6d9ee);transition:width .45s ease}.model-generation-progress p,.model-generation-progress small{margin:0}.model-generation-progress small{color:var(--muted)}.compliance-popover{position:fixed;z-index:var(--layer-popover);width:min(540px,calc(100vw - 24px));max-height:min(390px,calc(100vh - 24px));overflow:auto;padding:15px;border:1px solid #9acfe8;border-radius:13px;background:var(--accent-soft);box-shadow:0 16px 38px rgba(68,45,14,.2);color:var(--ink)}.compliance-popover header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px}.compliance-popover header span{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;white-space:nowrap}.compliance-popover .passed{background:var(--accent-soft);color:#74bde2}.compliance-popover .failed{background:var(--accent-soft);color:#347fa9}.compliance-popover>p{color:var(--muted)}.compliance-popover ul{list-style:none;padding:0;margin:0}.compliance-popover li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #d8edf8}.compliance-popover li.is-advisory{margin-inline:-6px;padding-inline:6px;border-radius:8px;background:var(--warning-soft)}.compliance-popover li p{margin:3px 0;font-size:13px}.compliance-popover li small{color:var(--muted)}.compliance-popover li a{flex:0 0 auto;align-self:center;color:#74bde2;font-weight:800;font-size:12px}.compliance-issue-actions{flex:0 0 auto;align-self:center;display:grid;justify-items:stretch;grid-gap:7px;gap:7px;min-width:68px}.compliance-issue-actions a{text-align:center}.compliance-issue-actions>button:not(.compliance-ignore){min-width:68px;padding:6px 10px;border-radius:7px;font-size:12px;font-weight:800;white-space:nowrap}.compliance-popover .compliance-ignore{min-width:68px;padding:6px 10px;border:1px solid #d7ddd7;border-radius:7px;background:var(--accent-soft);color:#536b79;font-size:12px;font-weight:800;white-space:nowrap}.compliance-popover .compliance-ignore:hover{background:var(--accent-soft);color:#24475b}.compliance-popover-actions{position:-webkit-sticky;position:sticky;bottom:-12px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px -12px -12px;padding:12px;border-top:1px solid #d8edf8;background:var(--accent-soft)}.compliance-popover-actions div{display:grid;grid-gap:2px;gap:2px}.compliance-popover-actions small{color:var(--muted)}.compliance-popover-actions button{flex:0 0 auto;white-space:nowrap}.table-wrap{overflow-x:auto}.product-image{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:var(--accent-soft)}.product-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.product-gallery img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:var(--accent-soft)}.image-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:22px}.image-section-heading h3{margin:0 0 4px}.image-section-heading p{margin:0}.selectable-gallery .selectable-image{position:relative;display:block;width:100%;padding:0;border:3px solid transparent;border-radius:12px;background:transparent;cursor:pointer;overflow:hidden}.selectable-gallery .selectable-image:hover{border-color:#9ed2ea}.selectable-gallery .selectable-image.selected{border-color:#74bde2;box-shadow:0 0 0 3px rgba(116,189,226,.16)}.selectable-gallery .selectable-image img{display:block;border:0;border-radius:8px}.main-image-upload-input{display:none}.image-preview-button{display:block;width:100%;padding:0;border:0;border-radius:8px;background:transparent;overflow:hidden}.image-preview-button:focus-visible,.image-preview-button:hover{background:transparent}.image-selection-toggle{position:absolute;z-index:3;top:7px;right:7px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:2px solid #fff;border-radius:8px;color:#fff;background:rgb(8 47 73/58%);box-shadow:0 2px 8px rgb(8 47 73/22%);font-size:16px;font-weight:900}.selectable-image.selected .image-selection-toggle{background:var(--accent)}.selectable-gallery .draggable-image{cursor:-webkit-grab;cursor:grab;transition:transform .16s ease,opacity .16s ease,border-color .16s ease}.selectable-gallery .draggable-image.sweep-selecting{cursor:crosshair;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectable-gallery .draggable-image:active{cursor:-webkit-grabbing;cursor:grabbing}.selectable-gallery .draggable-image.is-dragging{opacity:.45;transform:scale(.96)}.selectable-gallery .draggable-image.drag-over{border-color:var(--accent);transform:translateX(4px)}.image-order-badge{position:absolute;z-index:2;top:6px;left:6px;display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:999px;color:#fff;background:rgb(8 47 73/88%);box-shadow:0 2px 8px rgb(8 47 73/24%);font-size:12px;font-weight:800;pointer-events:none}.watermark-task-progress{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:12px 14px;border:1px solid #a9d9ef;border-radius:12px;background:var(--accent-soft)}.watermark-task-progress>div{display:flex;align-items:center;gap:9px}.watermark-task-progress>div b{margin-left:auto}.watermark-task-progress-track{height:6px;border-radius:999px;background:#dbeef7;overflow:hidden}.watermark-task-progress-track i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .3s ease}.watermark-task-progress small{color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,420px));grid-gap:16px;gap:16px;margin-top:24px}.feature-card{display:block;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:0 10px 28px rgb(8 47 73/6%);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.feature-card:hover{border-color:#9ed2ea;box-shadow:0 14px 34px rgb(8 47 73/10%);transform:translateY(-2px)}.feature-card h2{margin:8px 0 10px}.feature-card p{margin:0 0 18px;color:var(--muted);line-height:1.65}.feature-card strong{color:var(--accent)}.source-description{white-space:pre-wrap;line-height:1.65}.ai-content-description{margin-top:10px;border:1px solid var(--line);border-radius:10px}.ai-content-description,.latest-record{padding:16px 18px;background:var(--card)}.latest-record{border:1px solid var(--line);border-radius:12px}.record-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.record-heading strong{overflow-wrap:anywhere}.record-heading-actions{display:flex;align-items:center;gap:8px}.analysis-model-info{position:relative;display:inline-grid;width:18px;height:18px;place-items:center;border:1px solid #c7cdd3;border-radius:50%;background:var(--accent-soft);color:#6f7780;font-size:12px;font-weight:800;line-height:1;cursor:help;outline:none}.analysis-model-info:focus-visible{box-shadow:0 0 0 3px rgba(116,189,226,.28)}.analysis-model-tooltip{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:max-content;max-width:min(320px,75vw);padding:8px 10px;border:1px solid #c7cdd3;border-radius:8px;background:#4f5963;color:#fff;font-size:12px;font-weight:500;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease}.analysis-model-info:focus .analysis-model-tooltip,.analysis-model-info:hover .analysis-model-tooltip{opacity:1;transform:translateY(0)}.history-modal{width:min(900px,100%)}.history-modal h2{margin:0}.history-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.history-record{padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.history-record.latest{border-color:#91cbe7;box-shadow:inset 4px 0 0 var(--green)}.history-record p:last-child,.latest-record p:last-child{margin-bottom:0}.product-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.product-facts div{padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--card)}.product-facts dt{color:var(--muted);font-size:12px;margin-bottom:5px}.product-facts dd{margin:0;font-weight:700;overflow-wrap:anywhere}.attributes{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.attributes h3{width:100%;margin-bottom:2px}.attributes span{background:var(--accent-soft);border-radius:7px;padding:7px 9px;font-size:13px}.product-source-attributes>button{overflow:hidden}.product-videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.product-videos video{width:100%;max-height:520px;background:#111;border-radius:10px}.supplier-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.supplier-head h2{margin:0 0 5px}.supplier-head .toolbar{margin:0}.supplier-list{display:grid;grid-gap:4px;gap:4px}.supplier-source{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line)}.supplier-source:last-child{border-bottom:0}.supplier-source .toolbar{margin:0}.section-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.section-heading h2{margin:0 0 5px}.section-heading p{margin:0}.heading-inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:5px;width:100%}.heading-inline-actions h2{margin:0 4px 0 0}.heading-inline-actions .ai-optimize-button{margin-left:auto}.operation-feedback-inline{display:grid;grid-gap:7px;gap:7px;margin:10px 0}.operation-feedback-error,.operation-feedback-notice,.operation-feedback-warning{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:9px}.operation-feedback-error{border:1px solid #df8888;color:#a52222}.operation-feedback-error button{padding:5px 9px;background:#b53535;white-space:nowrap}.operation-feedback-notice{border:1px solid #b8ddf0;background:var(--accent-soft);color:var(--accent)}.operation-feedback-warning{border:1px solid #9acfe8;background:var(--accent-soft);color:#347fa9}.operation-feedback-modal{place-items:center;padding:20px;background:rgba(7,89,133,.44)}.ai-fee-dialog-backdrop,.operation-feedback-modal{position:fixed;inset:0;z-index:var(--layer-critical);display:grid}.ai-fee-dialog-backdrop{place-items:center;padding:20px;background:rgba(12,31,43,.52);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ai-fee-dialog{width:min(540px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;padding:24px;border:1px solid #b9e3f6;border-radius:20px;background:var(--card);box-shadow:0 24px 80px rgba(17,66,94,.28)}.ai-fee-dialog>footer,.ai-fee-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.ai-fee-dialog h2,.ai-fee-dialog p{margin:0}.ai-fee-dialog>header{padding-bottom:16px;border-bottom:1px solid var(--line)}.ai-fee-dialog>header+p{margin-top:16px;color:var(--muted);line-height:1.6}.ai-fee-dialog-summary{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:10px;gap:10px;margin-top:16px}.ai-fee-dialog-summary>div{padding:15px 16px;border-radius:14px;background:var(--accent-soft)}.ai-fee-dialog-summary span,.ai-fee-dialog-summary strong{display:block}.ai-fee-dialog-summary span{color:var(--muted);font-size:12px}.ai-fee-dialog-summary strong{margin-top:5px;color:#2c8dbc;font-size:24px}.ai-fee-dialog-details{margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.ai-fee-dialog-details summary{cursor:pointer;color:#496a7b;font-weight:700}.ai-fee-dialog-details>div{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.ai-fee-dialog-details article{display:grid;grid-gap:2px;gap:2px;padding:9px 10px;border-radius:9px;background:var(--accent-soft)}.ai-fee-dialog-details article small,.ai-fee-dialog-details article span{color:var(--muted)}.ai-fee-dialog-warning{margin-top:14px!important;padding:10px 12px;border-radius:10px;background:var(--surface-subtle);color:#60727d;font-size:12px}.ai-fee-dialog>footer{justify-content:flex-end;margin-top:18px}@media (max-width:560px){.ai-fee-dialog-backdrop{padding:10px}.ai-fee-dialog{max-height:calc(100vh - 20px);padding:18px;border-radius:16px}.ai-fee-dialog-summary{grid-template-columns:1fr}.ai-fee-dialog>footer button{flex:1 1}}.operation-feedback-dialog{width:min(440px,100%);padding:22px;border:1px solid #df8888;border-radius:14px;background:var(--card);box-shadow:0 22px 70px rgba(45,45,45,.28)}.operation-feedback-dialog h3{margin-top:0}.operation-feedback-dialog p{white-space:pre-wrap}.operation-feedback-dialog button{float:right}.product-detail-top-actions{display:flex;justify-content:flex-end;margin:8px 0 14px}.product-detail-back-link{margin:0 0 12px;padding:7px 12px;border:1px solid var(--line);color:#28576f;background:var(--accent-soft)}.platform-upload-menu{position:relative}.platform-upload-menu>summary{list-style:none;cursor:pointer;border-radius:9px;padding:10px 14px;background:var(--accent);color:white;font-weight:700}.platform-upload-menu>summary::-webkit-details-marker{display:none}.platform-upload-popover{position:absolute;z-index:80;right:0;top:calc(100% + 7px);width:min(430px,90vw);padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:0 16px 45px rgba(45,45,45,.18)}.platform-upload-shop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.platform-upload-shop:last-of-type{border-bottom:0}.platform-upload-shop small{display:block;margin-top:3px;color:var(--muted)}.merged-main-image-panel{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.shared-size-chart-tile{position:relative;display:inline-grid;place-items:center;overflow:hidden}.shared-size-chart-tile span{position:absolute;left:7px;bottom:7px;padding:3px 7px;border-radius:99px;background:rgba(116,189,226,.86);color:white;font-size:11px}.sku-filter-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;margin:12px 0}.sku-filter-toolbar label{display:grid;grid-gap:4px;gap:4px;min-width:180px}.sku-filter-toolbar select{width:100%}.sku-filter-toolbar small{color:var(--muted)}.sku-inline-edit-row input{width:100%;min-width:90px}.sku-inline-edit-row td:first-child input{min-width:210px}.sku-expand-button{margin-top:12px}.workflow-stage-move{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--paper);white-space:nowrap}.workflow-stage-move select{min-width:96px;padding:0;border:0;background:transparent}.product-cost-range-fields{display:inline-grid;grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr);align-items:center;gap:7px}.product-cost-range-fields input{width:100%;min-width:130px}.product-cost-range-fields>span{color:var(--muted);font-size:12px;font-weight:750}.settings-logout-panel{margin-bottom:32px;border-color:#e8b4b4}.settings-logout-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.settings-logout-actions button{min-width:156px}.settings-member-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.settings-member-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-subtle)}.settings-member-row>div{display:grid;grid-gap:3px;gap:3px;margin-right:auto}.settings-member-row select{min-width:128px}.settings-data-rights{margin-bottom:32px}.settings-data-actions{display:grid;grid-template-columns:auto minmax(220px,360px) auto;align-items:end;grid-gap:12px;gap:12px}@media (max-width:760px){.settings-data-actions,.settings-member-row{grid-template-columns:1fr}.settings-member-row{display:grid}.settings-member-row>div{margin-right:0}}.settings-device-removal-note{display:block;margin-top:12px;color:var(--muted);line-height:1.6}.analysis-issues-panel{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.analysis-issues-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.analysis-issues-heading p{margin:4px 0 0}.analysis-issues-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.analysis-issue-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--card);cursor:pointer}.analysis-issue-row:has(input:checked){border-color:#8fcbea;background:var(--accent-soft)}.analysis-issue-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.analysis-issue-copy span{color:var(--muted);overflow-wrap:anywhere}.analysis-issue-row a{color:var(--green);font-weight:700;white-space:nowrap}.analysis-passed{margin-top:14px;padding:10px 12px;border-radius:8px;background:var(--accent-soft);color:var(--green);font-weight:700}.content-edit-form{display:grid;grid-gap:14px;gap:14px;margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.content-edit-form label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.content-edit-form textarea{width:100%;min-height:280px;resize:vertical;line-height:1.7;font:inherit;border:1px solid var(--line);border-radius:8px;padding:12px}@media (max-width:760px){.analysis-issue-row{grid-template-columns:auto minmax(0,1fr)}.analysis-issue-row .badge,.analysis-issue-row a{grid-column:2;justify-self:start}}.publish-pending{background:#7a8b95}.badge-muted{background:var(--surface-subtle);color:#687d89}button:disabled{cursor:not-allowed;opacity:.58}.stock-alert-card,.stock-alert-panel{border-color:#e5a4a4;background:var(--danger-soft)}.stock-alert-panel h2,.stock-alert-text{color:#a72f2f}.stock-alert-panel li{display:flex;justify-content:space-between;gap:16px;padding:7px 0}.stock-alert-badge{display:inline-block;margin-left:8px;border-radius:99px;padding:3px 8px;background:#b53535;color:white;font-size:12px;font-weight:800}.inventory-cell{display:flex;align-items:center;gap:7px;min-height:34px}.inventory-value{font-weight:800;white-space:nowrap}.stock-alert-button{border:0;margin-left:8px;cursor:pointer}.inventory-popover{display:none;z-index:var(--layer-popover);width:min(520px,calc(100vw - 24px));padding:14px;background:var(--card);border:1px solid #e3b2b2;border-radius:12px;box-shadow:0 14px 34px rgba(46,28,28,.2);color:#222222;gap:14px;align-items:flex-start}.stock-popover-visible{display:flex;position:fixed;transform:none;max-height:min(420px,calc(100vh - 24px));overflow:auto}.inventory-popover-content{flex:1 1;min-width:0}.inventory-popover-content>p{margin:2px 0 9px;color:#a72f2f;font-size:12px}.inventory-popover ul{list-style:none;margin:0;padding:0;max-height:250px;overflow:auto}.inventory-popover li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.inventory-popover li b,.inventory-popover li span{display:block}.inventory-popover li span{margin-top:2px;color:var(--muted);font-size:11px}.inventory-popover li em{color:#b53535;font-style:normal;font-weight:900;white-space:nowrap}.replenish-button{flex:0 0 auto;background:#74bde2;white-space:nowrap}.cost-rate-trigger{padding:2px 0;border:0;border-bottom:1px dashed #74bde2;border-radius:0;background:transparent;color:var(--ink);font-weight:700;white-space:nowrap}.cost-rate-trigger:focus,.cost-rate-trigger:hover{color:#74bde2;outline:none}.exchange-popover{position:fixed;z-index:var(--layer-popover);width:min(560px,calc(100vw - 24px));max-height:min(430px,calc(100vh - 24px));overflow:auto;padding:16px;background:var(--card);border:1px solid #beddea;border-radius:14px;box-shadow:0 16px 38px rgba(16,42,58,.2);color:var(--ink)}.exchange-popover header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.exchange-popover header p{margin:3px 0 0;color:var(--muted);font-size:12px}.exchange-popover header>span{padding:4px 8px;border-radius:99px;background:var(--accent-soft);color:#74bde2;font-size:11px;font-weight:800;white-space:nowrap}.exchange-list{display:grid;grid-gap:2px;gap:2px}.exchange-row{display:grid;grid-template-columns:minmax(110px,1.1fr) minmax(150px,1.35fr) minmax(100px,.8fr);grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.exchange-market b,.exchange-market small{display:block}.exchange-market small{margin-top:2px;color:var(--muted);font-size:10px}.exchange-row code{font:600 12px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;color:#516b79}.exchange-row>strong{text-align:right;color:#74bde2;white-space:nowrap}.exchange-popover footer{display:flex;justify-content:space-between;gap:10px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.exchange-popover footer a{color:#74bde2;text-decoration:underline}.exchange-error,.exchange-message{margin:14px 0;font-size:13px}.exchange-error{color:#ad2f2f}.world-clock-widget{width:520px;height:270px;min-width:300px;min-height:185px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);resize:both;overflow:hidden;border:1px solid rgba(186,230,253,.92);border-radius:18px;background:color-mix(in srgb,var(--card) 96%,transparent);box-shadow:0 18px 50px rgba(45,45,45,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.world-clock-widget.floating{position:fixed;z-index:var(--layer-floating)}.world-clock-widget.docked{position:relative;z-index:1;width:100%;max-width:none;max-height:none;margin-top:22px;resize:vertical;box-shadow:0 12px 34px rgba(45,45,45,.12)}.world-clock-widget.docked .world-clock-handle{cursor:default}.world-clock-handle{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;color:white;background:linear-gradient(135deg,#3f92c0,#74bde2);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.world-clock-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.world-clock-handle span,.world-clock-handle strong{display:block}.world-clock-handle span{margin-top:2px;color:#cbe9f7;font-size:10px;font-weight:600}.world-clock-handle button{min-width:30px;height:30px;padding:0 9px;border-radius:50%;background:color-mix(in srgb,var(--card) 14%,transparent);font-size:18px}.world-clock-actions{display:flex;gap:6px}.world-clock-grid{height:calc(100% - 70px);overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px;padding:11px 12px 24px}.world-clock-grid article{position:relative;min-width:0;padding:10px 11px;border:1px solid #e0e8e2;border-radius:11px;background:var(--accent-soft)}.world-clock-grid article>div{display:flex;justify-content:space-between;gap:6px;align-items:center}.world-clock-grid article span{color:#718591;font-size:10px;font-weight:800}.dashboard-rate-grid article span,.world-clock-grid article span{display:inline-flex;align-items:center;gap:6px}.market-drag-handle{width:25px;min-width:25px;height:25px;padding:0;border:1px solid #d7e5ec;border-radius:8px;background:var(--card);color:#718591;cursor:-webkit-grab;cursor:grab;font-size:13px;line-height:1;touch-action:none}.market-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.dashboard-rate-grid article.market-dragging,.world-clock-grid article.market-dragging{opacity:.48}.dashboard-rate-grid article.market-drag-target,.world-clock-grid article.market-drag-target{border-color:#69b9df;box-shadow:0 0 0 3px rgba(105,185,223,.2)}.world-clock-grid time{display:block;margin-top:5px;color:#3f92c0;font:800 21px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.04em}.world-clock-grid small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.world-clock-resize-hint{position:absolute;right:18px;bottom:5px;color:#788b96;font-size:9px;pointer-events:none}.dashboard-exchange-widget{margin-top:18px}.dashboard-exchange-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.dashboard-exchange-heading h2,.dashboard-exchange-heading p{margin:0}.dashboard-exchange-actions{display:flex;gap:8px}.dashboard-rate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-rate-grid article{padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.dashboard-rate-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-rate-grid article small,.dashboard-rate-grid article span{color:var(--muted);font-size:12px}.dashboard-rate-grid article b{display:block;margin-top:8px;color:var(--accent);font-size:20px}.dashboard-currency-converter{display:grid;grid-template-columns:minmax(140px,1fr) minmax(190px,1fr) auto minmax(190px,1fr) minmax(220px,1.2fr);align-items:end;grid-gap:10px;gap:10px;margin-top:16px;padding:14px;border-radius:12px;background:var(--accent-soft)}.dashboard-currency-converter label,.dashboard-currency-result{display:grid;grid-gap:6px;gap:6px}.dashboard-currency-converter label>span,.dashboard-currency-result>span{color:var(--muted);font-size:12px}.dashboard-currency-converter input,.dashboard-currency-converter select{width:100%}.dashboard-currency-swap{min-width:44px;padding-inline:12px;font-size:18px}.dashboard-currency-result{min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--card)}.dashboard-currency-result strong{color:var(--accent);font-size:18px}.dashboard-rate-meta{margin:10px 0 0;color:var(--muted);font-size:12px}.group-tags{display:grid;grid-gap:5px;gap:5px;margin-top:7px;width:100%}.restock-setting-card{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.restock-setting-inline{justify-content:flex-start;gap:14px;padding:14px 16px}.restock-inline-summary{display:flex;align-items:center;gap:10px;margin-right:auto}.restock-inline-summary span{color:var(--muted);font-size:13px}.restock-setting-card h2{margin:0 0 5px}.restock-setting-card p{margin:0;color:var(--muted)}.restock-threshold-form{display:flex;align-items:center;gap:10px}.restock-threshold-form label{display:flex;align-items:center;gap:8px;font-weight:800}.restock-threshold-form input{width:78px;text-align:center;font-size:16px;font-weight:900;color:#a72f2f}.restock-alert-list{display:grid;grid-gap:14px;gap:14px}.restock-alert-list>article{padding:15px;border:1px solid #ead2d2;border-radius:12px;background:var(--card)}.restock-product-title{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:10px;font-weight:800}.product-title-cell,.restock-product-heading,.restock-sku-actions,.restock-sku-info{display:flex;align-items:center;gap:10px}.product-title-cell{align-items:flex-start;min-width:420px}.product-title-cell>div:last-child{flex:1 1;min-width:0}.product-thumbnail{position:relative;display:inline-grid;place-items:center;flex:0 0 56px;width:56px;height:56px;border:1px solid var(--line);border-radius:9px;overflow:visible;background:var(--accent-soft);color:var(--muted);font-size:10px;z-index:2}.product-thumbnail-small{flex-basis:42px;width:42px;height:42px}.product-thumbnail-card{z-index:1;flex:none;width:100%;height:100%;border:0;border-radius:14px;background:var(--surface-subtle);font-size:13px}.product-thumbnail>img{width:100%;height:100%;object-fit:cover;border-radius:8px}.product-thumbnail-preview{display:block;position:fixed;width:300px;height:300px;padding:6px;border:1px solid #e3e3e3;border-radius:14px;background:var(--card);box-shadow:0 18px 45px rgba(16,42,58,.25);z-index:var(--layer-popover)}.product-thumbnail-preview img{width:100%;height:100%;object-fit:contain;border-radius:9px}.product-thumbnail-button{display:inline-flex;padding:0;border:0;border-radius:9px;background:transparent;cursor:zoom-in}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;grid-gap:10px;gap:10px}.product-grid-card{min-width:0;overflow:hidden;border:1px solid #ececec;border-radius:12px;background:var(--card);box-shadow:0 4px 14px rgba(0,0,0,.05);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-grid-card:hover{transform:translateY(-2px);border-color:#9fd3eb;box-shadow:0 12px 28px rgba(116,189,226,.13)}.product-grid-card.selected{box-shadow:0 0 0 2px rgba(116,189,226,.14)}.product-grid-card.selection-mode,.product-grid-card.selection-mode .product-grid-title{cursor:default}.product-grid.selection-sweeping,.product-grid.selection-sweeping *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-grid.selection-sweeping .product-grid-card{cursor:cell}.product-grid.selection-sweeping .product-grid-card:hover{transform:none}.product-grid-image{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.product-card-gallery{position:relative}.product-card-gallery,.product-card-gallery>.product-thumbnail-button{display:block;width:100%;height:100%}.product-card-gallery-arrow{position:absolute;z-index:3;top:50%;display:grid;place-items:center;width:28px;height:28px;padding:0 0 2px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:color-mix(in srgb,var(--card) 94%,transparent);color:#333;box-shadow:0 2px 9px rgba(0,0,0,.16);font-size:24px;line-height:1;opacity:0;transform:translateY(-50%);transition:opacity .16s ease,background .16s ease}.product-card-gallery-arrow:focus-visible,.product-card-gallery-arrow:hover{border-color:#b5def1;background:var(--card);color:var(--accent);opacity:1}.product-card-gallery-arrow.previous{left:8px}.product-card-gallery-arrow.next{right:8px}.product-card-gallery:focus-within .product-card-gallery-arrow,.product-grid-card:hover .product-card-gallery-arrow{opacity:1}.product-card-gallery-dots{position:absolute;z-index:3;left:50%;bottom:8px;display:flex;max-width:calc(100% - 24px);gap:4px;padding:4px 6px;border-radius:999px;background:rgba(0,0,0,.28);transform:translateX(-50%)}.product-card-gallery-dots i{width:5px;height:5px;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--card) 56%,transparent)}.product-card-gallery-dots i.active{width:11px;background:var(--card)}.product-grid-image>.product-thumbnail-button{display:block;width:100%;height:100%;border-radius:0}.product-grid-image .product-thumbnail-card>img{border-radius:0;transition:transform .24s ease}.product-grid-card:hover .product-thumbnail-card>img{transform:scale(1.025)}.product-card-checkbox{position:absolute;z-index:4;top:10px;left:10px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.92);border-radius:9px;background:color-mix(in srgb,var(--card) 90%,transparent);box-shadow:0 3px 10px rgba(16,42,58,.18);cursor:cell}.product-card-checkbox[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:white}.product-card-checkbox span{font-size:17px;font-weight:900;line-height:1}.product-grid-body{display:grid;grid-gap:7px;gap:7px;padding:9px}.product-grid-title{display:-webkit-box;min-height:38px;overflow:hidden;color:var(--ink);font-size:12px;font-weight:800;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-grid-status{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-height:24px}.product-grid-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;padding:7px;border-radius:9px}.product-grid-metrics>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.product-grid-metrics small{color:var(--muted);font-size:9px}.product-grid-metrics strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-grid-actions{display:flex;gap:6px;flex-wrap:wrap}.product-grid-actions button{flex:1 1 auto;padding:6px 5px;border-color:#ededed;color:#333;font-size:10px}.product-grid-empty{grid-column:1/-1;padding:54px 20px;border:1px dashed var(--line);border-radius:14px;color:var(--muted);text-align:center}@media (max-width:700px){.product-grid{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px}.product-grid-body{padding:10px}.product-grid-metrics{grid-template-columns:1fr}.product-result-count{width:100%;margin-left:0}}.tools-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.tools-directory-card{display:grid;align-content:start;grid-gap:16px;gap:16px}.tools-directory-card h2,.tools-directory-card header,.tools-directory-card p{margin:0}.tools-directory-card header{display:grid;grid-gap:6px;gap:6px}.tools-directory-card header p{color:var(--muted);line-height:1.6}.tools-directory-links{display:grid;grid-gap:8px;gap:8px}.tools-directory-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px;color:var(--ink);text-decoration:none}.tools-directory-links a:hover{border-color:var(--accent);background:var(--accent-soft)}.tools-directory-links a>span:first-child{display:grid;grid-gap:3px;gap:3px}.tools-directory-links small{color:var(--muted);line-height:1.45}@media (max-width:1100px){.tools-directory-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.tools-directory-grid{grid-template-columns:1fr}}.global-business-tools{overflow:visible}.global-business-tools-heading{margin-bottom:16px}.global-business-tools-heading h2,.global-business-tools-heading p{margin:0}.global-business-tools-grid{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(560px,1.22fr);grid-gap:16px;gap:16px;align-items:stretch}.world-clock-widget.docked.embedded{height:auto!important;min-height:100%;margin:0;border-color:var(--line);resize:none;box-shadow:none}.world-clock-widget.docked.embedded .world-clock-grid{height:auto;min-height:360px;grid-template-columns:repeat(2,minmax(0,1fr))}.world-clock-widget.docked.embedded .world-clock-resize-hint{display:none}.dashboard-exchange-widget.embedded{height:100%;margin:0;padding:15px;border-color:var(--line);box-shadow:none}.dashboard-exchange-widget.embedded .dashboard-currency-converter,.dashboard-exchange-widget.embedded .dashboard-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-exchange-widget.embedded .dashboard-currency-swap{grid-row:2;grid-column:1/-1;justify-self:center}.dashboard-exchange-widget.embedded .dashboard-currency-result{grid-column:1/-1}#collector-plugin-settings .extension-installed-strip{margin:2px 0 0}#collector-plugin-settings .extension-install-notice{margin:4px 0 0;box-shadow:none}.extension-account-package{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-subtle)}.extension-account-package>div:first-child{display:grid;grid-gap:5px;gap:5px}.extension-account-package small{color:var(--muted);line-height:1.55}.extension-account-package .extension-install-actions{flex:0 0 auto;margin:0}@media (max-width:820px){.extension-account-package,.extension-account-package .extension-install-actions{align-items:stretch;flex-direction:column}}.conversation-tabs{position:relative;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;overflow-y:visible;padding:2px 2px 8px}.conversation-channel-tab{position:relative;display:flex;flex:0 0 auto;align-items:stretch;border:1px solid transparent;border-radius:10px;background:var(--accent-soft)}.order-platform-tabs .conversation-tab-select{flex:0 0 auto;min-height:44px;border:0;border-radius:10px;box-shadow:none}.order-platform-tabs .conversation-channel-tab .conversation-tab-select{padding-right:8px;border-radius:10px 0 0 10px}.conversation-tab-select>i{width:7px;height:7px;flex:0 0 auto;border-radius:50%}.conversation-tab-select>i.is-ready{background:var(--success)}.conversation-tab-select>i.is-pending{background:var(--warning)}.conversation-channel-tab:has(.conversation-tab-select.active){border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:#74bde2}.order-platform-tabs .conversation-channel-tab .conversation-tab-select.active{border-radius:9px 0 0 9px}.order-platform-tabs .conversation-tab-more{min-width:36px;padding:0 8px;border:0;border-left:1px solid color-mix(in srgb,var(--line) 65%,transparent);border-radius:0 9px 9px 0;background:transparent;box-shadow:none;font-size:18px}.conversation-channel-tab:has(.conversation-tab-select.active) .conversation-tab-more{color:white;border-left-color:rgba(255,255,255,.32)}.order-platform-tabs .conversation-add-channel{min-width:44px;flex:0 0 44px;justify-content:center;border:1px dashed var(--accent);background:var(--card);color:var(--accent);font-size:20px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.management-card-grid,.management-summary-grid,.procurement-risk-grid{display:grid;grid-gap:14px;gap:14px}.management-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 14px}.management-summary-grid article{display:grid;grid-gap:9px;gap:9px;padding:16px}.management-card dt,.management-card small,.management-summary-grid span{color:var(--muted);font-size:12px}.management-summary-grid b{color:var(--ink);font-size:25px}.management-card-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.management-card{min-width:0;display:grid;align-content:start;grid-gap:13px;gap:13px;padding:15px;border:1px solid var(--line);border-radius:15px;background:var(--card);box-shadow:var(--shadow-low);transition:border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.management-card:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));box-shadow:var(--shadow-medium);transform:translateY(-1px)}.management-card-head{display:flex;align-items:flex-start;gap:11px}.management-card-head>div{min-width:0;flex:1 1}.management-card-head b,.management-card-head h3,.management-card-head small{display:block;margin:0;overflow-wrap:anywhere}.management-card-head h3{font-size:16px}.management-card-select{display:inline-flex;flex:0 0 auto;align-items:center;padding-top:3px}.management-card-select input{width:18px;height:18px;margin:0}.management-card-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.management-card-metrics>span{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:9px;border-radius:10px;background:var(--surface-subtle)}.management-card-metrics b{overflow-wrap:anywhere;font-size:16px}.management-card-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;margin:0}.management-card-details>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.management-card-details dd{margin:0;overflow-wrap:anywhere;font-size:13px;font-weight:700}.management-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:11px;border-top:1px solid var(--line)}.management-card-actions>a,.management-card-actions>span{margin-right:auto;color:var(--accent);font-size:13px;font-weight:800}.management-card-actions button{min-height:34px;padding:7px 10px}.management-empty-state{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:230px;padding:24px;color:var(--muted);text-align:center}.management-empty-state h3,.management-empty-state p{margin:0}.procurement-risk-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.procurement-risk-grid article{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--card)}.procurement-risk-grid article b{font-size:25px}.procurement-risk-grid article small{color:var(--muted)}.procurement-risk-grid .is-danger{border-color:color-mix(in srgb,var(--danger-color) 38%,var(--line));background:linear-gradient(145deg,var(--card),var(--danger-soft))}.procurement-risk-grid .is-warning{border-color:color-mix(in srgb,var(--warning) 35%,var(--line));background:linear-gradient(145deg,var(--card),var(--warning-soft))}.procurement-risk-grid .is-ok{border-color:color-mix(in srgb,var(--success) 30%,var(--line))}.procurement-risk-grid .is-info{background:linear-gradient(145deg,var(--card),var(--accent-soft))}.procurement-batch-toolbar{position:-webkit-sticky;position:sticky;top:12px;z-index:35;display:grid;grid-gap:12px;gap:12px;margin-bottom:16px;padding:14px;border-color:color-mix(in srgb,var(--accent) 42%,var(--line));box-shadow:var(--shadow-medium)}.procurement-batch-controls,.procurement-batch-preview,.procurement-batch-topline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.procurement-batch-topline>label,.procurement-in-transit-option{display:inline-flex;align-items:center;gap:7px;font-weight:800}.procurement-batch-topline>label input,.procurement-in-transit-option input{width:18px;height:18px;margin:0}.segmented-control{display:inline-flex;gap:3px;margin-left:auto;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface-subtle)}.segmented-control button{min-height:34px;padding:6px 11px;border:0;background:transparent;color:var(--muted);box-shadow:none}.segmented-control button.active{background:var(--card);color:var(--accent)}.procurement-batch-controls>label:not(.procurement-in-transit-option){display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:11px}.procurement-batch-controls select{min-width:175px}.procurement-batch-controls input[type=number]{width:120px}.procurement-batch-controls>button{margin-left:auto}.procurement-batch-preview{justify-content:space-between;padding:12px;border-radius:11px;background:var(--accent-soft)}.procurement-batch-preview>div:first-child{display:grid;grid-gap:4px;gap:4px}.procurement-batch-preview span{color:var(--muted);font-size:12px}.procurement-batch-preview .toolbar{margin:0}.procurement-list-panel{overflow:visible}.procurement-sku-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.procurement-product-grid{grid-template-columns:repeat(auto-fit,minmax(460px,1fr))}.replenishment-card-grid{grid-template-columns:repeat(auto-fit,minmax(390px,1fr))}.restock-alert-list>.replenishment-product-card{padding:15px;border-color:color-mix(in srgb,var(--danger-color) 28%,var(--line));border-radius:15px}.replenishment-product-card .restock-sku-grid{grid-template-columns:1fr}.replenishment-product-card .restock-sku-grid>div{background:var(--surface-subtle)}.procurement-product-card{gap:15px}.procurement-product-skus{display:grid;grid-gap:10px;gap:10px}.procurement-sku-card.is-compact{padding:12px;background:var(--surface-subtle);box-shadow:none}.procurement-sku-card.is-compact:hover{transform:none;box-shadow:none}.procurement-risk-tags{display:flex;flex-wrap:wrap;gap:6px}.risk-chip{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800}.risk-chip.is-danger{color:var(--danger-color);background:var(--danger-soft)}.risk-chip.is-warning{color:var(--warning);background:var(--warning-soft)}.risk-chip.is-info{color:var(--accent);background:var(--accent-soft)}.risk-chip.is-muted{color:var(--muted);background:var(--surface-subtle)}.risk-chip.is-ok{color:var(--success);background:var(--success-soft)}.procurement-quantity-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(140px,1fr);align-items:end;grid-gap:10px;gap:10px}.procurement-quantity-row label,.procurement-quantity-row>span{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px}.procurement-quantity-row input{width:100%}.procurement-quantity-row>span{min-height:44px;padding:7px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-subtle)}.supplier-list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.supplier-card-head{justify-content:space-between}.supplier-card-head>div:first-child{display:flex;align-items:center;gap:8px}.supplier-card-metrics b{font-size:14px}.supplier-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.supplier-product-grid article{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:9px;border:1px solid var(--line);border-radius:10px;background:var(--surface-subtle)}.supplier-product-grid a{min-height:36px;overflow:hidden;color:var(--ink);font-size:12px;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.supplier-product-grid button{min-height:32px;padding:6px 9px;justify-self:start}.supplier-more-products{color:var(--muted)}@media (max-width:1220px){.global-business-tools-grid{grid-template-columns:1fr}.world-clock-widget.docked.embedded .world-clock-grid{grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.dashboard-exchange-widget.embedded .dashboard-rate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.management-summary-grid,.procurement-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-product-grid{grid-template-columns:1fr}}@media (max-width:700px){.dashboard-exchange-widget.embedded .dashboard-rate-grid,.world-clock-widget.docked.embedded .world-clock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-card-grid,.management-summary-grid,.procurement-risk-grid,.supplier-list{grid-template-columns:1fr}.management-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-batch-toolbar{position:relative;top:auto}.segmented-control{width:100%;margin-left:0}.segmented-control button{flex:1 1}.procurement-batch-controls{align-items:stretch}.procurement-batch-controls input[type=number],.procurement-batch-controls select,.procurement-batch-controls>button,.procurement-batch-controls>label:not(.procurement-in-transit-option){width:100%;margin-left:0}.supplier-product-grid{grid-template-columns:1fr}}html{scroll-behavior:smooth}body,html{min-width:320px}body{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-size:14px;line-height:1.5;letter-spacing:-.008em;background:radial-gradient(circle at 82% -12%,rgba(20,127,184,.055),transparent 32rem),var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(20,127,184,.18)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(20,127,184,.24);outline-offset:2px}.shell{grid-template-columns:224px minmax(0,1fr);align-items:start}.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:100dvh;padding:24px 16px 18px;overflow-y:auto;border-right-color:rgba(210,210,215,.72);background:color-mix(in srgb,var(--card) 88%,transparent);-webkit-backdrop-filter:saturate(145%) blur(22px);backdrop-filter:saturate(145%) blur(22px)}.brand{display:flex;align-items:center;gap:11px;margin:0 6px 22px;letter-spacing:-.02em}.brand>span:last-child{display:grid;grid-gap:1px;gap:1px;min-width:0}.brand strong{overflow:hidden;font-size:17px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.brand small{color:var(--text-tertiary);font-size:10px;font-weight:540;letter-spacing:.04em}.global-search{margin:0 2px 14px}.global-search>input{min-height:38px;padding-left:34px;border-color:transparent;background:linear-gradient(90deg,transparent 0 12px,var(--text-tertiary) 12px 14px,transparent 14px) no-repeat,var(--surface-subtle);background-size:20px 1px,auto;background-position:0 19px,0 0;color:var(--ink);transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.global-search>input:focus{border-color:rgba(20,127,184,.45);background-color:var(--card);box-shadow:0 0 0 4px rgba(20,127,184,.09);outline:none}.nav{gap:3px}.nav-group{display:grid;grid-gap:3px;gap:3px}.nav-section{margin:16px 10px 5px;color:#9a9aa0;font-weight:650;letter-spacing:.08em}.nav a{position:relative;min-height:39px;padding:9px 10px 9px 14px;border-radius:10px;color:#515154;font-size:13px;font-weight:560;transition:color var(--motion-fast) ease,background var(--motion-fast) ease,transform var(--motion-fast) var(--ease-standard)}.nav a:before{content:"";position:absolute;left:5px;width:3px;height:14px;border-radius:3px;background:transparent;transform:scaleY(.5);transition:background var(--motion-fast) ease,transform var(--motion-fast) var(--ease-standard)}.nav a:hover{color:var(--ink);background:rgba(0,0,0,.035)}.nav a.active,.nav a[aria-current=page]{color:var(--accent-strong);background:rgba(20,127,184,.08);font-weight:650}.nav a.active:before,.nav a[aria-current=page]:before{background:var(--accent);transform:scaleY(1)}.nav-count{min-width:20px;height:20px;padding:0 6px;color:#5c5c61;background:rgba(0,0,0,.05);font-size:10px;font-weight:650}.nav a.active .nav-count,.nav a[aria-current=page] .nav-count{color:var(--accent-strong);background:rgba(20,127,184,.1)}.main{min-width:0;padding:36px clamp(24px,3vw,54px) 72px}.main>*{animation:page-enter var(--motion-page) var(--ease-standard) both}@keyframes page-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.page-stack{display:grid;align-content:start;grid-gap:20px;gap:20px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;min-height:92px;margin-bottom:8px}.page-header-copy{min-width:0}.page-header-title-row{display:flex;align-items:center;gap:12px;min-width:0}.page-header h1{max-width:100%;margin:4px 0 5px;overflow:hidden;font-size:clamp(30px,3vw,42px);font-weight:700;letter-spacing:-.045em;line-height:1.08;text-overflow:ellipsis}.page-header .lead{max-width:760px;margin:0;color:var(--muted);font-size:14px}.page-header-actions{display:flex;justify-content:flex-end;gap:8px;flex:0 0 auto}.page-header-back{margin-bottom:8px}.eyebrow{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.12em}.stat,h1,h2,h3,strong{color:var(--ink)}h2{letter-spacing:-.025em}.card{border-color:rgba(210,210,215,.74);border-radius:var(--radius-medium);background:var(--surface-elevated);box-shadow:var(--shadow-low)}.button,button{min-height:38px;border-color:transparent;border-radius:var(--radius-small);background:var(--button-primary-bg,var(--accent));color:#fff;font-weight:620;box-shadow:none;transition:transform .1s ease,background var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,opacity var(--motion-fast) ease}.button:hover,button:hover{background:color-mix(in srgb,var(--button-primary-bg,var(--accent-strong)) 90%,black);color:#fff}.button:active,button:active{transform:scale(.975)}.secondary{border-color:rgba(210,210,215,.78);background:var(--surface-subtle);color:#343437}.secondary:hover{border-color:#c7c7cc;background:var(--accent-soft);color:var(--ink)}.tertiary{border-color:transparent;background:transparent}.tertiary,.tertiary:hover{color:var(--accent-strong)}.tertiary:hover{background:var(--accent-soft)}.danger{border-color:transparent;background:var(--danger-color)}.danger:hover{background:#ab2824}.success{background:var(--success)}.ai-action{background:linear-gradient(135deg,#147fb8,#5d77d6)}.button[aria-disabled=true],button:disabled{cursor:not-allowed;transform:none;opacity:.48}input,select,textarea{min-height:40px;border-color:var(--line-strong);border-radius:var(--radius-small);color:var(--ink);background:var(--card);transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease}input:hover,select:hover,textarea:hover{border-color:#b9b9bf}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(20,127,184,.1);outline:none}.badge{border-radius:7px;font-weight:650}.inline-alert{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--card)}.inline-alert>div{display:grid;grid-gap:2px;gap:2px}.inline-alert span{color:var(--muted);font-size:12px}.inline-alert-error{border-color:rgba(201,52,47,.22);background:var(--danger-soft)}.empty-state{max-width:470px;display:grid;justify-items:center;grid-gap:7px;gap:7px;margin:0 auto;padding:12px;text-align:center}.empty-state-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;color:var(--accent);background:var(--accent-soft);font-size:18px;font-weight:800;letter-spacing:.08em}.empty-state h2,.empty-state p{margin:0}.empty-state h2{margin-top:4px;font-size:18px}.empty-state p{color:var(--muted);line-height:1.65}.empty-state-action{margin-top:7px}.dashboard-page{max-width:1520px}.dashboard-skeleton,.dashboard-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-stat-link{position:relative;min-height:138px;padding:18px;transition:transform var(--motion-standard) var(--ease-standard),border-color var(--motion-fast) ease,box-shadow var(--motion-standard) ease}.dashboard-stat-link:hover{transform:translateY(-3px);border-color:rgba(20,127,184,.3);box-shadow:0 16px 36px rgba(27,42,58,.09)}.dashboard-stat-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-stat-heading>span:last-child{color:#aaaab0;transition:color var(--motion-fast) ease,transform var(--motion-fast) var(--ease-standard)}.dashboard-stat-link:hover .dashboard-stat-heading>span:last-child{color:var(--accent);transform:translate(2px,-2px)}.dashboard-stat-link .stat{margin-top:12px;font-size:32px;font-weight:680;letter-spacing:-.04em}.dashboard-stat-link small{color:var(--text-tertiary)}.dashboard-stat-link.is-secondary{background:color-mix(in srgb,var(--surface-subtle) 86%,transparent)}.stock-alert-card{border-color:rgba(201,52,47,.22);background:linear-gradient(145deg,var(--card),var(--danger-soft))}.dashboard-exchange-widget,.world-clock-widget.docked{margin-top:0;border-color:rgba(210,210,215,.74);box-shadow:var(--shadow-low)}.world-clock-handle{color:var(--ink);background:var(--card);border-bottom:1px solid var(--line)}.world-clock-handle span{color:var(--muted)}.world-clock-handle button{color:#4b4b50;background:var(--surface-subtle)}.world-clock-handle button:hover{color:var(--accent-strong);background:var(--accent-soft)}.dashboard-rate-grid article,.world-clock-grid article{border-color:transparent;background:var(--surface-subtle);transition:background var(--motion-fast) ease,transform var(--motion-fast) var(--ease-standard)}.dashboard-rate-grid article:hover,.world-clock-grid article:hover{background:var(--accent-soft);transform:translateY(-1px)}.product-stage-tabs{gap:6px;padding:4px;border-radius:12px;background:var(--surface-subtle)}.product-stage-tabs button{min-height:42px;border:0;border-radius:9px;background:transparent;color:#505055;box-shadow:none}.product-stage-tabs button:hover{background:color-mix(in srgb,var(--card) 72%,transparent);color:var(--ink)}.product-stage-tabs button.active{color:var(--ink);background:var(--card);box-shadow:0 1px 4px rgba(0,0,0,.09)}.product-stage-tabs button.trash-tab.active{color:var(--danger-color);background:var(--card)}.product-stage-tabs span{min-width:21px;height:21px;padding:0 6px;color:#69696e;background:rgba(0,0,0,.05);font-size:10px}.product-catalog-controls{margin-top:12px}.product-catalog-toolbar{min-height:48px;padding-top:12px}.product-batch-actions{position:-webkit-sticky;position:sticky;top:10px;z-index:35;min-height:0;margin:8px -4px -2px;padding:4px;border-radius:12px}.product-batch-actions:not(:empty){padding:8px;border:1px solid rgba(210,210,215,.74);background:color-mix(in srgb,var(--card) 92%,transparent);box-shadow:var(--shadow-medium);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ai-fee-dialog-backdrop,.modal-backdrop,.operation-feedback-modal,.product-filter-backdrop,.publish-modal-backdrop{background:rgba(29,29,31,.38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:backdrop-in .18s ease-out both}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.product-filter-drawer{border-left:0;border-radius:20px 0 0 20px;background:color-mix(in srgb,var(--card) 98%,transparent);box-shadow:-28px 0 70px rgba(27,42,58,.18);animation:drawer-enter .24s var(--ease-standard) both}@keyframes drawer-enter{0%{transform:translateX(28px);opacity:0}to{transform:translateX(0);opacity:1}}.ai-fee-dialog,.batch-analysis-modal,.confirm-dialog,.integration-modal,.publish-profit-modal{border:1px solid rgba(255,255,255,.72);border-radius:var(--radius-large);box-shadow:0 30px 90px rgba(27,42,58,.24);animation:modal-enter .22s var(--ease-standard) both}@keyframes modal-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.product-grid{gap:12px}.product-grid-card{border-color:rgba(210,210,215,.74);border-radius:14px;box-shadow:var(--shadow-low);transition:transform var(--motion-standard) var(--ease-standard),border-color var(--motion-fast) ease,box-shadow var(--motion-standard) ease}.product-grid-card:hover{transform:translateY(-4px) scale(1.004);border-color:rgba(20,127,184,.3);box-shadow:0 18px 40px rgba(27,42,58,.11)}.product-grid-card.selected{border-color:var(--accent);box-shadow:0 0 0 3px rgba(20,127,184,.13),var(--shadow-low)}.product-grid-image{background:var(--surface-subtle)}.product-grid-image .product-thumbnail-card>img{transition:transform .32s var(--ease-standard)}.product-grid-card:hover .product-thumbnail-card>img{transform:scale(1.018)}.product-card-checkbox{width:28px;height:28px;border-radius:8px;box-shadow:0 4px 14px rgba(27,42,58,.15)}.product-grid-body{gap:8px;padding:11px}.product-grid-title{min-height:40px;font-size:13px;font-weight:650;line-height:1.5}.product-grid-metrics{gap:8px;padding:9px;background:var(--surface-subtle)}.product-grid-metrics small{color:var(--text-tertiary);font-size:10px}.product-grid-metrics strong{font-size:13px}.product-grid-actions{opacity:.78;transition:opacity var(--motion-fast) ease}.product-grid-card:focus-within .product-grid-actions,.product-grid-card:hover .product-grid-actions{opacity:1}.product-grid-actions button{min-height:34px;border-color:transparent;background:var(--surface-subtle);color:#343437;font-size:11px}.product-grid-actions button:hover{background:var(--accent-soft);color:var(--ink)}.product-grid-empty{padding:70px 20px;border-color:#d8d8dd;background:color-mix(in srgb,var(--card) 46%,transparent)}.product-detail-page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:10px 24px;gap:10px 24px;margin-bottom:12px}.product-detail-page-head>.product-detail-back-link{grid-column:1/-1;justify-self:start;margin:0}.product-detail-page-head>.page-header{min-height:0;margin:0}.product-detail-page-head .page-header h1{display:-webkit-box;max-width:1100px;overflow:hidden;font-size:clamp(26px,2.5vw,38px);line-height:1.16;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-detail-top-actions{margin:0 0 3px;align-items:center;gap:10px}.product-completeness-menu{position:relative}.product-completeness-menu>summary{display:flex;align-items:baseline;gap:5px;min-height:40px;padding:8px 12px;border:1px solid #cbd9e1;border-radius:10px;background:color-mix(in srgb,var(--card) 86%,transparent);color:#30566b;cursor:pointer;list-style:none;transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease,transform var(--motion-fast) ease}.product-completeness-menu>summary::-webkit-details-marker{display:none}.product-completeness-menu>summary:hover{border-color:#8fbdd4;background:var(--card);transform:translateY(-1px)}.product-completeness-menu>summary span{font-size:12px;font-weight:700}.product-completeness-menu>summary strong{color:var(--accent-strong);font-size:20px;line-height:1}.product-completeness-menu>summary small{color:var(--muted);font-size:10px}.product-completeness-menu.level-complete>summary{border-color:#86c89d;color:#23703b}.product-completeness-menu.level-complete>summary strong{color:#278448}.product-completeness-menu.level-needs_work>summary{border-color:#e6bd73;color:#8b5d0b}.product-completeness-menu.level-incomplete>summary{border-color:#e2a0a0;color:#9b3030}.product-completeness-popover{position:absolute;z-index:var(--layer-popover);top:calc(100% + 8px);right:0;width:min(420px,calc(100vw - 32px));padding:16px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--card) 98%,transparent);box-shadow:0 20px 60px rgba(29,54,68,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-completeness-popover header,.product-completeness-popover header>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-completeness-popover header>div{justify-content:flex-start}.product-completeness-popover footer>strong,.product-completeness-popover header span,.product-completeness-popover section>strong{font-size:12px;color:var(--muted)}.product-completeness-popover header strong{font-size:22px}.product-completeness-popover header em{padding:4px 8px;border-radius:99px;background:var(--accent-soft);color:var(--accent-strong);font-size:11px;font-style:normal;font-weight:700}.product-completeness-popover>p{margin:8px 0 14px;color:var(--muted);font-size:12px}.product-completeness-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;padding:12px;border-radius:12px;background:var(--accent-soft)}.product-completeness-sections>div>span{display:flex;justify-content:space-between;gap:6px;font-size:11px;font-weight:700}.product-completeness-sections small{color:var(--muted);font-weight:600}.product-completeness-sections i{display:block;height:4px;margin-top:5px;overflow:hidden;border-radius:99px;background:var(--accent-soft)}.product-completeness-sections i b{display:block;height:100%;border-radius:inherit;background:var(--accent)}.product-completeness-popover footer,.product-completeness-popover section{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.product-completeness-popover section button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:0;padding:8px 9px;border-color:transparent;background:transparent;color:var(--ink);text-align:left}.product-completeness-popover section button:hover{background:var(--accent-soft)}.product-completeness-popover section button small,.product-completeness-popover section button span{display:block}.product-completeness-popover section button small{margin-top:2px;color:var(--muted);font-size:11px;font-weight:400}.product-completeness-popover section button em{flex:0 0 auto;color:var(--warning);font-size:10px;font-style:normal}.product-completeness-popover footer{grid-template-columns:auto 1fr;align-items:center;padding-top:10px;border-top:1px solid var(--line)}.product-completeness-popover footer button{justify-self:start;min-height:28px;padding:4px 8px;border-color:#e7c783;background:var(--warning-soft);color:var(--warning);font-size:11px}.product-completeness-complete{margin-top:14px;padding:10px;border-radius:10px;background:var(--success-soft);color:#25763d;font-size:12px;font-weight:700}.analysis-issue-row.is-advisory{border-color:#ead19b;background:var(--warning-soft)}.product-detail-back-link{min-height:34px;padding:6px 10px;border-color:transparent;background:transparent;color:var(--accent-strong)}.product-detail-back-link:hover{background:var(--accent-soft);color:var(--accent-strong)}.product-detail-status{white-space:nowrap}.product-detail-sections{display:grid;grid-gap:20px;gap:20px}.product-detail-sections>.card,.product-detail-sections>.panel{margin-top:0;padding:clamp(18px,2vw,26px)}.product-detail-side-nav{width:42px;height:58px;border-color:rgba(210,210,215,.72);background:color-mix(in srgb,var(--card) 90%,transparent);color:var(--accent-strong);box-shadow:var(--shadow-medium);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-detail-side-nav:hover{background:var(--card);color:var(--accent-strong)}.product-detail-side-nav>small{display:none}.product-detail-side-nav-previous{left:232px}.product-detail-side-nav.is-disabled{color:#aaaab0;background:color-mix(in srgb,var(--surface-subtle) 86%,transparent)}table{border-collapse:separate;border-spacing:0}th{color:var(--text-tertiary);background:var(--surface-subtle);font-size:11px;font-weight:650;letter-spacing:.02em;text-transform:none}td,th{border-color:#ececf0}tbody tr{transition:background var(--motion-fast) ease}tbody tr:hover{background:rgba(20,127,184,.035)}.operation-feedback-inline{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:8px 0 14px;border-radius:12px}.operation-feedback-inline>div{display:grid;grid-gap:2px;gap:2px}.operation-feedback-inline>div span{font-size:12px;font-weight:500}.operation-feedback-error{border-color:rgba(201,52,47,.22);background:var(--danger-soft);color:#7b2825}.operation-feedback-error button{border-color:rgba(201,52,47,.18);background:var(--card);color:var(--danger-color)}.operation-toast{position:fixed;z-index:var(--layer-toast);right:24px;bottom:24px;max-width:min(420px,calc(100vw - 32px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 13px;border:1px solid rgba(210,210,215,.74);border-radius:13px;background:color-mix(in srgb,var(--card) 94%,transparent);box-shadow:var(--shadow-medium);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:toast-enter .24s var(--ease-standard) both}@keyframes toast-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.operation-toast>span{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--success);font-weight:800}.operation-toast-warning>span{background:var(--warning)}.operation-toast strong{font-size:13px;font-weight:600}.operation-toast button{width:28px;min-height:28px;padding:0;background:transparent;color:var(--muted);font-size:18px}.operation-toast button:hover{background:var(--surface-subtle);color:var(--ink)}.dashboard-skeleton,.product-detail-skeleton,.product-grid-skeleton{pointer-events:none}.skeleton-card{min-height:138px;display:grid;align-content:center;grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(210,210,215,.62);border-radius:var(--radius-medium);background:var(--card)}.skeleton-line,.skeleton-product-image{position:relative;display:block;height:11px;overflow:hidden;border-radius:5px;background:var(--accent-soft)}.skeleton-line:after,.skeleton-product-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--line) 62%,transparent),transparent);transform:translateX(-100%);animation:skeleton-shimmer 1.35s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}.skeleton-product-image{width:100%;height:auto;aspect-ratio:1/1;border-radius:0}.skeleton-product-card:hover{transform:none;border-color:rgba(210,210,215,.62);box-shadow:var(--shadow-low)}.product-detail-skeleton{display:grid;grid-gap:20px;gap:20px}.skeleton-detail-heading{display:grid;grid-gap:13px;gap:13px;max-width:920px;padding:18px 0 8px}.skeleton-detail-heading .skeleton-line:nth-child(2){height:30px}.skeleton-detail-section{min-height:180px;display:grid;align-content:center;grid-gap:16px;gap:16px}@media (max-width:1280px){.shell{grid-template-columns:204px minmax(0,1fr)}.sidebar{padding-inline:12px}.main{padding-inline:24px}.product-detail-side-nav-previous{left:210px}}@media (max-width:1024px){.dashboard-skeleton,.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-page-head{grid-template-columns:1fr}.product-detail-top-actions{justify-content:flex-start}}@media (max-width:760px){.shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto;padding:14px;border-right:0;border-bottom:1px solid var(--line)}.brand{margin-bottom:10px}.global-search{max-width:none}.nav{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.nav-group{display:contents}.nav-section{display:none}.nav a{flex:0 0 auto}.main{padding:24px 16px 64px}.page-header{min-height:0;align-items:flex-start;flex-direction:column;gap:16px}.page-header-actions{width:100%;justify-content:flex-start}.dashboard-skeleton,.dashboard-stat-grid{grid-template-columns:1fr}.product-detail-side-nav-previous{left:8px}.operation-toast{right:16px;bottom:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.confirm-dialog-backdrop{z-index:var(--layer-critical)}.confirm-dialog{width:min(520px,calc(100vw - 24px))}.confirm-dialog-message{margin:12px 0 20px;white-space:pre-wrap;line-height:1.65}.sidebar{overflow:visible}.global-search{position:relative;margin:14px 0 8px}.global-search>input{width:100%;min-width:0;padding:9px 10px;font-size:12px}.global-search-results{position:absolute;z-index:var(--layer-popover);top:calc(100% + 5px);left:0;width:min(360px,calc(100vw - 24px));max-height:380px;overflow:auto;padding:7px;border:1px solid #cfe4ef;border-radius:12px;background:var(--card);box-shadow:0 16px 36px rgba(33,79,104,.18)}.global-search-results>small{display:block;padding:8px;color:var(--muted)}.global-search-results a{display:grid;grid-gap:3px;gap:3px;padding:9px;border-radius:8px;color:var(--ink);text-decoration:none}.global-search-results a:hover{background:var(--accent-soft)}.global-search-results a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:750}.global-search-results a small{color:var(--muted)}.nav-section{display:block;margin:14px 10px 4px;color:#7d97a6;font-size:10px;font-weight:900;letter-spacing:.14em}.catalog-add-tabs,.procurement-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 18px}.procurement-tabs a{padding:9px 15px;border:1px solid var(--line);border-radius:10px;color:var(--ink);text-decoration:none;font-weight:800}.procurement-tabs a.active{border-color:var(--accent);background:var(--accent-soft);color:#3f92c0}.supplier-search-panel{display:flex;gap:10px;align-items:center}.supplier-search-panel input{flex:1 1}.supplier-list,.supplier-region-list{display:grid;grid-gap:16px;gap:16px}.supplier-region>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:20px 0 10px}.supplier-region>header h2{margin:0}.supplier-region>header span{color:var(--muted)}.inline-connection-heading,.supplier-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.inline-connection-fields{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid #cfe4ef;border-radius:12px;background:var(--accent-soft)}.settings-save-bar{position:-webkit-sticky;position:sticky;z-index:25;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0;padding:12px 14px;border:1px solid #b9dced;border-radius:13px;background:color-mix(in srgb,var(--card) 96%,transparent);box-shadow:0 12px 32px rgba(35,93,124,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settings-save-bar span{color:var(--muted);font-weight:750}.catalog-add-modal{width:min(720px,calc(100vw - 24px))}.catalog-add-tabs{margin-top:0}.catalog-add-tabs button.active{background:var(--accent);color:#fff}.catalog-excel-import{display:grid;justify-items:start;grid-gap:12px;gap:12px;padding:18px;border:1px dashed #b9dced;border-radius:12px;background:var(--accent-soft)}.analysis-more-actions,.batch-more-actions{position:relative}.analysis-more-actions>summary,.batch-more-actions>summary{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--card);cursor:pointer;list-style:none;font-weight:800}.analysis-more-actions>summary::-webkit-details-marker,.batch-more-actions>summary::-webkit-details-marker{display:none}.analysis-more-actions[open]>button,.batch-more-actions[open]>button{position:absolute;z-index:40;top:calc(100% + 6px);right:0;min-width:180px;box-shadow:0 12px 28px rgba(30,70,94,.16)}.order-live-filters .live-filter-status{display:inline-flex;align-items:center;color:var(--muted);font-size:12px}.extension-installed-strip.healthy{margin-bottom:10px;padding:5px 9px;font-size:12px}.extension-installed-strip:before{display:none}.extension-installed-strip>i{width:8px;height:8px;border-radius:50%;background:#0ea5e9;box-shadow:0 0 0 3px #d8edf8}.extension-installed-strip.needs-update{border-color:#f3c36a;background:var(--warning-soft);color:#8a4b08}@media (max-width:760px){.inline-connection-heading,.settings-save-bar,.supplier-head{align-items:stretch;flex-direction:column}}.image-lightbox{position:fixed;inset:0;z-index:var(--layer-viewer);display:grid;place-items:center;padding:28px;background:rgb(8 47 73/82%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.image-lightbox>img{max-width:min(1100px,92vw);max-height:88vh;object-fit:contain;border-radius:14px;background:var(--card);box-shadow:0 22px 70px rgb(0 0 0/42%)}.image-lightbox-close{position:fixed;top:22px;right:24px;z-index:1;width:44px;height:44px;padding:0;border:0;border-radius:999px;color:#3f92c0;background:var(--card);font-size:30px;line-height:1;cursor:pointer}.pagination,.products-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;border-top:1px solid var(--line);background:var(--card)}.pagination button,.products-pagination button{min-width:88px}.pagination span,.products-pagination span{color:var(--muted);font-size:13px}.pricing-shop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-gap:16px;gap:16px}.pricing-shop-card{display:grid;align-content:start;grid-gap:16px;gap:16px}.pricing-shop-card .section-heading{margin:0}.pricing-shop-card .section-heading h2{margin-top:4px}.pricing-strategy-editor{margin-bottom:18px}.pricing-strategy-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-cost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.pricing-calculation-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:1px solid #cfe7f2;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.pricing-calculation-note span{color:var(--muted)}.pricing-shop-card label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.pricing-value{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.pricing-value input{width:100%}.pricing-value strong{min-width:46px;color:var(--accent)}@media (max-width:900px){.pricing-cost-grid,.pricing-strategy-editor .form-grid{grid-template-columns:1fr}}.capture-details{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--card)}.capture-details-header{display:flex;align-items:center;gap:12px;min-height:54px;padding:13px 16px}.capture-details-header strong{color:var(--accent)}.capture-details-header span{flex:1 1;min-width:0;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.capture-details-body{padding:12px 16px 18px;border-top:1px solid var(--line)}.capture-details-more{margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--card)}.capture-details-more>summary{padding:12px 14px;cursor:pointer;color:var(--accent);font-weight:700}.capture-details-more>summary:after{content:"＋";float:right}.capture-details-more[open]>summary:after{content:"－"}.capture-details-secondary{padding:4px 14px 16px;border-top:1px solid var(--line)}.product-detail-sections{display:flex;flex-direction:column}.product-detail-sections>#listing-workspace{order:0}.product-detail-sections>#ai-model{order:1}.product-detail-sections>#ai-content{order:2}.product-detail-sections>#images{order:6}.product-detail-sections>#ai-analysis{order:4}.product-detail-sections>#sku{order:3}.product-detail-sections>#capture-details,.product-detail-sections>#platform-data{order:5}.product-detail-sections>section:not([id]){order:10}.restock-product-title>span{padding:4px 8px;border-radius:99px;background:#b53535;color:white;font-size:11px;white-space:nowrap}.restock-sku-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:7px;gap:7px}.restock-sku-grid>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;border-radius:9px;background:var(--card);border:1px solid var(--line)}.restock-sku-grid b,.restock-sku-grid small{display:block}.restock-sku-grid small{margin-top:3px;color:var(--muted)}.restock-sku-grid strong{color:#b53535;white-space:nowrap}.restock-sku-actions{margin-left:auto}.restock-sku-actions button{padding:7px 10px;white-space:nowrap}.empty-restock-state{display:grid;place-items:center;grid-gap:6px;gap:6px;min-height:160px;color:var(--muted)}.order-platform-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.order-platform-tabs button{display:flex;gap:10px;align-items:center;background:var(--accent-soft);color:var(--ink)}.order-platform-tabs button.active{background:#74bde2;color:white}.order-platform-tabs button span{min-width:24px;padding:2px 6px;border-radius:99px;background:color-mix(in srgb,var(--card) 65%,transparent);color:#74bde2}.order-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px}.order-status-grid button{display:flex;justify-content:space-between;align-items:center;background:var(--card);color:var(--ink);border:1px solid var(--line)}.order-status-grid button.active{border-color:#74bde2;box-shadow:0 0 0 2px rgba(116,189,226,.13)}.order-status-grid strong{font-size:20px;color:#74bde2}.order-subline{display:flex;align-items:center;gap:5px;margin-top:5px;color:var(--muted)}.platform-pill{border-radius:99px;padding:2px 6px;color:white;font-size:10px;font-weight:800}.platform-pill.tiktok_shop{background:#171717}.platform-pill.shopee{background:#4c9fcb}.platform-pill.independent_site{background:#4f6a91}.order-item-summary{display:flex;align-items:center;gap:9px;max-width:320px}.order-item-summary b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.order-item-summary small{display:block;margin-top:4px;color:var(--muted)}.order-status{display:inline-block;border-radius:99px;padding:5px 9px;background:var(--accent-soft);font-size:11px;font-weight:900;white-space:nowrap}.status-ready_to_ship{background:var(--accent-soft);color:#347fa9}.status-shipped{background:var(--accent-soft);color:#305f91}.status-completed{background:var(--accent-soft);color:#74bde2}.status-cancelled,.status-return_refund{background:var(--danger-soft);color:#a72f2f}.order-detail-row td{background:var(--accent-soft);padding:0 18px 18px 64px}.order-detail-panel{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:22px;gap:22px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.order-detail-panel h3{margin:0 0 10px}.order-detail-panel article{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.order-detail-panel article>div{flex:1 1}.order-detail-panel article small{display:block;color:var(--muted);margin-top:3px}.shipping-form{display:grid;grid-gap:8px;gap:8px}.shipping-form small{color:var(--muted);line-height:1.5}.order-empty{display:grid;place-items:center;grid-gap:7px;gap:7px;min-height:170px;color:var(--muted);text-align:center}@media (max-width:1000px){.order-detail-panel{grid-template-columns:1fr}.order-detail-row td{padding-left:12px}}.group-tags span{padding:3px 7px;border-radius:99px;background:var(--accent-soft);color:#256b91;font-size:11px;font-weight:700;text-align:center;white-space:nowrap}table{width:100%;border-collapse:collapse;background:var(--card);border-radius:12px;overflow:hidden}td,th{padding:13px 15px;text-align:left;border-bottom:1px solid var(--line)}.check-cell{width:44px;text-align:center;padding-left:12px;padding-right:4px}.check-cell input[type=checkbox]{width:17px;height:17px;padding:0;accent-color:var(--accent);cursor:pointer}th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.badge,th{font-size:12px}.badge{display:inline-block;background:var(--accent-soft);color:#74bde2;border-radius:99px;padding:4px 9px;font-weight:700;white-space:nowrap}.status-cell{min-width:78px;white-space:nowrap}.status-analysis-badge{border:0;font:inherit;font-size:12px;font-weight:700;cursor:default}.status-analysis-badge.analysis-warning-badge{color:#347fa9;background:var(--accent-soft);cursor:pointer}.status-analysis-badge.analysis-advisory-badge{color:var(--warning);background:var(--warning-soft);cursor:pointer}.status-analysis-badge.analysis-passed-badge{color:#74bde2;background:var(--accent-soft);cursor:pointer}.status-analysis-badge.danger-badge{color:#a72b2b;background:var(--danger-soft);cursor:pointer}.compliance-target{scroll-margin-top:24px}.compliance-target:target{outline:3px solid rgba(76,159,203,.38);outline-offset:4px;animation:compliance-target-pulse 1.4s ease-out}@keyframes compliance-target-pulse{0%{background-color:var(--accent-soft)}to{background-color:transparent}}.publishing-data-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.publishing-data-form label{display:grid;grid-gap:7px;gap:7px;padding:10px;border-radius:10px}.publishing-data-form label>span,.publishing-data-form legend{font-weight:800}.publishing-data-form fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:10px;border:1px solid var(--line);border-radius:10px}.publishing-size-chart-field{grid-template-columns:1fr auto;align-items:flex-end}.publishing-size-chart-field>span{grid-column:1/-1}.publishing-size-chart-preview{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;color:inherit;background:var(--card);font-weight:800}.publishing-size-chart-preview img{width:74px;height:74px;object-fit:cover;border-radius:8px}.publishing-data-actions{grid-column:1/-1;display:flex;justify-content:flex-end}.platform-listing-workspace{border-color:#b7dff1;background:linear-gradient(180deg,var(--accent-soft) 0,var(--card) 180px)}.platform-listing-savebar,.platform-workspace-actions,.platform-workspace-header,.platform-workspace-nav,.platform-workspace-status{display:flex;align-items:center;gap:12px}.platform-workspace-header{justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}.platform-workspace-header h2,.platform-workspace-header p{margin:0}.platform-workspace-actions label{display:flex;align-items:center;gap:8px;font-weight:800}.platform-workspace-actions select{min-width:150px}.platform-workspace-nav{flex-wrap:wrap;padding:9px;border:1px solid #d8eaf3;border-radius:12px;background:var(--accent-soft)}.platform-workspace-nav a{padding:7px 12px;border-radius:9px;color:#24566f;font-weight:800;text-decoration:none;background:var(--card);border:1px solid #d9e8ef}.platform-workspace-status{flex-wrap:wrap;margin:12px 0;color:var(--muted);font-size:13px}.tiktok-media-state,.tiktok-media-summary{display:inline-flex;align-items:center;gap:6px;border:1px solid;border-radius:999px;text-decoration:none;font-weight:800;white-space:nowrap;transition:transform .16s ease-out,background .16s ease-out}.tiktok-media-summary{padding:5px 9px}.tiktok-media-state{padding:2px 7px;font-size:11px}.tiktok-media-state:hover,.tiktok-media-summary:hover{transform:translateY(-1px)}.tiktok-media-state i,.tiktok-media-summary i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent)}.tiktok-media-state.synced,.tiktok-media-summary.synced{color:#15803d;background:var(--success-soft)}.tiktok-media-summary.partial{color:#9a6700;background:var(--warning-soft)}.tiktok-media-state.pending,.tiktok-media-summary.pending{color:#a16207;background:var(--surface-subtle)}.tiktok-media-summary-shell{position:relative;display:inline-flex;align-items:center;gap:6px;margin-left:auto}.tiktok-media-sync-trigger{min-height:28px;padding:4px 10px;border:1px solid #1684bd;border-radius:9px;color:#fff;background:#1684bd;font-size:12px;font-weight:800;transition:transform .15s ease-out,background .15s ease-out}.tiktok-media-sync-trigger:hover:not(:disabled){background:#0f75aa;transform:translateY(-1px)}.tiktok-media-sync-trigger:disabled{cursor:default;opacity:.55}.tiktok-media-summary b{padding-left:6px;border-left:1px solid color-mix(in srgb,currentColor 22%,transparent);font-size:11px}.tiktok-media-help{position:relative;display:inline-flex}.tiktok-media-help>button{width:26px;height:26px;min-height:0;padding:0;border:1px solid #cbdbe3;border-radius:50%;color:#4a6877;background:var(--card);font-weight:900}.tiktok-media-tooltip{position:absolute;top:calc(100% + 9px);right:0;z-index:90;display:grid;width:min(320px,calc(100vw - 40px));grid-gap:9px;gap:9px;padding:12px;border:1px solid #d9e5eb;border-radius:12px;color:var(--ink);background:color-mix(in srgb,var(--card) 98%,transparent);box-shadow:0 16px 40px rgba(25,61,79,.16);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease-out,transform .16s ease-out,visibility .16s ease-out}.tiktok-media-help:focus-within .tiktok-media-tooltip,.tiktok-media-help:hover .tiktok-media-tooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.tiktok-media-tooltip>small{color:var(--muted)}.tiktok-media-pending-list{display:grid;grid-gap:7px;gap:7px}.tiktok-media-pending-list>span{display:flex;align-items:center;gap:7px}.tiktok-media-pending-list i{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#d59618}.tiktok-media-state.dot-only{width:18px;height:18px;padding:0;border:0;background:transparent;justify-content:center}.tiktok-media-state.dot-only:hover{transform:scale(1.08)}.listing-requirement,.platform-field>span b{display:inline-flex;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:900}.listing-requirement.required,.requirement-required>span b{color:#b42318;background:var(--danger-soft)}.listing-requirement.conditional,.requirement-conditional>span b{color:var(--warning);background:var(--warning-soft)}.listing-requirement.optional,.requirement-optional>span b{color:#41616f;background:var(--accent-soft)}.platform-field-group{margin-top:10px;border:1px solid #dce9ef;border-radius:12px;background:var(--card);overflow:hidden}.platform-field-group>summary{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;cursor:pointer;list-style:none;background:var(--accent-soft)}.platform-field-group>summary::-webkit-details-marker{display:none}.platform-field-group>summary span:first-child{display:grid;grid-gap:2px;gap:2px}.platform-field-group>summary small{color:var(--muted);font-weight:500}.platform-field-shortcut{display:inline-flex;margin:12px 14px 0;font-weight:800}.platform-image-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 14px 0}.platform-image-toolbar .platform-field-shortcut{margin:0;color:#35677e;text-decoration:none}.platform-image-add-panel{display:grid;grid-template-columns:auto auto minmax(220px,1fr) auto;align-items:center;flex:1 0 100%;grid-gap:9px;gap:9px;width:100%;padding:10px;border:1px solid #d8e7ee;border-radius:12px;background:color-mix(in srgb,var(--card) 98%,transparent);box-shadow:0 16px 40px rgba(25,61,79,.14)}.platform-image-add-panel>span{color:var(--muted);font-size:12px}.platform-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px}.platform-field{display:grid;align-content:start;grid-gap:7px;gap:7px}.platform-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:800;flex-wrap:wrap;justify-content:flex-start}.platform-field>span>span:first-child{margin-right:auto}.platform-field textarea{resize:vertical}.platform-image-field-row{display:flex;align-items:center;gap:7px}.platform-image-field-row>input{min-width:0;flex:1 1}.platform-image-remove{width:38px;min-width:38px;padding:0;color:#8a3d3d;font-size:20px;line-height:1}.platform-show-optionals{margin:0 14px 14px}.platform-listing-savebar{position:-webkit-sticky;position:sticky;bottom:10px;justify-content:flex-end;margin-top:14px;padding:10px;border:1px solid #cce4ef;border-radius:12px;background:color-mix(in srgb,var(--card) 96%,transparent);box-shadow:0 8px 28px rgba(27,76,99,.12);z-index:2}.platform-listing-savebar span{margin-right:auto;color:var(--muted);font-size:13px}@media (max-width:760px){.publishing-data-form{grid-template-columns:1fr}.publishing-data-actions{grid-column:auto}.platform-field-grid{grid-template-columns:1fr}.platform-image-add-panel{grid-template-columns:1fr;margin-top:8px}.platform-listing-savebar{position:static;align-items:stretch;flex-direction:column}}.login{min-height:100vh;display:grid;place-items:center;background:#2b2b2b}.login .card{width:min(420px,calc(100vw - 32px));padding:32px}.login form{display:grid;grid-gap:12px;gap:12px}.auth-main{min-height:100vh;background:var(--paper);color:var(--ink)}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(330px,.9fr) minmax(520px,1.1fr)}.auth-intro{position:relative;min-height:100vh;display:flex;flex-direction:column;padding:clamp(32px,5vw,72px);overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(52,211,153,.24),transparent 28%),radial-gradient(circle at 10% 84%,rgba(37,99,235,.3),transparent 34%),linear-gradient(145deg,#071b3a,#0c2d63 55%,#0f766e 140%);color:#f8fbff}.auth-intro:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,black,transparent 90%);mask-image:linear-gradient(180deg,black,transparent 90%)}.auth-brand,.policy-brand{position:relative;z-index:1;display:inline-flex;align-items:center;gap:14px;width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none}.auth-brand-logo{width:72px;height:72px;object-fit:contain}.auth-brand span{display:grid;grid-gap:2px;gap:2px}.auth-brand strong{color:#ffffff;font-size:20px}.auth-brand small,.auth-intro-copy li,.auth-intro-copy p,.auth-intro-note{color:rgba(241,247,255,.72)}.auth-intro-copy{position:relative;z-index:1;max-width:570px;margin:auto 0}.auth-intro-copy .eyebrow{color:#5eead4}.auth-intro-copy h2{max-width:520px;margin:14px 0 18px;color:#fff;font-size:clamp(34px,4vw,58px);line-height:1.12;letter-spacing:-.045em}.auth-intro-copy p{max-width:520px;font-size:17px}.auth-intro-copy ul{display:grid;grid-gap:11px;gap:11px;margin:26px 0 0;padding:0;list-style:none}.auth-intro-copy li:before{content:"✓";display:inline-grid;place-items:center;width:22px;height:22px;margin-right:10px;border-radius:50%;background:rgba(94,234,212,.16);color:#5eead4;font-weight:800}.auth-intro-note{position:relative;z-index:1;margin:auto 0 0;font-size:13px}.auth-workspace{min-width:0;display:flex;flex-direction:column;align-items:center;padding:48px clamp(24px,7vw,92px) 24px}.auth-card{width:min(100%,500px)}.auth-heading{margin-bottom:26px}.auth-heading h1{margin:7px 0 9px;font-size:clamp(30px,3vw,42px);line-height:1.16;letter-spacing:-.035em}.auth-field-notice,.auth-footer,.auth-heading p,.auth-switch{color:var(--muted)}.auth-tabs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px;gap:4px;margin-bottom:22px;padding:4px;border:1px solid var(--line);border-radius:13px;background:var(--surface-subtle)}.auth-tabs button{min-height:42px;border:0;border-radius:9px;background:transparent;color:var(--muted);box-shadow:none}.auth-tabs button.active{background:var(--card);color:var(--ink);box-shadow:var(--shadow-low)}.auth-form,.auth-form>label{display:grid}.auth-form{gap:16px}.auth-form>label{gap:7px;color:var(--ink);font-size:14px;font-weight:650}.auth-form input:not([type=checkbox]){width:100%;min-height:48px;border:1px solid var(--line-strong);border-radius:11px;background:var(--card);color:var(--ink);font:inherit}.auth-form input:focus{border-color:var(--accent);outline:3px solid color-mix(in srgb,var(--accent) 16%,transparent)}.verification-field{display:grid;grid-gap:6px;gap:6px}.verification-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px;gap:9px}.auth-code-button{min-width:126px;min-height:48px;padding:0 14px;white-space:nowrap}.auth-field-error,.auth-field-notice{margin:0;font-size:12px}.auth-error,.auth-field-error{color:var(--danger-color)}.auth-form-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px}.auth-check a,.auth-footer a,.auth-form-meta a,.auth-switch a,.policy-header a{color:var(--accent);text-decoration:none}.auth-check{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;color:var(--ink);font-size:13px;font-weight:500;line-height:1.5}.auth-check.compact{display:inline-flex;align-items:center}.auth-check input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--accent)}.auth-check.optional{color:var(--muted)}.auth-consents{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-subtle)}.auth-error{margin:0;padding:11px 13px;border:1px solid color-mix(in srgb,var(--danger-color) 28%,var(--line));border-radius:10px;background:var(--danger-soft);font-size:13px}.auth-primary,a.auth-primary{width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:11px;background:var(--accent);color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 24%,transparent);font-size:15px;font-weight:750;text-decoration:none}.auth-primary:hover:not(:disabled){background:var(--accent-strong);transform:translateY(-1px)}.auth-switch{margin:18px 0 0;text-align:center;font-size:14px}.auth-divider{display:flex;align-items:center;gap:12px;margin:24px 0 14px;color:var(--muted);font-size:12px}.auth-divider:after,.auth-divider:before{content:"";height:1px;flex:1 1;background:var(--line)}.auth-provider-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.auth-provider-grid button{min-height:42px;border:1px solid var(--line);background:var(--surface-subtle);color:var(--muted);box-shadow:none}.auth-provider-grid small{margin-left:4px;font-size:10px}.auth-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:auto;padding-top:32px;font-size:12px}.policy-page{min-height:100vh;padding:20px;background:var(--paper)}.policy-header{max-width:920px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 auto 20px}.policy-brand img{width:44px;height:44px;object-fit:contain}.policy-document{max-width:920px;margin:0 auto;padding:clamp(26px,5vw,64px);border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:var(--shadow-low)}.policy-document h1{margin:8px 0 12px;font-size:clamp(32px,5vw,52px)}.policy-document h2{margin:30px 0 10px;font-size:21px}.policy-document li,.policy-document p{color:var(--muted);line-height:1.8}.policy-summary{font-size:17px}.policy-version{padding-bottom:22px;border-bottom:1px solid var(--line);font-size:12px}.policy-draft-note{margin-top:34px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--warning-soft);color:var(--warning);font-size:13px;line-height:1.65}@media (max-width:900px){.auth-page{grid-template-columns:1fr}.auth-intro{min-height:auto;padding:24px}.auth-intro-copy,.auth-intro-note{display:none}.auth-brand-logo{width:54px;height:54px}.auth-workspace{min-height:calc(100vh - 102px);justify-content:flex-start;padding:36px 20px 22px}}@media (max-width:520px){.verification-row{grid-template-columns:1fr}.auth-code-button{width:100%}.auth-form-meta{align-items:flex-start;flex-direction:column}}.auth-page{--auth-page-fill:#f8fbff;--auth-intro-fill:radial-gradient(circle at 8% 8%,rgba(88,174,255,0.3),transparent 30%),radial-gradient(circle at 88% 18%,rgba(135,113,255,0.22),transparent 30%),radial-gradient(circle at 54% 64%,rgba(255,255,255,0.92),transparent 27%),linear-gradient(145deg,#e4f4ff,#edf4ff 52%,#e8e9ff);--auth-pattern-fill:radial-gradient(circle at 22% 48%,rgba(255,255,255,0.9) 0 3px,transparent 4px),radial-gradient(circle at 72% 30%,rgba(255,255,255,0.94) 0 5px,transparent 6px),linear-gradient(rgba(26,105,232,0.04) 1px,transparent 0),linear-gradient(90deg,rgba(26,105,232,0.04) 1px,transparent 0);--auth-logo-fill:rgba(255,255,255,0.78);--auth-device-fill:linear-gradient(145deg,rgba(255,255,255,0.98),rgba(229,237,255,0.92));--auth-glass-fill:rgba(255,255,255,0.58);--auth-control-fill:rgba(255,255,255,0.86);--auth-card-fill:rgba(255,255,255,0.94);grid-template-columns:minmax(560px,1.04fr) minmax(520px,.96fr);background:var(--auth-page-fill)}.auth-intro{isolation:isolate;padding:clamp(28px,3.25vw,54px) clamp(34px,4.1vw,68px);background:var(--auth-intro-fill);color:#12213b}.auth-intro:after{z-index:-2;background:var(--auth-pattern-fill);background-size:auto,auto,52px 52px,52px 52px;-webkit-mask-image:none;mask-image:none}.auth-brand{gap:16px}.auth-brand-logo{width:70px;height:70px;padding:5px;border-radius:18px;background:var(--auth-logo-fill);box-shadow:0 14px 36px rgba(31,91,179,.14)}.auth-brand strong{color:#0e1d34;font-size:23px;letter-spacing:-.02em}.auth-brand small,.auth-intro-copy li,.auth-intro-copy p,.auth-intro-note{color:#52627b}.auth-intro-copy{max-width:500px;margin:clamp(40px,7vh,82px) 0 0}.auth-intro-copy .eyebrow{color:#1769e0}.auth-intro-copy h2{max-width:500px;margin:12px 0 14px;color:#07172f;font-size:clamp(40px,4.3vw,66px);line-height:1.13;letter-spacing:-.06em}.auth-intro-copy h2 span{color:#1769e0;text-shadow:0 8px 22px rgba(23,105,224,.2)}.auth-intro-copy p{max-width:470px;margin:0;font-size:16px;line-height:1.75}.auth-benefits{display:grid;grid-gap:13px;gap:13px;max-width:470px;margin-top:28px}.auth-benefits article{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;grid-gap:13px;gap:13px}.auth-benefits i,.auth-journey i,.auth-security-strip>i,.auth-trust-points i{display:inline-grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#2f89ff,#1769e0);color:#fff;font-style:normal;font-weight:800;box-shadow:0 10px 24px rgba(23,105,224,.2)}.auth-benefits i{width:46px;height:46px;font-size:14px}.auth-benefits article:nth-child(2) i{background:linear-gradient(145deg,#8a72ff,#6356dc)}.auth-benefits article:nth-child(3) i{background:linear-gradient(145deg,#48d8b0,#18af82)}.auth-benefits small,.auth-benefits span,.auth-benefits strong{display:block}.auth-benefits strong{color:#17233a;font-size:14px}.auth-benefits small{margin-top:2px;color:#63728a;font-size:12px}.auth-hero-visual{position:absolute;right:clamp(24px,4vw,72px);top:24%;width:min(38%,400px);aspect-ratio:1}.auth-hero-device{position:absolute;left:50%;top:54%;width:min(72%,270px);aspect-ratio:1;display:grid;place-items:center;border:0;background:transparent;transform:translate(-50%,-50%) rotate(-7deg)}.auth-hero-device img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 20px rgba(49,88,166,.13))}.auth-platform-connections{position:absolute;inset:0;width:100%;height:150%;overflow:visible;pointer-events:none;stroke:rgba(42,119,235,.26);stroke-width:.45;stroke-linecap:round;stroke-linejoin:round}.auth-platform-connections circle{fill:#76a9f7;stroke:var(--card);stroke-width:.7}.auth-platform-mark{position:absolute;display:grid;place-items:center;width:56px;height:56px;border:6px solid rgba(255,255,255,.82);border-radius:18px;color:white;font-weight:900;box-shadow:0 14px 30px rgba(41,75,148,.2)}.platform-tiktok{top:0;left:24%;background:#111827}.platform-shopee{top:23%;right:-2%;background:#ff6a2f}.platform-amazon{right:3%;bottom:8%;background:var(--card);color:#172033}.auth-hero-pulse{position:absolute;width:16px;height:16px;border:4px solid rgba(255,255,255,.86);border-radius:50%;background:#4c9aff;box-shadow:0 0 0 8px rgba(76,154,255,.1)}.auth-hero-pulse.pulse-one{left:0;top:48%}.auth-hero-pulse.pulse-two{right:20%;top:4%;background:#7d6cff}.auth-journey{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:auto 0 0;padding:28px 0 20px;list-style:none}.auth-journey li{position:relative;display:grid;justify-items:center;text-align:center}.auth-journey li:not(:last-child):after{content:"";position:absolute;top:23px;left:calc(50% + 30px);width:calc(100% - 50px);border-top:2px dashed rgba(23,105,224,.32)}.auth-journey i{width:46px;height:46px;margin-bottom:9px}.auth-journey small,.auth-journey strong{display:block}.auth-journey strong{color:#17233a;font-size:13px}.auth-journey small{margin-top:2px;color:#6d7c92;font-size:11px}.auth-security-strip{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid rgba(255,255,255,.86);border-radius:15px;background:var(--auth-glass-fill);box-shadow:0 12px 30px rgba(55,91,168,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-security-strip>i{flex:0 0 34px;width:34px;height:34px}.auth-security-strip small,.auth-security-strip span,.auth-security-strip strong{display:block}.auth-security-strip strong{color:#17233a;font-size:12px}.auth-security-strip small{margin-top:2px;color:#66758b;font-size:11px}.auth-workspace{position:relative;justify-content:center;padding:68px clamp(30px,5.4vw,82px) 24px;background:var(--auth-page-fill)}.auth-language{position:absolute;top:28px;right:clamp(24px,4vw,58px);padding:9px 14px;border:1px solid #e1e8f2;border-radius:999px;background:var(--auth-control-fill);color:#334155;box-shadow:0 7px 22px rgba(33,63,111,.08);font-size:12px;font-weight:700}.auth-card{position:relative;width:min(100%,560px);padding:clamp(28px,3vw,42px);border:1px solid #e5ebf4;border-radius:22px;background:var(--auth-card-fill);box-shadow:0 24px 70px rgba(31,61,111,.11);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.auth-card-brand{position:absolute;top:34px;right:38px;width:58px;height:58px}.auth-card-brand img{width:100%;height:100%;object-fit:contain}.auth-heading{padding-right:76px}.auth-heading h1{font-size:clamp(30px,2.7vw,40px)}.auth-heading p{line-height:1.65}.auth-tabs{border:0;border-bottom:1px solid var(--line);background:transparent}.auth-tabs,.auth-tabs button{border-radius:0}.auth-tabs button.active{position:relative;background:transparent;color:var(--accent);box-shadow:none}.auth-tabs button.active:after{content:"";position:absolute;left:14%;right:14%;bottom:-5px;height:3px;border-radius:999px;background:var(--accent)}.auth-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-provider-grid button{min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;background:var(--card);color:var(--ink);font-weight:650}.auth-provider-grid button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:var(--accent-soft);transform:translateY(-1px)}.provider-icon{flex:0 0 24px;width:24px;height:24px;display:inline-grid;place-items:center;border-radius:8px;font-style:normal;font-size:12px;font-weight:900}.provider-wechat{background:#18bd68;color:white}.provider-google{background:var(--card);color:#4285f4;border:1px solid #e3e8ef}.provider-apple{background:#111827;color:white}.provider-alipay{background:#1677ff;color:white}.auth-provider-notice{margin:10px 0 0;padding:9px 11px;border-radius:9px;background:var(--accent-soft);color:var(--muted);font-size:12px;line-height:1.5}.auth-trust-points{width:min(100%,610px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:22px}.auth-trust-points>span{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-column-gap:8px;column-gap:8px}.auth-trust-points i{grid-row:span 2;width:28px;height:28px;border-radius:9px;font-size:10px}.auth-trust-points small,.auth-trust-points strong{display:block}.auth-trust-points strong{color:#344054;font-size:11px}.auth-trust-points small{color:#8390a4;font-size:9px}.auth-footer{margin-top:0;padding-top:18px}html[data-color-theme=dark] .auth-page,html[data-color-theme=dark] .auth-workspace{--auth-page-fill:#091221;--auth-intro-fill:radial-gradient(circle at 8% 8%,rgba(29,105,213,0.3),transparent 30%),radial-gradient(circle at 88% 18%,rgba(100,80,210,0.23),transparent 30%),linear-gradient(145deg,#0b1d36,#102442 54%,#171f40);--auth-logo-fill:rgba(17,27,43,0.84);--auth-device-fill:linear-gradient(145deg,#18273d,#101a2a);--auth-glass-fill:rgba(17,27,43,0.72);--auth-control-fill:rgba(17,27,43,0.9);--auth-card-fill:rgba(17,27,43,0.94);background:var(--auth-page-fill)}html[data-color-theme=dark] .auth-intro{background:var(--auth-intro-fill)}html[data-color-theme=dark] .auth-benefits strong,html[data-color-theme=dark] .auth-brand strong,html[data-color-theme=dark] .auth-intro-copy h2,html[data-color-theme=dark] .auth-journey strong,html[data-color-theme=dark] .auth-security-strip strong{color:#f3f7fd}html[data-color-theme=dark] .auth-benefits small,html[data-color-theme=dark] .auth-brand small,html[data-color-theme=dark] .auth-intro-copy p,html[data-color-theme=dark] .auth-journey small,html[data-color-theme=dark] .auth-security-strip small{color:#a9b8cc}html[data-color-theme=dark] .auth-card,html[data-color-theme=dark] .auth-language,html[data-color-theme=dark] .auth-security-strip{border-color:#28384f;background:rgba(17,27,43,.92);color:var(--ink)}html[data-color-theme=dark] .auth-language,html[data-color-theme=dark] .auth-trust-points strong{color:#d9e3ef}html[data-color-theme=dark] .auth-trust-points small{color:#8c9bb0}@media (max-width:1240px){.auth-page{grid-template-columns:minmax(460px,.92fr) minmax(500px,1.08fr)}.auth-hero-visual{opacity:.62;right:-7%;width:42%}.auth-intro-copy{position:relative;z-index:2}}@media (max-width:980px){.auth-page{grid-template-columns:1fr}.auth-intro{min-height:auto;padding:22px 24px}.auth-hero-visual,.auth-intro-copy,.auth-journey,.auth-security-strip{display:none}.auth-brand-logo{width:54px;height:54px}.auth-workspace{min-height:calc(100vh - 98px);padding:54px 20px 22px}.auth-language{top:12px;right:18px}}@media (max-width:560px){.auth-card{padding:26px 20px;border-radius:18px}.auth-card-brand{display:none}.auth-heading{padding-right:0}.auth-provider-grid{grid-template-columns:1fr 1fr}.auth-provider-grid button{font-size:12px}.auth-trust-points{display:none}}html[data-color-theme] .auth-page{--ink:#121a2d;--muted:#667085;--paper:#f8fbff;--card:#ffffff;--surface-subtle:#f8faff;--line:#e5e9f1;--line-strong:#d9e0eb;--auth-page-fill:#f9fbfe;--auth-intro-fill:radial-gradient(circle at 9% 3%,rgba(82,168,255,0.3),transparent 28%),radial-gradient(circle at 86% 12%,rgba(131,119,255,0.22),transparent 31%),radial-gradient(circle at 50% 60%,rgba(255,255,255,0.9),transparent 25%),linear-gradient(148deg,#e9f6ff,#edf5ff 45%,#eaeaff);--auth-pattern-fill:radial-gradient(circle at 20% 44%,rgba(255,255,255,0.92) 0 3px,transparent 4px),radial-gradient(circle at 78% 27%,rgba(255,255,255,0.96) 0 5px,transparent 6px),linear-gradient(rgba(43,119,231,0.035) 1px,transparent 0),linear-gradient(90deg,rgba(43,119,231,0.035) 1px,transparent 0);--auth-logo-fill:rgba(255,255,255,0.86);--auth-device-fill:linear-gradient(145deg,rgba(255,255,255,0.99),rgba(230,237,255,0.96));--auth-glass-fill:rgba(255,255,255,0.7);--auth-control-fill:rgba(255,255,255,0.95);--auth-card-fill:rgba(255,255,255,0.96);--auth-trust-icon-fill:#edf4ff;--auth-device-base-fill:linear-gradient(180deg,#e7efff,#8ab3ff 48%,#dfeaff 50%);grid-template-columns:52.7% 47.3%;color-scheme:light;background:var(--auth-page-fill);color:var(--ink)}html[data-color-theme] .auth-page .auth-intro{min-height:100vh;padding:36px clamp(42px,3.4vw,54px) 48px;background:var(--auth-intro-fill);color:#111827}html[data-color-theme] .auth-page .auth-brand-logo{width:112px;height:112px;flex-shrink:0;padding:0;border-radius:0;background:transparent;box-shadow:none}html[data-color-theme] .auth-page .auth-brand{gap:18px}html[data-color-theme] .auth-page .auth-brand strong{color:#111827;font-size:27px;letter-spacing:-.035em}html[data-color-theme] .auth-page .auth-brand small{margin-top:2px;color:#4f5d73;font-size:15px}html[data-color-theme] .auth-page .auth-intro-copy{position:relative;z-index:3;width:59%;max-width:410px;margin:clamp(32px,3.5vh,44px) 0 0}html[data-color-theme] .auth-page .auth-intro-copy .eyebrow{display:none}html[data-color-theme] .auth-page .auth-intro-copy h2{margin:0 0 18px;color:#080f20;font-size:clamp(44px,4.35vw,66px);line-height:1.12;letter-spacing:-.07em}html[data-color-theme] .auth-page .auth-intro-copy h2 span{color:#246ce8}html[data-color-theme] .auth-page .auth-intro-copy>p{max-width:365px;color:#4b5b74;font-size:16px;line-height:1.85}html[data-color-theme] .auth-page .auth-intro-copy>p strong{display:block;color:#26354c;font-weight:800}html[data-color-theme] .auth-page .auth-benefits{gap:47px;max-width:350px;margin-top:46px}html[data-color-theme] .auth-page .auth-benefits article{grid-template-columns:64px minmax(0,1fr);gap:16px}html[data-color-theme] .auth-page .auth-benefits i{width:64px;height:64px;border-radius:16px}html[data-color-theme] .auth-page .auth-benefits i svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}html[data-color-theme] .auth-page .auth-benefits i b{font-size:18px}html[data-color-theme] .auth-page .auth-benefits strong{color:#182238;font-size:15px}html[data-color-theme] .auth-page .auth-benefits small{margin-top:4px;color:#596981;font-size:12px;line-height:1.55}html[data-color-theme] .auth-page .auth-hero-visual{right:clamp(22px,2.6vw,44px);top:18%;width:48%;max-width:430px}html[data-color-theme] .auth-page .auth-hero-device{top:106%;width:min(78%,260px);transform:translate(-50%,-50%) rotate(-7deg)}html[data-color-theme] .auth-page .auth-platform-mark{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:62px;height:62px;padding:10px;border-width:7px;border-radius:19px;background:var(--card);color:#111827;text-shadow:none}html[data-color-theme] .auth-page .auth-platform-mark img{display:block;width:100%;height:100%;object-fit:contain}html[data-color-theme] .auth-page .platform-tiktok{top:-1%;left:23%}html[data-color-theme] .auth-page .platform-shopee{top:19%;right:-1%}html[data-color-theme] .auth-page .platform-amazon{right:1%;bottom:28%;width:84px;padding:0 3px}html[data-color-theme] .auth-page .platform-lazada{right:-10%;bottom:1%;width:50px;height:50px;padding:7px;border-width:5px;border-radius:15px}html[data-color-theme] .auth-page .auth-journey{width:calc(100% - 36px);align-self:center;margin:auto auto 0;padding:24px 0 22px;transform:translateY(-44px)}html[data-color-theme] .auth-page .auth-journey i{width:68px;height:68px;margin-bottom:11px;border-radius:17px;background:var(--card);box-shadow:0 12px 26px rgba(38,79,150,.12)}html[data-color-theme] .auth-page .auth-journey i svg{width:34px;height:34px;fill:none;stroke:#2876ed;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}html[data-color-theme] .auth-page .auth-journey .journey-cube i svg{stroke:#6f5ce7}html[data-color-theme] .auth-page .auth-journey .journey-upload i svg{stroke:#ff8848}html[data-color-theme] .auth-page .auth-journey .journey-done i svg{stroke:#16b983}html[data-color-theme] .auth-page .auth-journey li:not(:last-child):after{top:34px;left:calc(50% + 41px);width:calc(100% - 66px);border-color:#7ab7ff}html[data-color-theme] .auth-page .auth-journey strong{color:#172033;font-size:14px}html[data-color-theme] .auth-page .auth-journey small{color:#66758b;font-size:11px}html[data-color-theme] .auth-page .auth-security-strip{display:grid;grid-template-columns:44px auto repeat(4,auto);grid-gap:12px;gap:12px;min-height:96px;padding:14px 18px;border-color:rgba(255,255,255,.92);background:var(--auth-glass-fill)}html[data-color-theme] .auth-page .auth-security-strip>i{width:40px;height:40px;background:var(--card);color:#1e6dea;box-shadow:none}html[data-color-theme] .auth-page .auth-security-strip>i svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}html[data-color-theme] .auth-page .auth-security-title strong{color:#182238;font-size:13px}html[data-color-theme] .auth-page .auth-security-strip>small{padding:7px 11px;border:1px solid #e0e7f1;border-radius:8px;background:var(--card);color:#536279;white-space:nowrap}html[data-color-theme] .auth-page .auth-workspace{--auth-page-fill:#f9fbfe;--auth-control-fill:rgba(255,255,255,0.95);--auth-card-fill:rgba(255,255,255,0.96);min-height:100vh;justify-content:flex-start;padding:clamp(104px,9.4vh,118px) 36px 30px;background:var(--auth-page-fill)}html[data-color-theme] .auth-page .auth-language{top:40px;right:36px;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-color:#e2e7ef;background:var(--auth-control-fill);color:#1d2939;font-size:13px}html[data-color-theme] .auth-page .auth-language svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}html[data-color-theme] .auth-page .auth-language:after{content:"⌄";margin-left:8px}html[data-color-theme] .auth-page .auth-card{width:min(100%,594px);min-height:min(816px,calc(100vh - 205px));display:flex;flex-direction:column;padding:54px 38px 34px;border-color:#e5e9f0;border-radius:18px;background:var(--auth-card-fill);color:var(--ink);box-shadow:0 22px 58px rgba(32,56,98,.1)}html[data-color-theme] .auth-page .auth-login-heading{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;grid-gap:22px;gap:22px;margin-bottom:24px}html[data-color-theme] .auth-page .auth-login-logo{width:112px;height:112px;display:grid;place-items:center;border:0;background:transparent;box-shadow:none}html[data-color-theme] .auth-page .auth-login-logo img{width:100%;height:100%;object-fit:contain}html[data-color-theme] .auth-page .auth-login-heading .auth-heading{margin:0;padding:0}html[data-color-theme] .auth-page .auth-login-heading h1{margin:0 0 8px;color:#111827;font-size:34px;letter-spacing:-.045em}html[data-color-theme] .auth-page .auth-login-heading p{margin:0;color:#627087;font-size:14px}html[data-color-theme] .auth-page .auth-tabs{margin-bottom:40px;padding:0}html[data-color-theme] .auth-page .auth-tabs button{min-height:48px;color:#647087;font-size:15px}html[data-color-theme] .auth-page .auth-tabs button.active{color:#1769e0}html[data-color-theme] .auth-page .auth-login-form{gap:22px}.auth-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-color-theme] .auth-page .auth-input-shell{position:relative;display:flex;align-items:center}html[data-color-theme] .auth-page .auth-input-shell>svg{position:absolute;left:18px;z-index:1;width:22px;height:22px;fill:none;stroke:#64748b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;pointer-events:none}html[data-color-theme] .auth-page .auth-input-shell input:not([type=checkbox]){min-height:58px;padding:0 52px;border-color:#dce3ec;border-radius:10px;background:var(--card);color:#111827;font-size:15px}html[data-color-theme] .auth-page .auth-input-shell input::placeholder{color:#98a2b3}html[data-color-theme] .auth-page .auth-password-toggle{position:absolute;right:12px;z-index:2;width:38px;height:38px;min-height:0;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#64748b;box-shadow:none}html[data-color-theme] .auth-page .auth-password-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}html[data-color-theme] .auth-page .auth-form-meta{color:#475467;font-size:14px}html[data-color-theme] .auth-page .auth-primary{min-height:56px;border-radius:9px;font-size:16px}html[data-color-theme] .auth-page .auth-divider{margin:34px 0 20px;color:#7b8799;font-size:13px}html[data-color-theme] .auth-page .auth-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html[data-color-theme] .auth-page .auth-provider-grid button{min-height:56px;gap:9px;border-color:#dfe5ed;border-radius:10px;background:var(--card);color:#172033;font-size:14px}html[data-color-theme] .auth-page .provider-icon{width:23px;height:23px;flex-basis:23px;border:0;border-radius:0;background:transparent;color:#111827}html[data-color-theme] .auth-page .provider-icon svg{width:100%;height:100%;fill:currentColor}html[data-color-theme] .auth-page .provider-wechat{width:28px;flex-basis:28px}html[data-color-theme] .auth-page .provider-wechat img{display:block;width:100%;height:100%;object-fit:contain}html[data-color-theme] .auth-page .auth-login-switch{margin-top:28px;padding-top:26px;border-top:1px solid #e7ebf1;color:#667085}html[data-color-theme] .auth-page .auth-login-switch span{margin-left:8px;color:#1769e0;font-size:20px}html[data-color-theme] .auth-page .auth-trust-points{width:min(100%,594px);margin-top:36px}html[data-color-theme] .auth-page .auth-trust-points>span{grid-template-columns:40px minmax(0,1fr);column-gap:10px}html[data-color-theme] .auth-page .auth-trust-points i{width:40px;height:40px;border-radius:50%;background:var(--auth-trust-icon-fill);color:#1769e0;box-shadow:none}html[data-color-theme] .auth-page .auth-trust-points i svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}html[data-color-theme] .auth-page .auth-trust-points strong{color:#253149;font-size:12px}html[data-color-theme] .auth-page .auth-trust-points small{color:#7a879a;font-size:10px}html[data-color-theme] .auth-page .auth-footer{margin-top:auto;padding-top:34px;color:#98a2b3;font-size:11px}@media (max-width:1180px){html[data-color-theme] .auth-page .auth-intro-copy{width:58%}html[data-color-theme] .auth-page .auth-hero-visual{right:-6%;opacity:.82}html[data-color-theme] .auth-page .auth-security-strip{grid-template-columns:40px minmax(120px,1fr) repeat(2,auto)}html[data-color-theme] .auth-page .auth-security-strip>small:nth-last-child(-n+2){display:none}}@media (max-width:980px){html[data-color-theme] .auth-page{grid-template-columns:1fr}html[data-color-theme] .auth-page .auth-intro{min-height:auto;padding:20px 24px}html[data-color-theme] .auth-page .auth-hero-visual,html[data-color-theme] .auth-page .auth-intro-copy,html[data-color-theme] .auth-page .auth-journey,html[data-color-theme] .auth-page .auth-security-strip{display:none}html[data-color-theme] .auth-page .auth-brand-logo{width:72px;height:72px}html[data-color-theme] .auth-page .auth-brand strong{font-size:20px}html[data-color-theme] .auth-page .auth-brand small{font-size:12px}html[data-color-theme] .auth-page .auth-workspace{min-height:calc(100vh - 98px);padding:62px 20px 24px}html[data-color-theme] .auth-page .auth-card{min-height:auto;padding:34px 24px 28px}html[data-color-theme] .auth-page .auth-language{top:14px;right:20px}html[data-color-theme] .auth-page .auth-footer{margin-top:0}}@media (max-width:560px){html[data-color-theme] .auth-page .auth-login-heading{grid-template-columns:80px minmax(0,1fr);gap:14px}html[data-color-theme] .auth-page .auth-login-logo{width:80px;height:80px}html[data-color-theme] .auth-page .auth-login-heading h1{font-size:27px}html[data-color-theme] .auth-page .auth-login-heading p{font-size:12px}html[data-color-theme] .auth-page .auth-provider-grid{grid-template-columns:1fr}}.account-center{display:grid;grid-gap:18px;gap:18px}.account-workspace-badge{max-width:260px;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:12px;font-weight:700}.account-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.account-subpanel{min-width:0;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-subtle)}.account-subpanel.full{grid-column:1/-1}.account-subpanel h3{margin:0 0 13px}.account-contact-list{display:grid;grid-gap:7px;gap:7px;margin:0 0 15px}.account-contact-list>div{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:8px;gap:8px;padding-bottom:7px;border-bottom:1px solid var(--line)}.account-contact-list dd,.account-contact-list dt{margin:0}.account-contact-list dt,.account-subpanel .section-heading p,.account-subpanel small{color:var(--muted);font-size:12px}.account-contact-form,.account-password-form{display:grid;grid-gap:11px;gap:11px}.account-contact-form .verification-row{grid-template-columns:minmax(0,1fr) auto}.section-heading.compact{align-items:center;margin-bottom:12px}.section-heading.compact h3,.section-heading.compact p{margin:0}.account-device-list,.account-token-list{display:grid;grid-gap:8px;gap:8px}.account-device-list article,.account-token-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--line)}.account-device-list article>div,.account-token-list article>div{display:grid;grid-gap:3px;gap:3px}.account-device-list em{margin-left:6px;color:var(--success);font-size:11px;font-style:normal}.notification-preference-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px}.notification-preference-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.notification-preference-row>span{display:grid;grid-gap:2px;gap:2px}.notification-preference-row input{width:18px;height:18px;accent-color:var(--accent)}.account-new-token{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin-bottom:12px;padding:11px;border:1px solid color-mix(in srgb,var(--success) 35%,var(--line));border-radius:10px;background:var(--success-soft)}.account-new-token code{min-width:0;overflow-wrap:anywhere;color:var(--success);font-size:12px}.account-summary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.account-device-details,.account-summary-list article{border:1px solid var(--line);border-radius:12px;background:var(--surface-subtle)}.account-summary-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:14px 15px}.account-summary-list article>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.account-device-actions p,.account-device-details small,.account-dialog-note,.account-summary-list small{color:var(--muted);font-size:12px}.account-device-details{overflow:hidden}.account-device-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;cursor:pointer;list-style:none;font-weight:800}.account-device-details>summary::-webkit-details-marker{display:none}.account-device-details>summary:after{content:"⌄";color:var(--muted);transition:transform .16s ease}.account-device-details[open]>summary:after{transform:rotate(180deg)}.account-device-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 17px 4px;border-top:1px solid var(--line)}.account-device-actions p{margin:0}.account-device-list{padding:0 17px 8px}.account-device-list article.unknown{color:var(--danger-color)}.account-settings-modal{width:min(580px,100%)}.account-settings-modal>header h2{margin:4px 0 0}.account-dialog-form,.account-token-manager{display:grid;grid-gap:13px;gap:13px;margin-top:18px}.account-dialog-note{margin:0;line-height:1.6}.account-token-manager .account-new-token{align-items:center;margin:0}.account-token-manager .account-new-token>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.account-token-manager .account-new-token code{display:block}@media (max-width:760px){.account-settings-grid,.account-summary-list{grid-template-columns:1fr}.account-device-actions,.account-device-list article,.account-token-list article,.section-heading.compact{align-items:stretch;flex-direction:column}.account-device-details>summary{align-items:flex-start}}.error{color:#ad2f2f;font-size:14px}.dashboard-stat-link{display:block;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dashboard-stat-link:hover{transform:translateY(-2px);border-color:#86b9d3;box-shadow:0 13px 28px rgba(116,189,226,.1)}.dashboard-stat-link small{display:block;margin-top:8px;color:var(--accent)}.integration-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.integration-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.integration-store-notice{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:16px 0 4px;padding:14px 16px;border:1px solid #cae3ef;border-radius:13px;background:var(--accent-soft)}.integration-store-notice div{display:grid;grid-gap:4px;gap:4px}.integration-store-notice span{color:var(--muted);font-size:13px}.integration-store-notice a{flex:0 0 auto;text-decoration:none}.integration-card{position:relative;cursor:pointer;min-height:250px;display:flex;flex-direction:column;transition:transform .16s ease,border-color .16s ease}.integration-card:focus-visible,.integration-card:hover{transform:translateY(-2px);border-color:#91cbe7;outline:none}.integration-card.missing{border-color:#e6b4a8}.integration-card.mock{border-color:#b7dceb}.integration-card-top,.integration-footer,.integration-modal header,.modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-close{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;min-height:40px;line-height:1;margin:0;background:transparent;color:var(--ink);padding:0;font-size:22px}.integration-footer{margin-top:auto;padding-top:18px}.modal-backdrop{position:fixed;inset:0;z-index:var(--layer-dialog);display:grid;place-items:center;padding:20px;background:rgba(9,22,15,.5)}.integration-modal{width:min(620px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;padding:24px;background:var(--card);border-radius:16px;box-shadow:0 22px 70px rgba(5,18,11,.3)}.integration-modal form{display:grid;grid-gap:13px;gap:13px;margin-top:18px}.integration-modal label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px}.official-link{display:inline-block;margin:6px 0}.modal-actions{justify-content:flex-start;margin-top:8px}.compact-modal{width:min(520px,100%)}.watermark-preview-modal{width:min(1040px,100%)}.manual-watermark-modal{width:min(960px,100%)}.visual-generation-model-select{display:flex;align-items:center;gap:7px;min-width:250px;margin:0;font-size:12px;font-weight:800}.visual-generation-model-select select{min-width:190px;padding:9px 10px}.visual-model-help-button{width:36px;min-width:36px;padding:8px;border-radius:999px;font-size:16px;font-weight:900}.visual-model-comparison-modal{width:min(980px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto}.visual-model-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.visual-model-comparison-grid article{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #d9e8ef;border-radius:14px;background:var(--accent-soft)}.visual-model-comparison-grid article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.visual-model-comparison-grid article>header>div{display:grid;grid-gap:3px;gap:3px}.visual-model-comparison-grid article>header span{color:#3e89b2;font-size:12px;font-weight:800}.visual-model-comparison-empty,.visual-model-comparison-grid img{width:100%;aspect-ratio:2/3;border-radius:10px;background:var(--accent-soft);object-fit:contain}.visual-model-comparison-empty{display:grid;place-items:center;color:#78868e;font-size:13px}.visual-model-comparison-grid p,.visual-model-comparison-note{margin:0;line-height:1.55}.visual-model-comparison-note{padding:10px 12px;border-radius:10px;background:var(--accent-soft);color:#456879;font-size:12px}@media (max-width:720px){.visual-model-comparison-grid{grid-template-columns:1fr}.visual-generation-model-select{width:100%}.visual-generation-model-select select{flex:1 1}}.image-url-import-modal{width:min(680px,100%)}.image-url-import-modal textarea{width:100%;margin-top:16px;resize:vertical;font-family:inherit;line-height:1.6}.manual-watermark-canvas{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;max-height:calc(100vh - 250px);margin:18px auto 0;overflow:hidden;border:2px solid #74bde2;border-radius:12px;cursor:crosshair;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.manual-watermark-canvas>img{display:block;width:auto;max-width:100%;max-height:calc(100vh - 255px);pointer-events:none}.manual-watermark-box{position:absolute;display:grid;place-items:center;border:2px solid #e14c4c;color:#fff;background:rgb(225 76 76/18%);font-weight:800;pointer-events:none}.manual-watermark-box.draft{border-style:dashed;background:rgb(225 76 76/10%)}.manual-region-image-tabs{display:flex;gap:8px;margin-top:14px;padding-bottom:6px;overflow-x:auto}.manual-region-image-tabs button{display:grid;flex:0 0 78px;grid-gap:3px;gap:3px;padding:4px;border:2px solid transparent;color:var(--ink);background:var(--accent-soft)}.manual-region-image-tabs button.active{border-color:#74bde2;background:var(--accent-soft)}.manual-region-image-tabs img{width:68px;height:58px;object-fit:cover;border-radius:6px}.manual-region-image-tabs span{font-size:11px}.watermark-processing-mode{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.watermark-processing-mode label{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--accent-soft);cursor:pointer}.image-selection-combined{position:relative;display:inline-flex;align-items:stretch}.image-selection-combined>button{border-radius:9px 0 0 9px}.image-selection-combined details{position:relative}.image-selection-combined summary{display:grid;place-items:center;min-width:32px;height:100%;border:1px solid var(--line);border-left:0;border-radius:0 9px 9px 0;background:var(--card);list-style:none;cursor:pointer}.image-selection-combined summary::-webkit-details-marker{display:none}.image-selection-combined details>div{position:absolute;z-index:20;top:calc(100% + 7px);right:0;display:grid;min-width:140px;grid-gap:6px;gap:6px;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--card);box-shadow:0 12px 30px rgba(16,42,58,.16)}.selected-image-count{align-self:center;color:var(--muted);font-size:12px;white-space:nowrap}.image-upload-dropzone{display:grid;place-items:center;grid-gap:8px;gap:8px;padding:22px;border:1px dashed #83c7e8;border-radius:13px;background:var(--accent-soft);text-align:center}.image-upload-dropzone span{color:var(--muted);font-size:13px}.image-url-divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px}.image-url-divider:after,.image-url-divider:before{content:"";flex:1 1;border-top:1px solid var(--line)}.watermark-mode-options{display:grid;grid-gap:9px;gap:9px}.watermark-mode-options>button{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;text-align:left}.watermark-mode-options small,.watermark-mode-options span,.watermark-mode-options strong{display:block}.watermark-mode-options small{margin-top:3px;color:inherit;opacity:.72}.product-image-viewer-backdrop{position:fixed;z-index:var(--layer-viewer);inset:0;overflow:hidden;background:rgb(3 14 22/88%)}.product-image-viewer-toolbar{position:absolute;z-index:4;top:14px;left:50%;display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 9px;border:1px solid rgb(255 255 255/18%);border-radius:999px;color:#fff;background:rgb(4 18 28/64%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateX(-50%)}.product-image-viewer-toolbar button{padding:6px 10px;border:1px solid rgb(255 255 255/24%);color:#fff;background:var(--card)}.product-image-viewer-toolbar small{color:rgb(255 255 255/60%)}.product-image-viewer-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:64px 72px 46px;overflow:hidden;overscroll-behavior:contain;touch-action:none;cursor:zoom-in}.product-image-viewer-stage.is-zoomed{cursor:-webkit-grab;cursor:grab}.product-image-viewer-stage.is-zoomed:active{cursor:-webkit-grabbing;cursor:grabbing}.product-image-viewer-stage>img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:center;transition:transform .12s ease-out;will-change:transform}.product-image-viewer-close,.product-image-viewer-nav{position:absolute;z-index:2;display:grid;place-items:center;border:1px solid rgb(255 255 255/22%);border-radius:999px;color:#fff;background:var(--card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-image-viewer-close{top:14px;right:14px;width:38px;height:38px;padding:0;font-size:27px}.product-image-viewer-nav{top:50%;width:46px;height:46px;padding:0;transform:translateY(-50%);font-size:34px}.product-image-viewer-nav.previous{left:14px}.product-image-viewer-nav.next{right:14px}.product-image-viewer-count{position:absolute;bottom:14px;left:50%;padding:5px 11px;border-radius:999px;color:#fff;background:rgb(0 0 0/48%);transform:translateX(-50%);font-size:13px}@media (max-width:640px){.product-image-viewer-toolbar small{display:none}.product-image-viewer-stage{padding:58px 18px 44px}.product-image-viewer-nav{width:38px;height:38px;font-size:28px}}.watermark-preview-list{display:grid;grid-gap:18px;gap:18px;margin:18px 0}.watermark-preview-item{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--accent-soft)}.watermark-preview-item p{margin:10px 0 0}.watermark-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.watermark-comparison-grid figure{margin:0}.watermark-comparison-grid figcaption{margin-bottom:7px;color:var(--muted);font-size:13px;font-weight:700}.watermark-comparison-grid img{display:block;width:100%;max-height:540px;object-fit:contain;border:1px solid var(--line);border-radius:12px;background:var(--card)}@media (max-width:720px){.watermark-comparison-grid{grid-template-columns:1fr}}.integration-add-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.integration-add-list>button{display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;background:var(--accent-soft);color:var(--ink);border:1px solid var(--line)}.integration-add-list small,.integration-add-list span{display:block}.integration-add-list small{margin-top:4px;color:var(--muted)}.integration-settings-section{margin-top:22px}.integration-settings-section .integration-grid{margin-top:14px}.ai-model-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:12px;gap:12px;margin:18px 0}.ai-model-selectors{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px;margin:18px 0 12px}.ai-model-selectors label{display:grid;grid-gap:7px;gap:7px}.ai-model-selectors select{min-height:46px}.ai-selected-model-summary{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--accent-soft);margin-bottom:12px}.ai-selected-model-summary>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ai-selected-model-summary p,.image-model-recommendation p{margin:0}.ai-active-models{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.ai-active-models span{padding:7px 11px;border-radius:999px;background:var(--accent-soft);color:#2f789f;font-size:13px}.image-model-recommendation{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;background:var(--accent-soft);margin-bottom:14px}.image-model-catalog{margin-top:12px;border:1px solid var(--line);border-radius:14px;background:var(--card);overflow:hidden}.image-model-catalog>summary{cursor:pointer;list-style-position:inside;padding:14px 16px;font-weight:800;color:var(--green)}.image-model-catalog-list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.image-model-catalog-row{display:grid;grid-gap:5px;gap:5px;padding:12px 16px;border-bottom:1px solid var(--line)}.image-model-catalog-row:last-child{border-bottom:0}.image-model-catalog-row .badge{margin-left:8px}.image-model-catalog-row p{margin:0;color:var(--muted);font-size:13px}.ai-model-card{display:grid;grid-gap:9px;gap:9px;padding:15px;border:1px solid var(--line);border-radius:12px;cursor:pointer;color:var(--ink);font-size:13px}.ai-model-card:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 2px rgba(116,189,226,.14);background:var(--accent-soft)}.ai-model-title{display:flex;align-items:center;gap:9px;font-size:16px}.ai-model-title input{width:auto}.model-metrics{display:flex;gap:6px;flex-wrap:wrap}.model-metrics small{padding:4px 7px;border-radius:99px;background:var(--accent-soft);color:#74bde2}.settings-inline-form,.sync-log-filters{align-items:flex-end}.sync-log-filters{display:flex;gap:12px;flex-wrap:wrap}.sync-log-filters label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:13px}.danger-badge{color:#a72b2b;background:var(--danger-soft)}.conversations-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.conversation-stats{grid-template-columns:repeat(3,minmax(160px,240px))}.conversation-stats .stat{display:block}.conversation-workspace{display:grid;grid-template-columns:minmax(280px,360px) 1fr;min-height:480px;grid-gap:14px;gap:14px}.conversation-detail-empty,.conversation-list{min-width:0}.conversation-list-head{display:grid;grid-gap:13px;gap:13px}.conversation-list-head input{width:100%}.conversation-detail-empty,.conversation-empty-small{color:var(--muted)}.conversation-empty-small{display:grid;place-items:center;min-height:330px;text-align:center}.conversation-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.conversation-detail-empty .button{margin-top:10px}.conversation-empty-icon{font-size:42px}.conversation-empty-icon svg{width:32px;height:32px}.page-header-title-row h1:has(.welcome-wave-icon){display:flex;align-items:center;gap:7px;overflow:visible}.welcome-wave-icon{flex:0 0 34px;width:34px;height:34px;object-fit:contain}.conversation-channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.conversation-channel-grid article{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.conversation-channel-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.conversation-channel-grid p{min-height:42px;color:var(--muted);font-size:13px}.conversation-channel-grid a{color:var(--accent);font-weight:800}.channel-missing{background:var(--accent-soft);color:#2f789f}.conversation-connect-button{padding:0;border:0;background:transparent;color:var(--accent);font-weight:800;box-shadow:none}.conversation-connect-button:hover{text-decoration:underline;transform:none}.account-security-form{align-items:flex-end}.success-notice{color:#74bde2;font-weight:700}.extension-install-notice{display:flex;align-items:center;justify-content:space-between;gap:24px;border-color:#91cbe7;background:linear-gradient(135deg,var(--accent-soft),var(--card))}.extension-install-notice h2{margin:3px 0 6px}.extension-install-notice p{margin:0;color:var(--muted)}.extension-install-actions{display:flex;gap:10px;flex:0 0 auto}.extension-installed-strip{display:inline-flex;align-items:center;gap:9px;margin-bottom:15px;padding:8px 12px;border:1px solid #b7dceb;border-radius:999px;background:var(--accent-soft);color:#74bde2;font-weight:800}.extension-installed-strip:before{content:"";width:9px;height:9px;border-radius:50%;background:#0ea5e9;box-shadow:0 0 0 4px #d8edf8}.extension-installed-strip small{color:#4f7992}.extension-tutorial-steps{display:grid;grid-gap:12px;gap:12px;padding-left:24px;line-height:1.65}.extension-tutorial-steps code{padding:3px 7px;border-radius:6px;background:var(--accent-soft)}.extension-tutorial-tip{padding:12px 14px;border-radius:10px;background:var(--accent-soft);color:#74bde2}.shop-sync-popover{position:fixed;z-index:var(--layer-popover);width:min(430px,calc(100vw - 24px));max-height:min(360px,calc(100vh - 24px));overflow:auto;padding:14px;border:1px solid #c5e4f3;border-radius:13px;background:var(--card);box-shadow:0 16px 38px rgba(116,189,226,.2);color:var(--ink)}.shop-sync-popover header,.shop-sync-popover li{display:flex;align-items:center;justify-content:space-between;gap:14px}.shop-sync-popover header{padding-bottom:9px;border-bottom:1px solid var(--line)}.shop-sync-popover footer,.shop-sync-popover header span,.shop-sync-popover small{color:var(--muted);font-size:12px}.shop-sync-popover ul{list-style:none;margin:0;padding:0}.shop-sync-popover li{padding:10px 0;border-bottom:1px solid #edf0eb}.shop-sync-popover li div{min-width:0;display:grid;grid-gap:3px;gap:3px}.shop-sync-popover li b,.shop-sync-popover li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish-shop-option em,.shop-sync-popover li>span{flex:0 0 auto;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.publish-shop-option .ready,.shop-sync-popover .ready{background:var(--accent-soft);color:#74bde2}.publish-shop-option .waiting,.shop-sync-popover .waiting{background:var(--surface-subtle);color:#7b6c4f}.shop-sync-popover footer{display:block;padding-top:10px}.excel-export-popover{position:fixed;z-index:var(--layer-popover);width:190px;display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;padding:9px;border:1px solid #c5e4f3;border-radius:12px;background:var(--card);box-shadow:0 14px 34px rgba(116,189,226,.2)}.excel-export-popover button{min-width:0;padding:9px 8px}.excel-export-popover small{grid-column:1/-1;color:var(--muted);text-align:center;font-size:11px}.export-excel-trigger{white-space:nowrap}.publish-modal-backdrop{position:fixed;inset:0;z-index:var(--layer-dialog);display:grid;place-items:center;padding:18px;background:rgba(45,45,45,.58);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.publish-profit-modal{width:min(920px,calc(100vw - 28px));max-height:calc(100vh - 36px);overflow:auto;padding:24px;border:1px solid #cddde7;border-radius:18px;background:var(--card);box-shadow:0 28px 70px rgba(7,28,18,.32)}.publish-error-banner{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin:0 0 16px;padding:12px 14px;border:1px solid #df8888;border-radius:12px;background:var(--danger-soft);color:#8f2f2f;box-shadow:0 8px 22px rgba(102,35,35,.12)}.publish-error-banner span{min-width:0;overflow-wrap:anywhere}.publish-error-banner button{white-space:nowrap}.batch-analysis-modal{width:min(760px,calc(100vw - 28px));max-height:calc(100vh - 36px);overflow:auto;padding:24px;border:1px solid #cddde7;border-radius:18px;background:var(--card);box-shadow:0 28px 70px rgba(7,28,18,.32)}.batch-analysis-modal>header{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.batch-analysis-modal h2{margin:3px 0 5px;font-size:28px}.batch-analysis-modal p{max-width:610px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.batch-inventory-form{display:grid;grid-gap:9px;gap:9px;padding:22px 0}.batch-inventory-form>span{font-weight:800}.batch-inventory-form input{width:min(280px,100%);font-size:20px;font-weight:800}.batch-inventory-form small{color:var(--muted);line-height:1.6}.batch-analysis-quick-actions{display:flex;align-items:center;gap:8px;padding:17px 0 11px}.batch-analysis-quick-actions span{margin-left:auto;color:var(--muted);font-size:12px;font-weight:750}.batch-analysis-skip-list{display:grid;grid-gap:9px;gap:9px}.batch-analysis-skip-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);cursor:pointer}.batch-analysis-skip-option.selected{border-color:#80bddb;background:var(--accent-soft);box-shadow:inset 0 0 0 1px #80bddb}.batch-analysis-skip-option input{width:18px;height:18px;margin:0;accent-color:#3f92c0}.batch-analysis-skip-option span{display:grid;grid-gap:4px;gap:4px}.batch-analysis-skip-option b{font-size:15px}.batch-analysis-skip-option small{color:var(--muted);font-size:12px;line-height:1.45}.batch-analysis-skip-option em{color:var(--muted);font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.batch-analysis-skip-option.selected em{color:#347fa9}.batch-analysis-image-rule-note{display:grid;grid-gap:5px;gap:5px;margin-top:13px;padding:12px 14px;border-radius:11px;background:var(--accent-soft);color:#0c638c}.batch-analysis-image-rule-note span{font-size:12px;line-height:1.55}.publish-profit-modal>header{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.publish-profit-modal h2{margin:3px 0 5px;font-size:29px}.publish-profit-modal h3{margin:0 0 3px;font-size:17px}.publish-profit-modal p{margin:0;color:var(--muted);font-size:13px}.publish-action-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:16px;padding:5px;border-radius:12px;background:var(--accent-soft)}.publish-action-tabs button{background:transparent;color:#536978}.publish-action-tabs button.active{background:var(--card);color:var(--accent);box-shadow:0 2px 8px rgba(116,189,226,.12)}.pricing-template-row{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin-top:20px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.pricing-template-toggle{display:inline-flex;align-items:center;gap:7px;font-weight:800;white-space:nowrap}.pricing-template-toggle input{width:17px;height:17px;margin:0;accent-color:var(--accent)}.pricing-template-row select{min-width:0}.pricing-template-cost-badge{padding:5px 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:800;white-space:nowrap}.optimization-ai-usage-card{display:grid;grid-gap:8px;gap:8px;margin:16px 0;padding:11px 13px;border:1px solid #c5e4f3;border-radius:13px;background:var(--accent-soft);color:#164e63}.optimization-ai-usage-card.paid{border-color:#9acfe8;background:var(--accent-soft);color:#70420b}.optimization-ai-usage-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.optimization-ai-usage-heading>div{display:grid;grid-gap:3px;gap:3px}.optimization-ai-usage-card small,.optimization-ai-usage-heading span{font-size:12px;line-height:1.45}.optimization-ai-usage-heading em{padding:4px 8px;border-radius:999px;background:rgba(94,173,215,.12);font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.optimization-ai-usage-toggle{flex:0 0 auto;min-width:48px;padding:5px 9px;border:1px solid #9acfe8;border-radius:999px;background:var(--card);color:#347fa9;font-size:11px;font-weight:800}.optimization-ai-usage-card.paid .optimization-ai-usage-heading em{background:rgba(63,146,192,.15)}.optimization-ai-usage-card>strong{font-size:14px}.optimization-ai-usage-card ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.optimization-ai-usage-card li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 10px;border-radius:9px;background:color-mix(in srgb,var(--card) 72%,transparent)}.optimization-ai-usage-card li>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.optimization-ai-usage-card li small,.optimization-ai-usage-card li span{overflow-wrap:anywhere}.optimization-ai-usage-card li em{font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.optimization-ai-usage-error{margin:0!important;color:#9b2f22!important;font-weight:700}.optimization-ai-usage-note{color:var(--muted)}.optimization-paid-confirmation{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid #9acfe8;border-radius:10px;background:var(--card);font-size:13px;font-weight:700;cursor:pointer}.optimization-paid-confirmation input{width:17px;height:17px;margin:1px 0 0;accent-color:#3f92c0}.publish-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:20px 0 10px}.publish-select-all{display:inline-flex;align-items:center;gap:7px;font-weight:800}.publish-select-all input,.publish-shop-option input{width:17px;height:17px;margin:0;accent-color:var(--accent)}.export-platform-grid,.publish-shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.export-country-heading{margin-top:22px}.exchange-source-status{color:var(--muted);font-size:11px;text-align:right}.export-market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:9px;gap:9px}.export-market-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:var(--card);cursor:pointer}.export-market-option.selected{border-color:#7fc3e5;background:var(--accent-soft);box-shadow:inset 0 0 0 1px #7fc3e5}.export-market-option input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.export-market-option>span{display:grid;grid-gap:2px;gap:2px}.export-market-option small{color:var(--muted)}.export-market-option em{color:#74bde2;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.export-market-message{padding:13px 14px;border-radius:10px;background:var(--accent-soft)}.publish-shop-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--card);cursor:pointer}.publish-shop-option.selected{border-color:#7fc3e5;box-shadow:inset 0 0 0 1px #7fc3e5;background:var(--accent-soft)}.publish-shop-option>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.publish-shop-option b,.publish-shop-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish-shop-option small{color:var(--muted)}.profit-heading{margin-top:24px}.price-preview{padding:7px 10px;border-radius:9px;background:var(--accent-soft);color:#74bde2;font-size:13px;font-weight:800}.profit-mode-tabs{display:inline-flex;gap:5px;padding:4px;border-radius:11px;background:var(--accent-soft)}.profit-mode-tabs button{padding:8px 14px;background:transparent;color:#536978}.profit-mode-tabs button.active{background:var(--card);color:var(--accent);box-shadow:0 2px 8px rgba(116,189,226,.12)}.fixed-profit-input,.profit-slider-panel{margin-top:12px;padding:17px;border:1px solid var(--line);border-radius:13px;background:var(--card)}.profit-slider-value{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.profit-slider-value strong{color:var(--accent);font-size:28px}.profit-number-input,.profit-range-scale,.profit-slider-value span{color:var(--muted);font-size:12px}.profit-range{width:100%;margin:13px 0 6px;padding:0;border:0;accent-color:var(--accent)}.fixed-profit-input,.profit-number-input,.profit-range-scale{display:flex;justify-content:space-between}.fixed-profit-input,.profit-number-input{align-items:center;gap:14px}.profit-number-input{margin-top:14px}.fixed-profit-input>span,.profit-number-input>span{display:flex;align-items:center;gap:7px;color:var(--ink);font-weight:800}.fixed-profit-input input,.profit-number-input input{width:120px;text-align:right}.fixed-profit-input{font-weight:700}.export-preflight-panel{display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding:14px;border:1px solid #f1c18d;border-radius:13px;background:var(--danger-soft)}.export-preflight-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.export-preflight-summary>div{display:grid;grid-gap:3px;gap:3px}.export-preflight-summary em,.export-preflight-summary span{color:var(--muted);font-size:12px;font-style:normal}.export-preflight-summary em{padding:4px 8px;border-radius:999px;background:var(--accent-soft);white-space:nowrap}.export-preflight-list{display:grid;grid-gap:8px;gap:8px;max-height:230px;overflow:auto}.export-preflight-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 11px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.export-preflight-list article>div{min-width:0}.export-preflight-list article>div>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-preflight-list p{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:5px 0 0;font-size:12px}.export-preflight-list p>em,.export-preflight-list p>span{padding:2px 6px;border-radius:999px;font-size:11px;font-style:normal}.export-preflight-list p>span{background:var(--accent-soft);color:#287aa8}.export-preflight-list p>em.auto{background:var(--success-soft);color:#287657}.export-preflight-list p>em.manual{background:var(--danger-soft);color:#b6483f}.export-preflight-list article>a{color:#287aa8;font-weight:800;white-space:nowrap}.export-preflight-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.export-preflight-actions .danger-soft{border-color:#efc0ba;background:var(--danger-soft);color:#ad3f37}.publish-template-note{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;margin-top:15px;padding:12px 14px;border-radius:11px;background:var(--accent-soft);color:#6d5a32;font-size:13px;line-height:1.55}.publish-profit-modal>.modal-actions{justify-content:flex-end;margin:20px 0 0;padding-top:16px;border-top:1px solid var(--line)}@media (max-width:880px){.dashboard-currency-converter,.dashboard-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-currency-swap{align-self:end}.dashboard-currency-result{grid-column:1/-1}.conversation-workspace{grid-template-columns:1fr}.conversation-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.extension-install-notice{align-items:flex-start;flex-direction:column}.export-platform-grid,.publish-shop-grid{grid-template-columns:1fr}}@media (max-width:760px){.capture-details-header,.dashboard-exchange-heading{align-items:flex-start;flex-direction:column}.dashboard-currency-converter,.dashboard-rate-grid{grid-template-columns:1fr}.dashboard-currency-result{grid-column:auto}.dashboard-currency-swap{width:100%}.shell{grid-template-columns:1fr}.sidebar{padding:18px}.nav{grid-template-columns:repeat(3,1fr)}.main{padding:24px 16px}.product-detail-side-nav{width:44px;height:60px}.product-detail-side-nav-previous{left:8px}.product-detail-side-nav-next{right:8px}table{font-size:13px}.world-clock-widget{width:min(380px,calc(100vw - 16px));height:250px}.exchange-row{grid-template-columns:1fr 1fr}.exchange-row>strong{grid-column:2;text-align:left}.exchange-popover footer{display:grid}.publish-modal-backdrop{padding:7px}.publish-profit-modal{width:calc(100vw - 14px);max-height:calc(100vh - 14px);padding:17px;border-radius:14px}.export-preflight-summary,.fixed-profit-input,.profit-number-input,.profit-slider-value,.publish-section-head{align-items:flex-start;flex-direction:column}.export-preflight-list article,.pricing-template-row{grid-template-columns:1fr}.pricing-template-row{align-items:stretch}.pricing-template-cost-badge{justify-self:start}.publish-shop-option{grid-template-columns:auto minmax(0,1fr)}.publish-shop-option em{grid-column:2;justify-self:start}}.visual-model-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-gap:18px;gap:18px}.visual-model-filters{display:grid;grid-gap:14px;gap:14px;margin:18px 0;padding:18px 20px}.visual-model-filter-head,.visual-model-filter-row{display:flex;align-items:flex-start;gap:14px}.visual-model-filter-head{align-items:center;justify-content:space-between;padding-bottom:4px}.visual-model-filter-head>div:first-child{display:grid;grid-gap:4px;gap:4px}.visual-model-filter-head span,.visual-model-filter-row>strong{color:var(--muted);font-size:13px}.visual-model-filter-row>strong{flex:0 0 42px;padding-top:7px}.visual-model-filter-options{display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-width:0}button.visual-model-filter-chip{min-height:34px;padding:6px 13px;color:var(--ink);border:1px solid var(--line);border-radius:999px;background:var(--card);box-shadow:none;font-size:13px;font-weight:650}button.visual-model-filter-chip:hover{border-color:#85bfe1;background:var(--accent-soft)}button.visual-model-filter-chip[aria-pressed=true]{color:#fff;border-color:var(--accent);background:var(--accent)}@media (max-width:720px){.visual-model-filter-head{align-items:flex-start;flex-direction:column}.visual-model-filter-row{display:grid;grid-gap:7px;gap:7px}.visual-model-filter-row>strong{padding-top:0}.visual-model-filter-options{flex-wrap:nowrap;margin:0 -4px;padding:0 4px 5px;overflow-x:auto}button.visual-model-filter-chip{flex:0 0 auto}}.visual-model-card{overflow:hidden;padding:0 0 20px}.visual-model-card.clickable{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.visual-model-card.clickable:focus-visible,.visual-model-card.clickable:hover{transform:translateY(-3px);border-color:#9ed2ea;box-shadow:0 16px 34px rgba(116,189,226,.12);outline:none}.visual-model-reference-grid{display:grid;grid-template-columns:repeat(3,1fr);height:220px;background:var(--surface-subtle)}.visual-model-reference-grid img{width:100%;height:220px;object-fit:cover;border-right:1px solid #fff}.visual-model-card-head,.visual-model-card>.model-facts,.visual-model-card>.toolbar,.visual-model-card>p{margin-left:20px;margin-right:20px}.visual-model-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:18px}.visual-model-card-head h2{margin:4px 0 0}.model-facts{display:flex;flex-wrap:wrap;gap:7px}.model-facts span{padding:5px 9px;border-radius:999px;background:var(--accent-soft);color:#347fa9;font-size:13px;font-weight:700}.visual-model-product-panel{display:grid;grid-gap:18px;gap:18px}.visual-model-current{display:flex;align-items:center;gap:18px;padding:14px;border:1px solid #d4e2ea;border-radius:14px;background:var(--accent-soft)}.visual-model-current img{width:108px;height:132px;object-fit:cover;border-radius:10px}.visual-model-current p{margin:7px 0}.garment-source-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #d4e2ea;border-radius:14px;background:var(--card)}.garment-source-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.garment-source-heading p{margin:5px 0 0}.garment-source-mode{flex:0 0 auto}.garment-source-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:10px;gap:10px}.garment-source-grid button{position:relative;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:7px;color:#526a79;border:2px solid transparent;border-radius:11px;background:var(--surface-subtle)}.garment-source-grid button.selected,.garment-source-grid button:hover{border-color:#74bde2;background:var(--accent-soft)}.garment-source-grid button.ai-reference{border-color:#6eb2d8}.garment-source-grid img{width:100%;height:112px;object-fit:contain;border-radius:7px;background:var(--card)}.garment-source-grid span{font-size:12px;font-weight:700;text-align:center}.garment-source-note{display:flex;flex-wrap:wrap;gap:7px 12px;padding:10px 12px;color:#2f789f;border-radius:10px;background:var(--accent-soft)}@media (max-width:720px){.garment-source-heading{align-items:stretch;flex-direction:column}.garment-source-mode{width:100%}}.visual-model-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.visual-model-actions label{display:grid;grid-gap:6px;gap:6px;min-width:290px}.visual-model-actions select{min-height:44px}.visual-model-picker-label{display:grid;grid-gap:6px;gap:6px}.visual-model-picker,.visual-model-picker-label{position:relative;min-width:330px}.visual-model-picker summary{min-height:44px;display:flex;align-items:center;gap:10px;padding:6px 38px 6px 8px;border:1px solid #cbdde8;border-radius:9px;background:var(--card);cursor:pointer;list-style:none}.visual-model-picker summary::-webkit-details-marker{display:none}.visual-model-picker summary:after{content:"⌄";position:absolute;right:13px;top:50%;transform:translateY(-56%);font-size:18px;color:#3f6073}.visual-model-picker[open] summary{border-color:#0e7490;box-shadow:0 0 0 2px rgba(94,173,215,.12)}.visual-model-picker summary>img{flex:0 0 32px;width:32px;height:32px;border-radius:7px;object-fit:cover;background:var(--surface-subtle)}.visual-model-picker summary>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visual-model-picker-popover{z-index:var(--layer-popover);display:flex;align-items:flex-start;gap:10px}.visual-model-picker-menu{width:330px;max-height:390px;overflow-y:auto;padding:6px;border:1px solid #cbdde8;border-radius:10px;background:var(--card);box-shadow:0 18px 42px rgba(116,189,226,.18)}.visual-model-picker-menu button{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:6px;border:0;border-radius:8px;background:transparent;color:#2b2b2b;text-align:left;box-shadow:none}.visual-model-picker-menu button:focus-visible,.visual-model-picker-menu button:hover{background:var(--accent-soft);color:#2b2b2b;outline:none}.visual-model-picker-menu button.selected{background:#dceff8;color:#74bde2}.visual-model-picker-menu button>img{width:38px;height:44px;border-radius:7px;object-fit:cover;background:var(--surface-subtle)}.visual-model-picker-menu button>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.visual-model-picker-menu button small,.visual-model-picker-menu button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visual-model-picker-menu button small{color:#607787}.visual-model-hover-preview{width:190px;padding:8px;border:1px solid #cbdde8;border-radius:12px;background:var(--card);box-shadow:0 18px 42px rgba(116,189,226,.22)}.visual-model-hover-preview img{display:block;width:174px;height:224px;border-radius:8px;object-fit:cover;background:var(--surface-subtle)}.visual-model-hover-preview strong{display:block;padding:8px 3px 3px;text-align:center}@media (max-width:720px){.visual-model-picker,.visual-model-picker-label,.visual-model-picker-menu{width:min(100%,330px);min-width:0}.visual-model-hover-preview{display:none}}.visual-model-error{margin:0}.visual-model-profile-summary{display:grid;grid-gap:6px;gap:6px;margin-bottom:18px}.visual-model-profile-summary p{margin:0}.visual-model-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:16px;gap:16px}.visual-model-gallery-item{overflow:hidden;padding:0;color:inherit;text-align:left;background:var(--card);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.visual-model-gallery-item:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(116,189,226,.12)}.visual-model-gallery-item img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--surface-subtle)}.visual-model-gallery-item span{display:block;padding:11px 13px;font-weight:750}.visual-model-lightbox{position:fixed;inset:0;z-index:var(--layer-viewer);display:grid;place-items:center;padding:32px;background:rgba(45,45,45,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.visual-model-lightbox-panel{width:min(640px,calc(100vw - 64px));height:min(680px,calc(100vh - 64px));height:min(680px,calc(100dvh - 64px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:18px;overflow:hidden;background:var(--accent-soft);box-shadow:0 28px 80px rgba(0,0,0,.42)}.visual-model-lightbox-head{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:16px;gap:16px;padding:12px 16px}.visual-model-lightbox-head button{width:38px;height:38px;padding:0;border-radius:999px;font-size:24px;line-height:1}.visual-model-lightbox-stage{position:relative;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:16px 58px;background:#2b2b2b}.visual-model-lightbox-stage>img{display:block;width:auto;height:auto;max-width:min(100%,520px);max-height:100%;object-fit:contain;object-position:center}.visual-model-lightbox-arrow{position:absolute;z-index:2;top:50%;width:42px;height:52px;padding:0;border-radius:12px;transform:translateY(-50%);background:color-mix(in srgb,var(--card) 90%,transparent);color:#3f92c0;font-size:36px;line-height:1;box-shadow:0 8px 20px rgba(0,0,0,.2)}.visual-model-lightbox-arrow.previous{left:16px}.visual-model-lightbox-arrow.next{right:16px}.visual-model-lightbox-thumbs{display:flex;gap:8px;padding:12px 14px;overflow-x:auto}.visual-model-lightbox-thumbs button{flex:0 0 58px;width:58px;height:70px;padding:2px;border:2px solid transparent;border-radius:9px;overflow:hidden;background:transparent}.visual-model-lightbox-thumbs button.selected{border-color:var(--green)}.visual-model-lightbox-thumbs img{width:100%;height:100%;object-fit:cover;border-radius:5px}@media (max-width:700px){.product-cost-range-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%}.product-cost-range-fields input{min-width:0}.batch-analysis-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:17px}.batch-analysis-modal h2{font-size:23px}.batch-analysis-quick-actions{flex-wrap:wrap}.batch-analysis-quick-actions span{width:100%;margin-left:0}.batch-analysis-skip-option{grid-template-columns:auto minmax(0,1fr)}.batch-analysis-skip-option em{grid-column:2}.visual-model-lightbox{padding:8px}.visual-model-lightbox-panel{width:calc(100vw - 16px);height:min(76vh,calc(100dvh - 16px))}.visual-model-lightbox-stage{padding:8px 42px}.visual-model-lightbox-arrow{width:40px;height:52px}.visual-model-lightbox-arrow.previous{left:8px}.visual-model-lightbox-arrow.next{right:8px}}.global-business-tools-heading.compact-business-heading{margin-bottom:12px}.management-card-grid.procurement-product-grid,.management-card-grid.replenishment-card-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.management-card-grid.procurement-sku-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.management-card-grid.supplier-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (max-width:760px){h1{font-size:30px}.management-card-grid.procurement-product-grid,.management-card-grid.procurement-sku-grid,.management-card-grid.replenishment-card-grid,.management-card-grid.supplier-list{grid-template-columns:1fr}}.business-command-center{display:grid;grid-gap:18px;gap:18px;padding:24px}.business-command-center form{display:grid;grid-gap:8px;gap:8px}.business-command-center form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.business-command-center input{min-height:48px}.business-command-plan{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.business-command-plan li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border-radius:14px;background:var(--accent-soft)}.business-command-plan li>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#1769e0;color:#fff;font-weight:800}.business-command-plan p{margin:4px 0;color:var(--muted)}.business-command-plan small{color:var(--muted)}.business-command-plan li>div:last-child{display:grid;justify-items:end;grid-gap:8px;gap:8px}.business-command-plan em{font-size:12px;font-style:normal;color:#1769e0;font-weight:700}@media(max-width:720px){.business-command-center form>div,.business-command-plan li{grid-template-columns:1fr}.business-command-plan li>div:last-child{justify-items:start}}:root{--eos-typography-fontFamily-sans:"Commerce Inter","Commerce Source Han","Microsoft YaHei","PingFang SC",system-ui,sans-serif;--cw-bg:#f1f6fc;--cw-panel:rgba(255,255,255,.9);--cw-solid:#fff;--cw-ink:#253b53;--cw-muted:#59718a;--cw-line:#d8e5f3;--cw-dark:#306eb1;--cw-on-primary:#fff;--cw-lime:#dbeafb;--cw-lilac:#e3eafb;--cw-blue:#e8f2ff;--cw-radius:14px;--cw-radius-sm:10px;--cw-glow-violet:#dce9fc;--cw-glow-blue:#e3f2ff;--cw-primary-fill:linear-gradient(145deg,#3d7fc4,#2e66a7);--cw-shadow:0 2px 8px rgba(42,48,61,.025)}.topbar-account-menu :is(a,button),[role=menu] :is(button,[role=menuitem]){color:var(--cw-ink)!important;background:var(--card)!important}.topbar-account-menu :is(a,button):hover,[role=menu] :is(button,[role=menuitem]):hover{color:var(--cw-ink)!important;background:var(--surface-subtle)!important}.topbar-account-menu button:disabled{opacity:.65}.ui-sound-dock{position:relative}.ui-sound-popover .ui-sound-volume{position:static;visibility:visible;opacity:1;transform:none}.ui-sound-volume{position:absolute;left:0;bottom:100%;width:164px;padding:6px 12px;border:1px solid var(--cw-line);border-radius:24px;background:var(--card);color:var(--cw-ink);box-shadow:0 8px 24px #20395020;visibility:hidden;opacity:0;transform:translateY(5px);transition:opacity .18s,transform .18s;z-index:120}.ui-sound-dock:focus-within .ui-sound-volume,.ui-sound-dock:hover .ui-sound-volume{visibility:visible;opacity:1;transform:none}.ui-sound-volume input{display:block;width:100%;height:32px;min-height:32px;margin:0;padding:0;accent-color:#548fc1}.shell[data-ui-master-lock] .app-topbar-search{display:flex;align-items:center;justify-content:center;gap:12px}.app-topbar-search .global-search{width:auto!important;flex:0 0 44px}.app-topbar-actions .global-search{width:44px!important;min-width:44px;margin:0!important;flex:0 0 44px}@media(min-width:761px){.shell[data-ui-master-lock] header.app-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}}.workspace-search-drawer{position:fixed;left:0;top:84px;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 145px);overflow:auto;background:var(--card);color:var(--cw-ink);border:1px solid var(--cw-line);padding:16px;border-radius:16px;box-shadow:0 12px 35px #20395024;animation:search-slide .24s ease-out;z-index:110}.assistant-capsule-panel>header,.workspace-search-drawer header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.workspace-search-drawer input{width:100%}.workspace-search-results{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.workspace-search-results a{display:grid;grid-gap:4px;gap:4px;padding:10px;border-radius:10px;text-decoration:none}.workspace-search-results a:hover{background:var(--surface-subtle)}.workspace-search-results small{color:var(--cw-muted)}.assistant-capsule{position:relative;min-width:0}.shell[data-ui-master-lock] .app-topbar{z-index:110!important}body.commerce-ui .assistant-capsule-trigger{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;width:180px;max-width:100%;padding:8px 16px;border:1px solid #bcdde9;border-radius:28px;color:#294f69;background:linear-gradient(110deg,#e0f1ff,#dff7ef,#eee9ff,#dcf3fb);background-size:240% 100%;box-shadow:0 2px 12px #a4cfdf38;animation:capsule-breathe 6s ease-in-out infinite}body.commerce-ui .assistant-capsule-trigger:before{content:"";position:absolute;inset:-120% -30%;z-index:-1;pointer-events:none;background:conic-gradient(from 0deg,#bce8fa,#dce5ff,#c7f1e5,#e4d9fa,#bce8fa);filter:blur(12px);opacity:.7;animation:capsule-flow 9s linear infinite}body.commerce-ui .assistant-capsule[data-open=true] .assistant-capsule-trigger{background-image:linear-gradient(110deg,#b8e3ff,#baf0db,#dbccff);box-shadow:0 3px 18px #90c9ec65}body.commerce-ui .assistant-capsule[data-open=true] .assistant-capsule-trigger:before{opacity:1}@keyframes capsule-flow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.assistant-ripple{position:absolute;inset:-70px;border:30px solid #fff7;border-radius:50%;animation:capsule-ripple .7s ease-out both;pointer-events:none}.assistant-capsule-panel{position:absolute;top:54px;left:50%;transform:translateX(-50%);width:min(560px,calc(100vw - 40px));max-height:calc(100dvh - 155px);overflow:auto;padding:16px;background:var(--card);color:var(--cw-ink);border:1px solid var(--cw-line);border-radius:22px;box-shadow:0 16px 45px #25466126;transform-origin:top center;animation:capsule-expand .28s ease-out}.assistant-capsule-panel [hidden],.assistant-capsule-panel[hidden]{display:none!important}.assistant-capsule-panel>nav{display:flex;gap:8px;margin-bottom:12px}.assistant-capsule-panel nav [aria-pressed=true]{outline:2px solid #8cbbd9;outline-offset:-2px}.assistant-capsule-panel .business-command-center{margin:0;padding:12px;box-shadow:none}.assistant-capsule-panel .business-command-center h2{font-size:17px}.assistant-capsule-panel .business-command-center form>div{display:flex;flex-wrap:wrap;gap:8px}.assistant-capsule-panel .business-command-center input{min-width:0;flex:1 1}.assistant-capsule-panel .ai-task-center{position:static!important;width:auto!important}.assistant-capsule-panel .ai-task-center-panel{position:static!important;width:100%!important;max-height:none!important;box-shadow:none!important}.assistant-capsule-panel .ai-task-center-list{max-height:360px}@keyframes search-slide{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes capsule-breathe{0%,to{background-position:0 50%;box-shadow:0 2px 10px #a4cfdf30}50%{background-position:100% 50%;box-shadow:0 2px 16px #a4cfdf65}}@keyframes capsule-ripple{0%{transform:scale(.1);opacity:.8}to{transform:scale(1.5);opacity:0}}@keyframes capsule-expand{0%{opacity:0;transform:translateX(-50%) scale(.93) translateY(-8px)}to{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}}@media(prefers-reduced-motion:reduce){.assistant-capsule-panel,.assistant-capsule-trigger,.assistant-ripple,.workspace-search-drawer{animation:none!important;transition:none!important}}@media(max-width:760px){.assistant-capsule-panel{position:fixed;top:122px;left:50%;width:calc(100vw - 36px)}.workspace-search-drawer{top:122px}.assistant-capsule-trigger{width:165px!important}}*{box-sizing:border-box}body.commerce-ui :is(button,a.button):has(>[data-ui-icon]):has(>span:not([data-ui-icon])){display:inline-flex;align-items:center;justify-content:center;gap:8px}body.commerce-ui [data-ui-icon]{vertical-align:middle;flex-shrink:0;line-height:1}body.commerce-ui .product-view-switch{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}body.commerce-ui .product-view-switch button{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;padding-inline:12px}body.commerce-ui .product-result-count{white-space:nowrap;line-height:1.5;align-self:center}body,html{min-height:100%;background:var(--cw-bg);color:var(--cw-ink)}body.commerce-ui{margin:0;background:radial-gradient(ellipse at 5% 5%,var(--cw-glow-violet) 0,transparent 45%),radial-gradient(ellipse at 95% 40%,var(--cw-glow-blue) 0,transparent 45%),var(--cw-bg);background-attachment:fixed}a{color:inherit}body.commerce-ui{font-family:var(--eos-typography-fontFamily-sans);font-weight:400;letter-spacing:normal}button,input,select,textarea{font:inherit}.workspace-page--products .product-grid.is-list-view{grid-template-columns:1fr!important}.workspace-page--products .is-list-view .product-grid-card{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center}.workspace-page--products .is-list-view .product-grid-image{height:112px!important;aspect-ratio:1;border-bottom:0;border-right:1px solid var(--line)}.workspace-page--products .is-list-view .product-grid-body{display:grid!important;grid-template-columns:minmax(160px,1fr) 80px 200px 190px;align-items:center;grid-gap:12px!important;gap:12px!important;padding:14px!important}.workspace-page--products .is-list-view .product-grid-title{min-height:0!important}.workspace-page--products .is-list-view .product-grid-metrics{border:0;padding:0!important}.workspace-page--products .is-list-view .product-grid-actions{grid-template-columns:1fr!important}.workspace-page--products .is-list-view .product-card-gallery-dots{display:none}@media(max-width:1100px){.workspace-page--products .is-list-view .product-grid-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workspace-page--products .is-list-view .product-grid-actions{grid-template-columns:1fr 1fr!important}}@media(max-width:600px){.workspace-page--products .is-list-view .product-grid-card{grid-template-columns:80px minmax(0,1fr)}.workspace-page--products .is-list-view .product-grid-image{height:100px!important}.workspace-page--products .is-list-view .product-grid-body{grid-template-columns:1fr}.workspace-page--products .is-list-view .product-grid-status{display:block}}.shell[data-ui-master-lock]{min-height:100vh;display:grid;grid-template-columns:216px minmax(0,1fr);grid-template-rows:76px minmax(0,1fr);align-items:start;padding:16px;grid-gap:18px;gap:18px;background:transparent;transition:grid-template-columns .3s cubic-bezier(.22,1,.36,1)}.shell[data-ui-master-lock][data-sidebar-state=collapsed]{grid-template-columns:76px minmax(0,1fr)}.shell[data-ui-master-lock] .sidebar{grid-column:1;grid-row:2;position:-webkit-sticky;position:sticky;top:110px;height:calc(100dvh - 126px);min-width:0;padding:16px 12px 12px;border:1px solid var(--cw-line);border-radius:18px;background:color-mix(in srgb,var(--card) 74%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 30px #32406405;color:var(--cw-ink);transition:padding .3s cubic-bezier(.22,1,.36,1)}.shell[data-ui-master-lock] .brand{height:72px;display:flex;align-items:center;gap:12px;padding:2px 8px 16px;border-bottom:1px solid var(--cw-line);overflow:hidden}.shell[data-ui-master-lock] .brand-logo-sidebar{width:54px!important;height:54px!important;flex:0 0 54px!important;object-fit:contain!important}.shell[data-ui-master-lock] .brand>span{display:grid;grid-gap:3px;gap:3px;min-width:130px;opacity:1;transition:opacity .15s}.shell[data-ui-master-lock] .brand strong{font-size:17px;line-height:1.1;white-space:nowrap}.shell[data-ui-master-lock] .brand small{font-size:11px;color:var(--cw-muted);white-space:nowrap}.shell[data-ui-master-lock][data-sidebar-state=collapsed] .brand{padding-inline:0;justify-content:center}.shell[data-ui-master-lock][data-sidebar-state=collapsed] .brand-logo-sidebar{width:44px!important;height:44px!important;flex-basis:44px!important}.shell[data-ui-master-lock][data-sidebar-state=collapsed] .brand>span{display:none}.shell[data-ui-master-lock] .sidebar nav{padding-top:12px}.shell[data-ui-master-lock] .sidebar a[aria-current=page]{background:var(--cw-dark)!important;color:var(--cw-on-primary)!important;box-shadow:none!important}.shell[data-ui-master-lock] .sidebar-help{min-height:42px;display:flex;align-items:center;gap:10px;margin-top:8px;padding:0 12px;border:0!important;border-radius:13px!important;background:transparent!important;color:var(--cw-muted);text-decoration:none;overflow:hidden}.shell[data-ui-master-lock] .sidebar-help svg{width:19px;height:19px;flex:0 0 19px}.shell[data-ui-master-lock][data-sidebar-state=collapsed] .sidebar-help span:not([aria-hidden=true]){display:none}.shell[data-ui-master-lock] .sidebar-toggle-bottom{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;padding:0 12px;border:1px solid var(--cw-line);border-radius:14px;background:var(--cw-solid);color:var(--cw-ink);box-shadow:none}.shell[data-ui-master-lock] .sidebar-toggle-bottom:hover{background:var(--cw-dark);color:var(--cw-on-primary);transform:none}.shell[data-ui-master-lock] .sidebar-toggle-icon{width:18px;height:18px;display:grid;place-content:center;grid-gap:3px;gap:3px}.shell[data-ui-master-lock] .sidebar-toggle-icon i{display:block;width:14px;height:1.5px;border-radius:2px;background:currentColor;transition:transform .18s}.shell[data-ui-master-lock][data-sidebar-state=expanded] .sidebar-toggle-icon i:first-child{transform:translateY(2px) rotate(-32deg);width:8px}.shell[data-ui-master-lock][data-sidebar-state=expanded] .sidebar-toggle-icon i:last-child{transform:translateY(-2px) rotate(32deg);width:8px}.shell[data-ui-master-lock][data-sidebar-state=collapsed] .sidebar-toggle-label{display:none}.shell[data-ui-master-lock] .app-workspace{grid-column:2;grid-row:2;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.shell[data-ui-master-lock] .app-topbar{grid-column:1/-1;grid-row:1;position:-webkit-sticky;position:sticky;top:16px;z-index:80;height:76px;min-height:76px;display:grid!important;grid-template-columns:minmax(200px,1fr) minmax(220px,420px) auto!important;align-items:center;grid-gap:22px;gap:22px;padding:12px 18px!important;border:1px solid var(--cw-line);border-radius:18px;box-shadow:0 8px 30px #32406405;background:color-mix(in srgb,var(--card) 76%,transparent)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-brand{display:flex;align-items:center;gap:10px;min-width:0;color:var(--cw-ink);text-decoration:none;font-size:18px;white-space:nowrap}.topbar-brand img{flex:0 0 auto;object-fit:contain}.app-topbar-search{min-width:0}.app-topbar-search .global-search{width:100%;margin:0!important}.app-topbar-search .global-search>input{width:100%;min-height:46px;padding:0 46px!important;border:1px solid var(--cw-line)!important;border-radius:10px!important;background:var(--card)!important;box-shadow:none!important}.app-topbar-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:7px;margin:0!important}.color-theme-toggle button,.topbar-icon-button,.ui-sound-control{position:relative;min-width:44px!important;width:44px!important;min-height:44px!important;height:44px;display:grid!important;place-items:center;padding:0!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;color:var(--cw-muted)!important;box-shadow:none!important;text-decoration:none}.topbar-icon-button>span:not([aria-hidden=true]):not(.topbar-notification-dot),.ui-sound-control b{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.topbar-icon-button[data-tooltip]:after{content:attr(data-tooltip);position:absolute;z-index:var(--layer-tooltip,700);top:calc(100% + 8px);left:50%;padding:6px 9px;border-radius:9px;background:var(--cw-ink);color:var(--card);font-size:11px;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,-3px);transition:opacity .16s ease,transform .16s ease}.topbar-icon-button[data-tooltip]:focus-visible:after,.topbar-icon-button[data-tooltip]:hover:after{opacity:1;transform:translate(-50%)}.color-theme-toggle button:hover,.topbar-icon-button:hover,.ui-sound-control:hover{background:var(--card)!important;border-color:var(--cw-line)!important;color:var(--cw-ink)!important}.color-theme-toggle svg,.topbar-icon-button svg,.ui-sound-control svg{width:20px!important;height:20px!important}.color-theme-toggle{position:relative;isolation:isolate;display:flex;padding:3px;border:1px solid var(--cw-line);border-radius:12px;background:var(--card)}.color-theme-toggle:before{content:"";position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:36px;border-radius:8px;background:var(--cw-dark);transition:transform .26s cubic-bezier(.22,1,.36,1)}.color-theme-toggle[data-selected=dark]:before{transform:translateX(100%)}.color-theme-toggle button{width:36px!important;min-width:36px!important;height:36px;min-height:36px!important;border-radius:11px!important}.color-theme-toggle button[aria-pressed=true]{background:transparent!important;color:var(--cw-on-primary)!important}.topbar-account{position:relative;margin-left:5px}.topbar-account-button{min-height:50px;display:flex;align-items:center;gap:9px;padding:5px 9px 5px 5px;border:1px solid var(--cw-line);border-radius:12px;background:var(--card);color:var(--cw-ink);box-shadow:none}.topbar-account-button:hover{border-color:#cdd3dd;background:var(--card);transform:none}.topbar-account-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:var(--cw-dark);color:var(--cw-on-primary);font-size:13px;font-weight:800}.user-avatar-art{display:block;width:100%;height:100%;border-radius:inherit;flex:none}.topbar-account-avatar{overflow:hidden;background:transparent}.stage25-profile-avatar:has(.user-avatar-art){width:64px;height:64px;flex:0 0 64px;padding:0;overflow:hidden;border-radius:20px;background:transparent!important}.is-settings .stage25-profile-grid{align-items:start}.is-settings .stage25-profile-card{min-height:0!important;height:auto!important;display:grid;align-content:start;grid-gap:16px;gap:16px}.stage25-profile-card .stage25-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.stage25-profile-card .stage25-feature-card{min-height:0!important;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--cw-line);border-radius:14px}.stage25-profile-card .stage25-feature-card>i{width:32px;height:32px;display:grid;place-items:center;border-radius:10px}.stage25-profile-card .stage25-plan{display:grid;grid-gap:8px;gap:8px}.stage25-profile-card .stage25-plan>div:first-child{display:flex;justify-content:space-between;gap:12px}.stage25-profile-card .stage25-hero-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:760px){.stage25-profile-card .stage25-benefits{grid-template-columns:1fr}}.stage25-profile-identity{display:flex;align-items:center;gap:14px;min-width:0}.stage25-profile-identity>div:last-child{min-width:0;overflow-wrap:anywhere}.user-avatar-picker{margin:16px 0;padding:12px;border:1px solid var(--cw-line);border-radius:14px;min-width:0}.user-avatar-picker legend{font-size:13px;color:var(--cw-ink)}.user-avatar-picker small{font-size:11px;color:var(--cw-muted)}.user-avatar-picker>div{display:flex;flex-wrap:wrap;gap:8px}.user-avatar-picker button{width:46px;height:46px;min-height:46px;padding:3px;border:2px solid transparent;border-radius:15px;background:transparent;transition:scale .18s,border-color .18s}body.commerce-ui .user-avatar-picker button{background:transparent!important;color:var(--cw-ink)!important}body.commerce-ui .user-avatar-picker button[aria-pressed=true]{border-color:var(--accent)!important}.user-avatar-picker button:hover{scale:1.06}.user-avatar-picker button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.user-avatar-picker button{transition:none}.user-avatar-picker button:hover{scale:1}}.topbar-account-copy{min-width:76px;display:grid;text-align:left}.topbar-account-copy strong{font-size:13px}.topbar-account-copy small{font-size:10px;color:var(--cw-muted)}.topbar-account-button>svg{width:15px;height:15px}.topbar-account-menu{min-width:190px;padding:8px;border:1px solid var(--cw-line);border-radius:16px;background:var(--card);box-shadow:var(--cw-shadow)}.topbar-account-menu>div{display:grid;grid-gap:4px;gap:4px}.topbar-account-menu a,.topbar-account-menu button{min-height:38px;padding:8px 10px;border:0;border-radius:10px;background:transparent;text-align:left;text-decoration:none}.topbar-account-menu a:hover,.topbar-account-menu button:hover{background:var(--surface-subtle)}.shell[data-ui-master-lock] .app-topbar :is(button,a),.shell[data-ui-master-lock] .sidebar :is(button,a){transition:background-color .16s,color .16s,scale .16s cubic-bezier(.22,1,.36,1)}.shell[data-ui-master-lock] :is(.app-topbar,.sidebar) :is(button,a):active:not(:disabled){scale:.98}.shell[data-ui-master-lock] :is(.app-topbar,.sidebar) :is(button,a):focus-visible{outline:3px solid #55bff3;outline-offset:3px}.topbar-account-menu{transform-origin:top right;animation:workspace-popover-in .2s cubic-bezier(.22,1,.36,1)}@keyframes workspace-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:none}}@media(min-width:761px){.shell[data-sidebar-state=collapsed] .sidebar a{padding-inline:14px}.shell[data-sidebar-state=collapsed] .sidebar .brand{padding-bottom:12px}}@media(prefers-reduced-motion:reduce){.shell[data-ui-master-lock] :is(.app-topbar,.sidebar) :is(button,a):active:not(:disabled){scale:1}}.sidebar-preferences{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--cw-line)}.shell[data-ui-master-lock]{--sidebar-width:216px;max-width:calc(1600px + var(--sidebar-width) + 50px);margin-inline:auto}.shell[data-ui-master-lock][data-sidebar-state=collapsed]{--sidebar-width:76px}.shell[data-ui-master-lock] .sidebar-preferences .sidebar-toggle-bottom{width:36px;height:36px;min-height:36px;flex:0 0 36px;margin:0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--cw-muted)}.shell[data-ui-master-lock] .sidebar-preferences .sidebar-toggle-bottom:hover{background:var(--surface-subtle);color:var(--cw-ink)}.shell[data-ui-master-lock] .sidebar-preferences{flex-shrink:0}.commerce-chart-bar,.stage25-bar-chart i{--chart-color:#3889e8;background:linear-gradient(180deg,color-mix(in srgb,var(--chart-color) 74%,white),var(--chart-color))!important;transform-origin:center bottom;animation:commerce-bar-reveal .65s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--bar-delay,0s);transition:height .3s,filter .18s,transform .18s}.stage25-bar-chart a[data-tone=violet] i{--chart-color:#9365e5}.stage25-bar-chart a[data-tone=lime] i{--chart-color:#40a99a}.stage25-bar-chart a[data-tone=orange] i{--chart-color:#ed9741}.stage25-bar-chart a:focus-visible i,.stage25-bar-chart a:hover i{filter:saturate(1.12) brightness(1.04);translate:0 -2px}@keyframes commerce-bar-reveal{0%{opacity:.3;transform:scaleY(.88)}to{opacity:1;transform:scaleY(1)}}@media(hover:hover) and (prefers-reduced-motion:no-preference){body.commerce-ui :is(.stage25-tool-card,.stage25-feature-card){transition:translate .18s,box-shadow .18s}body.commerce-ui :is(.stage25-tool-card,.stage25-feature-card):hover{translate:0 -2px;box-shadow:0 5px 16px #2334380a}}@media(prefers-reduced-motion:reduce){.commerce-chart-bar,.stage25-bar-chart i{animation:none!important;transition:none!important}.stage25-bar-chart a:hover i{translate:none}.shell[data-ui-master-lock]{transition:none!important}}.shell[data-sidebar-state=collapsed] .sidebar-preferences .color-theme-toggle{flex-direction:column}.shell[data-sidebar-state=collapsed] .sidebar-preferences .color-theme-toggle:before{height:36px;bottom:auto}.shell[data-sidebar-state=collapsed] .sidebar-preferences .color-theme-toggle[data-selected=dark]:before{transform:translateY(100%)}.shell[data-ui-master-lock] .main{min-width:0;padding:4px 0 24px!important;background:transparent!important}.workspace-route{width:100%;min-width:0}.workspace-route>div,.workspace-route>main{min-width:0}.workspace-route:not([data-route="/"])>div:not(.workspace-page):not([data-dashboard-command-center]),.workspace-route:not([data-route="/"])>main:not(.workspace-page){width:min(100%,1500px);margin-inline:auto}.stage25-page-container,.workspace-page,.workspace-page-container{width:min(100%,1500px)!important;max-width:1500px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;grid-gap:12px!important;gap:12px!important;padding:0!important}.stage25-page-container>*,.workspace-page-container>*,.workspace-page>*{grid-column:1/-1;min-width:0}.workspace-page-header{min-height:72px;display:flex!important;justify-content:space-between!important;gap:20px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.workspace-page-header-copy{display:grid;grid-gap:5px;gap:5px}.workspace-page-header .eyebrow{display:none;margin:0;color:var(--accent-strong);font-size:12px;font-weight:800;letter-spacing:.08em}.workspace-page-header h1{margin:0!important;font-size:clamp(30px,3vw,48px)!important;line-height:1.02!important;letter-spacing:-.045em}.workspace-page-header .lead{max-width:720px;margin:3px 0 0!important;color:var(--cw-muted)!important;font-size:14px!important}.page-header-actions{display:flex!important;align-items:center;gap:9px;flex-wrap:wrap}.stage25-archetype>.card,.workspace-page>.card,.workspace-page>article.card,.workspace-page>section.card{border:1px solid var(--cw-line)!important;border-radius:var(--cw-radius)!important;background:var(--cw-panel)!important;box-shadow:var(--cw-shadow)!important}.workspace-page .card{border-radius:14px!important;background:var(--cw-panel)!important;box-shadow:var(--cw-shadow)!important}.workspace-page h2{letter-spacing:-.025em}.workspace-page .lead{color:var(--cw-muted)}.workspace-page .button,.workspace-page button{border-radius:13px!important}.workspace-page .secondary{color:var(--cw-ink)!important;background:var(--card)!important;border-color:var(--cw-line)!important}.workspace-page input,.workspace-page select,.workspace-page textarea{border-radius:12px!important;border-color:var(--cw-line)!important;background:var(--card)!important}.workspace-page .table-wrap{overflow:auto;border:1px solid var(--cw-line);border-radius:20px;background:var(--card);box-shadow:var(--cw-shadow)}.workspace-page table{border-collapse:separate;border-spacing:0;width:100%}.workspace-page th{position:-webkit-sticky;position:sticky;top:0;padding:14px 16px;background:var(--surface-subtle);color:var(--cw-muted);font-size:11px;text-transform:none}.workspace-page td{padding:15px 16px;border-top:1px solid var(--cw-line)}.workspace-page tr:hover td{background:var(--surface-subtle)}.workspace-page [class*=tabs],.workspace-page [role=tablist]{border-radius:16px!important}.workspace-page [class*=tabs] button{border-radius:11px!important}.workspace-page--products .workspace-page-header,.workspace-page--products>.product-workflow,.workspace-page--products>[class*=workflow]{grid-column:1/-1}.workspace-page--products>.catalog-toolbar,.workspace-page--products>.toolbar,.workspace-page--products>[class*=catalog-toolbar]{grid-column:1/-1;position:-webkit-sticky;position:sticky;top:88px;z-index:20}.workspace-page--products .product-grid{display:grid!important;grid-gap:12px!important}.workspace-page--products .product-grid-card{border:1px solid var(--cw-line)!important;overflow:hidden;background:var(--card);box-shadow:var(--cw-shadow)}.workspace-page--orders .order-platform-tabs,.workspace-page--orders .order-status-grid{grid-column:1/-1}.workspace-page--orders>.card.panel{grid-column:1/-1;padding:18px!important}.workspace-page--orders>.table-wrap,.workspace-page--shops>.stage25-shop-summary,.workspace-page--shops>[class*=summary]{grid-column:1/-1}.workspace-page--shops>[class*=grid]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.workspace-page--inventory .stage25-inventory-kpis{grid-column:1/5;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.workspace-page--inventory .restock-setting-card{grid-column:5/-1}.workspace-page--inventory .procurement-batch-toolbar,.workspace-page--inventory>.panel{grid-column:1/-1}.workspace-page--conversations .conversation-stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px}.workspace-page--conversations .conversation-tabs{grid-column:1/-1;align-self:start}.workspace-page--conversations .conversation-workspace{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(280px,34%) minmax(0,1fr)!important;min-height:560px;grid-gap:14px!important;gap:14px!important}.workspace-page--conversations .conversation-detail-empty,.workspace-page--conversations .conversation-list{border-radius:14px!important}.workspace-page--tools .stage25-tool-filters{grid-column:1/-1}.workspace-page--tools .stage25-tool-grid{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;grid-gap:12px!important;gap:12px!important}.workspace-page--tools .stage25-tool-card{position:relative;min-height:156px;display:flex!important;flex-direction:column;justify-content:center!important;gap:16px;border-radius:14px!important;text-align:center}.workspace-page--tools .stage25-tool-card>i{width:64px!important;height:64px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:var(--cw-blue)!important}.workspace-page--tools .stage25-tool-card>span{display:grid;grid-gap:6px;gap:6px}.workspace-page--tools .stage25-tool-card small{display:block;color:var(--cw-muted);line-height:1.55}.workspace-page--tools .stage25-tool-card>b{position:absolute;right:18px;bottom:14px}.workspace-page--tools .stage25-tool-card svg{width:30px!important;height:30px!important}.is-ai-workspace .stage25-hero{grid-column:1/-1;min-height:260px;border-radius:var(--cw-radius)!important}.is-ai-workspace .stage25-section-heading{grid-column:1/-1}.is-ai-workspace .stage25-card-grid{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}.is-ai-workspace .stage25-feature-card{min-height:156px;display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;gap:12px;padding:16px!important;border-radius:14px!important;text-align:center}.is-ai-workspace .stage25-feature-card>i{width:64px!important;height:64px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:var(--cw-blue)!important}.is-ai-workspace .stage25-feature-card>i svg{width:30px!important;height:30px!important}.is-ai-workspace .stage25-feature-card>small{max-width:300px;color:var(--cw-muted);line-height:1.55}.is-ai-workspace .stage25-feature-card>span{color:var(--accent-strong);font-weight:750}.is-marketplace>.integration-manager,.is-marketplace>[class*=integration]{grid-column:1/-1}.is-marketplace .integration-card{min-height:200px}.is-analytics .stage25-kpi-grid{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:14px!important;gap:14px!important}.is-analytics .stage25-kpi{min-height:150px;padding:16px!important}.is-analytics .stage25-kpi strong{font-size:30px}.is-analytics .stage25-chart-layout{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(0,2fr) minmax(260px,1fr)!important;grid-gap:12px!important;gap:12px!important}.is-analytics .stage25-breakdown,.is-analytics .stage25-chart-card{border-radius:var(--cw-radius)!important}.stage25-breakdown{padding:16px!important}.stage25-breakdown h2{margin:0 0 16px}.stage25-breakdown-list{display:grid;grid-gap:10px;gap:10px}.stage25-breakdown-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border-radius:16px;background:var(--surface-subtle);color:inherit;text-decoration:none}.stage25-breakdown-row>i{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:var(--accent-soft);color:var(--accent-strong);font-style:normal}.stage25-breakdown-row>span{display:grid;grid-gap:3px;gap:3px}.stage25-breakdown-row small{color:var(--cw-muted)}.stage25-breakdown-row>b{font-size:20px}.stage25-bar-chart{min-height:320px;display:grid;grid-template-columns:repeat(4,1fr);align-items:end;grid-gap:22px;gap:22px;padding:30px 22px 18px;border-radius:20px;background:var(--surface-subtle)}.stage25-bar-chart>a{min-width:0;display:grid;grid-template-rows:220px auto auto;justify-items:center;grid-gap:7px;gap:7px;color:inherit;text-decoration:none}.stage25-bar-chart>a>span{width:100%;height:220px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--cw-line)}.stage25-bar-chart i{display:block;width:min(74px,72%);min-height:14px;border-radius:18px 18px 7px 7px;background:#8fbfff;transition:height .3s ease}.stage25-bar-chart a[data-tone=violet] i{background:#b8a5ff}.stage25-bar-chart a[data-tone=lime] i{background:#bde96f}.stage25-bar-chart a[data-tone=orange] i{background:#ffc078}.stage25-bar-chart strong{font-size:20px}.stage25-bar-chart small{color:var(--cw-muted)}.workspace-page--settings .stage25-settings-nav{grid-column:1/-1;position:-webkit-sticky;position:sticky;top:98px;z-index:20;display:flex!important;align-items:center;gap:4px;padding:8px;border:1px solid var(--cw-line);border-radius:14px;background:var(--card);box-shadow:var(--cw-shadow);overflow-x:auto}.workspace-page--settings .stage25-settings-nav a{flex-shrink:0;padding:11px 13px;border-radius:11px;text-decoration:none;white-space:nowrap}.workspace-page--settings .stage25-settings-nav a:focus-visible,.workspace-page--settings .stage25-settings-nav a:hover{background:var(--surface-subtle)}.workspace-page--settings>.settings-save-bar,.workspace-page--settings>.stage25-settings-pane,.workspace-page--settings>div.stage25-settings-pane,.workspace-page--settings>section.stage25-settings-pane{grid-column:1/-1}.workspace-page--settings>.stage25-settings-pane{scroll-margin-top:164px}.is-settings .stage25-profile-grid{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)!important;grid-gap:12px!important;gap:12px!important}.is-settings .stage25-profile-card{border-radius:var(--cw-radius)!important}.workspace-page--pricing>.pricing-strategy-editor{grid-column:1/9}.workspace-page--pricing>.pricing-template-list,.workspace-page--pricing>[class*=template]{grid-column:9/-1}.workspace-page--collection>*{grid-column:1/-1}.workspace-page--ops .ops-metric-grid{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;grid-gap:14px!important;gap:14px!important}.ai-task-center{right:26px!important;bottom:26px!important}.ai-task-center-ball{width:62px!important;height:62px!important;min-width:62px!important;display:grid!important;place-items:center!important;padding:6px!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:50%!important;background:color-mix(in srgb,var(--card) 92%,transparent)!important;color:var(--cw-ink)!important;box-shadow:0 16px 34px rgba(26,31,39,.22)!important;transition:filter .18s,transform .18s,box-shadow .18s}.ai-task-center-ball img{width:48px!important;height:48px!important;object-fit:contain!important}.ai-task-center-ball>.sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.ai-task-center-ball:hover{filter:brightness(1.1);transform:translateY(-2px) scale(1.04);box-shadow:0 18px 42px rgba(78,92,255,.3)!important}html[data-color-theme=dark]{--cw-bg:#111b29;--cw-panel:#1c2b3f;--cw-solid:#1c2b3f;--cw-ink:#e7effb;--cw-muted:#adbed5;--cw-line:#354b67;--cw-dark:#346ba5;--cw-on-primary:#fff;--cw-blue:#263d59;--cw-lilac:#2a3856;--cw-glow-violet:#1c2945;--cw-glow-blue:#17334b;--cw-primary-fill:linear-gradient(145deg,#3979b9,#2b5d94);--cw-shadow:0 20px 50px rgba(0,0,0,.24)}html[data-color-theme=dark] body.commerce-ui{background:radial-gradient(circle at 0 100%,rgba(49,107,95,.18),transparent 38%),radial-gradient(circle at 100% 0,rgba(45,81,98,.16),transparent 40%),var(--cw-bg)}html[data-color-theme=dark] .shell[data-ui-master-lock] .app-topbar{background:color-mix(in srgb,var(--cw-solid) 72%,transparent)!important;border-color:var(--cw-line)}html[data-color-theme=dark] .workspace-page-header{background:transparent!important;border-color:transparent!important}html[data-color-theme=dark] .app-topbar-search input,html[data-color-theme=dark] .color-theme-toggle,html[data-color-theme=dark] .topbar-account-button,html[data-color-theme=dark] .workspace-page input,html[data-color-theme=dark] .workspace-page select,html[data-color-theme=dark] .workspace-page textarea{background:#1b1f26!important;color:#f2f4f7!important}html[data-color-theme=dark] .shell[data-ui-master-lock] .sidebar a[aria-current=page]{background:var(--cw-dark)!important;color:var(--cw-on-primary)!important}@media(max-width:1180px){.shell[data-ui-master-lock][data-sidebar-state=collapsed]{grid-template-columns:76px minmax(0,1fr)}.shell[data-ui-master-lock][data-sidebar-state=collapsed] .brand>span,.shell[data-ui-master-lock][data-sidebar-state=collapsed] .sidebar-help span:not([aria-hidden=true]),.shell[data-ui-master-lock][data-sidebar-state=collapsed] .sidebar-toggle-label{display:none}.shell[data-ui-master-lock] .app-topbar{grid-template-columns:minmax(180px,1fr) minmax(180px,340px) auto!important}.topbar-account-copy{display:none}.workspace-page--inventory .restock-setting-card,.workspace-page--inventory .stage25-inventory-kpis{grid-column:1/-1}.workspace-page--settings .stage25-settings-nav{grid-column:1/-1;position:static;display:flex!important;overflow:auto}.workspace-page--settings>.settings-save-bar,.workspace-page--settings>.stage25-settings-pane,.workspace-page--settings>div.stage25-settings-pane,.workspace-page--settings>section.stage25-settings-pane{grid-column:1/-1}}@media(max-width:760px){.shell[data-ui-master-lock]{grid-template-rows:112px minmax(0,1fr);padding:8px;gap:10px}.shell[data-ui-master-lock],.shell[data-ui-master-lock][data-sidebar-state=collapsed],.shell[data-ui-master-lock][data-sidebar-state=expanded]{grid-template-columns:60px minmax(0,1fr)}.shell[data-ui-master-lock] .sidebar{position:-webkit-sticky;position:sticky;top:130px;height:calc(100dvh - 138px);padding:10px 5px;border-radius:12px;z-index:90}.shell[data-ui-master-lock][data-sidebar-state=expanded] .sidebar{position:fixed;top:130px;left:8px;width:216px;box-shadow:12px 0 36px #00000026;background:var(--card)}.shell[data-ui-master-lock] .app-workspace{border-radius:0}.shell[data-ui-master-lock] .app-topbar{top:8px;height:112px;min-height:112px;grid-template-columns:minmax(0,1fr) auto!important;gap:8px;padding:10px!important;border-radius:14px}.app-topbar-search{grid-row:2;grid-column:1/-1}.topbar-brand{gap:6px!important;font-size:14px!important}.topbar-brand img{width:32px!important;height:32px!important}.app-topbar-search .global-search>input{min-height:38px}.app-topbar-actions{gap:3px;justify-content:space-between!important}.topbar-account-copy{display:none}.topbar-icon-button:nth-of-type(2),.topbar-icon-button:nth-of-type(3){display:none!important}.shell[data-ui-master-lock] .main{padding:4px 0 24px!important}.shell[data-ui-master-lock] .brand-logo-sidebar{width:32px!important;height:32px!important;flex-basis:32px!important}.shell[data-ui-master-lock] .sidebar-toggle-bottom{padding:0}.shell[data-ui-master-lock][data-sidebar-state=collapsed] .sidebar a{padding-inline:12px}.stage25-page-container,.workspace-page,.workspace-page-container{display:block!important}.workspace-page>*{margin-bottom:14px}.workspace-page-header{min-height:118px;align-items:flex-end!important;padding:16px!important;border-radius:14px!important}.workspace-page-header h1{font-size:32px!important}.is-analytics .stage25-kpi-grid,.workspace-page--inventory .stage25-inventory-kpis{grid-template-columns:repeat(2,1fr)!important}.is-analytics .stage25-chart-layout,.is-settings .stage25-profile-grid,.workspace-page--conversations .conversation-workspace{grid-template-columns:1fr!important}.workspace-page--tools .stage25-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-page--tools .stage25-tool-card{min-height:180px}.ai-task-center-trigger,.task-floating-button{right:16px;bottom:78px}.stage25-bar-chart{grid-template-columns:repeat(2,minmax(0,1fr))}.stage25-bar-chart>a{grid-template-rows:150px auto auto}.stage25-bar-chart>a>span{height:150px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:760px){.ai-task-center{right:16px!important;bottom:78px!important}}.workspace-page-header{min-height:72px!important;padding:4px 0!important;align-items:center!important}.workspace-page-header h1{font-size:26px!important;letter-spacing:-.04em!important}.workspace-page-header .lead{font-size:13px!important}.content-notice{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px 16px;gap:8px 16px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--cw-line));border-radius:18px;background:color-mix(in srgb,var(--accent-soft) 46%,var(--card));color:var(--cw-muted);font-size:13px}.content-notice strong{color:var(--cw-ink);font-size:14px}.content-notice details{position:relative}.content-notice summary{cursor:pointer;color:var(--accent-strong);font-weight:750;list-style:none}.content-notice details p{position:absolute;z-index:30;right:0;top:28px;width:min(470px,80vw);margin:0;padding:14px 16px;border:1px solid var(--cw-line);border-radius:14px;background:var(--card);box-shadow:var(--cw-shadow);line-height:1.6}.content-filter-bar,.order-filter-board{grid-column:1/-1;border:1px solid var(--cw-line);border-radius:22px;background:var(--card);box-shadow:0 10px 28px rgba(42,48,61,.05)}.content-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px}.content-search{flex:0 1 240px}.content-search input{width:100%;min-height:40px!important;border-radius:12px!important}.workspace-page--orders .order-filter-board{display:grid;grid-gap:0;gap:0;padding:6px 20px 20px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.workspace-page--orders .order-live-filters{display:flex;flex-wrap:wrap;gap:10px;padding:16px 0;border-top:1px solid var(--line)}.workspace-page--orders .order-live-filters input{flex:1 1;min-width:210px}.workspace-page--orders .order-live-filters select{width:auto}.workspace-page--orders .order-table-wrap{margin:0;box-shadow:none;border:1px solid var(--line);border-radius:10px}.catalog-quick-search{flex:1 1;min-width:190px;max-width:360px;height:38px!important}.workspace-page--products .product-catalog-toolbar{flex-wrap:wrap}.workspace-page--orders .content-control-row{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:14px 0}.workspace-page--orders .content-control-row+.content-control-row{border-top:1px solid var(--cw-line)}.content-control-row>div:first-child{display:grid;grid-gap:3px;gap:3px}.content-control-row>div:first-child>strong{font-size:14px}.content-control-row>div:first-child>small{color:var(--cw-muted);font-size:11px}.workspace-page--orders .order-platform-tabs,.workspace-page--orders .order-status-grid{margin:0!important;display:flex!important;flex-wrap:wrap;gap:7px!important}.workspace-page--orders .order-platform-tabs button,.workspace-page--orders .order-status-grid button{min-height:38px!important;padding:7px 12px!important;border:1px solid transparent!important;border-radius:11px!important;background:var(--cw-bg)!important;color:var(--cw-muted)!important;box-shadow:none!important;font-size:13px!important}.workspace-page--orders .order-platform-tabs button:hover,.workspace-page--orders .order-status-grid button:hover{border-color:var(--cw-line)!important;color:var(--cw-ink)!important;background:var(--card)!important}.workspace-page--orders .order-platform-tabs button.active,.workspace-page--orders .order-status-grid button.active{border-color:color-mix(in srgb,var(--accent) 34%,var(--cw-line))!important;background:var(--accent-soft)!important;color:var(--accent-strong)!important}.workspace-page--orders .order-platform-tabs button span{min-width:22px;padding:2px 6px;border-radius:99px;background:var(--card)!important;color:inherit!important;font-size:11px}.workspace-page--orders .order-status-grid button{min-width:106px;justify-content:space-between!important}.workspace-page--orders .order-status-grid strong{font-size:15px!important;color:inherit!important}.workspace-page--tools .content-filter-bar{grid-column:1/-1}.is-marketplace .stage25-marketplace-tabs,.workspace-page--tools .stage25-tool-filters{display:flex!important;flex-wrap:wrap;gap:6px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.is-marketplace .stage25-marketplace-tabs button,.workspace-page--tools .stage25-tool-filters button{min-height:38px!important;padding:8px 14px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:var(--cw-muted)!important;box-shadow:none!important}.is-marketplace .stage25-marketplace-tabs button:hover,.workspace-page--tools .stage25-tool-filters button:hover{background:var(--cw-bg)!important;color:var(--cw-ink)!important}.is-marketplace .stage25-marketplace-tabs button[aria-pressed=true],.workspace-page--tools .stage25-tool-filters button[aria-pressed=true]{background:var(--cw-dark)!important;color:var(--cw-on-primary)!important}.workspace-page--tools .stage25-tool-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important}.workspace-page--tools .stage25-tool-card{min-height:158px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center!important;justify-content:stretch!important;grid-gap:12px!important;gap:12px!important;padding:16px!important;text-align:left!important}.workspace-page--tools .stage25-tool-card>i{width:58px!important;height:58px!important;border-radius:18px!important}.workspace-page--tools .stage25-tool-card>span{gap:7px!important}.workspace-page--tools .stage25-tool-card>span strong{font-size:16px}.workspace-page--tools .stage25-tool-card>b{position:static!important;justify-self:end;color:var(--cw-muted)}.is-ai-workspace .stage25-hero{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(210px,.45fr)!important;align-items:center!important;grid-gap:24px!important;gap:24px!important;min-height:170px!important;padding:18px!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--cw-line))!important;background:var(--card)!important}.is-ai-workspace .stage25-hero>div:first-child{display:grid;align-content:center;grid-gap:10px;gap:10px}.is-ai-workspace .stage25-hero h2{margin:0!important;font-size:clamp(24px,2vw,32px)!important}.is-ai-workspace .stage25-hero p{max-width:760px;margin:0!important;color:var(--cw-muted);line-height:1.65}.is-ai-workspace .stage25-hero-visual{display:grid!important;place-items:center!important;align-self:stretch}.is-ai-workspace .stage25-hero-visual img{width:min(190px,100%)!important;height:auto!important;filter:drop-shadow(0 18px 26px rgba(45,94,205,.18))}.is-ai-workspace .stage25-feature-card{min-height:176px!important}.is-marketplace .stage25-marketplace-tabs{grid-column:1/-1;padding:8px!important;border:1px solid var(--cw-line)!important;border-radius:18px!important;background:var(--card)!important;box-shadow:0 10px 28px rgba(42,48,61,.05)!important}.is-marketplace .integration-settings-section{padding:16px!important;border-radius:14px!important}.is-marketplace .integration-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center!important}.is-marketplace .integration-store-notice{border-radius:16px!important}.is-marketplace .integration-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))!important;grid-gap:14px!important;gap:14px!important}.is-marketplace .integration-card{min-height:170px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto;grid-column-gap:16px;column-gap:16px;padding:16px!important;border-radius:14px!important}.is-marketplace .integration-card-icon{grid-row:1/3;width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:var(--cw-bg)}.is-marketplace .integration-card-icon img{display:block;width:38px;height:38px;object-fit:contain}.is-marketplace .integration-card-top{grid-column:3;grid-row:1}.is-marketplace .integration-card>h2{grid-column:2;grid-row:1;margin:4px 0 0!important;font-size:17px!important}.is-marketplace .integration-card>p{grid-column:2/4;grid-row:3;margin:14px 0 0!important;color:var(--cw-muted);line-height:1.55}.is-marketplace .integration-card>small{grid-column:2/4;grid-row:2;color:var(--cw-muted)}.is-marketplace .integration-footer{grid-column:1/4;grid-row:4;margin-top:18px;padding-top:14px;border-top:1px solid var(--cw-line)}.workspace-page--products .product-grid{gap:12px!important}.workspace-page--products .product-grid-card{border-radius:14px!important;border-color:color-mix(in srgb,var(--cw-line) 82%,transparent)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.workspace-page--products .product-grid-card:hover{transform:none!important;border-color:color-mix(in srgb,var(--accent) 28%,var(--cw-line))!important;box-shadow:var(--cw-shadow)!important}.workspace-page--products .product-grid-image{aspect-ratio:4/3;min-height:0!important;border-bottom:1px solid var(--cw-line);background:var(--surface-subtle)!important}.workspace-page--products .product-card-gallery,.workspace-page--products .product-thumbnail-button,.workspace-page--products .product-thumbnail-card{width:100%!important;height:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.workspace-page--products .product-thumbnail-card>img{width:100%!important;height:100%!important;object-fit:contain!important;padding:10px;border-radius:0!important;transform:none!important}.workspace-page--products .product-thumbnail-card.empty{width:100%!important;height:100%!important;display:grid!important;place-content:center;justify-items:center;grid-gap:8px;gap:8px;color:var(--cw-muted);font-size:26px}.workspace-page--products .product-thumbnail-card.empty small{font-size:12px}.workspace-page--products .product-card-checkbox{top:12px!important;left:12px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:1px solid var(--cw-line)!important;border-radius:8px!important;background:var(--card)!important;color:var(--cw-ink)!important;box-shadow:0 2px 6px rgba(30,37,48,.1)!important}.workspace-page--products .product-card-checkbox[aria-pressed=true]{border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}.workspace-page--products .product-card-gallery-dots{bottom:10px!important;gap:4px!important;padding:4px 7px!important;border:1px solid rgba(255,255,255,.72);background:rgba(28,34,43,.34)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.workspace-page--products .product-grid-body{gap:12px!important;padding:17px!important}.workspace-page--products .product-grid-title{display:-webkit-box;min-height:44px!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px!important;font-weight:600!important;line-height:1.55!important}.workspace-page--products .product-grid-status{min-height:28px!important}.workspace-page--products .product-grid-status .badge,.workspace-page--products .product-grid-status>button{min-height:27px!important;padding:4px 9px!important;border:0!important;border-radius:9px!important;background:var(--accent-soft)!important;color:var(--accent-strong)!important;box-shadow:none!important;font-size:11px!important}.workspace-page--products .product-grid-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:12px 0!important;border-top:1px solid var(--cw-line);border-bottom:1px solid var(--cw-line);border-radius:0!important;background:transparent!important}.workspace-page--products .product-grid-metrics>div{padding:0 12px!important}.workspace-page--products .product-grid-metrics>div+div{border-left:1px solid var(--cw-line)}.workspace-page--products .product-grid-metrics small{font-size:10px!important;color:var(--cw-muted)!important}.workspace-page--products .product-grid-metrics strong{font-size:14px!important}.workspace-page--products .cost-rate-trigger{min-height:auto!important;padding:0!important;border:0!important;background:transparent!important;color:var(--cw-ink)!important;box-shadow:none!important;font-size:14px!important;text-align:left}.workspace-page--products .product-grid-actions{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:8px!important;gap:8px!important;opacity:1!important}.workspace-page--products .product-grid-actions>a,.workspace-page--products .product-grid-actions>button{min-height:38px!important;display:grid!important;place-items:center;padding:8px 10px!important;border:1px solid var(--cw-line)!important;border-radius:11px!important;background:transparent!important;color:var(--cw-ink)!important;box-shadow:none!important;font-size:12px!important;font-weight:750;text-decoration:none}.workspace-page--products .product-grid-actions>a{border-color:var(--cw-dark)!important;background:var(--cw-dark)!important;color:var(--cw-on-primary)!important}.workspace-page--products .product-card-more{grid-column:1/-1;position:relative}.workspace-page--products .product-card-more>summary{padding:7px 10px;border-radius:9px;color:var(--cw-muted);cursor:pointer;text-align:center;font-size:11px;list-style:none}.workspace-page--products .product-card-more>div{position:absolute;z-index:20;right:0;bottom:34px;display:grid;min-width:150px;padding:7px;border:1px solid var(--cw-line);border-radius:12px;background:var(--card);box-shadow:var(--cw-shadow)}.workspace-page--products .product-card-more button{border:0!important;background:transparent!important;color:var(--cw-ink)!important;text-align:left}.workspace-page--products>.card.panel{padding:10px 20px 14px!important;border-radius:14px!important}.workspace-page--products .product-stage-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px!important;gap:7px!important;margin:0!important;padding:0 0 10px!important;border-bottom:1px solid var(--cw-line)}.workspace-page--products .product-stage-tabs button{min-height:42px!important;justify-content:center!important;gap:8px!important;border:1px solid transparent!important;border-radius:12px!important;background:var(--cw-bg)!important;color:var(--cw-muted)!important;box-shadow:none!important}.workspace-page--products .product-stage-tabs button:hover{border-color:var(--cw-line)!important;background:var(--card)!important;color:var(--cw-ink)!important}.workspace-page--products .product-stage-tabs button.active{border-color:color-mix(in srgb,var(--accent) 36%,var(--cw-line))!important;background:var(--accent-soft)!important;color:var(--accent-strong)!important}.workspace-page--products .product-stage-tabs button span{min-width:20px;padding:2px 6px;border-radius:99px;background:var(--card);font-size:10px;color:inherit}.workspace-page--products .product-catalog-toolbar{padding-top:12px!important}.workspace-page--products .product-filter-trigger,.workspace-page--products .product-selection-cancel,.workspace-page--products .product-selection-menu>button,.workspace-page--products .product-view-switch button{min-height:38px!important;border:1px solid var(--cw-line)!important;border-radius:11px!important;background:transparent!important;color:var(--cw-ink)!important;box-shadow:none!important}.workspace-page--products .product-view-switch button[aria-pressed=true]{border-color:var(--cw-dark)!important;background:var(--cw-dark)!important;color:var(--cw-on-primary)!important}@media(max-width:760px){.content-notice{grid-template-columns:1fr}.content-notice details p{left:0;right:auto;width:min(430px,calc(100vw - 48px))}.content-filter-bar{align-items:stretch;flex-direction:column}.content-search{flex-basis:auto}.workspace-page--orders .content-control-row{grid-template-columns:1fr}.workspace-page--tools .stage25-tool-grid{grid-template-columns:1fr!important}.workspace-page--tools .stage25-tool-card{min-height:132px!important}.is-ai-workspace .stage25-hero{grid-template-columns:1fr!important;padding:24px!important;text-align:left}.is-ai-workspace .stage25-hero-visual{display:none!important}.is-marketplace .integration-grid,.is-marketplace .integration-heading{grid-template-columns:1fr!important}.workspace-page--products .product-stage-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-page--products .product-grid{grid-template-columns:1fr!important}.workspace-page--products .product-grid-image{aspect-ratio:4/3}.workspace-page--products .product-grid-actions{display:grid!important;grid-template-columns:1fr}}body.commerce-ui{--accent:#3477bd;--accent-strong:#275f9a;--accent-soft:#e8f2ff;--cw-gap:12px;--radius-small:8px;--radius-medium:12px;--radius-large:14px}html[data-color-theme=dark] body.commerce-ui{--accent:#92bff2;--accent-strong:#b4d6ff;--accent-soft:#263d59}body.commerce-ui .workspace-route>:is(div,main,section){min-width:0;max-width:1600px;margin-inline:auto}body.commerce-ui .workspace-route>:is([class*=_page__],[class*=_workspace__],.workspace-page,.workspace-page-container,.ds-page){padding:0!important;gap:var(--cw-gap)!important}body.commerce-ui :is(.workspace-page,.workspace-page-container,.stage25-page-container){width:min(100%,1600px)!important;max-width:1600px!important}body.commerce-ui .workspace-route h1{font-size:24px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.025em!important;margin-block:4px 10px!important}body.commerce-ui .workspace-route h2{font-size:17px;font-weight:600;line-height:1.45}body.commerce-ui .workspace-route h3{font-size:15px;font-weight:600;line-height:1.5}body.commerce-ui .workspace-route :is(.workspace-page-header,.ds-page-header,[class*=_header__],[class*=_heading__]){min-height:0;gap:12px;margin-bottom:0}body.commerce-ui .workspace-page-header{min-height:48px;padding:4px 0!important}body.commerce-ui .workspace-page-header .lead{font-size:12px!important;line-height:1.7}.page-header-description{font-size:11px;color:var(--cw-muted);max-width:720px}.page-header-description summary{cursor:pointer;display:list-item;width:-moz-fit-content;width:fit-content}.page-header-description[open]{margin-bottom:4px}.workspace-feature-guide{margin:0 0 8px!important;padding:0!important;border:0!important;font-size:11px!important;color:var(--cw-muted)}.workspace-feature-guide summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.workspace-feature-guide p{padding:10px 12px;margin-top:6px!important;border:1px solid var(--cw-line);border-radius:10px;background:var(--card)}body.commerce-ui .workspace-route>:is(div,main)>header:not(.app-topbar){padding:4px 0!important;min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.commerce-ui .workspace-route>:is(div,main)>header:after{content:none!important}body.commerce-ui .workspace-route>:is(div,main)>header p{font-size:12px;line-height:1.7;color:var(--cw-muted)}body.commerce-ui .stage25-kpi{display:grid;align-content:start;grid-gap:8px;gap:8px}body.commerce-ui .stage25-kpi>small,body.commerce-ui .stage25-kpi>span{font-size:11px;color:var(--cw-muted)}body.commerce-ui .stage25-kpi strong small{font-size:12px;font-weight:400}body.commerce-ui .stage25-chart-card>header{display:flex;justify-content:space-between;gap:12px;align-items:center}body.commerce-ui .stage25-chart-card>header p{font-size:12px;color:var(--cw-muted)}body.commerce-ui .stage25-bar-chart{min-height:0;height:auto;padding:16px;gap:12px;border-radius:12px}body.commerce-ui .stage25-bar-chart>a{grid-template-rows:170px auto auto}body.commerce-ui .stage25-bar-chart>a>span{height:170px}body.commerce-ui .stage25-bar-chart small{font-size:11px}body.commerce-ui .ds-upload{min-width:0;max-width:100%}body.commerce-ui .ds-chip{white-space:normal;overflow-wrap:anywhere}body.commerce-ui .workspace-route>.eyebrow{display:none}body.commerce-ui .workspace-route>:is(.card,.panel,section,form){margin-block:12px}body.commerce-ui .workspace-route>.lead{font-size:12px;line-height:1.7;color:var(--cw-muted)}body.commerce-ui .workspace-route :is(.card,.panel,section,div):has(>table){max-width:100%;overflow-x:auto}body.commerce-ui .workspace-route .order-filter-board{min-width:0;padding:12px!important}body.commerce-ui .workspace-route :is(.content-control-row,.order-live-filters,.order-filter-board)>*{min-width:0}body.commerce-ui .workspace-route .content-notice{min-width:0;gap:10px;padding:12px;border-radius:14px}body.commerce-ui .workspace-route .content-notice p{min-width:0;font-size:12px;overflow-wrap:anywhere}body.commerce-ui .content-notice[data-order-boundary]{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}body.commerce-ui .content-notice[data-order-boundary]>details{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}body.commerce-ui .workspace-route .content-notice details>p{position:static;inset:auto;width:100%;max-width:100%;margin:8px 0 0;box-shadow:none}body.commerce-ui .workspace-route .stage25-settings-nav{min-width:0;max-width:100%;overflow:auto;border:1px solid var(--cw-line);border-radius:14px;background:var(--card);padding:8px;gap:4px}body.commerce-ui .workspace-route .stage25-settings-nav a{white-space:nowrap;flex-shrink:0;padding:9px 10px;font-size:12px}body.commerce-ui .workspace-route .stage25-settings-pane{scroll-margin-top:164px}body.commerce-ui .visual-model-filter-row{min-width:0;grid-template-columns:minmax(0,1fr)}body.commerce-ui .visual-model-filter-options{max-width:100%;flex-wrap:wrap;margin:0;padding:0;gap:6px}body.commerce-ui :is(.visual-model-picker,.visual-model-picker-label,.visual-model-actions label){min-width:0;max-width:100%}body.commerce-ui .visual-model-card.clickable:hover{transform:none;box-shadow:var(--cw-shadow)}body.commerce-ui .visual-model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:12px;gap:12px;min-width:0}body.commerce-ui .product-grid.is-grid-view .product-grid-image{height:clamp(180px,34dvh,360px);aspect-ratio:auto}body.commerce-ui .product-grid.is-grid-view .product-grid-card{min-width:0}body.commerce-ui .workspace-route pre{max-width:100%;overflow:auto;font-size:12px;line-height:1.6}body.commerce-ui :is(.error,[role=alert],.inline-alert-error){min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.media-manifest-details{border:1px solid var(--cw-line);border-radius:10px;padding:10px 12px;background:var(--surface-subtle)}.media-manifest-details summary{cursor:pointer;font-size:12px}.media-manifest-details pre{max-height:280px}body.commerce-ui .auth-card{border-radius:18px;border-color:var(--cw-line);background:var(--card);box-shadow:var(--cw-shadow);padding:28px}body.commerce-ui .auth-heading h1{font-size:28px;font-weight:600}body.commerce-ui .auth-tabs{padding:4px;gap:4px;border:1px solid var(--cw-line);border-radius:12px;background:var(--surface-subtle)}body.commerce-ui .auth-tabs button{border-radius:9px;font-weight:500}body.commerce-ui .auth-tabs button.active{background:var(--card);color:var(--cw-ink)}body.commerce-ui .auth-tabs button.active:after{content:none}body.commerce-ui .auth-primary{background:var(--cw-dark);color:var(--cw-on-primary);box-shadow:none;border-radius:10px}body.commerce-ui .policy-page{max-width:980px;margin:24px auto;padding:24px;background:var(--card);border:1px solid var(--cw-line);border-radius:16px;font-size:14px;line-height:1.85}@media(max-width:760px){body.commerce-ui .policy-page{margin:12px;padding:16px}}body.commerce-ui .workspace-route>:is(div,main)>:is(.eyebrow,[class*=_eyebrow__]),body.commerce-ui .workspace-route>:is(div,main)>header :is(.eyebrow,[class*=_eyebrow__]){display:none}body.commerce-ui .workspace-route :is(.card,.panel,.stage25-kpi,.stage25-chart-card,.stage25-breakdown,.integration-card,.content-filter-bar,[class*=_panel__],[class*=_card__],[class*=_stat__],[class*=_task__]){min-width:0;border:1px solid var(--cw-line)!important;border-radius:14px!important;padding:16px!important;background:var(--card)!important;box-shadow:var(--cw-shadow)!important}body.commerce-ui .workspace-route :is(.card,.panel,[class*=_panel__],[class*=_card__])>:is(h2,h3):first-child{margin-top:0}body.commerce-ui .workspace-route :is(.stage25-card-grid,.stage25-tool-grid,.integration-grid,.product-grid,[class*=_grid__],[class*=_stats__],[class*=_layout__],[class*=_panels__]){gap:12px!important;min-width:0}body.commerce-ui .workspace-route :is(.empty-state,[class*=_empty__]){min-height:120px;padding:24px 16px;border-radius:14px}body.commerce-ui .workspace-route :is(.empty-state h2,[class*=_empty__] h2){font-size:16px}body.commerce-ui .workspace-route :is(.empty-state p,[class*=_empty__] p){font-size:12px;line-height:1.7}body.commerce-ui .workspace-route :is(input,select,textarea){max-width:100%;min-width:0;font-family:inherit;border-radius:10px;border-color:var(--cw-line)}body.commerce-ui .workspace-route :is(button,.button,[class*=_button__]){font-family:inherit;font-weight:500;border-radius:10px;transition:background-color .16s,border-color .16s,box-shadow .16s,scale .16s}body.commerce-ui .workspace-route :is(button,.button,[class*=_button__]):active:not(:disabled){scale:.98}body.commerce-ui .workspace-route :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}body.commerce-ui .workspace-route :is(button,a):is(.primary,[class*=_primary__]){background:var(--button-primary-bg)!important;color:var(--button-primary-ink)!important;border-color:var(--button-primary-bg)!important}body.commerce-ui .workspace-route :is([role=tab][aria-selected=true],[role=tab][aria-pressed=true]){background:var(--accent-soft)!important;color:var(--accent-strong)!important;box-shadow:none!important}body.commerce-ui .workspace-route :is([role=tab][aria-selected=true],[role=tab][aria-pressed=true]):after{content:none!important}body.commerce-ui .workspace-route :is(.table-wrap,[class*=_tableWrap__],[class*=_tableScroll__]){max-width:100%;overflow:auto;border-radius:12px}body.commerce-ui .workspace-route :is(th,td){font-size:12px;padding:10px 12px}body.commerce-ui .workspace-route th{font-size:11px;font-weight:500;background:var(--surface-subtle);color:var(--cw-muted)}body.commerce-ui{--ink:var(--cw-ink);--muted:var(--cw-muted);--line:var(--cw-line);--border-color:var(--cw-line);--card:#fff;--cw-subtle:#edf3fb;--surface-subtle:var(--cw-subtle);--button-primary-bg:var(--cw-dark);--button-primary-ink:var(--cw-on-primary);--icon-bg:var(--accent-soft);--icon-ink:var(--accent-strong);--eos-color-brand:var(--accent);--eos-color-info:var(--accent-strong);--eos-color-info-soft:var(--accent-soft);--eos-color-ai:var(--accent-strong);--eos-color-ai-soft:var(--accent-soft)}html[data-color-theme=dark] body.commerce-ui{--card:#1c2b3f;--cw-subtle:#24354c;--surface-subtle:var(--cw-subtle);--button-primary-bg:var(--cw-dark);--button-primary-ink:var(--cw-on-primary);--icon-bg:var(--accent-soft);--icon-ink:var(--accent-strong);--eos-color-info:var(--accent-strong);--eos-color-info-soft:var(--accent-soft);--eos-color-ai:var(--accent-strong);--eos-color-ai-soft:var(--accent-soft);--eos-color-success:#7dccaa;--eos-color-warning:#edc47f;--eos-color-danger:#f0aaa4}html[data-color-theme] body.commerce-ui .auth-page{--ink:var(--cw-ink);--muted:var(--cw-muted);--paper:var(--cw-bg);--card:var(--cw-solid);--surface-subtle:var(--cw-subtle);--line:var(--cw-line);--auth-page-fill:var(--cw-bg);--auth-intro-fill:var(--cw-solid);--auth-pattern-fill:none}html[data-color-theme] body.commerce-ui .auth-page .auth-workspace{--auth-page-fill:var(--cw-bg);--auth-control-fill:var(--cw-subtle);--auth-card-fill:var(--cw-solid);background:var(--cw-bg)}html[data-color-theme] body.commerce-ui .auth-page{--auth-glass-fill:var(--cw-subtle);--auth-logo-fill:var(--cw-solid);--auth-trust-icon-fill:var(--icon-bg)}html[data-color-theme=dark] body.commerce-ui .auth-page{color-scheme:dark}html[data-color-theme] body.commerce-ui .auth-page :is(h1,h2,h3,strong,label,.auth-language,.auth-social-button){color:var(--cw-ink)!important}html[data-color-theme] body.commerce-ui .auth-page :is(p,small,.auth-switch,.auth-tabs button,.auth-password-toggle){color:var(--cw-muted)!important}html[data-color-theme] body.commerce-ui .auth-page :is(.auth-intro-copy h2 span,.auth-tabs button.active,.auth-switch a){color:var(--accent-strong)!important}html[data-color-theme] body.commerce-ui .auth-page :is(.auth-card,.auth-language,.auth-security-strip){border-color:var(--cw-line)!important;box-shadow:var(--cw-shadow)}html[data-color-theme] body.commerce-ui .auth-page .auth-input-shell input{background:var(--cw-subtle)!important;color:var(--cw-ink)!important;border-color:var(--cw-line)!important}html[data-color-theme] body.commerce-ui .auth-page .auth-input-shell>svg{stroke:var(--cw-muted)}html[data-color-theme] body.commerce-ui .auth-page .auth-benefits i{background:var(--icon-bg)!important;color:var(--icon-ink)!important;box-shadow:none}html[data-color-theme] body.commerce-ui .auth-page .auth-journey i svg{stroke:var(--icon-ink)!important}html[data-color-theme] body.commerce-ui .auth-page .auth-provider-grid button{background:var(--cw-subtle)!important;color:var(--cw-ink)!important;border-color:var(--cw-line)!important}html[data-color-theme] body.commerce-ui .auth-page .provider-apple{color:var(--cw-ink)!important}body.commerce-ui .workspace-route :is(.card,.panel,.stage25-hero,.stage25-feature-card,.stage25-tool-card,[class*=_hero__],[class*=_panel__],[class*=_card__],[class*=_summaryCard__]){background-image:none!important;background-color:var(--card)!important}body.commerce-ui :is(.stage25-feature-card,.stage25-tool-card)>i{background:var(--icon-bg)!important;color:var(--icon-ink)!important}body.commerce-ui :is(.stage25-feature-card,.stage25-tool-card)>i svg{color:inherit!important}body.commerce-ui :is(.secondary,[class*=_secondaryButton__],[class*=_filterButton__],[class*=_iconButton__],.tertiary){background:var(--surface-subtle)!important;background-image:none!important;border-color:var(--cw-line)!important;color:var(--cw-ink)!important;box-shadow:none!important}body.commerce-ui :is(button,a):is(.primary,.auth-primary,[class*=_primaryButton__],[class*=_primary__]){background:var(--button-primary-bg)!important;color:var(--button-primary-ink)!important;border-color:var(--button-primary-bg)!important;box-shadow:none!important}body.commerce-ui :is(.secondary,[class*=_secondaryButton__],[class*=_filterButton__],[class*=_iconButton__]):hover:not(:disabled){background:var(--accent-soft)!important;border-color:var(--accent)!important}body.commerce-ui :is(button,a.button):focus-visible{outline:2px solid var(--accent-strong)!important;outline-offset:3px}html[data-theme-switching] body.commerce-ui *,html[data-theme-switching] body.commerce-ui :after,html[data-theme-switching] body.commerce-ui :before{transition:none!important}body.commerce-ui button:disabled{cursor:not-allowed;box-shadow:none!important;transform:none!important}body.commerce-ui :is(.procurement-tabs,.shop-view-tabs,[class*=_viewTabs__],[class*=_modeTabs__]){display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap;padding:5px;border:1px solid var(--cw-line);border-radius:14px;background:var(--card)}body.commerce-ui :is(.procurement-tabs,.shop-view-tabs) a{border:1px solid transparent;border-radius:10px;color:var(--cw-muted);background:transparent;padding:9px 13px}body.commerce-ui :is(.procurement-tabs,.shop-view-tabs) a.active{background:var(--accent-soft)!important;color:var(--accent-strong)!important;border-color:transparent!important}body.commerce-ui .workspace-page--conversations .conversation-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid var(--cw-line);border-radius:14px;background:var(--card)}body.commerce-ui .conversation-channel-tab{background:var(--surface-subtle)!important;border:1px solid var(--cw-line);border-radius:10px;overflow:hidden;max-width:100%}body.commerce-ui .conversation-tabs :is(.conversation-tab-select,.conversation-tab-more){color:var(--cw-ink)!important;background:transparent!important;border-color:transparent!important}body.commerce-ui .conversation-tabs .conversation-tab-select.active{background:var(--accent-soft)!important;color:var(--accent-strong)!important}body.commerce-ui .conversation-tab-select span{color:inherit!important;background:transparent!important}body.commerce-ui .procurement-risk-grid>article{background:var(--card)!important}body.commerce-ui .platform-upload-trigger{background:var(--button-primary-bg)!important;color:var(--button-primary-ink)!important}body.commerce-ui .product-completeness-trigger{color:var(--cw-ink)}html[data-color-theme=dark] .product-completeness-menu.level-incomplete .product-completeness-trigger strong{color:var(--eos-color-danger)}html[data-color-theme=dark] .product-completeness-menu.level-needs_work .product-completeness-trigger strong{color:var(--eos-color-warning)}html[data-color-theme=dark] .product-completeness-menu.level-complete .product-completeness-trigger strong{color:var(--eos-color-success)}body.commerce-ui .workspace-page--conversations .conversation-workspace{min-height:340px}body.commerce-ui .conversation-detail-empty,body.commerce-ui .conversation-empty-small{min-height:300px!important;padding:24px!important}@media(max-width:760px){body.commerce-ui .workspace-page--conversations .conversation-stats{grid-template-columns:1fr!important}body.commerce-ui .conversation-tabs{gap:6px}body.commerce-ui .conversation-tab-select{flex-wrap:wrap;white-space:normal}body.commerce-ui .conversation-detail-empty,body.commerce-ui .conversation-empty-small{min-height:170px!important}}body.commerce-ui .product-studio-bar{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--cw-line);border-radius:14px;background:var(--card);box-shadow:var(--cw-shadow);min-width:0}body.commerce-ui .product-studio-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-width:0}body.commerce-ui .product-studio-identity{display:flex;gap:10px;min-width:0;flex:1 1 260px}body.commerce-ui .product-studio-identity>span:last-child{display:grid;grid-gap:4px;gap:4px;min-width:0;overflow-wrap:anywhere}body.commerce-ui .product-studio-identity small{color:var(--cw-muted);font-size:12px}body.commerce-ui :is(.product-studio-actions,.product-studio-platforms,.product-studio-tabs){display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}body.commerce-ui .product-studio-bar :is(button,.button){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;max-width:100%;padding:8px 10px;background:var(--card);color:var(--cw-ink);border:1px solid var(--cw-line);font-size:12px}body.commerce-ui .product-studio-platforms>span{font-size:12px;color:var(--cw-muted)}body.commerce-ui .analysis-issue-card{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){body.commerce-ui .analysis-issue-card{display:flex;flex-wrap:wrap;gap:8px}body.commerce-ui .analysis-issue-card>*{min-width:0;max-width:100%;white-space:normal}body.commerce-ui .capture-details-header{flex-wrap:wrap;gap:8px}body.commerce-ui .product-source-attributes{overflow-wrap:anywhere}}body.commerce-ui .workspace-route :is(.toolbar,[class*=_toolbar__],[class*=_filters__]){gap:8px;flex-wrap:wrap;min-width:0}body.commerce-ui .workspace-route :is(.stage25-kpi,[class*=_stat__]){min-height:110px}body.commerce-ui .workspace-route :is(.stage25-kpi,[class*=_stat__]) strong{font-size:26px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.commerce-ui .workspace-route :is(.stage25-feature-card,.stage25-tool-card){min-height:140px!important}body.commerce-ui .workspace-route :is(.stage25-hero,[class*=_hero__]){border-radius:14px!important;box-shadow:none!important}body.commerce-ui :is(.auth-card,.auth-panel,.policy-page,.onboarding-card){border-radius:18px;box-shadow:var(--cw-shadow)}body.commerce-ui :is(.auth-main,.onboarding-main) h1{font-size:28px;line-height:1.4;font-weight:600}body.commerce-ui :is(.modal-card,.modal-panel,.drawer-panel,.dialog-panel){border-radius:16px;border-color:var(--cw-line);font-family:var(--eos-typography-fontFamily-sans)}body.commerce-ui :is(.modal-card,.modal-panel,.drawer-panel,.dialog-panel) :is(h2,h3){font-weight:600}@media(max-width:760px){body.commerce-ui .workspace-route h1{font-size:22px!important;overflow-wrap:anywhere}body.commerce-ui .workspace-page-header{padding:4px 0!important;min-height:0;align-items:flex-start!important;flex-wrap:wrap}body.commerce-ui .workspace-route :is(.card,.panel,[class*=_panel__],[class*=_card__],[class*=_stat__],[class*=_task__]){padding:12px!important}body.commerce-ui .workspace-route :is(.stage25-card-grid,.stage25-tool-grid,.integration-grid){grid-template-columns:minmax(0,1fr)!important}body.commerce-ui .workspace-route :is(.page-header-actions,[class*=_actions__]){max-width:100%;flex-wrap:wrap}body.commerce-ui .workspace-route .workspace-page-header .page-header-actions{width:100%}body.commerce-ui .workspace-route :is(.page-header-actions,[class*=_actions__])>:is(button,a){max-width:100%;white-space:normal}body.commerce-ui .workspace-route :is(.toolbar,[class*=_toolbar__])>*{max-width:100%}}@media(prefers-reduced-motion:reduce){body.commerce-ui .workspace-route :is(button,.button,[class*=_button__]){transition:none!important}body.commerce-ui .workspace-route :is(button,.button,[class*=_button__]):active{scale:1}}html[data-color-theme] body.commerce-ui .shell .sidebar a[aria-current=page],html[data-color-theme] body.commerce-ui .workspace-page--products .product-view-switch button[aria-pressed=true],html[data-color-theme] body.commerce-ui :is(button,a):is(.auth-primary,.primary,[class*=_primaryButton__]){background-image:var(--cw-primary-fill)!important;box-shadow:inset 0 1px 0 #ffffff30,0 3px 9px #316cab14!important}body.commerce-ui .workspace-route .eyebrow:has(+:is(h1,h2,h3)){display:block;margin-bottom:8px!important;line-height:1.5}body.commerce-ui .workspace-route .eyebrow+:is(h1,h2,h3){margin-top:0!important;line-height:1.4}body.commerce-ui .workspace-route .workspace-page-header{min-height:0!important;margin-bottom:16px!important}body.commerce-ui .workspace-route :is(.global-business-tools-heading,.stage25-section-heading){gap:16px;margin-bottom:16px!important}body.commerce-ui .ui-sound-setting-row{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:12px 0;cursor:pointer}body.commerce-ui .ui-sound-setting-row>span{display:grid;grid-gap:4px;gap:4px;min-width:0}body.commerce-ui .ui-sound-setting-row small{color:var(--muted);line-height:1.6}body.commerce-ui .ui-sound-setting-row input[role=switch]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;align-self:center;accent-color:var(--accent)}body.commerce-ui #appearance-experience #experience-mode-settings{margin-top:16px;border-top:1px solid var(--line)}body.commerce-ui .app-topbar-actions>:is(.global-search,.topbar-account){display:flex;align-items:center;margin:0}body.commerce-ui .app-topbar-actions>.topbar-icon-button{display:flex!important;align-items:center;justify-content:center}body.commerce-ui .topbar-account-button{height:44px;min-height:44px}body.commerce-ui .topbar-account-avatar{width:32px;height:32px}body.commerce-ui .topbar-account-copy{min-width:0;max-width:140px}body.commerce-ui .topbar-account-copy strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.commerce-ui #experience-mode-settings>section{padding:16px 0 0;border:0;box-shadow:none;background:transparent}@media(min-width:761px){.shell[data-ui-master-lock] header.app-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:12px}}@media(max-width:760px){body.commerce-ui .workspace-page--settings .stage25-settings-nav{position:-webkit-sticky;position:sticky;top:128px;z-index:20}body.commerce-ui .workspace-route .stage25-settings-pane{scroll-margin-top:196px}}:root{--glass-control-radius:999px;--glass-control-gap:12px;--glass-control-fill:linear-gradient(160deg,rgb(255 255 255/82%),rgb(222 239 255/64%));--glass-control-primary:linear-gradient(155deg,#438dcc,#2864a6);--glass-control-rim:rgb(137 183 226/52%);--glass-control-shadow:0 2px 4px rgb(44 93 148/7%);--glass-control-spring:linear(0,.35 16%,.78 38%,1.025 70%,1)}html[data-color-theme=dark]{--glass-control-fill:linear-gradient(160deg,rgb(58 83 111/90%),rgb(35 57 83/82%));--glass-control-primary:linear-gradient(155deg,#438dcc,#2864a6);--glass-control-rim:rgb(141 184 225/36%);--glass-control-shadow:inset 0 1px 0 rgb(211 234 255/20%),0 3px 8px rgb(0 0 0/16%)}body.commerce-ui :is(.workspace-route,[role=dialog]) :is(.primary,.secondary,.ghost,.danger,.button,[class*=_button__],[class*=_primary__],[class*=_primaryButton__],[class*=_primaryAction__]):not([class*=_record__]):not([class*=_card__]):not([data-control=choice-card]){border-radius:var(--glass-control-radius)!important;transition:scale .28s var(--glass-control-spring),translate .28s var(--glass-control-spring),box-shadow .16s ease,background-color .16s ease}body.commerce-ui :is(.workspace-route,[role=dialog]) :is(button:not([class]),.button,.secondary,.ghost,[class*=_button__]):not([aria-pressed]):not([role=tab]):not([aria-expanded]):not([aria-label^="关闭"]){background:var(--glass-control-fill);color:var(--ink);border:1px solid var(--glass-control-rim);box-shadow:var(--glass-control-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-color-theme] body.commerce-ui :is(.workspace-route,[role=dialog]) :is(button,a):is(.primary,[class*=_primary__],[class*=_primaryButton__],[class*=_primaryAction__]){background:var(--glass-control-primary)!important;color:#fff!important;border:1px solid rgb(42 104 169/45%)!important;box-shadow:0 2px 4px rgb(44 93 148/10%)!important;background-clip:border-box!important}body.commerce-ui :is(.workspace-route,[role=dialog]) :is(button,.button):is(.danger,[class*=_danger__]){color:var(--danger-color);background:var(--danger-soft);border-color:var(--danger-color)}@media (hover:hover){body.commerce-ui :is(.workspace-route,[role=dialog]) :is(.primary,.secondary,.ghost,.danger,.button,[class*=_button__],[class*=_primary__],[class*=_primaryButton__],[class*=_primaryAction__]):not([data-control=choice-card]):not(:disabled):not([aria-disabled=true]):hover{translate:0 -1px}}body.commerce-ui :is(.workspace-route,[role=dialog]) :is(.primary,.secondary,.ghost,.danger,.button,[class*=_button__],[class*=_primary__],[class*=_primaryButton__],[class*=_primaryAction__]):not([data-control=choice-card]):not(:disabled):not([aria-disabled=true]):active{scale:.96;translate:0 1px;transition-duration:90ms;transition-timing-function:ease-out}body.commerce-ui :is(.workspace-route,[role=dialog]) :is(button,.button):is(:disabled,[aria-disabled=true]){scale:1;translate:none;cursor:not-allowed}body.commerce-ui :is(.workspace-route,[role=dialog]) :is(.actions,[class*=_actions__],[class*=_toolbar__],.compact-card-actions,.compact-supplier-actions){gap:var(--glass-control-gap);flex-wrap:wrap}@media (prefers-reduced-motion:reduce){body.commerce-ui :is(.workspace-route,[role=dialog]) :is(.primary,.secondary,.ghost,.danger,.button,[class*=_button__],[class*=_primary__],[class*=_primaryButton__],[class*=_primaryAction__]){transition:none!important;scale:1!important;translate:none!important}}