[data-app-surface=shopify]{color-scheme:light;--surface-0:#f1f1f1;--surface-1:#ffffff;--surface-2:#f7f7f8;--surface-3:#ebebed;--bg-0:var(--surface-0);--bg-1:var(--surface-1);--bg-2:var(--surface-2);--bg-3:var(--surface-3);--background:var(--surface-0);--text-primary:#202223;--text-secondary:#50535a;--text-tertiary:#62666e;--ink-1:var(--text-primary);--ink-2:var(--text-secondary);--ink-3:var(--text-tertiary);--ink-4:var(--text-tertiary);--foreground:var(--text-primary);--card:var(--surface-1);--card-foreground:var(--text-primary);--popover:var(--surface-1);--popover-foreground:var(--text-primary);--muted:var(--surface-2);--muted-foreground:var(--text-tertiary);--line:#dedee3;--line-strong:#a5a7ad;--border:var(--line);--input:var(--line-strong);--violet-300:#5539b5;--violet-400:#5e45bd;--violet-500:#6e4bff;--violet-soft:#f1edfc;--accent-300:#5539b5;--accent-400:#5e45bd;--green-500:#12805c;--pos:#08754f;--neg:#b42336;--warn:#8f5800;--shadow-sm:0 1px 2px rgb(20 22 28/4%);--shadow-md:0 4px 16px rgb(20 22 28/7%);--shadow-lg:0 12px 32px rgb(20 22 28/12%);--shadow:var(--shadow-md)}[data-app-surface=shopify] body{background:var(--surface-0);font-size:13px}[data-app-surface=shopify] :is(.premium-stage,.premium-workspace){background:transparent}[data-app-surface=shopify] :is(body,.premium-stage,.premium-topbar,.premium-hero-card,.premium-kpi-card,.premium-section-card,.card-surface,.premium-callout,.premium-empty-state):before{display:none}[data-app-surface=shopify] :is(.premium-hero-card,.premium-kpi-card,.premium-section-card,.card-surface,.premium-table-shell){background:var(--surface-1);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-sm);transform:none}[data-app-surface=shopify] :is(.premium-hero-card,.premium-kpi-card--highlighted){border-color:#c9bdeb;background:linear-gradient(135deg,#f8f6ff,var(--surface-1) 75%)}[data-app-surface=shopify] :is(.premium-kpi-card,.card-surface):hover{border-color:var(--line);box-shadow:var(--shadow-sm);transform:none}[data-app-surface=shopify] .premium-topbar{overflow:visible;border:0;background:transparent;box-shadow:none;backdrop-filter:none}[data-app-surface=shopify] .premium-topbar>div{padding:12px 8px 20px}[data-app-surface=shopify] .premium-topbar>div>div{flex-wrap:wrap}[data-app-surface=shopify] .shopify-toolbar{max-width:100%}[data-app-surface=shopify] .page-breadcrumb{display:none}[data-app-surface=shopify] :is(.display,.premium-kpi-card .mono,.premium-hero-card .mono,.premium-section-card--metric-band>header h2){font-family:var(--font-inter),system-ui,sans-serif}[data-app-surface=shopify] .premium-topbar h1{font-size:24px;font-weight:650;line-height:1.3;letter-spacing:-.5px!important}[data-app-surface=shopify] .uppercase{text-transform:none}[data-app-surface=shopify] :is(.text-\[9px\],.text-\[10px\],.text-\[11px\]){font-size:12px;line-height:1.45}[data-app-surface=shopify] .shopify-page-content{padding:0 8px 32px}[data-app-surface=shopify] .shopify-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}[data-app-surface=shopify] .shopify-summary-grid>*{grid-column:auto;min-height:188px;padding:20px}[data-app-surface=shopify] .shopify-summary-grid--catalog{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr))}[data-app-surface=shopify] .kpi-card-header{flex-wrap:wrap;gap:6px}[data-app-surface=shopify] .kpi-card-label{min-width:0;white-space:normal;overflow:visible;overflow-wrap:anywhere;font-size:13px;color:var(--text-secondary);line-height:1.4}[data-app-surface=shopify] .kpi-card-value{font-size:30px;font-weight:650;line-height:1.2;letter-spacing:-.6px!important}[data-app-surface=shopify] [data-kpi-variant=compact]{padding:14px 16px;gap:10px}[data-app-surface=shopify] [data-kpi-variant=compact] .kpi-card-value{font-size:23px}[data-app-surface=shopify] [data-kpi-variant=compact] .kpi-card-header-actions{position:absolute;right:8px;bottom:8px}[data-app-surface=shopify] [data-kpi-variant=compact] .kpi-card-value{padding-right:24px}[data-app-surface=shopify] .kpi-pin-button:focus-visible{opacity:1}[data-app-surface=shopify] .shopify-cost-grid{grid-template-columns:repeat(5,minmax(0,1fr))}[data-app-surface=shopify] .kpi-card-spark{margin-top:auto}[data-app-surface=shopify] .premium-hero-card .display{font-size:38px;font-weight:650;letter-spacing:-1px!important}[data-app-surface=shopify] .profit-hero-label{color:#5539b5;font-size:13px;font-weight:600}[data-app-surface=shopify] .profit-hero-heading,[data-app-surface=shopify] .profit-hero-meta{margin-bottom:12px}[data-app-surface=shopify] .premium-section-card--metric-band{padding:0!important;border:0;background:transparent;box-shadow:none}[data-app-surface=shopify] .premium-section-card--metric-band>header h2{text-transform:none;font-size:14px;font-weight:600;color:var(--text-primary)}[data-app-surface=shopify] .premium-table-head{background:var(--surface-2);color:var(--text-secondary)}[data-app-surface=shopify] :is(.premium-input,input,select,textarea){background:var(--surface-1);color:var(--text-primary);border-color:var(--line-strong);border-radius:8px;box-shadow:none}[data-app-surface=shopify] .premium-icon-button{background:var(--surface-1);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-sm)}[data-app-surface=shopify] .premium-icon-button:hover{background:var(--surface-2);border-color:var(--line-strong)}[data-app-surface=shopify] :is(button,a):is([class~=bg-indigo-500],[class~=bg-indigo-600],[class~="bg-[var(--accent-500)]"]){background:#303030;color:#fff;border-color:#303030;box-shadow:inset 0 1px 0 rgb(255 255 255/12%)}[data-app-surface=shopify] :is(button,a):is([class~=bg-indigo-500],[class~=bg-indigo-600],[class~="bg-[var(--accent-500)]"]):hover{background:#1a1a1a}[data-app-surface=shopify] :is(button,a,input,select,textarea):focus-visible{outline:2px solid #6452ba;outline-offset:3px}[data-app-surface=shopify] :is(.premium-popover,.premium-drawer){background:var(--surface-1);border-color:var(--line);border-radius:12px;box-shadow:var(--shadow-lg);backdrop-filter:none}[data-app-surface=shopify] .premium-callout{background:var(--surface-2);border-color:var(--line);border-radius:10px;box-shadow:none}[data-app-surface=shopify] .premium-callout[class~="border-amber-500/20"]{background:#fff8e6;border-color:#e9cf94}[data-app-surface=shopify] .premium-callout[class~="border-rose-500/20"]{background:#fff1f3;border-color:#edbdc6}[data-app-surface=shopify] .premium-callout[class~="border-emerald-500/20"]{background:#eef8f1;border-color:#b2d9c4}[data-app-surface=shopify] .premium-empty-state{background:var(--surface-2);border:1px dashed var(--line);border-radius:10px}[data-app-surface=shopify] .premium-live-dot{animation:none;box-shadow:none}[data-app-surface=shopify] .text-emerald-400,[data-app-surface=shopify] .text-emerald-500{color:#08754f}[data-app-surface=shopify] .text-rose-400,[data-app-surface=shopify] .text-rose-500{color:#b42336}[data-app-surface=shopify] .text-cyan-500{color:#0e7490}@media (max-width:1100px){[data-app-surface=shopify] .shopify-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app-surface=shopify] .shopify-toolbar{flex-wrap:wrap}[data-app-surface=shopify] .shopify-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){[data-app-surface=shopify] .premium-topbar>div{padding:8px 12px 16px}[data-app-surface=shopify] .shopify-page-content{padding-inline:12px}[data-app-surface=shopify] .shopify-summary-grid{grid-template-columns:1fr}[data-app-surface=shopify] .shopify-summary-grid>*{min-height:0;padding:16px}[data-app-surface=shopify] .shopify-toolbar{gap:8px}[data-app-surface=shopify] .premium-icon-button{min-width:36px;min-height:36px}[data-app-surface=shopify] .shopify-comparison-period{display:none}[data-app-surface=shopify] .shopify-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app-surface=shopify] .product-sync-notice{display:grid;grid-template-columns:16px minmax(0,1fr) 44px;align-items:start;margin:12px}[data-app-surface=shopify] .product-sync-notice>svg{grid-area:1/1;margin-top:3px}[data-app-surface=shopify] .product-sync-copy{grid-area:1/2}[data-app-surface=shopify] .product-sync-refresh{grid-area:2/2/auto/4;justify-self:start;max-width:100%}[data-app-surface=shopify] .product-sync-dismiss{grid-area:1/3}}@media (max-width:360px){[data-app-surface=shopify] .shopify-cost-grid{grid-template-columns:1fr}}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_a918ff{font-family:inter,inter Fallback,Arial,system-ui,sans-serif}.__variable_a918ff{--font-inter:"inter","inter Fallback",Arial,system-ui,sans-serif}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_01c7d9{font-family:jetbrainsMono,jetbrainsMono Fallback,Arial,monospace}.__variable_01c7d9{--font-mono:"jetbrainsMono","jetbrainsMono Fallback",Arial,monospace}@font-face{font-family:geist;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:94.47%;descent-override:27.73%;line-gap-override:0.00%;size-adjust:106.39%}.__className_f604e5{font-family:geist,geist Fallback,Arial,system-ui,sans-serif}.__variable_f604e5{--font-display:"geist","geist Fallback",Arial,system-ui,sans-serif}@font-face{font-family:ibmPlexMono;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ibmPlexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_9f75bc{font-family:ibmPlexMono,ibmPlexMono Fallback,Arial,monospace}.__variable_9f75bc{--font-brand-mono:"ibmPlexMono","ibmPlexMono Fallback",Arial,monospace}@font-face{font-family:interTight;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:interTight Fallback;src:local("Arial");ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.00%;size-adjust:97.21%}.__className_c86cdf{font-family:interTight,interTight Fallback,Inter,system-ui,sans-serif}.__variable_c86cdf{--font-display-tight:"interTight","interTight Fallback",Inter,system-ui,sans-serif}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"instrumentSerif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_23b680{font-family:"instrumentSerif","instrumentSerif Fallback",Georgia,serif}.__variable_23b680{--font-serif:"instrumentSerif","instrumentSerif Fallback",Georgia,serif}