[data-app-surface=shopify]{color-scheme:light;--ring:#005bd3;--chart-1:var(--chart-profit);--shopify-chart-accent:var(--chart-profit)}[data-app-surface=shopify] body{background:var(--surface-0);font-family:system-ui,sans-serif;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:var(--line);background:var(--surface-1)}[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: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:var(--text-secondary);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(--control-border);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:var(--action);color:var(--on-action);border-color:var(--action);box-shadow:var(--shadow-edge)}[data-app-surface=shopify] :is(button,a):is([class~=bg-indigo-500],[class~=bg-indigo-600],[class~="bg-[var(--accent-500)]"]):hover{background:var(--action-hover);border-color:var(--action-hover)}[data-app-surface=shopify] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ring);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:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}[data-app-surface=shopify] .premium-callout[class~="border-rose-500/20"]{background:var(--loss-soft);border-color:color-mix(in srgb,var(--loss) 30%,transparent)}[data-app-surface=shopify] .premium-callout[class~="border-emerald-500/20"]{background:var(--gain-soft);border-color:color-mix(in srgb,var(--gain) 30%,transparent)}[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:var(--gain)}[data-app-surface=shopify] .text-rose-400,[data-app-surface=shopify] .text-rose-500{color:var(--loss)}[data-app-surface=shopify] .text-cyan-500{color:#0e7490}[data-app-surface=shopify] :is(.text-indigo-300,.text-indigo-400,.text-indigo-500,.text-indigo-600){color:var(--text-secondary)}[data-app-surface=shopify] [class*=border-indigo-]{border-color:var(--line)}[data-app-surface=shopify] :is(div,span)[class*=bg-indigo-]{background:var(--surface-2)}[data-app-surface=shopify] .recharts-wrapper{--accent-300:var(--shopify-chart-accent);--accent-400:var(--shopify-chart-accent);--accent-500:var(--shopify-chart-accent)}[data-app-surface=shopify] .shopify-banner-region{width:calc(100% - 2rem);max-width:1132px;margin:1rem auto}@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-sans:"inter","inter Fallback",Arial,system-ui,sans-serif}@font-face{font-family:hankenGrotesk;src:url(/_next/static/media/ce76afabb8ad16f4-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:hankenGrotesk Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_a59334{font-family:hankenGrotesk,hankenGrotesk Fallback,Inter,system-ui,sans-serif}.__variable_a59334{--font-display:"hankenGrotesk","hankenGrotesk Fallback",Inter,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}