.ss-private-shell{background:var(--ss-bg-canvas);min-height:100dvh;color:var(--color-text-primary);--private-sidebar-width:220px;--private-review-width:48px}.ss-private-shell[data-sidebar-mini=true]{--private-sidebar-width:64px}.ss-private-shell[data-review-open=true]{--private-review-width:380px}.ss-private-shell button{font:inherit}.ss-private-shell button:disabled{cursor:not-allowed;opacity:.45}.ss-private-shell button:focus-visible{outline:2px solid var(--ss-indigo);outline-offset:3px}.ss-private-skip:focus-visible{outline:2px solid var(--ss-indigo);outline-offset:3px}.ss-private-skip{z-index:100;border-radius:var(--ss-r-sm);background:var(--ss-bg-card);color:var(--ss-text-primary);padding:9px 14px;position:fixed;top:-80px;left:12px}.ss-private-skip:focus{top:12px}.ss-private-sidebar{width:var(--private-sidebar-width);background:var(--ss-bg-sidebar);height:100dvh;color:var(--ss-text-inverse);border-right:1px solid var(--ss-border-dark);z-index:60;flex-direction:column;transition:width .22s;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto;overflow:hidden auto}.ss-private-sidebar-brand{min-height:var(--ss-header-height);border-bottom:1px solid var(--ss-border-dark);align-items:center;gap:10px;padding:12px 14px;display:flex}.ss-private-brand-mark{background:var(--gradient-brand);color:#fff;border-radius:12px;flex:0 0 32px;place-items:center;height:32px;display:grid}.ss-private-brand-name{letter-spacing:-.025em;white-space:nowrap;font-size:14px;font-weight:600}.ss-private-icon-button{border-radius:var(--ss-r-sm);min-width:30px;min-height:30px;color:var(--ss-text-inverse-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.ss-private-icon-button:hover{background:var(--ss-bg-sidebar-hover);color:var(--ss-text-inverse)}.ss-private-sidebar-toggle{margin-left:auto}.ss-private-workspace{border:1px solid var(--ss-border-dark);min-height:54px;color:var(--ss-text-inverse-muted);border-radius:12px;align-items:center;gap:10px;margin:14px 10px 12px;padding:11px 10px;display:flex}.ss-private-workspace>svg{flex-shrink:0}.ss-private-workspace>div{min-width:0}.ss-private-workspace span{overflow-wrap:anywhere;color:var(--ss-text-inverse);font-size:13px;font-weight:600;display:block}.ss-private-workspace small{margin-top:3px;font-size:10px;line-height:1.4;display:block}.ss-private-navigation{flex:1;padding:0 9px}.ss-private-nav-item{border-radius:var(--ss-r-sm);width:100%;min-height:42px;color:var(--ss-text-inverse-muted);text-align:left;cursor:pointer;transition:background var(--ss-t-fast), color var(--ss-t-fast);background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:10px;margin-bottom:4px;padding:10px 11px;font-size:13px;font-weight:500;display:flex}.ss-private-nav-item>svg{flex-shrink:0}.ss-private-nav-item:hover:not(:disabled){background:var(--ss-bg-sidebar-hover);color:var(--ss-text-inverse)}.ss-private-nav-item[aria-current=page]{background:var(--ss-indigo-light);color:var(--ss-text-inverse);border-left-color:var(--ss-indigo)}.ss-private-sidebar-extra{padding:12px 16px;font-size:12px}.ss-private-sidebar-footer{border-top:1px solid var(--ss-border-dark);color:var(--ss-text-inverse-muted);align-items:center;gap:8px;padding:15px;font-size:12px;display:flex}.ss-private-sidebar-footer>svg{flex-shrink:0}.ss-private-sidebar-footer button{margin-left:auto}.ss-private-shell[data-sidebar-mini=true] .ss-private-sidebar-expanded{display:none}.ss-private-shell[data-sidebar-mini=true] .ss-private-sidebar-brand{flex-wrap:wrap;justify-content:center;padding:12px 8px}.ss-private-shell[data-sidebar-mini=true] .ss-private-sidebar-toggle{margin:0}.ss-private-shell[data-sidebar-mini=true] .ss-private-workspace{justify-content:center;margin:12px 8px;padding:10px 0}.ss-private-shell[data-sidebar-mini=true] .ss-private-navigation{padding:0 5px}.ss-private-shell[data-sidebar-mini=true] .ss-private-nav-item{justify-content:center;padding:10px 0}.ss-private-shell[data-sidebar-mini=true] .ss-private-sidebar-footer{flex-direction:column;padding:12px}.ss-private-shell[data-sidebar-mini=true] .ss-private-sidebar-footer button{margin:0}.ss-private-content-frame{margin-left:var(--private-sidebar-width);margin-right:var(--private-review-width);min-height:100dvh;transition:margin .22s}.ss-private-header{min-height:var(--ss-header-height);background:var(--ss-bg-card);border-bottom:1px solid var(--ss-border-default);box-shadow:var(--ss-shadow-sm);z-index:30;align-items:center;gap:16px;padding:10px 20px;display:flex;position:sticky;top:0}.ss-private-header-brand{letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.ss-private-header-mark{border-radius:var(--ss-r-sm);background:linear-gradient(135deg, var(--ss-indigo), var(--color-brand-violet));color:#fff;place-items:center;width:28px;height:28px;display:grid}.ss-private-header-section{color:var(--ss-text-secondary);font-size:13px}.ss-private-header-account{min-width:0;color:var(--ss-text-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.ss-private-owner{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--ss-border-default);border-radius:var(--ss-r-pill);max-width:180px;color:var(--ss-text-primary);padding:4px 8px;overflow:hidden}.ss-private-header-button{border:1px solid var(--ss-border-default);border-radius:var(--ss-r-sm);min-width:34px;min-height:34px;color:var(--ss-text-secondary);background:var(--ss-bg-card);cursor:pointer;place-items:center;display:grid}.ss-private-main{padding:20px 28px 32px}.ss-private-breadcrumb{color:var(--ss-text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;gap:10px;margin-bottom:20px;font-size:12px;display:flex}.ss-private-breadcrumb>span{color:var(--ss-text-tertiary)}.ss-private-notice{border:1px solid var(--ss-border-default);border-radius:var(--ss-r-sm);background:var(--ss-bg-card);overflow-wrap:anywhere;margin-bottom:18px;padding:12px 15px;font-size:13px;line-height:1.6}.ss-private-main-body{gap:20px;min-width:0;display:grid}.ss-private-card{padding:var(--dashboard-card-padding,20px);border:1px solid var(--ss-border-default);border-radius:var(--ss-r-md);background:var(--ss-bg-card);box-shadow:var(--ss-shadow-card);min-width:0}.ss-private-review-rail{height:100dvh;width:var(--private-review-width);z-index:50;background:var(--ss-bg-sidebar);border-left:1px solid var(--ss-border-dark);color:var(--ss-text-inverse);transition:width .28s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:auto;right:0}.ss-private-rail-toggle{width:100%;height:100%;color:var(--ss-indigo);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;padding:20px 0;display:flex}.ss-private-rail-toggle[hidden],.ss-private-review-expanded[hidden]{display:none}.ss-private-rail-mark{border-radius:var(--ss-r-sm);background:var(--ss-indigo-light);width:34px;height:34px;color:var(--ss-indigo);flex-shrink:0;place-items:center;display:grid}.ss-private-rail-label{writing-mode:vertical-lr;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;transform:rotate(180deg)}.ss-private-review-expanded{flex-direction:column;min-width:0;height:100%;display:flex}.ss-private-review-heading{border-bottom:1px solid var(--ss-border-dark);align-items:center;gap:10px;padding:15px 16px;display:flex}.ss-private-review-heading h2{color:var(--ss-text-inverse);margin:0;font-size:14px;font-weight:700;line-height:1.4}.ss-private-review-heading p{color:var(--ss-indigo);margin:2px 0 0;font-size:10px}.ss-private-review-heading button{margin-left:auto}.ss-private-review-body{overflow-wrap:anywhere;flex:1;min-width:0;padding:16px;overflow-y:auto}.ss-private-mobile-menu,.ss-private-mobile-close,.ss-private-mobile-review,.ss-private-nav-backdrop{display:none}.ss-private-review-backdrop{z-index:64;background:#20263533;border:0;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:768px) and (max-width:1199px){.ss-private-shell[data-review-open=true] .ss-private-content-frame{margin-right:48px}.ss-private-shell[data-review-open=true] .ss-private-review-rail{box-shadow:-4px 0 24px #0000002e}.ss-private-header-section{display:none}}@media (max-width:767px){.ss-private-shell{--private-review-width:0px}.ss-private-content-frame,.ss-private-shell[data-review-open=true] .ss-private-content-frame{margin:0}.ss-private-sidebar{width:220px;display:none}.ss-private-shell[data-mobile-menu=true] .ss-private-sidebar{z-index:80;display:flex}.ss-private-shell[data-sidebar-mini=true] .ss-private-sidebar-expanded{display:block}.ss-private-shell[data-sidebar-mini=true] .ss-private-sidebar-brand{flex-wrap:nowrap;justify-content:flex-start;padding:12px 14px}.ss-private-shell[data-sidebar-mini=true] .ss-private-workspace{justify-content:flex-start;margin:14px 10px 12px;padding:11px 10px}.ss-private-shell[data-sidebar-mini=true] .ss-private-navigation{padding:0 9px}.ss-private-shell[data-sidebar-mini=true] .ss-private-nav-item{justify-content:flex-start;padding:10px 11px}.ss-private-shell[data-sidebar-mini=true] .ss-private-sidebar-footer{flex-direction:row;padding:15px}.ss-private-shell[data-sidebar-mini=true] .ss-private-sidebar-footer button{margin-left:auto}.ss-private-sidebar-toggle{display:none}.ss-private-mobile-close{margin-left:auto;display:grid}.ss-private-mobile-menu,.ss-private-mobile-review{flex-shrink:0;display:grid}.ss-private-nav-backdrop{z-index:70;background:var(--ss-bg-overlay);border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.ss-private-header{gap:10px;padding:10px 12px}.ss-private-header-section,.ss-private-header-account>span:not(.ss-private-owner),.ss-private-header-account>svg{display:none}.ss-private-owner{max-width:100px;padding:4px 6px;font-size:10px}.ss-private-main{padding:18px 14px 28px}.ss-private-main-body{gap:16px}.ss-private-review-rail{display:none}.ss-private-shell[data-review-open=true] .ss-private-review-rail{width:min(380px,100vw);box-shadow:var(--ss-shadow-jarvis);z-index:65;display:block}}@media (prefers-reduced-motion:reduce){.ss-private-shell *,.ss-private-shell :before,.ss-private-shell :after{scroll-behavior:auto!important;transition:none!important}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--color-bg-primary:#fafbfc;--color-bg-secondary:#fff;--color-bg-card:#fff;--color-bg-card-hover:#f8f9fb;--color-bg-hover:#f4f5f7;--color-bg-input:#f4f5f7;--color-bg-page:#fafbfc;--color-bg-elevated:#fff;--color-bg-sidebar:#fff;--color-bg-sidebar-dark:#1a1d24;--color-bg-subtle:#f8f9fb;--color-hero-bg:#0b0f1a;--color-hero-bg-alt:#0f1629;--color-border:#e8eaed;--color-border-light:#f0f1f3;--color-border-strong:#d1d5db;--color-text-primary:#111827;--color-text-secondary:#6b7280;--color-text-tertiary:#9ca3af;--color-text-muted:#d1d5db;--color-text-inverse:#fff;--color-accent:#111827;--color-accent-hover:#374151;--color-accent-subtle:#1118270f;--color-accent-blue:#2563eb;--color-accent-blue-subtle:#2563eb14;--color-positive:#059669;--color-positive-subtle:#05966914;--color-negative:#dc2626;--color-negative-subtle:#dc262614;--color-warning:#d97706;--color-warning-subtle:#d9770614;--color-info:#2563eb;--color-info-subtle:#2563eb14;--color-green:#059669;--color-red:#dc2626;--color-yellow:#d97706;--color-success:#059669;--color-success-subtle:#05966914;--color-signal-success:#059669;--color-signal-success-bg:#05966914;--color-signal-error:#dc2626;--color-signal-error-bg:#dc262614;--color-bg-nav:#fff;--color-accent-purple:#7c3aed;--color-negative-bg:var(--color-negative-subtle);--color-brand-indigo:#6366f1;--color-brand-violet:#8b5cf6;--color-brand-blue:#3b82f6;--color-brand-sky:#0ea5e9;--color-brand-cyan:#06b6d4;--color-brand-teal:#14b8a6;--color-brand-emerald:#10b981;--color-brand-green:#22c55e;--color-brand-amber:#f59e0b;--color-brand-orange:#f97316;--color-brand-yellow:#eab308;--color-brand-pink:#ec4899;--color-brand-rose:#f43f5e;--color-channel-meta:#1877f2;--color-channel-google:#ea4335;--color-channel-google-alt:#4285f4;--color-channel-tiktok:#ee1d52;--color-channel-email:#ff6b35;--color-channel-organic:#34a853;--color-channel-direct:#8b5cf6;--color-channel-referral:#ef4444;--color-channel-social:#06b6d4;--color-channel-sms:#f97316;--color-channel-shopify:#96bf48;--color-channel-klaviyo:#2d2d2d;--color-channel-ga4:#f16428;--color-channel-pinterest:#e60023;--color-channel-youtube:red;--color-channel-neutral:#6b7280;--gradient-accent:linear-gradient(135deg, var(--color-brand-indigo) 0%, var(--color-brand-violet) 100%);--gradient-accent-horizontal:linear-gradient(90deg, var(--color-brand-indigo) 0%, var(--color-brand-violet) 100%);--gradient-accent-soft:linear-gradient(135deg, #6366f11f 0%, #8b5cf61f 100%);--color-chart-grid:#f0f1f3;--color-bg-alt-row:#00000004;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 12px #0000000f;--shadow-lg:0 8px 24px #00000014;--shadow-card:0 1px 3px #0000000a, 0 0 0 1px #00000008;--font-family:"Inter", system-ui, -apple-system, sans-serif;--font-heading:"Plus Jakarta Sans", "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", "Fira Code", monospace;--type-display:clamp(2rem, 1.6rem + 1vw, 2.75rem);--type-heading:clamp(1.05rem, .98rem + .3vw, 1.25rem);--type-body:.9375rem;--type-caption:.75rem;--dashboard-section-gap:clamp(1.5rem, 1.2rem + .8vw, 2.25rem);--dashboard-card-padding:clamp(1rem, .85rem + .5vw, 1.5rem);--space-section:120px;--space-block:64px;--space-element:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-pill:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-30:120px;--motion-fast:.12s;--motion-normal:.18s;--motion-slow:.28s;--ease-standard:cubic-bezier(.22, .61, .36, 1);--color-focus-ring:#2563eb59;--z-base:0;--z-sticky:10;--z-sidebar:20;--z-panel:25;--z-overlay:30;--z-modal:40;--z-popover:45;--z-toast:50;--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-top:env(safe-area-inset-top,0px);--color-surface-1:var(--color-bg-primary);--color-surface-2:#f1f5f9;--color-surface-3:#e8edf3;--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--bottom-nav-height:calc(56px + var(--safe-area-bottom));--gradient-brand:linear-gradient(112deg, #5d5fef 0%, #8b5cf6 46%, #14b8a6 100%);--marketing-gradient-border:linear-gradient(135deg, #5d5fef8c, #8b5cf680, #14b8a659);--marketing-mesh-bg:radial-gradient(ellipse 80% 60% at 50% -10%, #5d5fef29, transparent), radial-gradient(ellipse 62% 52% at 82% 50%, #8b5cf61f, transparent), radial-gradient(ellipse 52% 42% at 20% 82%, #14b8a61f, transparent);--marketing-glass-bg:#fffc;--marketing-shadow-glow:0 16px 44px -14px #5d5fef80;--ss-bg-canvas:#f7f8fa;--ss-bg-card:#fff;--ss-bg-sidebar:#0b0d13;--ss-bg-sidebar-hover:#141720;--ss-bg-jarvis:#0f1520;--ss-bg-briefing:linear-gradient(135deg, #6366f114 0%, #8b5cf614 100%);--ss-bg-overlay:#0b0d13b3;--ss-indigo:#6366f1;--ss-indigo-light:#6366f11f;--ss-indigo-hover:#4f46e5;--ss-c-revenue:#6366f1;--ss-c-revenue-bg:#6366f10a;--ss-c-revenue-border:#6366f12e;--ss-c-profit:#10b981;--ss-c-profit-bg:#10b9810a;--ss-c-profit-border:#10b9812e;--ss-c-roas:#8b5cf6;--ss-c-roas-bg:#8b5cf60a;--ss-c-roas-border:#8b5cf62e;--ss-c-orders:#0ea5e9;--ss-c-orders-bg:#0ea5e90a;--ss-c-orders-border:#0ea5e92e;--ss-c-aov:#3b82f6;--ss-c-aov-bg:#3b82f60a;--ss-c-aov-border:#3b82f62e;--ss-c-cac:#f97316;--ss-c-cac-bg:#f973160f;--ss-c-cac-border:#f9731640;--ss-c-danger:#ef4444;--ss-c-warning:#f59e0b;--ss-c-success:#10b981;--ss-ch-meta:#1877f2;--ss-ch-google:#ea4335;--ss-ch-tiktok:#000;--ss-ch-email:#10b981;--ss-ch-organic:#8b5cf6;--ss-text-primary:#0f172a;--ss-text-secondary:#64748b;--ss-text-tertiary:#94a3b8;--ss-text-inverse:#fff;--ss-text-inverse-muted:#ffffff8c;--ss-border-default:#e8eaed;--ss-border-strong:#d1d5db;--ss-border-dark:#ffffff14;--ss-shadow-sm:0 1px 2px #0000000d;--ss-shadow-md:0 4px 12px #00000014;--ss-shadow-lg:0 8px 24px #0000001a;--ss-shadow-card:0 1px 3px #0000000f, 0 1px 2px #0000000a;--ss-shadow-jarvis:0 16px 48px #6366f138, 0 4px 12px #0000002e;--ss-shadow-kpi:0 2px 8px #0000000f;--ss-r-xs:4px;--ss-r-sm:8px;--ss-r-md:12px;--ss-r-lg:16px;--ss-r-xl:20px;--ss-r-pill:9999px;--ss-t-fast:.15s ease;--ss-t-base:.22s ease;--ss-t-slow:.35s cubic-bezier(.34,1.56,.64,1);--ss-sidebar-width:220px;--ss-sidebar-collapsed:64px;--ss-header-height:56px;--ss-briefing-height:52px}.theme-dark{--color-bg-primary:#09090b;--color-bg-secondary:#0f0f12;--color-bg-card:#141418;--color-bg-card-hover:#1a1a1f;--color-bg-hover:#1a1a1f;--color-bg-input:#141418;--color-bg-page:#09090b;--color-bg-elevated:#1a1a1f;--color-bg-sidebar:#0f0f12;--color-bg-sidebar-dark:#11131a;--color-bg-subtle:#111114;--color-border:#1f1f24;--color-border-light:#27272e;--color-border-strong:#333340;--color-text-primary:#fafafa;--color-text-secondary:#a1a1aa;--color-text-tertiary:#71717a;--color-text-muted:#3f3f46;--color-text-inverse:#09090b;--color-accent:#fafafa;--color-accent-hover:#e4e4e7;--color-accent-subtle:#fafafa0f;--color-accent-blue:#3b82f6;--color-accent-blue-subtle:#3b82f61f;--color-positive:#34d399;--color-positive-subtle:#34d3991a;--color-negative:#f87171;--color-negative-subtle:#f871711a;--color-warning:#fbbf24;--color-warning-subtle:#fbbf241a;--color-info:#60a5fa;--color-info-subtle:#60a5fa1a;--color-green:#34d399;--color-red:#f87171;--color-yellow:#fbbf24;--color-success:#34d399;--color-success-subtle:#34d3991a;--color-signal-success:#34d399;--color-signal-success-bg:#34d3991a;--color-signal-error:#f87171;--color-signal-error-bg:#f871711a;--color-bg-nav:#0f0f12;--color-accent-purple:#a78bfa;--color-negative-bg:var(--color-negative-subtle);--color-chart-grid:#1f1f24;--color-bg-alt-row:#ffffff05;--shadow-xs:0 1px 2px #0003;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #0000004d;--shadow-lg:0 8px 24px #0006;--shadow-xl:0 16px 40px #00000073;--shadow-card:0 0 0 1px #ffffff0a;--color-focus-ring:#3b82f666;--color-surface-1:var(--color-bg-primary);--color-surface-2:#1e2028;--color-surface-3:#2a2d38;--gradient-brand:linear-gradient(112deg, #4f8dff 0%, #8f86ff 46%, #34d399 100%);--marketing-gradient-border:linear-gradient(135deg, #4f8dff5c, #8f86ff5c, #34d3993d);--marketing-mesh-bg:radial-gradient(ellipse 80% 60% at 50% -10%, #4f8dff29, transparent), radial-gradient(ellipse 60% 50% at 80% 50%, #8f86ff24, transparent), radial-gradient(ellipse 50% 40% at 20% 80%, #34d3991a, transparent);--marketing-glass-bg:#11141cc2;--marketing-shadow-glow:0 16px 44px -14px #4f8dff66}.theme-apple{--color-bg-primary:#f3f5f8;--color-bg-secondary:#f9fafc;--color-bg-card:#fff;--color-bg-card-hover:#f6f8fb;--color-bg-hover:#eef2f7;--color-bg-input:#f2f4f8;--color-bg-page:#f3f5f8;--color-bg-elevated:#fff;--color-bg-sidebar:#f8f9fb;--color-bg-sidebar-dark:#1d2a42;--color-bg-subtle:#f7f9fc;--color-border:#d9e0ea;--color-border-light:#e8edf4;--color-border-strong:#c3ccd9;--color-text-primary:#1d1d1f;--color-text-secondary:#4f5667;--color-text-tertiary:#6f7789;--color-text-muted:#a0a8b8;--color-text-inverse:#fff;--color-accent:#0a84ff;--color-accent-hover:#1a5fd1;--color-accent-subtle:#0a84ff24;--color-accent-blue:#0a84ff;--color-accent-blue-subtle:#0a84ff2e;--color-positive:#058e4f;--color-positive-subtle:#058e4f1f;--color-negative:#d0272f;--color-negative-subtle:#d0272f1f;--color-warning:#b35c00;--color-warning-subtle:#b35c001f;--color-info:#0071e3;--color-info-subtle:#0071e31f;--color-green:#058e4f;--color-red:#d0272f;--color-yellow:#b35c00;--color-success:#058e4f;--color-success-subtle:#058e4f1f;--color-bg-nav:#f9fafc;--color-accent-purple:#6c7bff;--color-negative-bg:var(--color-negative-subtle);--color-chart-grid:#e7edf6;--color-bg-alt-row:#0c192e05;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 2px 10px #0f172a0f;--shadow-md:0 8px 24px #0f172a14;--shadow-lg:0 18px 40px #0f172a1a;--shadow-xl:0 24px 56px #0f172a29;--shadow-card:0 1px 3px #0f172a0a, 0 0 0 1px #9cacc233;--font-family:"SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-focus-ring:#0071e361;--gradient-brand:linear-gradient(112deg, #0a84ff 0%, #5e5ce6 45%, #30d158 100%);--marketing-gradient-border:linear-gradient(135deg, #0a84ff80, #5e5ce675, #30d15857);--marketing-mesh-bg:radial-gradient(ellipse 76% 58% at 50% -10%, #0a84ff2e, transparent), radial-gradient(ellipse 56% 48% at 84% 50%, #5e5ce629, transparent), radial-gradient(ellipse 44% 34% at 20% 84%, #30d1581f, transparent);--marketing-glass-bg:#ffffffbd;--marketing-shadow-glow:0 20px 54px -12px #0a84ff70}.theme-midnight{--color-bg-primary:#0c0a1a;--color-bg-secondary:#0f0c20;--color-bg-card:#151228;--color-bg-card-hover:#1a1635;--color-bg-hover:#1a1635;--color-bg-input:#151228;--color-bg-page:#0c0a1a;--color-bg-elevated:#1a1635;--color-bg-sidebar:#0f0c20;--color-bg-sidebar-dark:#120f24;--color-bg-subtle:#120f24;--color-border:#252040;--color-border-light:#2d2650;--color-border-strong:#3d3570;--color-text-primary:#eeedf5;--color-text-secondary:#a5a0c0;--color-text-tertiary:#7570a0;--color-text-muted:#4a4570;--color-text-inverse:#0c0a1a;--color-accent:#8b5cf6;--color-accent-hover:#a78bfa;--color-accent-subtle:#8b5cf61f;--color-accent-blue:#6366f1;--color-accent-blue-subtle:#6366f11f;--color-positive:#34d399;--color-positive-subtle:#34d3991f;--color-negative:#f87171;--color-negative-subtle:#f871711f;--color-warning:#fbbf24;--color-warning-subtle:#fbbf241f;--color-info:#818cf8;--color-info-subtle:#818cf81f;--color-green:#34d399;--color-red:#f87171;--color-yellow:#fbbf24;--color-success:#34d399;--color-success-subtle:#34d3991f;--color-bg-nav:#0f0c20;--color-accent-purple:#a78bfa;--color-negative-bg:var(--color-negative-subtle);--color-chart-grid:#252040;--color-bg-alt-row:#8b5cf60a;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080;--shadow-card:0 1px 3px #0000004d, 0 0 0 1px #8b5cf614;--color-focus-ring:#8b5cf666;--gradient-brand:linear-gradient(112deg, #6366f1 0%, #8b5cf6 46%, #a78bfa 100%);--marketing-gradient-border:linear-gradient(135deg, #6366f199, #8b5cf680, #a78bfa66);--marketing-mesh-bg:radial-gradient(ellipse 80% 60% at 50% -10%, #6366f133, transparent), radial-gradient(ellipse 60% 50% at 80% 50%, #8b5cf629, transparent), radial-gradient(ellipse 50% 40% at 20% 80%, #a78bfa1f, transparent);--marketing-glass-bg:#0c0a1ad9;--marketing-shadow-glow:0 16px 44px -14px #8b5cf666}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:100px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}::selection{color:inherit;background:#2563eb26}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}body{font-family:var(--font-family);background-color:var(--color-bg-primary);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02", "cv03", "cv04", "cv11";margin:0;transition:background-color .2s,color .2s}#root{flex-direction:column;min-height:100vh;display:flex}}@layer components{.glass-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .15s,box-shadow .15s}.glass-card:hover{border-color:var(--color-border-strong)}.kpi-card{background:var(--ss-bg-card);border-radius:var(--ss-r-md);border:1px solid var(--ss-border-default);box-shadow:var(--ss-shadow-card);transition:box-shadow var(--ss-t-base), transform var(--ss-t-base);padding:16px 20px;position:relative;overflow:hidden}.kpi-card:hover{box-shadow:var(--ss-shadow-md);transform:translateY(-1px)}.kpi-card:before{content:"";border-radius:var(--ss-r-xs) 0 0 var(--ss-r-xs);background:var(--kpi-color,var(--ss-indigo));width:3px;position:absolute;top:0;bottom:0;left:0}.kpi-card:after{content:"";background:var(--kpi-bg,transparent);pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.kpi-card>*{z-index:1;position:relative}.kpi-revenue{--kpi-color:var(--ss-c-revenue);--kpi-bg:var(--ss-c-revenue-bg);border-color:var(--ss-c-revenue-border)}.kpi-profit{--kpi-color:var(--ss-c-profit);--kpi-bg:var(--ss-c-profit-bg);border-color:var(--ss-c-profit-border)}.kpi-roas{--kpi-color:var(--ss-c-roas);--kpi-bg:var(--ss-c-roas-bg);border-color:var(--ss-c-roas-border)}.kpi-orders{--kpi-color:var(--ss-c-orders);--kpi-bg:var(--ss-c-orders-bg);border-color:var(--ss-c-orders-border)}.kpi-aov{--kpi-color:var(--ss-c-aov);--kpi-bg:var(--ss-c-aov-bg);border-color:var(--ss-c-aov-border)}.kpi-cac{--kpi-color:var(--ss-c-cac);--kpi-bg:var(--ss-c-cac-bg);border-color:var(--ss-c-cac-border)}.dashboard-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);min-width:0;transition:border-color var(--motion-normal) var(--ease-standard), box-shadow var(--motion-normal) var(--ease-standard);overflow:hidden}.dashboard-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.kpi-hover{transition:transform var(--motion-normal,.2s) var(--ease-standard,ease), border-color var(--motion-normal,.2s) var(--ease-standard,ease), box-shadow var(--motion-normal,.2s) var(--ease-standard,ease)}.kpi-hover:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}abbr[title]{border-bottom:1px dotted var(--color-text-tertiary,#9ca3af);cursor:help;text-decoration:none}.skeleton{background:linear-gradient(90deg, var(--color-bg-subtle) 0%, var(--color-bg-hover) 50%, var(--color-bg-subtle) 100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.8s ease-in-out infinite skeleton-pulse}@keyframes skeleton-pulse{0%{background-position:200% 0}50%{background-position:0 0}to{background-position:-200% 0}}@keyframes ss-pulse{0%,to{opacity:1}50%{opacity:.4}}.ss-pulse-dot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite ss-pulse;display:inline-block}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.status-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.status-green{background-color:var(--color-positive)}.status-yellow{background-color:var(--color-warning)}.status-red{background-color:var(--color-negative)}.nav-tab{border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s}.nav-tab:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.nav-tab.active{color:var(--color-text-primary);background:var(--color-bg-hover);font-weight:600}.filter-chip{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-secondary);cursor:pointer;border-radius:100px;padding:.25rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s}.filter-chip:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.filter-chip.active{border-color:var(--color-text-primary);color:var(--color-text-inverse);background:var(--color-text-primary)}.btn-primary{background:var(--color-accent);color:var(--color-text-inverse);border-radius:var(--radius-md);cursor:pointer;letter-spacing:-.01em;border:none;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s}.btn-primary:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-sm)}.btn-primary:active{transform:scale(.98)}.btn-secondary{color:var(--color-text-primary);border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:pointer;background:0 0;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s}.btn-secondary:hover{border-color:var(--color-border-strong);background:var(--color-bg-hover)}.insight-card{border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-bg-card);border-left:2px solid;margin-bottom:.5rem;padding:.75rem 1rem;transition:all .15s}.insight-card:hover{background:var(--color-bg-hover)}.insight-info{border-left-color:var(--color-info)}.insight-warning{border-left-color:var(--color-warning)}.insight-critical{border-left-color:var(--color-negative)}.theme-toggle-icon{transition:transform .3s cubic-bezier(.4,0,.2,1)}.theme-toggle-icon.rotating{transform:rotate(180deg)}.category-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);font-size:11px;font-weight:600}button,a,input,select{transition:all .15s}@media (max-width:640px){.kpi-card{padding:1rem}.glass-card{border-radius:var(--radius-md)}}@keyframes ss-count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ss-animate-in{animation:.35s cubic-bezier(.34,1.56,.64,1) both ss-count-up}.ss-stagger>:first-child{animation-delay:0s}.ss-stagger>:nth-child(2){animation-delay:60ms}.ss-stagger>:nth-child(3){animation-delay:.12s}.ss-stagger>:nth-child(4){animation-delay:.18s}.ss-stagger>:nth-child(5){animation-delay:.24s}.ss-stagger>:nth-child(6){animation-delay:.3s}@keyframes ss-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ss-skeleton{border-radius:var(--ss-r-sm);background:linear-gradient(90deg,#f0f1f3 25%,#e8eaed 50%,#f0f1f3 75%) 0 0/200% 100%;animation:1.5s infinite ss-shimmer}.ss-card-lift{transition:box-shadow var(--ss-t-base), transform var(--ss-t-base)}.ss-card-lift:hover{box-shadow:var(--ss-shadow-lg);transform:translateY(-2px)}.ss-kpi-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:.3s cubic-bezier(.4,0,.2,1) forwards fadeIn}.animate-slideDown{animation:.3s cubic-bezier(.4,0,.2,1) forwards slideDown}.page-content{min-width:0;animation:.25s cubic-bezier(.4,0,.2,1) fadeIn;overflow-x:hidden}.page-content>*{animation:.3s cubic-bezier(.4,0,.2,1) backwards fadeIn}.page-content>:first-child{animation-delay:20ms}.page-content>:nth-child(2){animation-delay:40ms}.page-content>:nth-child(3){animation-delay:60ms}.page-content>:nth-child(4){animation-delay:80ms}.page-content>:nth-child(5){animation-delay:.1s}.page-content>:nth-child(6){animation-delay:.12s}.page-content>:nth-child(7){animation-delay:.14s}.page-content>:nth-child(8){animation-delay:.16s}.metric-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.dashboard-heading{font-family:var(--font-heading);font-size:var(--type-display);letter-spacing:-.04em;font-weight:600;line-height:1.05}.dashboard-section-title{font-family:var(--font-heading);font-size:var(--type-heading);font-weight:600;line-height:1.2}.dashboard-subtext{font-size:var(--type-body);line-height:1.5}.dashboard-caption{font-size:var(--type-caption);line-height:1.4}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.5}}.live-pulse{animation:2s ease-in-out infinite livePulse}.chart-tooltip{box-shadow:var(--shadow-md);font-size:.8125rem;background:var(--color-bg-card)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;padding:10px 14px!important}.chart-tooltip p+p{margin-top:.25rem}.chart-tooltip p:first-child{font-weight:600}.sidebar-overlay{opacity:0;pointer-events:none;z-index:var(--z-overlay);background:#0000004d;transition:opacity .2s;position:fixed;top:0;bottom:0;left:0;right:0}.sidebar-overlay.active{opacity:1;pointer-events:auto}@media (max-width:1024px){.ss-kpi-grid{grid-template-columns:repeat(2,1fr)}.ss-sidebar{width:var(--ss-sidebar-collapsed)}.ss-sidebar .ss-nav-label,.ss-jarvis-panel{display:none}}@media (max-width:768px){.ss-kpi-grid{grid-template-columns:1fr}.ss-header-nav-tabs{display:none}.ss-briefing-bar{height:auto;min-height:52px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer utilities{.static{position:static}.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.hidden{display:none}.table{display:table}}.private-card{background:var(--ss-bg-card,white);border:1px solid var(--ss-border-default,#e5e7eb);color:var(--ss-text-primary,#111827);border-radius:14px;margin-bottom:18px;padding:24px}.private-card h1,.private-page-heading h1{letter-spacing:-.7px;margin:0 0 10px;font-size:clamp(25px,3vw,34px);font-weight:700}.private-card h2{margin:0 0 9px;font-size:18px;font-weight:650}.private-card h3{margin:0 0 9px;font-size:14px;font-weight:650}.private-card p{margin:8px 0 14px;line-height:1.7}.private-muted{color:var(--ss-text-secondary,#6b7280);font-size:13px;line-height:1.65}.private-eyebrow{color:var(--ss-indigo,#6366f1);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:650}.private-button{background:var(--ss-indigo,#6366f1);border:1px solid var(--ss-indigo,#6366f1);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin:5px 8px 5px 0;padding:10px 14px;font-size:13px;display:inline-flex}.private-button.secondary{background:var(--ss-bg-card,white);color:var(--ss-text-primary,#111827);border-color:var(--ss-border-default,#e5e7eb)}.private-button:disabled{opacity:.5;cursor:not-allowed}.private-button:focus-visible{outline-offset:3px;outline:3px solid #a5b4fc}.private-card input:focus-visible{outline-offset:3px;outline:3px solid #a5b4fc}.private-card textarea:focus-visible{outline-offset:3px;outline:3px solid #a5b4fc}.private-status{color:#4338ca;background:#eef2ff;border:1px solid #e0e7ff;border-radius:20px;padding:5px 9px;font-size:11px;display:inline-block}.private-page-heading,.private-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.private-page-heading{align-items:flex-start;margin-bottom:20px}.private-source-grid,.private-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.private-source,.private-metric{border:1px solid var(--ss-border-default,#e5e7eb);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:16px}.private-period{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.private-period>div{flex:1;min-width:200px}.private-card label{flex-direction:column;gap:7px;font-size:12px;font-weight:550;display:flex}.private-card input[type=date],.private-card textarea{border:1px solid var(--ss-border-default,#e5e7eb);background:var(--ss-bg-card,white);color:inherit;font:inherit;border-radius:8px;padding:10px}.private-card textarea{resize:vertical;width:100%}.private-card fieldset{border:0;flex-wrap:wrap;gap:18px;padding:16px 0;display:flex}.private-card fieldset label{flex-direction:row;align-items:center}.private-card ul{padding-left:20px;list-style:outside}.private-card li{margin:8px 0;font-size:13px;line-height:1.65}.private-result-message{color:var(--ss-text-secondary,#6b7280);margin:10px 0;font-size:13px}.private-footer{color:var(--ss-text-secondary,#6b7280);margin:24px 0;font-size:11px;line-height:1.7}.private-signin{max-width:650px}.private-sample-banner{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-bottom:18px;padding:12px 18px;line-height:1.7}.private-metric-label{color:#6b7280;margin-bottom:8px;font-size:12px}.private-metric-value{font-size:24px;font-weight:650}.private-synthetic{color:#92400e;font-weight:650}.private-review-item,.private-source-row{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:14px}.private-connection-fields{margin:16px 0;font-size:12px}.private-connection-fields>div{margin:12px 0}.private-connection-fields dt{color:var(--ss-text-secondary,#6b7280);margin-bottom:4px}.private-connection-fields dd{margin:0;line-height:1.5}.private-connection-evidence{border-top:1px solid var(--ss-border-default,#e5e7eb);margin-top:14px;padding-top:14px}.private-connection-evidence h4{margin:0 0 8px;font-size:12px}.private-connection-confirmation{border:1px solid var(--ss-border-default,#e5e7eb);border-radius:10px;padding:18px}.private-connection-confirmation label{flex-direction:row;align-items:center;margin:14px 0}@media (max-width:800px){.private-source-grid,.private-metric-grid{grid-template-columns:1fr}.private-row,.private-page-heading{flex-direction:column;align-items:flex-start}.private-period label{flex:1}}.ss-private-shell{--ss-bg-canvas:#f8f9fc;--ss-bg-sidebar:#fff;--ss-bg-sidebar-hover:#f3f4f8;--ss-border-dark:#eaedf3;--ss-text-inverse:#202635;--ss-text-inverse-muted:#6c7383;--ss-indigo:#6255d9;--ss-indigo-light:#f0edff;--ss-shadow-card:0 2px 6px #181f3306;color:#202635;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ss-private-shell .ss-private-header{box-shadow:none}.ss-private-shell .ss-private-main{max-width:1600px;margin:0 auto;padding:24px 32px 36px}.ss-private-shell .ss-private-main-body{gap:22px}.ss-private-shell .ss-private-sidebar-brand,.ss-private-shell .ss-private-review-heading{min-height:68px}.ss-private-shell .ss-private-brand-mark,.ss-private-shell .ss-private-header-mark{background:#6255d9;border-radius:9px}.ss-private-shell .ss-private-nav-item{border-left:0;min-height:44px}.ss-private-shell .ss-private-nav-item[aria-current=page]{color:#5548bb}.ss-private-shell .ss-private-navigation{padding:4px 12px}.ss-private-shell .ss-private-workspace{background:#fafbfe;border-radius:10px;margin:20px 12px 18px;padding:12px}.ss-private-shell .ss-private-review-heading p,.ss-private-shell .ss-private-rail-label{color:#6c7383}.ss-private-shell .ss-private-review-body{padding:24px 20px}.private-card{color:#202635;border-color:#e8ebf1;min-width:0;margin-bottom:0;box-shadow:0 2px 6px #181f3306}.private-card h1,.private-page-heading h1{letter-spacing:-.8px;overflow-wrap:anywhere;margin:0 0 8px;font-weight:650;line-height:1.2}.private-card h2{letter-spacing:-.3px;margin:0 0 8px;font-size:17px;line-height:1.4}.private-card h4{margin:0 0 8px;font-size:13px;font-weight:650}.private-card p{line-height:1.65}.private-muted{color:#6a7283;font-size:12px}.private-eyebrow{color:#7a8091;letter-spacing:1.05px;margin:0 0 8px;font-size:10px}.private-card .private-eyebrow{margin:0 0 6px}.private-page-heading{margin-bottom:0}.private-page-heading .private-muted{margin:0;font-size:13px}.private-page-heading>.private-status{flex-shrink:0;margin-top:10px}.private-button{background:#6255d9;border-color:#6255d9;gap:8px;min-height:40px;padding:9px 14px;font-size:12px;font-weight:550;transition:background .14s,border-color .14s}.private-button:hover:not(:disabled){background:#5548c4;border-color:#5548c4}.private-button.secondary{color:#40495c;border-color:#e3e7ee}.private-button.secondary:hover:not(:disabled){background:#f5f6fa;border-color:#cfd4df}.ss-private-shell .private-button{font-size:12px;font-weight:550}.ss-private-shell .private-preset{font-size:11px}.ss-private-shell input:focus-visible{outline-offset:3px;outline:2px solid #6255d9}.ss-private-shell textarea:focus-visible{outline-offset:3px;outline:2px solid #6255d9}.ss-private-shell summary:focus-visible{outline-offset:3px;outline:2px solid #6255d9}.private-status{color:#6053aa;background:#f6f4ff;border-color:#e8e6f6;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;font-size:10px;font-weight:550;line-height:1.5;display:inline-flex}.private-status[data-tone=neutral]{color:#566173;background:#f6f8fb;border-color:#e6eaf0}.private-status[data-tone=warning]{color:#93622b;background:#fff8ed;border-color:#f2e3cb}.private-row>div{min-width:0}.private-row>.private-button{flex-shrink:0}.private-source,.private-metric{border-color:#e8ebf1;padding:18px}.private-metric-label{color:#70788a;margin-bottom:10px;font-size:11px;font-weight:550}.private-metric-value{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.3vw,29px);font-weight:600;line-height:1.2}.private-metric[data-unavailable=true] .private-metric-value{color:#929aaa;letter-spacing:-.4px;font-size:20px;font-weight:500}.private-metric .private-muted{margin-bottom:0;font-size:11px;line-height:1.55}.private-exact-value{color:#667085;margin-top:12px;font-size:10px}.private-exact-value summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.private-exact-value p{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11px}.private-source-facts{overflow-wrap:anywhere;min-width:0;padding:20px}.private-source-facts+.private-source-facts{border-left:1px solid #e8ebf1}.private-evidence .private-source-facts>.private-metric{background:#fff;border:0;padding:16px 0}.private-source-facts>.private-evidence-details{margin-top:8px}.private-source-facts>h3{color:#566173;font-size:12px}.private-evidence .private-metric-grid{border:1px solid #e8ebf1;border-radius:10px;gap:0;overflow:hidden}.private-evidence .private-native-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.private-archive>details>summary{cursor:pointer;color:#455064;font-size:13px;font-weight:600}.private-archive>details>summary>span{color:#7a8393;margin:6px 0 0 17px;font-size:11px;font-weight:400;display:block}.private-archive p{overflow-wrap:anywhere;font-size:12px}.private-archive-facts{flex-wrap:wrap;gap:24px 40px;margin:22px 0;display:flex}.private-archive-facts dt{color:#70788a;margin-bottom:8px;font-size:11px}.private-archive-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:550}.private-archive-facts .private-exact-value{font-weight:400}.private-evidence .private-metric{border:0;border-radius:0;padding:20px}.private-evidence .private-metric+.private-metric{border-left:1px solid #e8ebf1}.private-evidence .private-metric:nth-child(3n+1){border-left:0}.private-evidence .private-metric:nth-child(n+4){background:#fcfcfe;border-top:1px solid #e8ebf1}.private-evidence-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.private-evidence-header .private-status{margin:0}.private-evidence>.private-muted,.private-evidence>.private-synthetic{margin:8px 0;font-size:11px}.private-evidence-details{border-top:1px solid #e8ebf1;margin-top:16px;padding-top:15px;font-size:12px}.private-evidence-details>summary{cursor:pointer;color:#626b7e;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:550;line-height:1.6}.private-evidence-details[open]>summary{color:#5548bb;margin-bottom:16px}.private-source-basis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.private-source-basis>h3,.private-source-basis>p{grid-column:1/-1}.private-source-row{overflow-wrap:anywhere;border-color:#e8ebf1;font-size:11px}.private-source-row p{margin-bottom:8px;font-size:11px}.private-source-heading{align-items:center;gap:9px;margin-bottom:16px;display:flex}.private-source-heading h3{margin:0;font-size:13px}.private-provider-icon{background:#fafbfe;border:1px solid #e8ebf1;border-radius:8px;place-items:center;width:27px;height:27px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:750;display:grid}.private-provider-icon.shopify{color:#55802c;background:#f6faef}.private-provider-icon.meta{color:#1e76cf;background:#f3f8ff}.private-provider-icon.google{color:#437bcc}.private-source .private-muted{font-size:11px;line-height:1.6}.private-source-state{border-top:1px solid #e8ebf1;margin:0;padding-top:14px;font-size:11px;line-height:1.6}.private-source-state>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:7px 0;display:flex}.private-source-state dt{color:#7d8595}.private-source-state dd{color:#505b6e;margin:0}.private-source-freshness{color:#7d8595;font-size:10px}.private-source-freshness time{font-variant-numeric:tabular-nums;display:block}.private-period{gap:18px 22px;padding:18px 22px}.private-period>.private-period-heading{flex:230px;align-items:flex-start;gap:10px;min-width:230px;display:flex}.private-period-heading>svg{color:#8991a0;flex-shrink:0;margin-top:3px}.private-period-heading h2{letter-spacing:0;margin:0 0 3px;font-size:12px}.private-period-heading .private-muted{margin:0;font-size:10px}.private-period>.private-period-presets{flex:0 auto;min-width:0}.private-period-presets,.private-trend-tabs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.private-preset{color:#6e7789;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;min-height:34px;padding:7px 10px;font-size:11px}.private-preset[aria-pressed=true]{color:#5548bb;background:#f5f2ff;border-color:#e3defc;font-weight:600}.private-preset:hover:not(:disabled):not([aria-pressed=true]){color:#3f485a;background:#f5f6fa}.private-period>.private-period-inputs{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.private-period-inputs>span{color:#9ca4b3;padding-top:19px}.private-period label{color:#7a8293;font-size:10px}.private-card input[type=date],.private-card input[type=text],.private-card textarea{color:#404a5d;border-color:#e3e7ee;border-radius:7px;min-width:0;min-height:38px;padding:9px 10px}.private-period-inputs input[type=date]{width:140px;font-size:11px;font-weight:500}.private-card input[type=checkbox],.private-card input[type=radio]{accent-color:#6255d9;flex-shrink:0;width:16px;height:16px}.private-period .private-period-error,.private-period-note{width:100%;margin:-4px 0 0;font-size:11px}.private-period-error{color:#9a652e;font-size:12px}.private-period-note{color:#7a8293}.private-result-message{color:#6a7283;overflow-wrap:anywhere;margin:0;font-size:12px}.private-result-message:empty{display:none}.private-footer{color:#8790a1;margin:4px 0;font-size:10px}.private-review-prompt{padding-right:50px;position:relative}.private-review-symbol{color:#6255d9;background:#f7f4ff;border:1px solid #e6e0fc;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:0;right:0}.private-review-question{color:#465168;max-width:700px;font-size:14px;font-weight:500}.private-review-actions{flex-wrap:wrap;margin-top:18px;display:flex}.ss-private-review-body .private-review-prompt{padding-right:0}.ss-private-review-body .private-review-symbol{margin-bottom:18px;position:static}.ss-private-review-body .private-review-actions{flex-direction:column}.ss-private-review-body .private-button{margin:5px 0}.ss-private-review-body h2{color:#202635;letter-spacing:-.5px;font-size:20px;font-weight:600;line-height:1.3}.ss-private-review-body .private-eyebrow{color:#667085}.private-trend-tabs{margin:12px 0 22px}.private-trend-caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.private-trend-caption strong{color:#485269;font-size:12px;font-weight:550}.private-trend-caption span{color:#8891a2;font-size:10px}.private-trend-chart{width:100%;min-height:180px;max-height:280px;display:block;overflow:visible}.private-chart-grid{stroke:#edf0f5;stroke-width:1px}.private-chart-line{fill:none;stroke:#8173e5;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.private-chart-point{fill:#8173e5;stroke:#fff;stroke-width:1px}.private-chart-axis{fill:#929aaa;font-family:inherit;font-size:10px}.private-trend-note{font-size:10px;margin-top:16px!important}.private-empty-state{text-align:center;max-width:540px;margin:0 auto;padding:35px 12px}.private-empty-icon{color:#a2a9b7;background:#f5f6fa;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:15px;display:inline-grid}.private-empty-state h3{color:#677184;font-size:13px;font-weight:550}.private-empty-state p{color:#9098a7;margin:8px 0 0;font-size:11px}.private-table-scroll{overflow-x:auto}.private-data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;width:100%;font-size:11px}.private-data-table caption{text-align:left;color:#727c8e;margin:4px 0 12px}.private-data-table th,.private-data-table td{white-space:nowrap;border-bottom:1px solid #edf0f5;padding:10px 12px}.private-data-table th{font-weight:550}.private-data-table thead{color:#727c8e;background:#fafbfe}.private-skeleton{flex-direction:column;gap:16px;display:flex}.private-skeleton span,.private-skeleton strong{background:#f1f3f7;border-radius:5px;width:66%;height:8px;animation:1.6s ease-in-out infinite private-pulse;display:block}.private-skeleton strong{width:80%;height:24px}.private-skeleton span:last-child{width:90%}.private-eyebrow,.private-footer,.private-period label,.private-period-note,.private-source-state dt,.private-source-freshness,.private-trend-caption span,.private-empty-state p{color:#667085}.private-chart-axis{fill:#667085}.private-history-runner{color:#667085;background:#fafbfe;border:1px solid #edf0f5;border-radius:8px;padding:12px 14px;font-size:11px}.private-question-field{color:#667085;flex-direction:column;gap:8px;margin-top:18px;font-size:12px;font-weight:550;display:flex}.private-question-field textarea{resize:vertical;color:#404a5d;width:100%;min-height:90px;font:inherit;background:#fff;border:1px solid #e3e7ee;border-radius:8px;padding:12px;font-size:12px;line-height:1.6}.private-question-context{color:#667085;font-variant-numeric:tabular-nums;margin:8px 0;font-size:10px}.ss-private-review-body .private-review-prompt>p{margin:10px 0;line-height:1.65}.ss-private-review-body .private-review-prompt>.private-eyebrow{margin:0 0 8px}.private-stored-question{background:#fcfbff;border:1px solid #e8e6f6;border-radius:10px;margin:18px 0;padding:16px}.private-stored-question p{white-space:pre-wrap;overflow-wrap:anywhere}.private-history-job{border-top:1px solid #e8ebf1;margin-top:20px;padding-top:20px}.private-history-job>.private-row>h3{margin:0}.private-history-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.private-history-source{border:1px solid #e8ebf1;border-radius:10px;min-width:0;padding:16px}.private-history-source strong{font-size:12px;font-weight:600}.private-history-source p{font-size:11px}.private-history-source progress{accent-color:#8173e5;background:#edf0f5;border:0;border-radius:5px;width:100%;height:5px;display:block;overflow:hidden}.private-history-source progress::-webkit-progress-bar{background:#edf0f5;border-radius:5px}.private-history-source progress::-webkit-progress-value{background:#8173e5;border-radius:5px}.private-history-source progress::-moz-progress-bar{background:#8173e5;border-radius:5px}.private-history-actions{border-top:1px solid #e8ebf1;margin-top:16px;padding-top:16px}.private-history-confirmation{background:#fcfbff;border:1px solid #e3defc;border-radius:10px;margin-top:20px;padding:20px}.private-history-confirmation>label{margin:16px 0}.private-history-confirmation>label:has(input[type=checkbox]){flex-direction:row;align-items:center;line-height:1.6}@keyframes private-pulse{50%{opacity:.45}}@media (max-width:1300px){.private-period>.private-period-heading{flex-basis:100%}.private-period>.private-period-presets{flex:1}}@media (max-width:1050px){.ss-private-shell .ss-private-main{padding:22px}.private-source-grid,.private-source-basis{grid-template-columns:1fr}.private-source-state>div{justify-content:flex-start}.private-source-state dt{width:110px}}@media (max-width:767px){.ss-private-shell .ss-private-main{padding:20px 14px 28px}.ss-private-shell .ss-private-main-body{gap:16px}.private-card{border-radius:12px;padding:20px 16px}.private-page-heading{flex-direction:column;gap:12px}.private-page-heading>.private-status{margin-top:0}.private-period{gap:16px;padding:16px}.private-period>.private-period-heading{min-width:0}.private-period>.private-period-presets{flex-basis:100%}.private-period>.private-period-inputs{width:100%}.private-period-inputs label{flex:1;min-width:0}.private-period-inputs input[type=date]{width:100%}.private-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.private-evidence .private-metric{padding:18px 14px}.private-evidence .private-metric:nth-child(3n+1){border-left:1px solid #e8ebf1}.private-evidence .private-metric:nth-child(odd){border-left:0}.private-evidence .private-metric:nth-child(n+3){border-top:1px solid #e8ebf1}.private-source-facts{grid-column:1/-1;padding:18px}.private-source-facts+.private-source-facts{border-top:1px solid #e8ebf1;border-left:0}.private-evidence-header{flex-wrap:wrap;align-items:flex-start}.private-row{flex-flow:wrap;gap:10px}.private-row .private-muted{margin-bottom:0}.private-review-prompt{padding-top:54px;padding-right:0}.private-review-symbol{left:0}.private-trend-chart{min-height:135px}.private-data-table th,.private-data-table td{padding:9px 8px}.private-metric-value{font-size:23px}.private-history-sources{grid-template-columns:1fr}.private-history-confirmation{padding:16px}.private-history-confirmation p,.private-history-confirmation li{overflow-wrap:anywhere}}@media (max-width:400px){.private-metric-grid{grid-template-columns:1fr}.private-evidence .private-metric:nth-child(n){border-left:0}.private-evidence .private-metric:nth-child(n+2){border-top:1px solid #e8ebf1}}@media (prefers-reduced-motion:reduce){.private-skeleton span,.private-skeleton strong{animation:none}}
