@variant dark (&:where(.dark,.dark*));html.dark{--background:#202020;--foreground:#fff;--primary:#635fd6;--primary-50:#5e5adb26;--primary-100:#5e5adb47;--primary-foreground:#fff;--primary-hover:#6b66dd;--primary-active:#5652cc;--primary-text:#9490f5;--secondary:#1e2230;--muted:#151820;--muted-foreground:#828a97;--accent:#1d1b36;--accent-foreground:#9490f5;--destructive:#ff4d4f;--destructive-foreground:#fff;--ring:#7b78ed;--sidebar:#1a1a1a;--sidebar-foreground:#ffffffe0;--sidebar-primary:#a5a3ee;--sidebar-primary-foreground:#fff;--sidebar-accent:#5e5adb26;--sidebar-accent-foreground:#a5a3ee;--sidebar-border:#3a3a3a;--sidebar-ring:#7b78ed;--input-bg:#1f1f1f;--input-border-color:#3a3a3a;--input-text-color:#ffffffe0;--input-placeholder-color:#ffffff80;--color-bg-header:#1a1a1a;--color-border-header:#3a3a3a;--color-bg-control:#1f1f1f;--color-bg-control-ghost:#333;--color-switch-off:#6e6e73;--color-switch-off-hover:#8c8c90;--color-bg-layout:#111;--color-bg-panel:#1f1f1f;--color-text:#ffffffe0;--color-text-secondary:#ffffffa6;--color-text-muted:#ffffff8c;--color-text-disabled:#ffffff40;--color-bg-disabled:#ffffff14;--color-border:#3a3a3a;--color-border-secondary:#2c2c2c;--color-error:#ff4d4f;--color-error-hover:#ff7875;--color-error-active:#d9363e;--color-error-border:#58181c;--color-error-text:#ff6163;--color-success:#52c41a;--color-success-border:#274916;--color-warning-border:#594214;--color-info-border:#15325b;--shadow-xs:0 1px 2px 0 #0006;--shadow-sm:0 1px 3px 0 #00000073,0 1px 2px -1px #0006;--shadow-md:0 4px 12px -2px #00000080,0 2px 4px -2px #0006;--shadow-lg:0 6px 16px 0 #00000052,0 3px 6px -4px #0000007a,0 9px 28px 8px #0003;--shadow-dropdown:var(--shadow-lg);--shadow-ring:0 0 0 1px var(--color-border-secondary),2px 2px 5px #00000059;--color-warning-text:#ffc53d;--color-accent-text:#b37feb;--color-info:#69b1ff;--nav-item-active-bg:#5e5adb26;--nav-item-active-text:#ffffffe0;--nav-item-hover-bg:#ffffff0f;--color-bg-row-hover:#2c2c2c;--nav-label-color:#ffffff73;--avatar-bg:#2d2b5a;--avatar-text:#a5a3ee;--skeleton-gradient-from:#ffffff1f;--skeleton-gradient-to:#ffffff2e;--shadow-button:0 1px 2px #00000073;--shadow-button-primary:0 1px 2px #7b78ed73;--shadow-button-danger:0 1px 2px #ff4d4f61;--focus-ring-offset:2px;--color-tooltip-icon:#ffffff40;--color-tooltip-icon-warning:#ff5a00;--color-tooltip-icon-hover:var(--color-info);--heatmap-empty-bg:#ffffff0f;--heatmap-next-day-stripe:#ffffff29;--heatmap-cell-hover-overlay:#ffffff24;--heatmap-scale-1:#26244a;--heatmap-scale-2:#363362;--heatmap-scale-3:#45437b;--heatmap-scale-4:#555293;--heatmap-scale-5:#6562ac;--heatmap-scale-6:#706dbd;--heatmap-scale-7:#8481dd;--heatmap-scale-8:#9490f5;--heatmap-scale-1-text:var(--heatmap-text-light);--heatmap-scale-2-text:var(--heatmap-text-light);--heatmap-scale-3-text:var(--heatmap-text-light);--heatmap-scale-4-text:var(--heatmap-text-light);--heatmap-scale-5-text:var(--heatmap-text-light);--heatmap-scale-6-text:var(--heatmap-text-light);--heatmap-scale-7-text:#0f1725;--heatmap-scale-8-text:#0f1725;--heatmap-evolution-empty:#ffffff14;--heatmap-evolution-empty-text:#ffffffbf;--heatmap-negative-1:#ff8296;--heatmap-negative-2:#d95f74;--heatmap-negative-3:#a94a5c;--heatmap-negative-4:#723642;--heatmap-negative-5:#47262d;--heatmap-negative-1-text:#0f1725;--heatmap-negative-2-text:var(--heatmap-text-light);--heatmap-negative-3-text:var(--heatmap-text-light);--heatmap-negative-4-text:var(--heatmap-text-light);--heatmap-negative-5-text:var(--heatmap-text-light);--heatmap-positive-1:#1f3b38;--heatmap-positive-2:#2b544f;--heatmap-positive-3:#3d7a72;--heatmap-positive-4:#529e94;--heatmap-positive-5:#7fd0c3;--heatmap-positive-1-text:var(--heatmap-text-light);--heatmap-positive-2-text:var(--heatmap-text-light);--heatmap-positive-3-text:var(--heatmap-text-light);--heatmap-positive-4-text:var(--heatmap-text-light);--heatmap-positive-5-text:#0f1725;--color-bg-tooltip:#1f1f1f;--scrollbar-bg:#8f9092}html[data-theme-switching] *,html[data-theme-switching] :before,html[data-theme-switching] :after{transition:none!important}::view-transition-old(root){z-index:9999;animation:.2s both theme-fade-out}::view-transition-new(root){animation:none}@keyframes theme-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}
:root{--hero-gradient:radial-gradient(ellipse 65% 65% at 0% 0%,#5e5adb 0%,transparent 70%),#fafafa;--hero-panel-bg:#fafafa;--trends-revenue:#e64980;--trends-contribution-margin:#f59f00;--trends-orders:#2f9e44;--trends-marketing:#5e5adb;--trends-discount-percentage:#1484f3;--trends-ad-spend-percentage:#722ed1;--trends-new-customers:#0c8599;--trends-returning-customers:#a9611e;--trends-clicks:#e03131;--trends-conversion:#00bebe;--trends-impressions:#ffa600;--trends-roas:#1484f3;--trends-chain-0:#7048e8;--trends-chain-1:#d6336c;--trends-chain-2:#0c8599;--trends-chain-others:#f59f00;--dashboard-revenue:#5e5adb;--dashboard-net-revenue:#2b8a3e;--dashboard-orders:#f08c00;--dashboard-avg-basket:#e64980;--dashboard-accrued-discount:#1484f3;--dashboard-conversion-rate:#0ca678;--dashboard-ads-spend:#722ed1;--dashboard-roas:#d9480f;--dashboard-contribution-margin:#f1c40f;--dashboard-new-customers:#c2255c;--dashboard-clicks:#e03131;--dashboard-impressions:#495057;--dashboard-cart-to-order:#0c8599;--dashboard-menu-to-cart:#8b5e3c;--ads-card-total-revenue:#5e5adb;--ads-card-sponsored-revenue:#e64980;--ads-card-total-orders:#f08c00;--ads-card-sponsored-orders:#0c8599;--ads-card-ads-spend:#722ed1;--ads-card-roas:#d9480f;--ads-card-conversion-rate:#0ca678;--ads-card-new-customers:#c2255c;--ads-trend-budget-spent:#ff4d4f;--ads-trend-roas:#40a9ff;--ads-trend-ad-revenue:#9254de;--ads-trend-orders:#73d13d;--ads-trend-impressions:#ff7a45;--ads-trend-clicks:#ffec3d;--ads-trend-conversion-rate:#eb2f96;--ads-trend-new-customers:#237804;--reviews-average-rating:#faad14;--reviews-perfect-order-rate:var(--primary);--reviews-contact-rate:#ef4444;--reviews-complaints:var(--color-info);--color-audience-new:#22c55e;--color-audience-lapsed:#f97316;--color-audience-returning:#3b82f6;--color-audience-unknown:#a1a1aa;--color-urgent-bg:#fff3ec;--color-urgent-border:#ffd9c2;--color-urgent-text:#c2410c;--ai-loader-near:#fff;--ai-loader-mid:color-mix(in srgb,white 80%,var(--primary));--ai-loader-deep:color-mix(in srgb,white 52%,var(--primary));--ai-loader-halo-near:#ffffffb3;--ai-loader-halo-far:color-mix(in srgb,var(--primary)14%,transparent);--ai-series-1:#5e5adb;--ai-series-2:#2f9e44;--ai-series-3:#e64980;--ai-series-other:#6c757d;--ai-loader-scale:1}html.dark{--hero-gradient:radial-gradient(ellipse 65% 65% at 0% 0%,#5e5adb 0%,transparent 70%),#1a1a1a;--hero-panel-bg:#1a1a1a;--ai-series-other:#adb5bd;--ai-loader-near:color-mix(in srgb,var(--primary-hover)72%,white);--ai-loader-mid:var(--primary);--ai-loader-deep:color-mix(in srgb,var(--primary)55%,black);--ai-loader-halo-near:color-mix(in srgb,var(--primary-hover)34%,transparent);--ai-loader-halo-far:color-mix(in srgb,var(--primary)22%,transparent);--color-urgent-bg:#2b1a12;--color-urgent-border:#5c3620;--color-urgent-text:#ff9c6e;--trends-revenue:#ff8cb4;--trends-contribution-margin:#ffca5c;--trends-orders:#69db7c;--trends-marketing:#9490f5;--trends-discount-percentage:#69b1ff;--trends-ad-spend-percentage:#b37feb;--trends-new-customers:#66d9e8;--trends-returning-customers:#e8a15c;--trends-clicks:#ff7a7a;--trends-conversion:#3ddcdc;--trends-impressions:#ffc24d;--trends-roas:#69b1ff;--trends-chain-0:#b197fc;--trends-chain-1:#ff8cb4;--trends-chain-2:#66d9e8;--trends-chain-others:#ffca5c;--color-audience-new:#4ade80;--color-audience-lapsed:#fb923c;--color-audience-returning:#60a5fa;--color-audience-unknown:#71717a;--dashboard-revenue:#9490f5;--dashboard-net-revenue:#51cf66;--dashboard-orders:#ffb84d;--dashboard-avg-basket:#ff8cb4;--dashboard-accrued-discount:#69b1ff;--dashboard-conversion-rate:#38d9a9;--dashboard-ads-spend:#b37feb;--dashboard-roas:#ff9a5c;--dashboard-contribution-margin:#ffe066;--dashboard-new-customers:#f06595;--dashboard-clicks:#ff7a7a;--dashboard-impressions:#adb5bd;--dashboard-cart-to-order:#66d9e8;--dashboard-menu-to-cart:#c9976b;--ads-card-total-revenue:#9490f5;--ads-card-sponsored-revenue:#ff8cb4;--ads-card-total-orders:#ffb84d;--ads-card-sponsored-orders:#66d9e8;--ads-card-ads-spend:#b37feb;--ads-card-roas:#ff9a5c;--ads-card-conversion-rate:#38d9a9;--ads-card-new-customers:#f06595;--ads-trend-budget-spent:#ff7875;--ads-trend-roas:#69c0ff;--ads-trend-ad-revenue:#b37feb;--ads-trend-orders:#95de64;--ads-trend-impressions:#ff9c6e;--ads-trend-clicks:#f0e04d;--ads-trend-conversion-rate:#ff85c0;--ads-trend-new-customers:#73d13d;--reviews-average-rating:#ffc24d;--reviews-perfect-order-rate:var(--primary);--reviews-contact-rate:#ff7875;--reviews-complaints:var(--color-info)}.ai-loader-ring{box-shadow:0 calc(6px*var(--ai-loader-scale))calc(12px*var(--ai-loader-scale))0 var(--ai-loader-near)inset,0 calc(12px*var(--ai-loader-scale))calc(18px*var(--ai-loader-scale))0 var(--ai-loader-mid)inset,0 calc(36px*var(--ai-loader-scale))calc(36px*var(--ai-loader-scale))0 var(--ai-loader-deep)inset,0 0 calc(3px*var(--ai-loader-scale))calc(1.2px*var(--ai-loader-scale))var(--ai-loader-halo-near),0 0 calc(6px*var(--ai-loader-scale))calc(1.8px*var(--ai-loader-scale))var(--ai-loader-halo-far);animation:5s linear infinite ai-loader-ring}.ai-loader-ring-static{animation:none}.ai-loader-letter{opacity:.4;animation:3s infinite ai-loader-letter}@keyframes ai-loader-ring{0%{box-shadow:0 calc(6px*var(--ai-loader-scale))calc(12px*var(--ai-loader-scale))0 var(--ai-loader-near)inset,0 calc(12px*var(--ai-loader-scale))calc(18px*var(--ai-loader-scale))0 var(--ai-loader-mid)inset,0 calc(36px*var(--ai-loader-scale))calc(36px*var(--ai-loader-scale))0 var(--ai-loader-deep)inset,0 0 calc(3px*var(--ai-loader-scale))calc(1.2px*var(--ai-loader-scale))var(--ai-loader-halo-near),0 0 calc(6px*var(--ai-loader-scale))calc(1.8px*var(--ai-loader-scale))var(--ai-loader-halo-far);transform:rotate(90deg)}50%{box-shadow:0 calc(6px*var(--ai-loader-scale))calc(12px*var(--ai-loader-scale))0 var(--ai-loader-near)inset,0 calc(12px*var(--ai-loader-scale))calc(6px*var(--ai-loader-scale))0 var(--ai-loader-mid)inset,0 calc(24px*var(--ai-loader-scale))calc(36px*var(--ai-loader-scale))0 var(--ai-loader-deep)inset,0 0 calc(3px*var(--ai-loader-scale))calc(1.2px*var(--ai-loader-scale))var(--ai-loader-halo-near),0 0 calc(6px*var(--ai-loader-scale))calc(1.8px*var(--ai-loader-scale))var(--ai-loader-halo-far);transform:rotate(270deg)}to{box-shadow:0 calc(6px*var(--ai-loader-scale))calc(12px*var(--ai-loader-scale))0 var(--ai-loader-near)inset,0 calc(12px*var(--ai-loader-scale))calc(18px*var(--ai-loader-scale))0 var(--ai-loader-mid)inset,0 calc(36px*var(--ai-loader-scale))calc(36px*var(--ai-loader-scale))0 var(--ai-loader-deep)inset,0 0 calc(3px*var(--ai-loader-scale))calc(1.2px*var(--ai-loader-scale))var(--ai-loader-halo-near),0 0 calc(6px*var(--ai-loader-scale))calc(1.8px*var(--ai-loader-scale))var(--ai-loader-halo-far);transform:rotate(450deg)}}@keyframes ai-loader-letter{0%,to{opacity:.4;transform:translateY(0)}20%{opacity:1;transform:scale(1.15)}40%{opacity:.7;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ai-loader-ring,.ai-loader-letter{animation:none}.ai-loader-letter{opacity:1}}
