:root{--color-bg-body:#e0e0e7;--color-bg-styleguide:#e0e0e7;--color-bg-surface:var(--color-nav-shell-bg);--color-bg-elevated:var(--color-nav-shell-bg);--color-bg-hover:#f0f1f3;--color-text-primary:#14171a;--color-text-secondary:#5c636c;--color-text-tertiary:#7c828b;--color-text-inverse:#fff;--color-border-subtle:#e6e8eb;--color-border-medium:#d1d5db;--color-border-strong:#9ca3af;--color-accent-primary:#009ca6;--color-accent-primary-strong:#007e87;--color-accent-primary-on-glass:#00838c;--color-accent-secondary:#007982;--color-accent-tertiary:#e0f2f3;--color-accent-primary-soft:#009ca61f;--color-accent-primary-subtle:#009ca60f;--color-accent-primary-bold:#009ca6eb;--color-accent-orange:#ff9d66;--color-accent-orange-strong:#c45a1f;--color-accent-orange-soft:#ff9d6629;--color-accent-orange-subtle:#ff9d6614;--color-accent-yellow:#ffd666;--color-accent-yellow-strong:#8a6a0f;--color-accent-yellow-soft:#ffd66638;--color-accent-yellow-subtle:#ffd6661a;--color-accent-green:#66d9a6;--color-accent-green-strong:#128b66;--color-accent-green-soft:#66d9a62e;--color-accent-green-subtle:#66d9a614;--color-accent-red:#ff6b6b;--color-accent-red-strong:#c7384a;--color-accent-red-soft:#ff6b6b29;--color-accent-red-subtle:#ff6b6b14;--color-accent-blue:#66b2ff;--color-accent-blue-strong:#1e6bc7;--color-accent-blue-soft:#66b2ff2e;--color-accent-blue-subtle:#66b2ff14;--color-accent-purple:#a78bfa;--color-accent-purple-strong:#6d3ccb;--color-accent-purple-soft:#a78bfa2e;--color-accent-purple-subtle:#a78bfa14;--color-accent-pink:#f472b6;--color-accent-pink-strong:#be185d;--color-accent-pink-soft:#f472b62e;--color-accent-pink-subtle:#f472b614;--color-accent-cyan:#22d3ee;--color-accent-cyan-strong:#0e7490;--color-accent-cyan-soft:#22d3ee2e;--color-accent-cyan-subtle:#22d3ee14;--status-on-track:#66d9a6;--status-delayed:#ff9d66;--status-off-track:#ff6b6b;--status-acceptable:#ffd666;--color-tint-info-bg:var(--color-accent-primary-soft);--color-tint-info-bg-strong:var(--color-accent-primary-bold);--color-tint-info-border:color-mix(in srgb,var(--color-accent-primary)32%,transparent);--color-tint-info-fg:var(--color-accent-primary-strong);--color-tint-info-icon:var(--color-accent-primary-on-glass);--color-tint-success-bg:var(--color-accent-green-soft);--color-tint-success-bg-strong:#66d9a6eb;--color-tint-success-border:color-mix(in srgb,var(--color-accent-green)36%,transparent);--color-tint-success-fg:var(--color-accent-green-strong);--color-tint-success-icon:var(--color-accent-green-strong);--color-tint-warning-bg:var(--color-accent-orange-soft);--color-tint-warning-bg-strong:#ff9d66eb;--color-tint-warning-border:color-mix(in srgb,var(--color-accent-orange)36%,transparent);--color-tint-warning-fg:var(--color-accent-orange-strong);--color-tint-warning-icon:var(--color-accent-orange-strong);--color-tint-danger-bg:var(--color-accent-red-soft);--color-tint-danger-bg-strong:#ff6b6beb;--color-tint-danger-border:color-mix(in srgb,var(--color-accent-red)36%,transparent);--color-tint-danger-fg:var(--color-accent-red-strong);--color-tint-danger-icon:var(--color-accent-red-strong);--color-tint-pending-bg:var(--color-accent-yellow-soft);--color-tint-pending-bg-strong:#ffd666eb;--color-tint-pending-border:color-mix(in srgb,var(--color-accent-yellow)38%,transparent);--color-tint-pending-fg:var(--color-accent-yellow-strong);--color-tint-pending-icon:var(--color-accent-yellow-strong);--form-field-idle-border:var(--color-border-medium);--form-field-idle-bg:var(--color-bg-card);--form-field-idle-fg:var(--color-text-primary);--form-field-idle-placeholder:var(--color-text-tertiary);--form-field-hover-border:var(--color-border-strong);--form-field-hover-bg:var(--color-bg-card);--form-field-focus-border:var(--color-accent-primary);--form-field-focus-bg:var(--color-bg-card);--form-field-focus-shadow:var(--shadow-focus-ring);--form-field-valid-border:var(--color-tint-success-border);--form-field-valid-bg:var(--color-tint-success-bg);--form-field-valid-fg:var(--color-text-primary);--form-field-valid-icon:var(--color-tint-success-icon);--form-field-invalid-border:var(--color-tint-danger-border);--form-field-invalid-bg:var(--color-tint-danger-bg);--form-field-invalid-fg:var(--color-text-primary);--form-field-invalid-icon:var(--color-tint-danger-icon);--form-field-invalid-shadow:0 0 0 var(--focus-ring-width)var(--color-tint-danger-border);--form-field-warning-border:var(--color-tint-warning-border);--form-field-warning-bg:var(--color-tint-warning-bg);--form-field-warning-fg:var(--color-text-primary);--form-field-warning-icon:var(--color-tint-warning-icon);--form-field-disabled-border:var(--state-disabled-border);--form-field-disabled-bg:var(--state-disabled-bg);--form-field-disabled-fg:var(--state-disabled-fg);--form-field-disabled-opacity:var(--state-disabled-opacity);--form-field-disabled-cursor:var(--state-disabled-cursor);--form-field-readonly-border:var(--state-readonly-border);--form-field-readonly-bg:var(--state-readonly-bg);--form-field-readonly-fg:var(--state-readonly-fg);--form-helper-default-color:var(--color-text-secondary);--form-helper-success-color:var(--color-tint-success-fg);--form-helper-error-color:var(--color-tint-danger-fg);--form-helper-warning-color:var(--color-tint-warning-fg);--form-helper-info-color:var(--color-tint-info-fg);--form-required-color:var(--color-tint-danger-fg);--form-required-content:" *";--brand-name:"Ambienta";--brand-tagline:"Painel inteligente para operação multimarketplace";--brand-color-primary:var(--color-accent-primary);--brand-color-primary-strong:var(--color-accent-primary-strong);--brand-color-primary-soft:var(--color-accent-primary-soft);--brand-color-secondary:var(--color-accent-orange);--brand-logo-mark-size-sm:1.5rem;--brand-logo-mark-size-md:2rem;--brand-logo-mark-size-lg:2.5rem;--brand-logo-mark-size-xl:4rem;--brand-logo-wordmark-height:1.5rem;--brand-logo-padding-x:.5rem;--brand-contact-email:"contato@ambienta.com.br";--brand-copyright-year:"2026";--brand-copyright-text:"© 2026 Ambienta";--status-online-color:var(--color-tint-success-icon);--status-online-bg:var(--color-tint-success-bg);--status-online-label:"Online";--status-degraded-color:var(--color-tint-warning-icon);--status-degraded-bg:var(--color-tint-warning-bg);--status-degraded-label:"Degradado";--status-offline-color:var(--color-tint-danger-icon);--status-offline-bg:var(--color-tint-danger-bg);--status-offline-label:"Offline";--status-syncing-color:var(--color-tint-info-icon);--status-syncing-bg:var(--color-tint-info-bg);--status-syncing-label:"Sincronizando";--status-paused-color:var(--color-text-tertiary);--status-paused-bg:var(--color-bg-hover);--status-paused-label:"Pausado";--status-unknown-color:var(--color-text-tertiary);--status-unknown-bg:var(--color-bg-hover);--status-unknown-label:"Sem dados";--status-indicator-dot-size:.5rem;--status-indicator-dot-size-lg:.625rem;--status-indicator-dot-pulse-size:1.25rem;--status-indicator-gap:var(--card-padding-xs);--status-indicator-pulse-duration:1.6s;--notification-info-bg:var(--color-tint-info-bg);--notification-info-border:var(--color-tint-info-border);--notification-info-fg:var(--color-tint-info-fg);--notification-info-icon:var(--color-tint-info-icon);--notification-info-duration:5s;--notification-info-role:status;--notification-success-bg:var(--color-tint-success-bg);--notification-success-border:var(--color-tint-success-border);--notification-success-fg:var(--color-tint-success-fg);--notification-success-icon:var(--color-tint-success-icon);--notification-success-duration:4s;--notification-success-role:status;--notification-warning-bg:var(--color-tint-warning-bg);--notification-warning-border:var(--color-tint-warning-border);--notification-warning-fg:var(--color-tint-warning-fg);--notification-warning-icon:var(--color-tint-warning-icon);--notification-warning-duration:6s;--notification-warning-role:status;--notification-error-bg:var(--color-tint-danger-bg);--notification-error-border:var(--color-tint-danger-border);--notification-error-fg:var(--color-tint-danger-fg);--notification-error-icon:var(--color-tint-danger-icon);--notification-error-duration:0;--notification-error-role:alert;--notification-critical-bg:var(--color-tint-danger-bg-strong);--notification-critical-border:var(--color-tint-danger-border);--notification-critical-fg:var(--color-text-inverse);--notification-critical-icon:var(--color-text-inverse);--notification-critical-duration:0;--notification-critical-role:alertdialog;--notification-padding:var(--card-padding-roomy);--notification-gap:var(--card-padding-sm);--notification-radius:var(--radius-lg);--notification-shadow:var(--shadow-lg);--notification-stack-gap:var(--card-padding-xs);--notification-max-width:24rem;--notification-position-top:var(--card-padding-lg);--notification-position-end:var(--card-padding-lg);--empty-state-padding:var(--card-padding-3xl);--empty-state-gap:var(--card-padding-md);--empty-state-max-width:28rem;--empty-state-icon-size:var(--icon-size-3xl);--empty-state-icon-color:var(--color-text-tertiary);--empty-state-icon-bg:var(--color-bg-hover);--empty-state-icon-radius:var(--radius-full);--empty-state-icon-container-size:4rem;--empty-state-title-size:var(--type-size-reading-lg);--empty-state-title-weight:var(--type-weight-body-strong);--empty-state-title-color:var(--color-text-primary);--empty-state-body-size:var(--type-size-body-md);--empty-state-body-color:var(--color-text-secondary);--empty-state-body-leading:var(--type-leading-body);--empty-state-action-margin-top:var(--card-padding-md);--empty-state-illustration-max-height:12rem;--color-cell-green:#16a34a;--color-cell-red:#dc2626;--color-cell-blue:#2563eb;--color-cell-cyan:#0891b2;--color-cell-yellow:#d97706;--color-cell-orange:#ea580c;--color-cell-purple:#6366f1;--color-cell-violet:#8b5cf6;--color-cell-lime:#84cc16;--color-cell-muted:#6b7280;--color-cell-green-600:#059669;--color-grid-tooltip-bg:#0f172af2;--color-grid-tooltip-text:#e2e8f0;--color-grid-tooltip-muted:#94a3b8;--color-grid-tooltip-border:#ffffff1a;--color-planilha-theme-light-background:var(--color-bg-body);--color-planilha-theme-light-surface:var(--color-bg-surface);--color-planilha-theme-light-text:var(--color-text-primary);--color-planilha-theme-light-text-secondary:var(--color-text-secondary);--color-planilha-theme-light-border:var(--color-border-subtle);--color-planilha-theme-light-accent:var(--color-accent-primary);--color-planilha-theme-light-accent-soft:var(--color-accent-tertiary);--color-planilha-theme-light-success:var(--color-accent-green);--color-planilha-theme-light-warning:var(--color-accent-orange);--color-planilha-theme-light-error:var(--color-accent-red);--color-planilha-theme-light-info:var(--color-accent-blue);--color-planilha-theme-light-header-bg:var(--color-bg-elevated);--color-planilha-theme-light-row-hover:var(--color-bg-hover);--color-planilha-theme-light-row-selected:var(--color-accent-tertiary);--color-planilha-theme-light-cell-edit:#fef3c7;--color-planilha-theme-dark-background:#0f172a;--color-planilha-theme-dark-surface:#1e293b;--color-planilha-theme-dark-text:#f1f5f9;--color-planilha-theme-dark-text-secondary:#94a3b8;--color-planilha-theme-dark-border:#334155;--color-planilha-theme-dark-accent:#60a5fa;--color-planilha-theme-dark-accent-soft:#1e3a5f;--color-planilha-theme-dark-success:#34d399;--color-planilha-theme-dark-warning:#fbbf24;--color-planilha-theme-dark-error:#f87171;--color-planilha-theme-dark-info:#60a5fa;--color-planilha-theme-dark-header-bg:#0f172a;--color-planilha-theme-dark-row-hover:#334155;--color-planilha-theme-dark-row-selected:#1e3a5f;--color-planilha-theme-dark-cell-edit:#422006;--color-planilha-channel-shopee-base:#ee4d2d;--color-planilha-channel-shopee-dark-even:#291a11;--color-planilha-channel-shopee-dark-odd:#321f14;--color-planilha-channel-shopee-light-even:#fff8f5;--color-planilha-channel-shopee-light-odd:#fffaf8;--color-planilha-channel-ml-dark-even:#1a1a0c;--color-planilha-channel-ml-dark-odd:#222210;--color-planilha-channel-ml-light-even:#fff4cc;--color-planilha-channel-ml-light-odd:#fffae6;--color-planilha-channel-magalu-dark-even:#0c121a;--color-planilha-channel-magalu-dark-odd:#101822;--color-planilha-channel-magalu-light-even:#e6f0ff;--color-planilha-channel-magalu-light-odd:#f0f7ff;--color-planilha-channel-amazon-dark-even:#1a140c;--color-planilha-channel-amazon-dark-odd:#221a10;--color-planilha-channel-amazon-light-even:#fff3e6;--color-planilha-channel-amazon-light-odd:#fff8f0;--color-planilha-channel-generic-dark-even:#1a1a1a;--color-planilha-channel-generic-dark-odd:#222;--color-planilha-channel-generic-light-even:#f5f5f5;--color-planilha-channel-generic-light-odd:#fafafa;--color-planilha-heat-margin-critical-bg:#dc262640;--color-planilha-heat-margin-critical-text:#dc2626;--color-planilha-heat-margin-low-bg:#ef444433;--color-planilha-heat-margin-low-text:#ef4444;--color-planilha-heat-margin-medium-bg:#f9731633;--color-planilha-heat-margin-medium-text:#ea580c;--color-planilha-heat-margin-ok-bg:#eab30833;--color-planilha-heat-margin-ok-text:#ca8a04;--color-planilha-heat-margin-good-bg:#84cc1633;--color-planilha-heat-margin-good-text:#65a30d;--color-planilha-heat-margin-great-bg:#22c55e33;--color-planilha-heat-margin-great-text:#16a34a;--color-planilha-heat-stock-zero-bg:#dc262633;--color-planilha-heat-stock-zero-text:#dc2626;--color-planilha-heat-stock-low-bg:#f9731633;--color-planilha-heat-stock-low-text:#ea580c;--color-planilha-heat-stock-medium-bg:#eab30826;--color-planilha-heat-stock-medium-text:#ca8a04;--shadow-xs:0 1px 1px #11141b06,0 1px 2px #11141b08;--shadow-sm:0 1px 2px #11141b08,0 2px 4px #11141b0a;--shadow-md:0 1px 2px #11141b0a,0 4px 10px #11141b0f;--shadow-lg:0 1px 3px #11141b0a,0 8px 20px #11141b14;--shadow-xl:0 2px 4px #11141b0d,0 14px 32px #11141b1a;--shadow-2xl:0 4px 8px #11141b0f,0 24px 48px #11141b1f;--shadow-inset:inset 0 1px 3px #11141b0f;--elevation-0-shadow:none;--elevation-0-bg:var(--color-bg-body);--elevation-1-shadow:var(--shadow-xs);--elevation-1-bg:color-mix(in srgb,var(--color-bg-card)96%,var(--color-bg-elevated));--elevation-2-shadow:var(--shadow-sm);--elevation-2-bg:color-mix(in srgb,var(--color-bg-card)90%,var(--color-bg-elevated));--elevation-3-shadow:var(--shadow-md);--elevation-3-bg:color-mix(in srgb,var(--color-bg-card)84%,var(--color-bg-elevated));--elevation-4-shadow:var(--shadow-xl);--elevation-4-bg:color-mix(in srgb,var(--color-bg-card)78%,var(--color-bg-elevated));--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:32px;--radius-4xl:36px;--radius-full: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;--opacity-disabled:.4;--opacity-subtle:.6;--opacity-muted:.72;--opacity-emphasis:.92;--opacity-full:1;--opacity-overlay-light:.18;--opacity-overlay-medium:.42;--opacity-overlay-strong:.72;--print-color-bg:#fff;--print-color-fg:#000;--print-color-fg-secondary:#404040;--print-color-fg-muted:#666;--print-color-border:silver;--print-color-border-strong:#707070;--print-color-accent:#000;--print-font-size-body:10pt;--print-font-size-meta:8pt;--print-font-size-h1:18pt;--print-font-size-h2:14pt;--print-font-size-h3:12pt;--print-line-height:1.4;--print-page-margin:.75in;--print-page-margin-narrow:.5in;--print-page-margin-wide:1in;--print-page-break-auto:auto;--print-page-break-always:always;--print-page-break-avoid:avoid;--icon-size-xs:.75rem;--icon-size-sm:.875rem;--icon-size-md:1rem;--icon-size-lg:1.25rem;--icon-size-xl:1.5rem;--icon-size-2xl:2rem;--icon-size-3xl:2.5rem;--icon-stroke-thin:1.5;--icon-stroke-default:1.85;--icon-stroke-bold:2.25;--icon-gap-tight:var(--space-1);--icon-gap-default:var(--space-2);--icon-gap-loose:var(--space-3);--icon-container-radius-sm:var(--radius-sm);--icon-container-radius-md:var(--radius-md);--icon-container-radius-lg:var(--radius-lg);--icon-container-radius-pill:var(--radius-full);--hover-supported:0;--pointer-fine:0;--pointer-coarse:1;--a11y-target-size-min:1.5rem;--a11y-target-size-base:2.75rem;--a11y-target-size-comfortable:3rem;--a11y-focus-ring-width:var(--focus-ring-width);--a11y-focus-ring-offset:var(--focus-ring-offset);--a11y-focus-ring-color:var(--color-focus-ring);--a11y-focus-ring-color-strong:var(--color-focus-ring-halo);--a11y-motion-duration:var(--motion-duration-base);--a11y-motion-reduce-duration:var(--motion-reduce-duration);--a11y-motion-reduce-ease:linear;--a11y-text-line-length-min:45ch;--a11y-text-line-length-base:65ch;--a11y-text-line-length-max:80ch;--a11y-contrast-text-min:4.5;--a11y-contrast-text-large:3;--a11y-contrast-non-text:3;--a11y-sr-only-clip:rect(0,0,0,0);--a11y-sr-only-clip-path:inset(50%);--a11y-skip-link-offset:var(--card-padding-md);--state-hover-overlay:#14171a0a;--state-hover-bg:var(--color-bg-hover);--state-hover-border:var(--color-border-medium);--state-pressed-overlay:#14171a14;--state-pressed-bg:color-mix(in srgb,var(--color-bg-card)85%,var(--color-text-primary));--state-pressed-border:var(--color-border-strong);--state-pressed-translate-y:0;--state-pressed-scale:.98;--state-selected-overlay:var(--color-accent-primary-soft);--state-selected-bg:var(--color-accent-primary-subtle);--state-selected-border:var(--color-accent-primary);--state-selected-fg:var(--color-accent-primary-strong);--state-focus-overlay:var(--color-accent-primary-soft);--state-focus-border:var(--color-accent-primary);--state-focus-shadow:var(--shadow-focus-ring);--state-disabled-opacity:var(--opacity-disabled);--state-disabled-bg:color-mix(in srgb,var(--color-bg-card)80%,var(--color-bg-hover));--state-disabled-border:var(--color-border-subtle);--state-disabled-fg:var(--color-text-tertiary);--state-disabled-cursor:not-allowed;--state-loading-opacity:var(--opacity-muted);--state-loading-cursor:progress;--state-loading-pulse-duration:1.4s;--state-loading-pulse-ease:var(--motion-ease-soft);--state-destructive-overlay:var(--color-tint-danger-bg);--state-destructive-bg:var(--color-tint-danger-bg);--state-destructive-bg-strong:var(--color-tint-danger-bg-strong);--state-destructive-border:var(--color-tint-danger-border);--state-destructive-fg:var(--color-tint-danger-fg);--state-destructive-fg-on-bg:var(--color-text-inverse);--state-readonly-bg:color-mix(in srgb,var(--color-bg-card)92%,var(--color-bg-hover));--state-readonly-border:var(--color-border-subtle);--state-readonly-fg:var(--color-text-secondary);--skeleton-bg-base:#ffffff61;--skeleton-bg-shine:#ffffff9e;--skeleton-radius-sm:var(--radius-sm);--skeleton-radius-md:var(--radius-md);--skeleton-radius-lg:var(--radius-lg);--skeleton-radius-pill:var(--radius-full);--skeleton-line-height:.875rem;--skeleton-line-height-sm:.625rem;--skeleton-line-height-lg:1.25rem;--skeleton-duration:1.35s;--skeleton-ease:var(--motion-ease-soft);--avatar-size-xs:1.25rem;--avatar-size-sm:1.5rem;--avatar-size-md:2rem;--avatar-size-lg:2.5rem;--avatar-size-xl:3rem;--avatar-size-2xl:4.5rem;--avatar-color-1:var(--chart-categorical-1);--avatar-color-2:var(--chart-categorical-2);--avatar-color-3:var(--chart-categorical-3);--avatar-color-4:var(--chart-categorical-4);--avatar-color-5:var(--chart-categorical-5);--avatar-color-6:var(--chart-categorical-6);--avatar-color-7:var(--chart-categorical-7);--avatar-color-8:var(--chart-categorical-8);--avatar-fg:var(--color-text-inverse);--avatar-border:var(--color-border-subtle);--avatar-radius:var(--radius-full);--button-loading-spinner-size-sm:.875rem;--button-loading-spinner-size:1rem;--button-loading-spinner-size-lg:1.125rem;--button-loading-spinner-stroke:.125rem;--button-loading-spinner-color:currentColor;--button-loading-spinner-track:color-mix(in srgb,currentColor 20%,transparent);--button-loading-text-opacity:var(--opacity-disabled);--button-loading-overlay-bg:color-mix(in srgb,var(--color-bg-card)60%,transparent);--button-loading-cursor:progress;--button-loading-pointer-events:none;--button-loading-gap:var(--card-padding-xs);--pagination-button-size:var(--control-button-height-sm);--pagination-button-size-lg:var(--control-button-height);--pagination-button-radius:var(--radius-md);--pagination-button-bg:var(--color-bg-card);--pagination-button-bg-hover:var(--color-bg-hover);--pagination-button-bg-current:var(--color-accent-primary-soft);--pagination-button-bg-current-strong:var(--color-accent-primary-bold);--pagination-button-border:var(--color-border-subtle);--pagination-button-border-hover:var(--color-border-medium);--pagination-button-border-current:var(--color-accent-primary);--pagination-button-fg:var(--color-text-secondary);--pagination-button-fg-hover:var(--color-text-primary);--pagination-button-fg-current:var(--color-accent-primary-strong);--pagination-button-fg-current-strong:var(--color-text-inverse);--pagination-button-fg-disabled:var(--color-text-tertiary);--pagination-gap:var(--card-padding-unit);--pagination-ellipsis-color:var(--color-text-tertiary);--pagination-ellipsis-padding-x:var(--card-padding-xs);--pagination-info-color:var(--color-text-secondary);--pagination-info-size:var(--type-size-body-sm);--pagination-row-gap:var(--card-padding-md);--pagination-row-padding-y:var(--card-padding-sm);--drag-handle-color:var(--color-text-tertiary);--drag-handle-color-active:var(--color-text-primary);--drag-handle-bg:transparent;--drag-handle-bg-hover:var(--color-bg-hover);--drag-handle-size:var(--icon-size-md);--drag-handle-radius:var(--radius-sm);--drag-handle-cursor:grab;--drag-handle-cursor-active:grabbing;--drag-overlay-opacity:1;--drag-overlay-scale:1.014;--drag-overlay-shadow:var(--shadow-2xl);--drag-overlay-z-index:var(--z-popover);--drag-overlay-rotate:1.5deg;--drop-zone-idle-bg:transparent;--drop-zone-idle-border:transparent;--drop-zone-active-bg:color-mix(in srgb,var(--color-accent-primary)10%,transparent);--drop-zone-active-border:color-mix(in srgb,var(--color-accent-primary)32%,transparent);--drop-zone-hot-bg:color-mix(in srgb,var(--color-accent-primary)22%,transparent);--drop-zone-hot-border:var(--color-accent-primary);--drop-zone-radius:var(--radius-md);--drop-zone-min-height:.5rem;--drop-zone-active-min-height:2.75rem;--drop-zone-transition:all var(--motion-duration-fast)var(--motion-ease-soft);--drop-indicator-color:var(--color-accent-primary);--drop-indicator-height:var(--border-width-medium);--drop-indicator-radius:var(--radius-full);--drop-indicator-glow:0 0 0 var(--border-width-thin)color-mix(in srgb,var(--color-accent-primary)24%,transparent);--drag-source-opacity:.4;--drag-source-cursor:grabbing;--tooltip-offset:var(--card-padding-xs);--tooltip-arrow-size:.375rem;--tooltip-max-width:18rem;--tooltip-padding-x:var(--card-padding-sm);--tooltip-padding-y:var(--card-padding-xs);--tooltip-radius:var(--radius-md);--tooltip-shadow:var(--shadow-lg);--tooltip-bg:var(--neo-tooltip-bg);--tooltip-fg:var(--color-text-primary);--tooltip-blur:var(--card-blur-tooltip);--tooltip-delay-show:.6s;--tooltip-delay-hide:80ms;--tooltip-z-index:var(--z-tooltip);--popover-offset:var(--card-padding-xs);--popover-arrow-size:.5rem;--popover-max-width:var(--container-sm);--popover-min-width:14rem;--popover-padding:var(--card-padding-roomy);--popover-radius:var(--radius-lg);--popover-shadow:var(--shadow-2xl);--popover-bg:var(--color-surface-popover);--popover-border:var(--color-surface-popover-border);--popover-blur:var(--card-blur-popover);--popover-z-index:var(--z-popover);--container-xs:20rem;--container-sm:30rem;--container-md:40rem;--container-lg:48rem;--container-xl:64rem;--container-2xl:80rem;--border-width-hairline:.0625rem;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:4px;--density-multiplier-compact:.85;--density-multiplier-comfortable:1;--density-multiplier-spacious:1.15;--density-multiplier:var(--density-multiplier-comfortable);--density-control-height-lg:calc(var(--control-button-height-lg)*var(--density-multiplier));--density-control-height-md:calc(var(--control-button-height)*var(--density-multiplier));--density-control-height-sm:calc(var(--control-button-height-sm)*var(--density-multiplier));--density-control-height-xs:calc(var(--control-button-height-xs)*var(--density-multiplier));--density-input-height:calc(var(--control-input-height)*var(--density-multiplier));--density-row-height:calc(var(--layout-grid-header-height)*var(--density-multiplier));--density-card-padding:calc(var(--card-padding-md)*var(--density-multiplier));--density-card-padding-sm:calc(var(--card-padding-sm)*var(--density-multiplier));--density-card-padding-xs:calc(var(--card-padding-xs)*var(--density-multiplier));--density-gap:calc(var(--card-padding-xs)*var(--density-multiplier));--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:28px;--blur-2xl:36px;--blur-3xl:48px;--blur-4xl:80px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"SF Mono","Monaco","Cascadia Code",monospace;--type-root-font-size:87.5%;--text-xs:.75rem;--text-sm:.875rem;--text-md:.9375rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--font-thin:100;--font-extra-light:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extra-bold:800;--font-black:900;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--type-size-display:clamp(2.5rem,2.05rem + .95vw,3.25rem);--type-size-hero:clamp(2.1875rem,1.95rem + 1.1vw,3rem);--type-size-heading-xl:var(--text-2xl);--type-size-heading-lg:var(--text-xl);--type-size-reading-lg:1.125rem;--type-size-reading-md:var(--text-base);--type-size-reading-sm:.9375rem;--type-size-reading-xs:.875rem;--type-size-data-sm:.8125rem;--type-size-data-xs:.75rem;--type-size-pill:.75rem;--type-size-axis:.75rem;--type-weight-display:var(--font-extra-light);--type-weight-reading:var(--font-light);--type-weight-emphasis:var(--font-normal);--type-leading-display:.98;--type-leading-heading:1.12;--type-leading-reading:var(--leading-normal);--type-leading-compact:1.05;--type-size-h1:var(--type-size-display);--type-size-h2:var(--type-size-heading-xl);--type-size-h3:var(--type-size-heading-lg);--type-size-title:var(--type-size-reading-lg);--type-size-body-lg:var(--type-size-reading-lg);--type-size-body:var(--type-size-reading-md);--type-size-body-md:var(--type-size-reading-sm);--type-size-body-sm:var(--type-size-reading-xs);--type-size-value-sm:var(--type-size-data-sm);--type-size-button:var(--type-size-reading-sm);--type-size-badge:var(--type-size-pill);--type-size-caption:var(--type-size-overline);--type-size-overline:var(--type-size-data-sm);--type-size-micro:var(--type-size-data-xs);--type-size-field-label:var(--type-size-overline);--type-size-field-value:var(--type-size-reading-md);--type-size-field-hint:var(--type-size-reading-xs);--type-pair-section-title-size:var(--type-size-heading-xl);--type-pair-section-title-weight:var(--type-weight-h2);--type-pair-section-title-leading:var(--type-leading-heading);--type-pair-section-title-tracking:var(--type-tracking-heading);--type-pair-section-desc-size:var(--type-size-body-md);--type-pair-section-desc-weight:var(--type-weight-body);--type-pair-section-desc-leading:var(--type-leading-body);--type-pair-section-desc-tracking:var(--type-tracking-body);--type-pair-card-title-size:var(--type-size-reading-lg);--type-pair-card-title-weight:var(--type-weight-body-strong);--type-pair-card-title-leading:var(--type-leading-heading);--type-pair-card-title-tracking:var(--type-tracking-body);--type-pair-card-body-size:var(--type-size-body-md);--type-pair-card-body-weight:var(--type-weight-body);--type-pair-card-body-leading:var(--type-leading-body);--type-pair-card-body-tracking:var(--type-tracking-body);--type-pair-card-meta-size:var(--type-size-overline);--type-pair-card-meta-weight:var(--type-weight-overline);--type-pair-card-meta-leading:var(--type-leading-compact);--type-pair-card-meta-tracking:var(--type-tracking-overline);--type-pair-form-label-size:var(--type-size-overline);--type-pair-form-label-weight:var(--type-weight-overline);--type-pair-form-label-leading:var(--type-leading-compact);--type-pair-form-label-tracking:var(--type-tracking-overline);--type-pair-form-value-size:var(--type-size-body-md);--type-pair-form-value-weight:var(--type-weight-body-strong);--type-pair-form-value-leading:var(--type-leading-body);--type-pair-form-value-tracking:var(--type-tracking-body);--type-pair-form-hint-size:var(--type-size-body-sm);--type-pair-form-hint-weight:var(--type-weight-body);--type-pair-form-hint-leading:var(--type-leading-body);--type-pair-form-hint-tracking:var(--type-tracking-body);--type-pair-form-error-size:var(--type-size-body-sm);--type-pair-form-error-weight:var(--type-weight-body-strong);--type-pair-form-error-leading:var(--type-leading-body);--type-pair-form-error-tracking:var(--type-tracking-body);--type-pair-table-header-size:var(--type-size-overline);--type-pair-table-header-weight:var(--type-weight-overline);--type-pair-table-header-leading:var(--type-leading-compact);--type-pair-table-header-tracking:var(--type-tracking-overline);--type-pair-table-cell-size:var(--type-size-body-sm);--type-pair-table-cell-weight:var(--type-weight-body);--type-pair-table-cell-leading:var(--type-leading-body);--type-pair-table-cell-tracking:var(--type-tracking-body);--type-pair-table-meta-size:var(--type-size-micro);--type-pair-table-meta-weight:var(--type-weight-body);--type-pair-table-meta-leading:var(--type-leading-compact);--type-pair-table-meta-tracking:var(--type-tracking-body);--type-pair-kpi-label-size:var(--type-size-overline);--type-pair-kpi-label-weight:var(--type-weight-overline);--type-pair-kpi-label-leading:var(--type-leading-compact);--type-pair-kpi-label-tracking:var(--type-tracking-overline);--type-pair-kpi-value-size:var(--type-size-hero);--type-pair-kpi-value-weight:var(--type-weight-h1);--type-pair-kpi-value-leading:var(--type-leading-display);--type-pair-kpi-value-tracking:var(--type-tracking-display);--type-pair-kpi-delta-size:var(--type-size-body-sm);--type-pair-kpi-delta-weight:var(--type-weight-body-strong);--type-pair-kpi-delta-leading:var(--type-leading-compact);--type-pair-kpi-delta-tracking:var(--type-tracking-body);--type-size-fixed-09:.642857rem;--type-size-fixed-10:.714286rem;--type-size-fixed-11:.785714rem;--type-size-fixed-12:.857143rem;--type-size-fixed-13:.928571rem;--type-size-fixed-14:1rem;--type-size-fixed-15:1.07143rem;--type-size-fixed-16:1.14286rem;--type-size-fixed-18:1.28571rem;--type-size-fixed-24:1.71429rem;--type-size-fixed-28:2rem;--type-size-fixed-30:2.14286rem;--type-size-chart-axis-tick:var(--type-size-axis);--type-weight-h1:var(--type-weight-display);--type-weight-h2:var(--type-weight-reading);--type-weight-h3:var(--type-weight-reading);--type-weight-body:var(--type-weight-reading);--type-weight-body-strong:var(--type-weight-emphasis);--type-weight-button:var(--type-weight-emphasis);--type-weight-badge:var(--type-weight-emphasis);--type-weight-label:var(--type-weight-emphasis);--type-weight-overline:var(--type-weight-emphasis);--type-weight-field-label:var(--type-weight-label);--type-weight-field-value:var(--type-weight-body-strong);--type-weight-field-hint:var(--type-weight-body);--type-weight-chart-axis-tick:var(--type-weight-emphasis);--type-leading-h1:var(--type-leading-display);--type-leading-body:var(--type-leading-reading);--type-leading-tight:var(--leading-tight);--type-leading-button:var(--type-leading-compact);--type-leading-badge:var(--type-leading-compact);--type-leading-chart-axis-tick:var(--type-leading-compact);--control-button-height-lg:3rem;--control-button-height:2.5rem;--control-button-height-sm:2rem;--control-button-height-xs:1.75rem;--control-button-padding-x:1rem;--control-button-padding-x-sm:.75rem;--control-button-padding-x-xs:.625rem;--control-button-gap:.4375rem;--type-size-button-sm:var(--type-size-overline);--control-icon-size-xs:.75rem;--control-icon-size-sm:.875rem;--control-icon-size:1rem;--control-icon-size-lg:1.25rem;--control-product-modal-image-size:4rem;--control-icon-stroke:1.85;--control-input-height:2.4375rem;--control-input-radius:var(--card-radius-md);--control-input-padding-x:.9375rem;--control-toggle-gap:1.09375rem;--control-toggle-padding-y:.46875rem;--control-toggle-padding-x:1.09375rem;--control-toggle-min-height:3.125rem;--control-toggle-switch-width:3.75rem;--control-toggle-switch-height:2.1875rem;--control-toggle-knob-size:1.71875rem;--control-toggle-knob-offset:.15625rem;--control-toggle-knob-travel:calc(var(--control-toggle-switch-width) - var(--control-toggle-knob-size) - var(--control-toggle-knob-offset) - var(--control-toggle-knob-offset));--control-select-arrow-offset:var(--card-padding-md);--control-select-padding-right:calc(var(--control-input-padding-x) + var(--control-icon-size) + var(--card-padding-md));--control-select-menu-padding:var(--card-padding-xs);--control-select-option-padding-x:var(--card-padding-sm);--control-select-option-height:2.5rem;--control-date-nav-size:2rem;--control-date-nav-icon-size:1rem;--control-date-nav-icon-stroke:1.9;--control-date-nav-glyph-offset-x-prev:.0625rem;--control-date-nav-glyph-offset-x-next:-.0625rem;--control-date-nav-glyph-offset-y:0rem;--control-date-action-height:var(--control-button-height-sm);--control-date-action-padding-x:var(--control-button-padding-x-sm);--type-size-date-action:var(--type-size-button-sm);--type-weight-date-action:var(--type-weight-body-strong);--control-scrollbar-size:.3125rem;--control-scrollbar-size-thin:.1875rem;--control-scrollbar-radius:var(--radius-full);--control-scrollbar-thumb-border:0rem;--motion-scrollbar-fade:var(--motion-transition-fast);--color-scrollbar-track-idle:transparent;--color-scrollbar-thumb-idle:transparent;--color-scrollbar-track:transparent;--color-scrollbar-thumb:#6f767e1a;--color-scrollbar-thumb-hover:#6f767e24;--color-scrollbar-thumb-active:#6f767e33;--color-scrollbar-corner:transparent;--control-target-size-min:1.5rem;--control-target-size-comfortable:2.75rem;--focus-ring-width:.125rem;--focus-ring-offset:.125rem;--color-focus-ring:#007e87eb;--color-focus-ring-halo:#fffffff5;--color-focus-ring-strong:#009ca65c;--shadow-focus-ring:0 0 0 var(--focus-ring-offset)var(--color-focus-ring-halo),0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset))var(--color-focus-ring);--shadow-focus-ring-strong:0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset))var(--color-focus-ring-strong);--motion-reduce-duration:1ms;--control-toast-width:23.5rem;--control-toast-min-height:4rem;--control-toast-padding:var(--card-padding-sm);--control-toast-gap:var(--card-padding-xs);--control-toast-stack-gap:var(--card-padding-xs);--control-toast-icon-size:var(--control-icon-size);--control-toast-action-height:var(--control-button-height-xs);--control-toast-action-padding-x:var(--control-button-padding-x-xs);--type-size-toast-title:var(--type-size-ui-default);--type-size-toast-body:var(--type-size-ui-compact);--type-weight-toast-title:var(--type-weight-ui-emphasis);--type-weight-toast-body:var(--type-weight-ui-default);--color-toast-bg:#ffffff8f;--color-toast-bg-strong:#ffffffa8;--color-toast-text-title:var(--color-text-primary);--color-toast-text-body:var(--color-text-secondary);--color-toast-action-bg:#ffffffb8;--color-toast-action-bg-hover:#ffffffe6;--color-toast-action-text:var(--color-text-secondary);--color-toast-close-bg:#ffffffa8;--color-toast-close-bg-hover:#ffffffdb;--color-toast-tone-info:var(--color-accent-primary);--color-toast-tone-success:var(--color-accent-green);--color-toast-tone-warning:var(--color-accent-orange);--color-toast-tone-danger:var(--color-accent-red);--card-blur-toast:var(--card-blur-surface);--color-surface-toast:var(--color-toast-bg-strong);--control-alert-card-min-height:8.5rem;--control-alert-card-padding:var(--card-padding-roomy);--control-alert-card-gap:var(--card-padding-xs);--control-alert-card-icon-size:2rem;--control-alert-card-icon-glyph-size:var(--control-icon-size);--type-size-alert-card-eyebrow:var(--type-size-ui-micro);--type-size-alert-card-title:var(--type-size-ui-default);--type-size-alert-card-body:var(--type-size-ui-compact);--type-size-alert-card-meta:var(--type-size-ui-meta);--type-weight-alert-card-eyebrow:var(--type-weight-overline);--type-weight-alert-card-title:var(--type-weight-ui-emphasis);--type-weight-alert-card-body:var(--type-weight-ui-default);--type-weight-alert-card-meta:var(--type-weight-ui-default);--color-alert-card-bg:#ffffff80;--color-alert-card-bg-hover:#ffffff9e;--color-alert-card-title:var(--color-text-primary);--color-alert-card-body:var(--color-text-secondary);--color-alert-card-meta:var(--color-text-tertiary);--color-alert-card-tone-info:var(--color-accent-primary);--color-alert-card-tone-success:var(--color-accent-green);--color-alert-card-tone-warning:var(--color-accent-orange);--color-alert-card-tone-danger:var(--color-accent-red);--control-modal-width-sm:26rem;--control-modal-width-md:34rem;--control-modal-width-lg:44rem;--control-product-modal-max-width:calc(var(--control-modal-width-lg) + var(--control-modal-width-md));--control-product-modal-max-height:calc(var(--layout-app-viewport-height) - (var(--layout-space-8)*2));--control-product-modal-card-min-height:6.25rem;--control-modal-gap:var(--card-padding-sm);--control-modal-padding:var(--card-padding-lg);--control-modal-backdrop-blur:var(--blur-md);--card-blur-modal:var(--blur-2xl);--card-blur-popover:var(--card-blur-surface);--type-size-modal-title:var(--type-size-h3);--type-size-modal-description:var(--type-size-body-sm);--type-weight-modal-title:var(--type-weight-h3);--type-weight-modal-description:var(--type-weight-body);--color-modal-overlay:#1015202e;--color-modal-surface:#ffffff94;--color-surface-modal:var(--color-modal-surface);--color-overlay-scrim:var(--color-modal-overlay);--color-modal-text-title:var(--color-text-primary);--color-modal-text-description:var(--color-text-secondary);--color-modal-close-bg:#ffffffa8;--color-modal-close-bg-hover:#ffffffe0;--color-modal-close-icon:var(--color-text-secondary);--control-badge-height:1.5rem;--control-badge-padding-x:.625rem;--control-badge-gap:.3125rem;--control-badge-dot-size:.375rem;--type-tracking-display:-.04em;--type-tracking-heading:-.02em;--type-tracking-body:-.005em;--type-tracking-overline:.04em;--motion-duration-instant:80ms;--motion-duration-fast:.15s;--motion-duration-base:.25s;--motion-duration-slow:.35s;--motion-duration-slower:.5s;--motion-ease-standard:cubic-bezier(.4,0,.2,1);--motion-ease-soft:cubic-bezier(.22,1,.36,1);--motion-ease-emphasis:cubic-bezier(.16,1,.3,1);--motion-ease-spring:cubic-bezier(.34,1.56,.64,1);--motion-ease-decel:cubic-bezier(0,0,.2,1);--motion-ease-accel:cubic-bezier(.4,0,1,1);--motion-ease-enter:var(--motion-ease-decel);--motion-ease-exit:var(--motion-ease-accel);--motion-ease-bounce:var(--motion-ease-spring);--motion-lift-y:-.078125rem;--motion-press-y:0;--motion-toast-enter-duration:.26s;--motion-toast-exit-duration:.18s;--motion-toast-enter-y:.5rem;--motion-toast-exit-y:-.375rem;--motion-toast-enter-scale:.98;--motion-toast-exit-scale:.97;--motion-modal-enter-duration:.3s;--motion-modal-enter-y:.625rem;--motion-modal-enter-scale:.985;--motion-duration-blur-surface:var(--motion-duration-fast);--transition-fast:var(--motion-duration-fast)var(--motion-ease-standard);--transition-base:var(--motion-duration-base)var(--motion-ease-standard);--transition-slow:var(--motion-duration-slow)var(--motion-ease-standard);--z-base:0;--z-dropdown:1250;--z-sticky:1100;--z-fixed:1200;--z-modal-backdrop:1300;--z-modal:1400;--z-popover:1500;--z-tooltip:1600;--type-family-sans:var(--font-sans);--type-family-mono:var(--font-mono);--type-size-small:var(--type-size-body-sm);--type-weight-medium:var(--type-weight-body-strong);--type-weight-semibold:var(--type-weight-body-strong);--type-weight-bold:var(--type-weight-body-strong);--type-tracking-caps:var(--type-tracking-overline);--motion-duration-default:var(--motion-duration-base);--motion-easing-default:var(--motion-ease-standard);--motion-transition-fast:var(--motion-duration-fast)var(--motion-ease-standard);--color-border-default:var(--color-border-subtle);--color-text-dim:var(--color-text-tertiary);--color-text-disabled:var(--color-text-tertiary);--control-border-width:var(--border-width-hairline);--control-button-border-width-canonical:var(--control-border-width);--control-focus-ring-width:var(--focus-ring-width);--control-focus-ring:var(--shadow-focus-ring),var(--shadow-focus-ring-strong);--color-button-border-subtle:color-mix(in srgb,var(--color-text-primary)8%,transparent);--color-button-border-subtle-hover:color-mix(in srgb,var(--color-text-primary)12%,transparent);--color-button-border-subtle-active:color-mix(in srgb,var(--color-text-primary)16%,transparent);--card-radius-sm:var(--radius-md);--card-radius-md:var(--radius-lg);--card-radius-lg:var(--radius-xl);--card-radius-xl:var(--radius-2xl);--card-radius-2xl:var(--radius-3xl);--card-radius-pill:var(--radius-full);--card-shadow-xs:var(--shadow-xs);--card-shadow-sm:var(--shadow-sm);--card-shadow-md:var(--shadow-md);--card-shadow-lg:var(--shadow-lg);--card-blur-surface:var(--glass-blur-card);--card-blur-tooltip:var(--neo-tooltip-blur-strong,var(--neo-tooltip-blur));--color-surface-tooltip:var(--neo-chart-tooltip-bg-strong,var(--neo-tooltip-bg-strong,var(--neo-tooltip-bg)));--layout-layer-toast:var(--z-tooltip);--layout-layer-overlay:var(--z-modal);--layout-layer-dropdown:var(--z-dropdown);--layout-layer-sticky:var(--z-sticky);--layout-layer-tooltip:var(--z-tooltip);--layout-layer-nav:var(--z-fixed);--layout-layer-nav-backdrop:calc(var(--layout-layer-nav) - 1);--layout-layer-mobile-chrome:calc(var(--layout-layer-nav) + 1);--layout-layer-floating:var(--z-popover);--layout-space-1:var(--space-1);--layout-space-1-5:calc(var(--space-1) + (var(--space-2)/2));--layout-space-2:var(--space-2);--layout-space-3:var(--space-3);--layout-space-4:var(--space-4);--layout-space-6:var(--space-6);--layout-space-8:var(--space-8);--control-category-picker-width:22.5rem;--control-category-picker-max-height:28.125rem;--control-category-picker-tree-min-height:7.5rem;--layout-category-tree-indent-base:var(--card-padding-xs);--layout-category-tree-indent-step:var(--card-padding-xl);--layout-category-picker-top:0px;--layout-category-picker-left:0px;--layout-category-picker-max-height:var(--control-category-picker-max-height);--layout-grid-size:.25rem;--layout-grid-font-size:var(--type-size-caption);--layout-grid-header-height:2.5rem;--layout-grid-group-header-height:2rem;--layout-grid-group-title-size:var(--type-size-caption);--type-weight-grid-column-bold:var(--font-bold);--layout-grid-filter-icon-size:var(--control-icon-size-sm);--control-grid-tooltip-max-width:26.25rem;--layout-context-menu-top:0px;--layout-context-menu-left:0px}.neo-bg-body{background-color:var(--color-bg-body)}.neo-bg-surface{background-color:var(--color-bg-surface)}.neo-text-primary{color:var(--color-text-primary)}.neo-text-secondary{color:var(--color-text-secondary)}.neo-text-tertiary{color:var(--color-text-tertiary)}.neo-shadow-xs{box-shadow:var(--shadow-xs)}.neo-shadow-sm{box-shadow:var(--shadow-sm)}.neo-shadow-md{box-shadow:var(--shadow-md)}.neo-shadow-lg{box-shadow:var(--shadow-lg)}.neo-shadow-xl{box-shadow:var(--shadow-xl)}.neo-shadow-2xl{box-shadow:var(--shadow-2xl)}.neo-radius-md{border-radius:var(--radius-md)}.neo-radius-lg{border-radius:var(--radius-lg)}.neo-radius-xl{border-radius:var(--radius-xl)}.neo-radius-2xl{border-radius:var(--radius-2xl)}.neo-radius-3xl{border-radius:var(--radius-3xl)}:root{--radius-card:var(--radius-4xl);--radius-card-sm:28px;--radius-tile:var(--radius-xl);--color-bg-card:var(--color-nav-shell-bg);--color-bg-card-soft:var(--color-nav-shell-bg);--color-surface-popover:#fcfdffe6;--color-surface-popover-hover:color-mix(in srgb,var(--color-bg-hover)88%,var(--color-surface-popover));--color-surface-popover-border:color-mix(in srgb,var(--color-border-medium)70%,transparent);--color-border-card:#ffffffb0;--color-border-card-soft:#ffffffb0;--color-card-tone-neutral-border:var(--color-border-card);--color-card-tone-info-border:color-mix(in srgb,var(--color-accent-primary)36%,var(--color-border-card));--color-card-tone-success-border:color-mix(in srgb,var(--color-accent-green)36%,var(--color-border-card));--color-card-tone-warning-border:color-mix(in srgb,var(--color-accent-orange)36%,var(--color-border-card));--color-card-tone-danger-border:color-mix(in srgb,var(--color-accent-red)36%,var(--color-border-card));--color-card-tone-elevated-bg:color-mix(in srgb,var(--color-bg-card)92%,var(--color-bg-elevated));--color-card-tone-elevated-border:var(--color-border-card);--shadow-card:none;--shadow-card-soft:none;--card-shadow-none:none;--card-radius-nested:var(--radius-card-sm);--card-blur-nested:0rem;--color-bg-card-nested-solid:#fcfcfd;--color-bg-card-nested:color-mix(in srgb,var(--color-bg-card-nested-solid)72%,transparent);--color-bg-card-nested-hover:color-mix(in srgb,var(--color-bg-card-nested-solid)86%,transparent);--color-bg-card-nested-active:color-mix(in srgb,var(--color-bg-card-nested-solid)94%,transparent);--color-border-card-nested:#ffffffb0;--card-shadow-nested:none;--glass-blur-card:var(--blur-xl);--glass-highlight-card:none;--neo-tooltip-bg:#fff3;--neo-tooltip-border:#ffffff29;--neo-tooltip-shadow:none;--neo-tooltip-blur:var(--blur-3xl);--neo-tooltip-bg-strong:#ffffff3d;--neo-tooltip-blur-strong:var(--blur-4xl);--neo-tooltip-saturation:1.22;--neo-chart-tooltip-bg:#ffffff1a;--neo-chart-tooltip-bg-strong:#ffffff05;--neo-chart-tooltip-border:#ffffff6b;--neo-chart-tooltip-border-strong:#ffffff80;--neo-chart-tooltip-shadow:none;--neo-chart-tooltip-blur:6rem;--neo-chart-tooltip-blur-strong:9rem;--neo-chart-tooltip-saturation-strong:1.6;--neo-chart-tooltip-contrast-strong:1.08;--color-chart-coral:color-mix(in srgb,var(--color-accent-orange)80%,var(--color-accent-red)20%);--color-chart-amber:color-mix(in srgb,var(--color-accent-orange)35%,var(--color-accent-yellow)65%);--color-chart-sun:var(--color-accent-yellow);--color-chart-fog:color-mix(in srgb,var(--color-text-tertiary)80%,var(--color-border-medium)20%);--neo-chart-series-primary-start:color-mix(in srgb,var(--color-chart-coral)92%,transparent);--neo-chart-series-primary-middle:color-mix(in srgb,var(--color-chart-amber)90%,transparent);--neo-chart-series-primary-end:color-mix(in srgb,var(--color-chart-sun)94%,transparent);--neo-chart-series-secondary-start:color-mix(in srgb,var(--color-chart-coral)84%,transparent);--neo-chart-series-secondary-middle:color-mix(in srgb,var(--color-chart-amber)82%,transparent);--neo-chart-series-secondary-end:color-mix(in srgb,var(--color-chart-sun)80%,transparent);--neo-chart-series-tertiary-start:color-mix(in srgb,var(--color-chart-amber)80%,transparent);--neo-chart-series-tertiary-middle:color-mix(in srgb,var(--color-chart-sun)86%,transparent);--neo-chart-series-tertiary-end:color-mix(in srgb,var(--color-chart-sun)90%,transparent);--neo-chart-series-neutral-start:color-mix(in srgb,var(--color-chart-fog)68%,transparent);--neo-chart-series-neutral-end:color-mix(in srgb,var(--color-border-medium)72%,transparent);--neo-chart-series-neutral-solid:color-mix(in srgb,var(--color-chart-fog)74%,transparent);--neo-chart-fill-primary-start:color-mix(in srgb,var(--color-chart-amber)34%,transparent);--neo-chart-fill-primary-end:color-mix(in srgb,var(--color-chart-amber)2%,transparent);--neo-chart-fill-secondary-start:color-mix(in srgb,var(--color-chart-coral)24%,transparent);--neo-chart-fill-secondary-end:color-mix(in srgb,var(--color-chart-coral)1%,transparent);--neo-chart-fill-tertiary-start:color-mix(in srgb,var(--color-chart-amber)20%,transparent);--neo-chart-fill-tertiary-end:color-mix(in srgb,var(--color-chart-sun)2%,transparent);--neo-chart-point-primary:color-mix(in srgb,var(--color-chart-sun)96%,transparent);--neo-chart-point-secondary:color-mix(in srgb,var(--color-chart-coral)88%,transparent);--neo-chart-point-tertiary:color-mix(in srgb,var(--color-chart-amber)76%,transparent);--neo-chart-axis-tick:var(--color-text-tertiary);--neo-chart-axis-tick-soft:var(--color-text-tertiary);--neo-chart-grid-stroke:color-mix(in srgb,var(--color-text-tertiary)18%,transparent);--neo-chart-track-base:color-mix(in srgb,var(--color-text-tertiary)26%,transparent);--neo-chart-track-soft:color-mix(in srgb,var(--color-text-tertiary)18%,transparent);--neo-chart-cursor:color-mix(in srgb,var(--color-chart-fog)30%,transparent);--neo-chart-mask-top:#fffffffa;--neo-chart-mask-middle:#ffffff8a;--neo-chart-mask-bottom:#fff0;--neo-chart-heat-level-0:color-mix(in srgb,var(--color-chart-coral)14%,transparent);--neo-chart-heat-level-1:color-mix(in srgb,var(--color-chart-coral)22%,transparent);--neo-chart-heat-level-2:color-mix(in srgb,var(--color-chart-amber)28%,transparent);--neo-chart-heat-level-3:color-mix(in srgb,var(--color-chart-amber)36%,transparent);--neo-chart-heat-level-4:color-mix(in srgb,var(--color-chart-amber)44%,transparent);--neo-chart-heat-level-5:color-mix(in srgb,var(--color-chart-sun)54%,transparent);--neo-chart-heat-from-rgb:246 152 123;--neo-chart-heat-to-rgb:243 214 94;--chart-categorical-1:var(--color-accent-primary);--chart-categorical-2:var(--color-accent-orange-strong);--chart-categorical-3:var(--color-accent-purple);--chart-categorical-4:var(--color-accent-yellow-strong);--chart-categorical-5:var(--color-accent-pink);--chart-categorical-6:var(--color-accent-cyan);--chart-categorical-7:var(--color-accent-green-strong);--chart-categorical-8:var(--color-accent-blue-strong);--chart-sequential-1:color-mix(in srgb,var(--color-accent-primary)8%,transparent);--chart-sequential-2:color-mix(in srgb,var(--color-accent-primary)22%,transparent);--chart-sequential-3:color-mix(in srgb,var(--color-accent-primary)38%,transparent);--chart-sequential-4:color-mix(in srgb,var(--color-accent-primary)55%,transparent);--chart-sequential-5:color-mix(in srgb,var(--color-accent-primary)72%,transparent);--chart-sequential-6:color-mix(in srgb,var(--color-accent-primary)88%,transparent);--chart-sequential-7:var(--color-accent-primary-strong);--chart-divergent-neg-3:var(--color-accent-red-strong);--chart-divergent-neg-2:color-mix(in srgb,var(--color-accent-red)60%,transparent);--chart-divergent-neg-1:color-mix(in srgb,var(--color-accent-red)24%,transparent);--chart-divergent-zero:color-mix(in srgb,var(--color-text-tertiary)12%,transparent);--chart-divergent-pos-1:color-mix(in srgb,var(--color-accent-green)24%,transparent);--chart-divergent-pos-2:color-mix(in srgb,var(--color-accent-green)60%,transparent);--chart-divergent-pos-3:var(--color-accent-green-strong);--neo-chart-warm-start:var(--neo-chart-series-primary-start);--neo-chart-warm-middle:var(--neo-chart-series-primary-middle);--neo-chart-warm-end:var(--neo-chart-series-primary-end);--neo-chart-warm-solid:var(--neo-chart-series-primary-middle);--neo-chart-gauge-track:var(--neo-chart-track-base);--neo-chart-gauge-start:var(--neo-chart-series-primary-start);--neo-chart-gauge-middle:var(--neo-chart-series-primary-middle);--neo-chart-gauge-end:var(--neo-chart-series-primary-end);--neo-chart-revenue-cost-start:var(--neo-chart-series-secondary-start);--neo-chart-revenue-cost-end:var(--neo-chart-series-secondary-middle);--neo-chart-revenue-income-start:var(--neo-chart-series-tertiary-start);--neo-chart-revenue-income-end:var(--neo-chart-series-tertiary-end);--neo-chart-rates-expanded-start:var(--neo-chart-series-secondary-start);--neo-chart-rates-expanded-end:var(--neo-chart-series-secondary-middle);--neo-chart-rates-stable-start:var(--neo-chart-series-primary-start);--neo-chart-rates-stable-middle:var(--neo-chart-series-primary-middle);--neo-chart-rates-stable-end:var(--neo-chart-series-primary-end);--neo-chart-rates-floating-start:var(--neo-chart-series-tertiary-start);--neo-chart-rates-floating-end:var(--neo-chart-series-tertiary-end);--neo-chart-rates-point-expanded:var(--neo-chart-point-secondary);--neo-chart-rates-point-stable:var(--neo-chart-point-primary);--neo-chart-rates-point-floating:var(--neo-chart-point-tertiary);--neo-chart-rates-area-expanded-start:var(--neo-chart-fill-secondary-start);--neo-chart-rates-area-expanded-end:var(--neo-chart-fill-secondary-end);--neo-chart-rates-area-stable-start:var(--neo-chart-fill-primary-start);--neo-chart-rates-area-stable-middle:var(--neo-chart-fill-primary-start);--neo-chart-rates-area-stable-end:var(--neo-chart-fill-primary-end);--neo-chart-rates-area-floating-start:var(--neo-chart-fill-tertiary-start);--neo-chart-rates-area-floating-end:var(--neo-chart-fill-tertiary-end);--neo-chart-rates-area-mask-top:var(--neo-chart-mask-top);--neo-chart-rates-area-mask-middle:var(--neo-chart-mask-middle);--neo-chart-rates-area-mask-bottom:var(--neo-chart-mask-bottom);--neo-chart-line-secondary-start:var(--neo-chart-series-secondary-start);--neo-chart-line-secondary-end:var(--neo-chart-series-secondary-end);--neo-chart-area-primary-fill-start:var(--neo-chart-fill-primary-start);--neo-chart-area-primary-fill-end:var(--neo-chart-fill-primary-end);--neo-chart-area-secondary-fill-start:var(--neo-chart-fill-secondary-start);--neo-chart-area-secondary-fill-end:var(--neo-chart-fill-secondary-end);--neo-chart-area-secondary-stroke-start:var(--neo-chart-series-secondary-start);--neo-chart-area-secondary-stroke-end:var(--neo-chart-series-secondary-middle);--neo-chart-bar-start:var(--neo-chart-series-secondary-start);--neo-chart-bar-end:var(--neo-chart-series-primary-end);--neo-chart-stack-expense-start:var(--neo-chart-series-secondary-start);--neo-chart-stack-expense-end:var(--neo-chart-series-secondary-middle);--neo-chart-stack-revenue-start:var(--neo-chart-series-tertiary-start);--neo-chart-stack-revenue-end:var(--neo-chart-series-tertiary-end);--neo-chart-channel-a-start:var(--neo-chart-series-primary-start);--neo-chart-channel-a-end:var(--neo-chart-series-primary-middle);--neo-chart-channel-b-start:var(--neo-chart-series-primary-middle);--neo-chart-channel-b-end:var(--neo-chart-series-primary-end);--neo-chart-channel-c-start:var(--neo-chart-series-tertiary-start);--neo-chart-channel-c-end:var(--neo-chart-series-tertiary-end);--neo-chart-channel-d-start:var(--neo-chart-series-neutral-start);--neo-chart-channel-d-end:var(--neo-chart-series-neutral-end);--neo-chart-channel-d-solid:var(--neo-chart-series-neutral-solid);--neo-chart-composed-bar-start:var(--neo-chart-bar-start);--neo-chart-composed-bar-end:var(--neo-chart-bar-end);--neo-chart-composed-line-start:var(--neo-chart-series-primary-start);--neo-chart-composed-line-end:var(--neo-chart-series-primary-end);--neo-chart-pie-c-start:var(--neo-chart-channel-c-start);--neo-chart-pie-c-end:var(--neo-chart-channel-c-end);--neo-chart-pie-d-start:var(--neo-chart-channel-d-start);--neo-chart-pie-d-end:var(--neo-chart-channel-d-end);--neo-chart-radar-fill-start:var(--neo-chart-fill-secondary-start);--neo-chart-radar-fill-end:var(--neo-chart-fill-tertiary-end);--neo-chart-radial-a-start:var(--neo-chart-series-primary-start);--neo-chart-radial-a-end:var(--neo-chart-series-primary-end);--neo-chart-radial-b-start:var(--neo-chart-series-tertiary-start);--neo-chart-radial-b-end:var(--neo-chart-series-tertiary-end);--neo-chart-radial-c-start:var(--neo-chart-series-secondary-start);--neo-chart-radial-c-end:var(--neo-chart-series-secondary-end);--neo-chart-radial-track:var(--neo-chart-track-soft);--neo-chart-scatter-start:var(--neo-chart-series-tertiary-end);--neo-chart-scatter-end:var(--neo-chart-series-secondary-start);--neo-chart-scatter-cursor:var(--neo-chart-cursor);--neo-chart-spark-revenue-fill-start:var(--neo-chart-fill-primary-start);--neo-chart-spark-revenue-fill-end:var(--neo-chart-fill-primary-end);--neo-chart-spark-revenue-stroke-start:var(--neo-chart-series-primary-start);--neo-chart-spark-revenue-stroke-end:var(--neo-chart-series-primary-end);--neo-chart-spark-orders-fill-start:var(--neo-chart-fill-tertiary-start);--neo-chart-spark-orders-fill-end:var(--neo-chart-fill-tertiary-end);--neo-chart-spark-orders-stroke-start:var(--neo-chart-series-tertiary-start);--neo-chart-spark-orders-stroke-end:var(--neo-chart-series-tertiary-end);--neo-chart-spark-churn-fill-start:var(--neo-chart-fill-secondary-start);--neo-chart-spark-churn-fill-end:var(--neo-chart-fill-secondary-end);--neo-chart-spark-churn-stroke-start:var(--neo-chart-series-secondary-start);--neo-chart-spark-churn-stroke-end:var(--neo-chart-series-secondary-end);--control-chart-spark-pack-min-height:15rem;--control-chart-spark-grid-gap:var(--card-padding-xs);--control-chart-spark-item-padding:var(--card-padding-compact);--control-chart-spark-item-gap:var(--card-padding-unit);--control-chart-spark-canvas-height:2.625rem;--control-compras-dropdown-width:18.5rem;--control-compras-dropdown-width-mobile:22rem;--control-compras-dropdown-max-height:26rem;--control-compras-multiselect-max-height:18rem;--control-compras-date-picker-max-width:24rem;--control-compras-mobile-dock-max-width:42rem;--control-compras-alert-card-min-width:14rem;--control-compras-history-item-min-width:18rem;--control-compras-field-order-min-width:12rem;--control-compras-field-days-min-width:5rem;--control-compras-field-coverage-min-width:8rem;--control-compras-field-search-min-width:14rem;--control-compras-field-filter-min-width:12rem;--control-compras-manual-form-min-width:26rem;--control-compras-manual-name-min-width:18rem;--control-compras-manual-code-width:8rem;--control-compras-manual-qty-width:6rem;--control-compras-table-row-min-height:4rem;--control-compras-table-min-width:96rem;--control-compras-table-image-size:3rem;--control-compras-table-col-check:3.125rem;--control-compras-table-col-product:20rem;--control-compras-table-col-sku:5.625rem;--control-compras-table-col-supplier:7rem;--control-compras-table-col-pack:4rem;--control-compras-table-col-lead:5rem;--control-compras-table-col-stock:5.5rem;--control-compras-table-col-rupture:4.5rem;--control-compras-table-col-cons-period:6rem;--control-compras-table-col-cons-month:6rem;--control-compras-table-col-suggestion:6rem;--control-compras-table-col-order:6.5rem;--control-compras-table-col-cost:7rem;--control-compras-table-col-total:7.5rem;--control-compras-table-col-note:12rem;--control-compras-table-col-status:7rem;--control-checklist-menu-width:var(--control-compras-dropdown-width);--control-checklist-menu-width-mobile:var(--control-compras-dropdown-width-mobile);--control-checklist-menu-max-height:var(--control-compras-dropdown-max-height);--control-textarea-min-height:calc(var(--control-input-height) + var(--card-padding-unit));--control-checkbox-size:var(--control-icon-size);--control-checkbox-size-compact:calc(var(--control-checkbox-size)*.875);--control-checkbox-target-compact:var(--control-target-size-min);--control-checkbox-padding-x-compact:var(--card-padding-unit);--control-checkbox-gap-compact:var(--card-padding-unit);--control-interactive-radius:var(--card-radius-md);--control-interactive-min-height:var(--control-target-size-min);--color-interactive-hover-bg:var(--color-filter-bg-hover);--color-interactive-active-bg:var(--color-bg-hover);--color-interactive-lift-bg:var(--color-alert-card-bg-hover);--color-interactive-focus-border:var(--color-accent-primary);--motion-interactive-lift-y:var(--motion-lift-y);--motion-interactive-press-y:var(--motion-press-y);--control-brazil-card-min-height:22.5rem;--control-brazil-map-height:19rem;--control-brazil-map-max-width:30.5rem;--control-brazil-map-main-column:1.35fr;--control-brazil-map-side-column:.85fr;--control-brazil-map-gap:var(--card-padding-md);--control-brazil-map-list-item-height:3rem;--control-brazil-map-list-gap:calc(var(--card-padding-unit)*2);--control-brazil-map-spotlight-metric-gap:var(--card-padding-unit);--control-brazil-map-spotlight-metric-item-min-height:3.125rem;--control-brazil-map-stroke-width:.0625rem;--motion-brazil-map-duration:.28s;--motion-brazil-map-enter-duration:.42s;--motion-brazil-map-pulse-duration:2.1s;--motion-brazil-map-ease:var(--motion-ease-soft);--color-brazil-map-surface:#ffffff70;--color-brazil-map-panel-bg:#ffffff80;--color-brazil-map-pill-bg:#ffffffad;--color-brazil-map-pill-text:var(--color-text-secondary);--color-brazil-map-state-stroke:#ffffffa3;--color-brazil-map-state-stroke-active:#fffffff2;--color-brazil-map-tone-0:#b0b8c547;--color-brazil-map-tone-1:#dbc09185;--color-brazil-map-tone-2:#eeb6859e;--color-brazil-map-tone-3:#f3af7ab8;--color-brazil-map-tone-4:#f6a970d6;--color-brazil-map-tone-5:#f7c367f0;--color-brazil-map-list-bg:#fff6;--color-brazil-map-list-bg-hover:#fff9;--color-brazil-map-list-bg-active:#ffffffd1;--color-brazil-map-badge-bg:#ffffffb8;--color-brazil-map-badge-text:var(--color-text-primary);--color-brazil-map-share-track:#8a92a138;--color-brazil-map-share-fill-start:#f6987beb;--color-brazil-map-share-fill-end:#f3d65eeb;--color-brazil-map-trend-up:#148264;--color-brazil-map-trend-up-bg:#66d9a62b;--color-brazil-map-trend-down:#ba4758;--color-brazil-map-trend-down-bg:#ff6b6b29;--card-padding-unit:.15625rem;--card-padding-xs:calc(var(--card-padding-unit)*5);--card-padding-sm:calc(var(--card-padding-unit)*6);--card-padding-md:calc(var(--card-padding-unit)*7);--card-padding-lg:calc(var(--card-padding-unit)*8);--card-padding-xl:calc(var(--card-padding-unit)*10);--card-padding-2xl:calc(var(--card-padding-unit)*13);--card-padding-3xl:calc(var(--card-padding-unit)*15);--card-padding-compact:var(--card-padding-xs)var(--card-padding-sm);--card-padding-default:var(--card-padding-sm)var(--card-padding-md);--card-padding-roomy:var(--card-padding-md)var(--card-padding-lg);--card-padding-hero:var(--card-padding-3xl)calc(var(--card-padding-3xl) + (var(--card-padding-unit)*2))var(--card-padding-2xl);--layout-page-padding-x-canonical-mobile:clamp(.875rem,4vw,1.25rem);--layout-page-padding-x-canonical:var(--card-padding-md);--layout-page-padding-x:var(--layout-page-padding-x-canonical);--layout-page-padding-y:calc(var(--card-padding-2xl) + var(--card-padding-xs));--layout-page-padding-x-mobile:var(--layout-page-padding-x-canonical-mobile);--layout-page-padding-x-planilha-mobile:var(--layout-page-padding-x-canonical-mobile);--layout-page-padding-x-planilha:var(--layout-page-padding-x-canonical);--layout-page-padding-y-mobile:var(--card-padding-lg);--layout-header-padding-top:var(--card-padding-md);--layout-section-padding:var(--card-padding-xs);--layout-section-padding-mobile:var(--card-padding-unit);--layout-nav-item-padding:var(--card-padding-xs)var(--card-padding-sm);--layout-nav-item-padding-active-x:var(--card-padding-lg);--layout-nav-footer-padding-top:var(--card-padding-unit);--layout-nav-footer-item-padding-x:var(--card-padding-xs);--layout-stage-padding:clamp(1.40625rem,4vw,3.28125rem);--layout-monitor-shell-padding:clamp(.546875rem,.6vw,.78125rem);--layout-monitor-shell-padding-mobile:calc(var(--card-padding-unit)*2.5);--layout-dashboard-padding:1.25rem 1.40625rem 1.25rem calc(var(--modal-width) - .3125rem);--layout-modal-padding:var(--card-padding-xl)var(--card-padding-lg)var(--card-padding-lg);--layout-rates-chart-padding-top:calc(var(--card-padding-unit)*7);--layout-right-column-padding-right:var(--card-padding-xs);--layout-footer-padding-top:var(--card-padding-xs);--layout-stack-preview-padding:calc(var(--card-padding-unit)*2)var(--card-padding-xs);--color-app-shell-bg:var(--color-bg-body);--color-app-shell-orb-primary:transparent;--color-app-shell-orb-secondary:transparent;--layout-app-shell-orb-inset:-20%;--layout-app-shell-orb-primary-width:93.75rem;--layout-app-shell-orb-primary-height:42.1875rem;--layout-app-shell-orb-primary-x:12%;--layout-app-shell-orb-primary-y:2%;--layout-app-shell-orb-secondary-width:109.375rem;--layout-app-shell-orb-secondary-height:48.4375rem;--layout-app-shell-orb-secondary-x:84%;--layout-app-shell-orb-secondary-y:18%;--layout-app-content-max-width-canonical:120rem;--layout-app-content-max-width-canonical-ultrawide:128rem;--layout-app-content-max-width:var(--layout-app-content-max-width-canonical);--layout-app-content-max-width-planilha:var(--layout-app-content-max-width-canonical);--layout-app-content-max-width-planilha-ultrawide:var(--layout-app-content-max-width-canonical-ultrawide);--layout-app-viewport-height:100dvh;--layout-app-main-padding-top-mobile:var(--card-padding-sm);--layout-app-main-padding-bottom-mobile:var(--card-padding-2xl);--layout-app-main-padding-top-desktop:var(--card-padding-sm);--layout-app-main-padding-bottom-desktop:var(--card-padding-2xl);--layout-app-main-padding-top-dashboard-desktop:0rem;--layout-app-main-padding-bottom-dashboard-desktop:0rem;--layout-app-mobile-drawer-width:min(94vw,28rem);--layout-app-mobile-drawer-end-radius:var(--card-radius-2xl);--layout-app-mobile-bottom-nav-padding-top:var(--card-padding-xs);--layout-app-mobile-bottom-nav-padding-bottom:calc(env(safe-area-inset-bottom) + var(--card-padding-xs));--control-app-mobile-drawer-blur:var(--card-blur-surface);--color-app-mobile-backdrop:#0f172a99;--color-app-mobile-drawer-bg:var(--color-bg-card);--color-app-mobile-drawer-border:var(--color-border-subtle);--color-app-mobile-nav-link-bg-hover:var(--color-bg-hover);--color-app-mobile-nav-link-bg-active:var(--color-nav-submenu-bg-active);--color-app-mobile-nav-link-active-indicator:var(--color-accent-primary);--control-chip-padding-x:var(--card-padding-xl);--type-size-ui-default:var(--type-size-body-md);--type-size-ui-compact:var(--type-size-body-sm);--type-size-ui-meta:var(--type-size-overline);--type-size-ui-micro:var(--type-size-micro);--type-weight-ui-default:var(--type-weight-body);--type-weight-ui-emphasis:var(--type-weight-body-strong);--control-filter-height:var(--control-button-height-sm);--control-filter-padding-x:var(--card-padding-sm);--control-filter-gap:calc(var(--card-padding-unit)*3);--control-filter-count-min-width:1.75rem;--control-filter-count-height:var(--control-badge-height);--control-filter-count-padding-x:.375rem;--type-size-filter:var(--type-size-ui-default);--type-weight-filter:var(--type-weight-ui-default);--color-filter-bg:#ffffff57;--color-filter-bg-hover:#ffffff8f;--color-filter-bg-selected:#ffffffd1;--color-filter-border:#1a1d1f14;--color-filter-border-hover:#1a1d1f24;--color-filter-border-selected:#1a1d1f29;--color-filter-text:var(--color-text-secondary);--control-tab-height:var(--control-button-height-sm);--control-tab-padding-x:var(--card-padding-sm);--control-tab-gap:var(--card-padding-xs);--type-size-tab:var(--type-size-ui-compact);--type-weight-tab:var(--type-weight-ui-default);--color-tab-bg:#ffffff57;--color-tab-bg-hover:#ffffff8f;--color-tab-bg-selected:#ffffffd1;--color-tab-border:#1a1d1f14;--color-tab-border-hover:#1a1d1f24;--color-tab-border-selected:#009ca64d;--color-tab-text:var(--color-text-secondary);--color-tab-text-selected:var(--color-text-primary);--control-segment-height:var(--control-button-height-sm);--control-segment-padding-x:var(--card-padding-sm);--control-segment-gap:var(--card-padding-xs);--control-segment-shell-padding:var(--card-padding-unit);--control-segment-icon-size:var(--control-icon-size-sm);--type-size-segment:var(--type-size-ui-compact);--type-weight-segment:var(--type-weight-ui-emphasis);--color-segment-bg:#ffffff5c;--color-segment-border:#1a1d1f14;--color-segment-item-bg:transparent;--color-segment-item-bg-hover:#ffffff85;--color-segment-item-bg-selected:#ffffffdb;--color-segment-text:var(--color-text-secondary);--color-segment-text-selected:var(--color-text-primary);--control-action-chip-height:var(--control-button-height-sm);--control-action-chip-padding-x:var(--card-padding-sm);--control-action-chip-gap:var(--card-padding-xs);--control-action-chip-icon-size:var(--control-icon-size-sm);--type-size-action-chip:var(--type-size-ui-compact);--type-weight-action-chip:var(--type-weight-ui-emphasis);--color-action-chip-bg:#ffffff7a;--color-action-chip-bg-hover:#ffffffa8;--color-action-chip-border:#1a1d1f1a;--color-action-chip-border-hover:#1a1d1f29;--color-action-chip-text:var(--color-text-secondary);--color-action-chip-primary-bg:#009ca6d6;--color-action-chip-primary-border:#009ca661;--color-action-chip-primary-text:#fff;--control-status-chip-height:var(--control-button-height-sm);--control-status-chip-padding-x:var(--card-padding-sm);--control-status-chip-gap:calc(var(--card-padding-xs)*.8);--control-status-chip-icon-size:var(--control-icon-size-xs);--type-size-status-chip:var(--type-size-ui-compact);--type-weight-status-chip:var(--type-weight-ui-emphasis);--color-status-chip-bg:#ffffff57;--color-status-chip-bg-hover:#ffffff8f;--color-status-chip-bg-selected:#ffffffd6;--color-status-chip-border:#1a1d1f14;--color-status-chip-border-hover:#1a1d1f26;--color-status-chip-border-selected:#1a1d1f29;--color-status-chip-text:var(--color-text-secondary);--color-status-chip-text-selected:var(--color-text-primary);--color-status-chip-accent-info:#8f97a4;--color-status-chip-accent-success:var(--status-on-track);--color-status-chip-accent-warning:var(--status-acceptable);--color-status-chip-accent-danger:var(--status-off-track);--control-icon-button-size-sm:2rem;--control-icon-button-size-md:2.5rem;--control-icon-button-size-lg:3rem;--control-icon-button-icon-size:var(--control-icon-size);--color-icon-button-bg:#ffffff9e;--color-icon-button-bg-hover:#ffffffd1;--color-icon-button-border:#1a1d1f1a;--color-icon-button-border-hover:#1a1d1f29;--color-icon-button-active-bg:#009ca629;--color-icon-button-active-border:#009ca657;--color-icon-button-accent-bg:#009ca6d1;--color-icon-button-accent-border:#009ca666;--color-icon-button-accent-text:#fff;--control-stat-pill-height:1.625rem;--control-stat-pill-padding-x:var(--card-padding-sm);--type-size-stat-pill:var(--type-size-ui-meta);--type-weight-stat-pill:var(--type-weight-ui-emphasis);--color-stat-pill-bg:#ffffff75;--color-stat-pill-border:#1a1d1f14;--color-stat-pill-text:var(--color-text-secondary);--control-hamburger-size:var(--control-icon-button-size-sm);--control-hamburger-line-width:1.0625rem;--control-hamburger-line-height:.109375rem;--control-hamburger-line-gap:.28125rem;--color-hamburger-bg:#ffffff9e;--color-hamburger-bg-hover:#ffffffd1;--color-hamburger-border:#1a1d1f1a;--color-hamburger-border-hover:#1a1d1f29;--color-hamburger-stroke:var(--color-text-primary);--layout-nav-expanded-width:21rem;--layout-nav-shell-padding:var(--card-padding-md)var(--card-padding-md)var(--card-padding-lg);--layout-nav-shell-padding-collapsed:var(--card-padding-sm);--layout-nav-collapsed-width:calc(var(--control-nav-minimized-width) + (var(--layout-nav-shell-padding-collapsed)*2));--layout-nav-collapsed-brand-gap:var(--control-nav-minimized-gap);--layout-nav-collapsed-footer-gap:var(--control-nav-minimized-gap);--layout-nav-collapsed-tooltip-offset-inline:var(--card-padding-xs);--layout-nav-collapsed-tooltip-offset-block:50%;--layout-nav-brand-gap:calc(var(--card-padding-unit)*3.5);--layout-nav-top-columns:var(--control-nav-top-icon-size)minmax(0,1fr);--layout-nav-top-gap:var(--layout-nav-footer-item-gap);--layout-nav-top-margin-top:var(--card-padding-xs);--layout-nav-top-title-max-width:100%;--layout-nav-top-icon-offset-y:var(--card-padding-xs);--layout-nav-toggle-top:var(--card-padding-xs);--layout-nav-toggle-inline-end:var(--card-padding-xs);--layout-nav-shell-end-radius:var(--card-radius-2xl);--layout-nav-search-margin-top:var(--card-padding-xl);--layout-nav-search-gap:calc(var(--card-padding-unit)*5);--layout-nav-divider-margin:var(--card-padding-sm)0;--layout-nav-list-gap:calc(var(--card-padding-unit)*3);--layout-nav-footer-gap:calc(var(--card-padding-unit)*3);--layout-nav-footer-item-gap:calc(var(--card-padding-unit)*5);--layout-nav-build-margin-top:var(--card-padding-xs);--control-nav-shell-blur:1.09375rem;--control-nav-brand-logo-size:2rem;--control-nav-brand-dot-size:calc(var(--card-padding-unit)*3);--control-nav-top-icon-size:var(--control-nav-icon-size);--control-nav-top-toggle-icon-size:var(--control-nav-icon-size);--control-nav-search-min-height:2.96875rem;--control-nav-search-icon-size:1.40625rem;--control-nav-item-min-height:3.4375rem;--control-nav-item-active-min-height:3.59375rem;--control-nav-close-size:3.59375rem;--control-nav-plus-icon-size:1.32813rem;--control-nav-footer-item-min-height:2.5rem;--control-nav-footer-icon-size:var(--control-icon-size);--control-nav-logo-size-collapsed:2.25rem;--control-nav-collapsed-tooltip-min-width:calc(var(--control-nav-minimized-width)*3);--control-nav-collapsed-tooltip-max-width:calc(var(--layout-nav-expanded-width) - (var(--card-padding-sm)*2));--control-nav-collapsed-tooltip-item-min-height:var(--control-nav-submenu-item-height);--control-nav-collapsed-tooltip-blur:var(--card-blur-tooltip);--type-size-nav-label:var(--type-size-title);--type-weight-nav-label:var(--type-weight-body-strong);--type-size-nav-title:var(--type-size-hero);--type-weight-nav-title:var(--type-weight-h1);--type-leading-nav-title:var(--type-leading-h1);--type-tracking-nav-title:var(--type-tracking-display);--type-size-nav-build:var(--type-size-micro);--color-nav-shell-bg:#f5f6fbbd;--color-nav-shell-border:#1a1d1f14;--color-nav-search-icon:#424856e6;--color-nav-search-placeholder:#686f7ed1;--color-nav-divider:#61677614;--color-nav-item-text:var(--color-text-secondary);--color-nav-item-text-active:var(--color-text-primary);--color-nav-item-bg-hover:#ffffff85;--color-nav-item-bg-active:#fffffff0;--color-nav-top-icon:var(--color-text-primary);--color-nav-top-title:var(--color-text-primary);--color-nav-plus-icon:#5b6170d1;--color-nav-close-bg:var(--color-nav-item-bg-active);--color-nav-close-bg-hover:var(--color-nav-item-bg-hover);--color-nav-close-icon:#363c49e0;--color-nav-footer-text:#505765eb;--color-nav-footer-icon:#424856e0;--color-nav-footer-bg-hover:#ffffff6b;--control-nav-item-padding-x:var(--card-padding-sm);--control-nav-icon-size:1.5625rem;--control-nav-icon-stroke:var(--control-icon-stroke);--control-nav-close-icon-stroke:1.8;--control-nav-submenu-indent:calc(var(--card-padding-sm) + (var(--card-padding-unit)*2));--control-nav-submenu-item-height:2.4375rem;--control-nav-submenu-gap:var(--card-padding-unit);--type-size-nav-submenu:var(--type-size-ui-compact);--type-weight-nav-submenu:var(--type-weight-ui-default);--type-size-nav-collapsed-tooltip-title:var(--type-size-nav-label);--type-size-nav-collapsed-tooltip-item:var(--type-size-nav-submenu);--type-weight-nav-collapsed-tooltip-title:var(--type-weight-nav-label);--type-weight-nav-collapsed-tooltip-item:var(--type-weight-nav-submenu);--color-nav-submenu-text:var(--color-text-secondary);--color-nav-submenu-text-active:var(--color-text-primary);--color-nav-submenu-rail:#1a1d1f14;--color-nav-submenu-dot:#1a1d1f3d;--color-nav-submenu-dot-active:var(--color-accent-primary);--color-nav-subitem-bg-hover:transparent;--color-nav-subitem-bg-active:transparent;--color-nav-submenu-bg-active:#ffffff8a;--color-nav-collapsed-tooltip-bg:#ffffff8c;--color-nav-collapsed-tooltip-border:var(--color-nav-shell-border);--color-nav-collapsed-tooltip-title:var(--color-text-primary);--color-nav-collapsed-tooltip-item:var(--color-nav-submenu-text);--color-nav-collapsed-tooltip-item-hover:var(--color-nav-item-bg-hover);--control-nav-minimized-width:4.5rem;--control-nav-minimized-item-size:2.75rem;--control-nav-minimized-gap:var(--card-padding-xs);--control-nav-minimized-footer-item-size:2.25rem;--control-nav-minimized-footer-icon-size:var(--control-icon-size);--color-nav-minimized-bg:#ffffff8f;--color-nav-minimized-border:#1a1d1f14;--color-nav-minimized-item-bg:#ffffffb8;--color-nav-minimized-item-bg-hover:#ffffffe6;--color-nav-minimized-item-bg-active:#fffffff5;--color-nav-minimized-icon:var(--color-text-secondary);--color-nav-minimized-icon-active:var(--color-text-primary);--control-gauge-badge-padding-x:var(--control-badge-padding-x);--control-header-min-height:3rem;--control-header-gap:var(--card-padding-sm);--control-header-actions-gap:var(--card-padding-xs);--control-header-padding:var(--card-padding-roomy);--control-header-inline-label-gap:var(--card-padding-xs);--type-size-header-title:var(--type-size-h2);--type-weight-header-title:var(--type-weight-h2);--type-size-header-eyebrow:var(--type-size-ui-meta);--type-weight-header-eyebrow:var(--type-weight-overline);--type-size-header-inline-label:var(--type-size-ui-meta);--type-weight-header-inline-label:var(--type-weight-overline);--color-header-eyebrow:var(--color-text-tertiary);--color-header-title:var(--color-text-primary);--color-header-inline-label:var(--color-text-secondary);--color-header-inline-separator:var(--color-border-subtle);--control-breadcrumb-height:1.625rem;--control-breadcrumb-gap:.375rem;--control-breadcrumb-item-gap:.375rem;--control-breadcrumb-padding-x:.125rem;--control-breadcrumb-icon-size:.9375rem;--control-breadcrumb-separator-size:.8125rem;--type-size-breadcrumb:var(--type-size-ui-compact);--type-weight-breadcrumb:var(--type-weight-ui-default);--type-weight-breadcrumb-current:var(--type-weight-body-strong);--color-breadcrumb-text:var(--color-text-secondary);--color-breadcrumb-text-current:var(--color-text-primary);--color-breadcrumb-icon:var(--color-text-secondary);--color-breadcrumb-icon-current:var(--color-text-primary);--color-breadcrumb-separator:var(--color-text-tertiary);--color-breadcrumb-hover-bg:transparent;--control-dashboard-view-tab-height:2rem;--control-dashboard-view-tab-padding-x:.75rem;--control-dashboard-view-tab-shell-padding:.3125rem;--control-dashboard-view-tab-gap:.375rem;--type-size-dashboard-view-tab:var(--type-size-ui-compact);--type-weight-dashboard-view-tab:var(--type-weight-ui-emphasis);--color-dashboard-view-tab-shell-bg:#ffffff6b;--color-dashboard-view-tab-shell-border:#1a1d1f1a;--color-dashboard-view-tab-bg:transparent;--color-dashboard-view-tab-bg-selected:#009ca629;--color-dashboard-view-tab-text:var(--color-text-secondary);--color-dashboard-view-tab-text-selected:var(--color-text-primary);--control-dashboard-meta-chip-height:2.125rem;--control-dashboard-meta-chip-padding-x:.75rem;--control-dashboard-meta-chip-gap:.375rem;--type-size-dashboard-meta-chip:var(--type-size-ui-meta);--type-weight-dashboard-meta-chip:var(--type-weight-ui-emphasis);--color-dashboard-meta-chip-bg:#ffffff94;--color-dashboard-meta-chip-border:#1a1d1f1a;--color-dashboard-meta-chip-text:var(--color-text-secondary);--control-dashboard-filter-grid-min:13.75rem;--control-dashboard-filter-field-height:var(--control-input-height);--control-dashboard-filter-field-padding-x:.625rem;--type-size-dashboard-filter-label:var(--type-size-ui-micro);--type-size-dashboard-filter-value:var(--type-size-ui-default);--control-dashboard-kpi-tile-min-height:6.25rem;--control-dashboard-kpi-tile-padding:var(--card-padding-sm);--type-size-dashboard-kpi-label:var(--type-size-ui-micro);--type-size-dashboard-kpi-value:var(--type-size-body-lg);--type-size-dashboard-kpi-meta:var(--type-size-ui-meta);--control-dashboard-chart-shell-height:13rem;--control-dashboard-chart-shell-padding:var(--card-padding-sm);--control-dashboard-skeleton-radius:var(--radius-md);--color-dashboard-skeleton-base:#ffffff61;--color-dashboard-skeleton-shine:#ffffff9e;--motion-dashboard-skeleton-duration:1.35s;--control-dre-header-min-height:7.5rem;--control-dre-period-field-width:6.5rem;--control-dre-kpi-grid-min:12.5rem;--control-dre-kpi-card-min-height:5.875rem;--control-dre-month-card-min-width:19rem;--control-dre-month-card-max-width:21.5rem;--control-dre-month-card-min-height:23rem;--control-dre-row-height:2rem;--control-dre-row-divider-width:.0625rem;--control-dre-row-percent-width:3rem;--control-dre-summary-card-min-height:9.5rem;--control-dre-channel-card-min-height:5.75rem;--control-dre-summary-grid-min:14rem;--control-dre-channel-grid-min:13rem;--layout-dre-description-max-width:64ch;--control-dre-evolution-grid-line-height:.0625rem;--control-dre-evolution-line-primary-height:.125rem;--control-dre-evolution-line-secondary-height:.09375rem;--control-dre-evolution-line-tertiary-height:.09375rem;--opacity-dre-evolution-line-secondary:.86;--opacity-dre-evolution-line-tertiary:.9;--type-size-dre-eyebrow:var(--type-size-ui-meta);--type-size-dre-title:var(--type-size-h3);--type-size-dre-kpi-label:var(--type-size-ui-micro);--type-size-dre-kpi-value:var(--type-size-reading-lg);--type-size-dre-kpi-meta:var(--type-size-ui-meta);--type-size-dre-row-label:var(--type-size-ui-compact);--type-size-dre-row-value:var(--type-size-ui-default);--type-size-dre-row-percent:var(--type-size-ui-meta);--type-size-dre-summary-title:var(--type-size-ui-meta);--type-size-dre-summary-value:var(--type-size-reading-lg);--type-size-dre-summary-meta:var(--type-size-ui-compact);--type-size-dre-channel-title:var(--type-size-ui-default);--type-size-dre-channel-meta:var(--type-size-ui-meta);--color-dre-surface:#ffffff70;--color-dre-surface-strong:#ffffff94;--color-dre-surface-soft:#ffffff57;--color-dre-row-divider:#1a1d1f0d;--color-dre-positive:#148264;--color-dre-warning:#b38f43;--color-dre-negative:#ba4758;--color-table-row-divider:#1a1d1f0d;--color-table-row-hover:#ffffffa3;--layout-kanban-column-width:20rem;--layout-kanban-column-gap:var(--card-padding-sm);--layout-kanban-column-max-height:min(58vh,42rem);--layout-kanban-rail-gap:calc(var(--card-padding-unit)*.5);--layout-kanban-list-gap:0rem;--layout-kanban-card-stack-gap:var(--card-padding-xs);--layout-kanban-column-padding:calc(var(--card-padding-xs) - (var(--card-padding-unit)*2));--layout-kanban-card-padding:var(--card-padding-xs);--control-kanban-dropzone-size:calc(var(--card-padding-unit)*2);--control-kanban-dropzone-size-active:calc(var(--control-target-size-comfortable) - var(--card-padding-unit));--control-kanban-dropzone-radius:var(--card-radius-pill);--control-kanban-dropzone-opacity-idle:0;--control-kanban-dropzone-opacity-active:.56;--control-kanban-dropzone-opacity-hot:1;--control-kanban-card-drag-opacity:1;--control-kanban-drag-overlay-scale:1.014;--control-kanban-drag-overlay-lift:calc(var(--card-padding-unit)*-1);--control-kanban-command-sticky-top:calc(var(--layout-app-main-padding-top-desktop) + var(--card-padding-xs));--control-kanban-edge-fade-width:var(--card-padding-lg);--color-kanban-dropzone-bg:color-mix(in srgb,var(--color-accent-primary)24%,transparent);--color-kanban-dropzone-bg-hover:color-mix(in srgb,var(--color-accent-primary)42%,transparent);--color-kanban-card-bg:#fff;--color-kanban-card-bg-drag:var(--color-kanban-card-bg);--color-kanban-list-bg:#e0e0e7b0;--color-kanban-modal-surface:var(--color-bg-card-nested-hover);--color-kanban-modal-inner-border:#bababab0;--color-kanban-due-neutral-bg:color-mix(in srgb,var(--color-bg-body)48%,var(--color-bg-card-nested-solid));--color-kanban-due-neutral-border:var(--color-border-card);--color-kanban-due-neutral-text:var(--color-text-secondary);--color-kanban-edge-fade:var(--color-bg-body);--color-kanban-empty-bg:color-mix(in srgb,var(--color-accent-primary)10%,transparent);--color-kanban-empty-border:color-mix(in srgb,var(--color-accent-primary)32%,transparent);--color-kanban-empty-text:var(--color-text-secondary);--motion-kanban-meta-reveal:var(--motion-transition-fast);--motion-kanban-drag-feedback:var(--motion-duration-base)var(--motion-ease-soft);--motion-kanban-drag-overlay-enter:var(--motion-duration-fast)var(--motion-ease-emphasis);--motion-kanban-drag-overlay-settle:var(--motion-duration-base)var(--motion-ease-soft);--finance-decrease-fg:var(--color-accent-red-strong);--finance-decrease-bg-subtle:color-mix(in srgb,var(--color-accent-red)8%,transparent);--finance-decrease-bg-strong:color-mix(in srgb,var(--color-accent-red)18%,transparent);--finance-decrease-border:color-mix(in srgb,var(--color-accent-red)24%,transparent);--finance-decrease-icon:var(--color-accent-red-strong);--finance-increase-fg:var(--color-accent-green-strong);--finance-increase-bg-subtle:color-mix(in srgb,var(--color-accent-green)8%,transparent);--finance-increase-bg-strong:color-mix(in srgb,var(--color-accent-green)18%,transparent);--finance-increase-border:color-mix(in srgb,var(--color-accent-green)24%,transparent);--finance-increase-icon:var(--color-accent-green-strong);--finance-warning-fg:var(--color-accent-orange-strong);--finance-warning-bg-subtle:color-mix(in srgb,var(--color-accent-orange)9%,transparent);--finance-warning-bg-strong:color-mix(in srgb,var(--color-accent-orange)20%,transparent);--finance-warning-border:color-mix(in srgb,var(--color-accent-orange)26%,transparent);--finance-warning-icon:var(--color-accent-orange-strong);--finance-neutral-fg:var(--color-text-secondary);--finance-neutral-bg-subtle:var(--color-bg-secondary);--finance-neutral-border:var(--color-border-subtle);--finance-neutral-icon:var(--color-text-tertiary);--finance-value-font-feature:"tnum" 1,"lnum" 1;--finance-value-letter-spacing:.01em;--table-row-bg-idle:transparent;--table-row-fg-idle:var(--color-text-primary);--table-row-bg-hover:color-mix(in srgb,var(--color-accent-primary)3%,transparent);--table-row-fg-hover:var(--color-text-primary);--table-row-bg-selected:color-mix(in srgb,var(--color-accent-primary)8%,transparent);--table-row-fg-selected:var(--color-text-primary);--table-row-border-selected:var(--color-accent-primary);--table-row-bg-emphasized:color-mix(in srgb,var(--color-accent-primary)14%,transparent);--table-row-fg-emphasized:var(--color-text-primary);--table-row-border-emphasized:var(--color-accent-primary-strong);--table-row-bg-zebra:color-mix(in srgb,var(--color-text-primary)1.5%,transparent);--table-row-border-divider:var(--color-table-row-divider);--table-row-bg-loading:color-mix(in srgb,var(--color-accent-primary)5%,transparent);--table-row-bg-tone-danger:color-mix(in srgb,var(--color-accent-red)6%,transparent);--table-row-bg-tone-warning:color-mix(in srgb,var(--color-accent-orange)6%,transparent);--table-row-bg-tone-success:color-mix(in srgb,var(--color-accent-green)6%,transparent);--text-meta-fg:color-mix(in srgb,var(--color-text-secondary)70%,transparent);--text-meta-size:var(--type-size-caption);--text-meta-weight:var(--type-weight-body);--text-meta-letter-spacing:0;--text-identifier-fg:var(--color-text-tertiary);--text-identifier-size:var(--type-size-caption);--text-identifier-weight:var(--type-weight-body);--text-identifier-font-family:var(--font-mono,ui-monospace,"SF Mono","Menlo","Consolas",monospace);--text-identifier-letter-spacing:-.01em;--text-micro-fg:var(--color-text-tertiary);--text-micro-size:var(--type-size-micro);--text-micro-weight:var(--type-weight-body);--text-micro-letter-spacing:.01em;--badge-stack-gap:.25rem;--badge-stack-gap-tight:.125rem;--badge-dot-size:.375rem;--badge-dot-size-sm:.3125rem;--badge-compact-padding-x:var(--space-2);--badge-compact-padding-y:.125rem;--badge-compact-radius:var(--radius-sm);--badge-soft-opacity:.78;--badge-soft-fg-mix:80%;--sticky-toolbar-z-bottom:var(--layout-layer-floating);--sticky-toolbar-z-top:var(--layout-layer-sticky);--sticky-toolbar-bg:var(--color-bg-card-soft);--sticky-toolbar-bg-emphasized:var(--color-bg-card);--sticky-toolbar-border:var(--color-border-card-soft);--sticky-toolbar-blur:var(--card-blur-toast);--sticky-toolbar-shadow:var(--card-shadow-lg);--sticky-toolbar-shadow-top:0 -4px 20px #00000014;--sticky-toolbar-padding-x:var(--card-padding-md);--sticky-toolbar-padding-y:var(--card-padding-sm);--sticky-toolbar-gap:var(--card-padding-sm);--sticky-toolbar-radius:var(--card-radius-xl);--sticky-toolbar-offset-bottom:var(--layout-space-4);--sticky-toolbar-offset-x:var(--layout-page-padding-x-mobile);--sticky-toolbar-max-width:var(--container-xl);--sticky-toolbar-enter-duration:var(--motion-duration-base);--sticky-toolbar-exit-duration:var(--motion-duration-fast);--sticky-toolbar-enter-ease:var(--motion-ease-emphasis);--sticky-toolbar-fade-height:var(--space-8);--sticky-toolbar-fade-color:var(--color-bg-body);--overlay-backdrop-color:#0f172a;--overlay-backdrop-color-dark:#02060f;--overlay-backdrop-alpha-soft:.4;--overlay-backdrop-alpha-medium:.5;--overlay-backdrop-alpha-strong:.7;--overlay-backdrop-blur-soft:2px;--overlay-backdrop-blur-medium:4px;--overlay-backdrop-blur-strong:8px;--overlay-backdrop-z:var(--layout-layer-overlay);--overlay-backdrop-enter:var(--animation-fade-in);--overlay-backdrop-exit:var(--animation-fade-out);--overlay-backdrop-modal:color-mix(in srgb,var(--overlay-backdrop-color)50%,transparent);--overlay-backdrop-drawer:color-mix(in srgb,var(--overlay-backdrop-color)40%,transparent);--overlay-backdrop-dialog:color-mix(in srgb,var(--overlay-backdrop-color)70%,transparent);--overlay-backdrop-popover:color-mix(in srgb,var(--overlay-backdrop-color)30%,transparent);--overlay-padding-mobile:var(--space-4);--overlay-padding-desktop:var(--space-6);--kpi-grid-gap-tight:var(--space-2);--kpi-grid-gap-default:var(--space-3);--kpi-grid-gap-roomy:var(--space-4);--kpi-card-padding-x:var(--space-4);--kpi-card-padding-y:var(--space-3);--kpi-card-min-width:10rem;--kpi-card-min-width-roomy:14rem;--kpi-label-size:var(--type-size-caption);--kpi-label-weight:var(--type-weight-medium);--kpi-label-color:var(--color-text-secondary);--kpi-label-tracking:var(--type-tracking-overline);--kpi-label-transform:uppercase;--kpi-value-size:var(--type-size-display-sm);--kpi-value-weight:var(--type-weight-semibold);--kpi-value-color:var(--color-text-primary);--kpi-value-leading:1.1;--kpi-trend-size:var(--type-size-caption);--kpi-trend-weight:var(--type-weight-medium);--kpi-card-gap-y:var(--space-1);--kpi-card-bg:var(--color-bg-card-soft);--kpi-card-border:var(--color-border-card-soft);--kpi-card-radius:var(--radius-xl);--kpi-card-bg-hover:var(--color-bg-card);--kpi-card-border-hover:var(--color-accent-primary);--page-hero-padding-x:var(--card-padding-lg);--page-hero-padding-y:var(--card-padding-md);--page-hero-gap:var(--space-4);--page-hero-radius:var(--radius-2xl);--page-hero-layout-gap:var(--space-3);--page-hero-identity-gap:var(--space-3);--page-hero-icon-size:2.5rem;--page-hero-icon-radius:var(--radius-lg);--page-hero-icon-bg:color-mix(in srgb,var(--color-accent-primary)12%,transparent);--page-hero-icon-color:var(--color-accent-primary-strong);--page-hero-icon-padding:var(--space-2);--page-hero-title-size:var(--type-size-h2);--page-hero-title-weight:var(--type-weight-semibold);--page-hero-title-color:var(--color-text-primary);--page-hero-title-leading:1.25;--page-hero-subtitle-size:var(--type-size-body);--page-hero-subtitle-weight:var(--type-weight-body);--page-hero-subtitle-color:var(--color-text-secondary);--page-hero-subtitle-leading:1.5;--page-hero-stats-gap:var(--space-2);--page-hero-eyebrow-size:var(--type-size-overline);--page-hero-eyebrow-weight:var(--type-weight-semibold);--page-hero-eyebrow-color:var(--color-text-tertiary);--page-hero-eyebrow-tracking:var(--type-tracking-overline);--page-hero-eyebrow-transform:uppercase;--info-banner-padding-x:var(--space-4);--info-banner-padding-y:var(--space-3);--info-banner-radius:var(--radius-2xl);--info-banner-gap:var(--space-3);--info-banner-border-width:1px;--info-banner-brand-bg-from:color-mix(in srgb,var(--color-accent-primary)8%,transparent);--info-banner-brand-bg-to:color-mix(in srgb,var(--color-accent-primary)4%,transparent);--info-banner-brand-border:color-mix(in srgb,var(--color-accent-primary)22%,transparent);--info-banner-brand-icon-bg:color-mix(in srgb,var(--color-accent-primary)14%,transparent);--info-banner-brand-icon-color:var(--color-accent-primary-strong);--info-banner-brand-fg:var(--color-text-primary);--info-banner-warm-bg-from:color-mix(in srgb,var(--color-accent-orange)10%,transparent);--info-banner-warm-bg-to:color-mix(in srgb,var(--color-accent-orange)5%,transparent);--info-banner-warm-border:color-mix(in srgb,var(--color-accent-orange)24%,transparent);--info-banner-warm-icon-bg:color-mix(in srgb,var(--color-accent-orange)16%,transparent);--info-banner-warm-icon-color:var(--color-accent-orange-strong);--info-banner-warm-fg:var(--color-text-primary);--info-banner-success-bg-from:color-mix(in srgb,var(--color-accent-green)8%,transparent);--info-banner-success-bg-to:color-mix(in srgb,var(--color-accent-green)4%,transparent);--info-banner-success-border:color-mix(in srgb,var(--color-accent-green)22%,transparent);--info-banner-success-icon-bg:color-mix(in srgb,var(--color-accent-green)14%,transparent);--info-banner-success-icon-color:var(--color-accent-green-strong);--info-banner-success-fg:var(--color-text-primary);--info-banner-info-bg-from:color-mix(in srgb,var(--color-accent-blue)8%,transparent);--info-banner-info-bg-to:color-mix(in srgb,var(--color-accent-blue)4%,transparent);--info-banner-info-border:color-mix(in srgb,var(--color-accent-blue)22%,transparent);--info-banner-info-icon-bg:color-mix(in srgb,var(--color-accent-blue)14%,transparent);--info-banner-info-icon-color:var(--color-accent-blue);--info-banner-info-fg:var(--color-text-primary);--info-banner-neutral-bg-from:var(--color-bg-card-soft);--info-banner-neutral-bg-to:var(--color-bg-card-soft);--info-banner-neutral-border:var(--color-border-card-soft);--info-banner-neutral-icon-bg:var(--color-bg-secondary);--info-banner-neutral-icon-color:var(--color-text-secondary);--info-banner-neutral-fg:var(--color-text-primary);--info-banner-title-size:var(--type-size-body);--info-banner-title-weight:var(--type-weight-semibold);--info-banner-description-size:var(--type-size-caption);--info-banner-description-color:var(--color-text-secondary);--info-banner-icon-size:2.25rem;--info-banner-icon-radius:var(--radius-lg);--info-banner-icon-padding:var(--space-2);--currency-input-bg:var(--form-field-idle-bg);--currency-input-border:var(--form-field-idle-border);--currency-input-radius:var(--radius-md);--currency-input-height:var(--control-input-height);--currency-input-padding-x:var(--space-2);--currency-input-prefix-color:var(--color-text-tertiary);--currency-input-prefix-weight:var(--type-weight-medium);--currency-input-prefix-margin-right:var(--space-1);--currency-input-value-color:var(--color-text-primary);--currency-input-value-weight:var(--type-weight-medium);--currency-input-value-font-feature:"tnum" 1,"lnum" 1;--currency-input-bg-focus:var(--form-field-focus-bg);--currency-input-border-focus:var(--form-field-focus-border);--currency-input-shadow-focus:var(--form-field-focus-shadow);--currency-input-bg-disabled:var(--color-bg-secondary);--currency-input-fg-disabled:var(--color-text-tertiary);--currency-input-opacity-disabled:.55;--currency-input-bg-invalid:var(--form-field-invalid-bg);--currency-input-border-invalid:var(--form-field-invalid-border);--currency-input-fg-invalid:var(--form-field-invalid-fg);--currency-input-bg-hover:var(--form-field-hover-bg);--currency-input-border-hover:var(--form-field-hover-border);--currency-input-bg-readonly:transparent;--currency-input-border-readonly:transparent;--currency-input-fg-readonly:var(--color-text-primary);--currency-input-height-sm:var(--control-button-height-sm);--currency-input-height-lg:var(--control-button-height-lg);--discount-badge-padding-x:var(--space-2);--discount-badge-padding-y:.125rem;--discount-badge-radius:var(--radius-full);--discount-badge-size:var(--type-size-caption);--discount-badge-weight:var(--type-weight-medium);--discount-badge-font-feature:"tnum" 1;--discount-badge-positive-bg:color-mix(in srgb,var(--color-accent-green)14%,transparent);--discount-badge-positive-fg:var(--color-accent-green-strong);--discount-badge-positive-border:color-mix(in srgb,var(--color-accent-green)24%,transparent);--discount-badge-zero-bg:var(--color-bg-secondary);--discount-badge-zero-fg:var(--color-text-tertiary);--discount-badge-zero-border:var(--color-border-subtle);--discount-badge-negative-bg:color-mix(in srgb,var(--color-accent-red)12%,transparent);--discount-badge-negative-fg:var(--color-accent-red-strong);--discount-badge-negative-border:color-mix(in srgb,var(--color-accent-red)22%,transparent);--out-of-stock-badge-padding-x:var(--space-2);--out-of-stock-badge-padding-y:0;--out-of-stock-badge-radius:var(--radius-sm);--out-of-stock-badge-bg:color-mix(in srgb,var(--color-accent-red)8%,transparent);--out-of-stock-badge-fg:var(--color-accent-red-strong);--out-of-stock-badge-border:color-mix(in srgb,var(--color-accent-red)22%,transparent);--out-of-stock-badge-size:var(--type-size-micro);--out-of-stock-badge-weight:var(--type-weight-semibold);--out-of-stock-badge-tracking:.04em;--out-of-stock-badge-transform:uppercase;--list-item-padding-x:var(--space-3);--list-item-padding-y:var(--space-3);--list-item-gap-y:var(--space-1);--list-item-radius:var(--radius-xl);--list-item-bg:var(--color-bg-card-soft);--list-item-border:var(--color-border-subtle);--list-item-bg-hover:var(--color-bg-card);--list-item-border-hover:var(--color-border-medium);--list-item-bg-active:color-mix(in srgb,var(--color-accent-primary)8%,transparent);--list-item-border-active:color-mix(in srgb,var(--color-accent-primary)22%,transparent);--list-item-fg-active:var(--color-text-primary);--list-item-shadow-active:inset 3px 0 0 var(--color-accent-primary);--list-item-title-size:var(--type-size-body);--list-item-title-weight:var(--type-weight-semibold);--list-item-title-color:var(--color-text-primary);--list-item-meta-size:var(--type-size-caption);--list-item-meta-color:var(--color-text-secondary);--list-item-actions-gap:var(--space-1);--list-item-actions-opacity-rest:.4;--list-item-actions-opacity-hover:1;--list-item-actions-transition:opacity var(--transition-fast);--inline-counter-gap:var(--space-1);--inline-counter-separator-color:var(--color-text-tertiary);--inline-counter-separator-margin:0 var(--space-2);--inline-counter-emphasis-weight:var(--type-weight-semibold);--inline-counter-emphasis-color:var(--color-text-primary);--inline-counter-label-color:var(--color-text-secondary);--inline-counter-size:var(--type-size-caption);--inline-counter-font-feature:"tnum" 1;--copyable-code-padding-x:var(--space-2);--copyable-code-padding-y:.125rem;--copyable-code-radius:var(--radius-sm);--copyable-code-gap:var(--space-1);--copyable-code-bg:var(--color-bg-secondary);--copyable-code-fg:var(--color-text-primary);--copyable-code-border:var(--color-border-subtle);--copyable-code-bg-hover:color-mix(in srgb,var(--color-accent-primary)8%,transparent);--copyable-code-fg-hover:var(--color-text-primary);--copyable-code-border-hover:color-mix(in srgb,var(--color-accent-primary)22%,transparent);--copyable-code-bg-copied:color-mix(in srgb,var(--color-accent-green)14%,transparent);--copyable-code-fg-copied:var(--color-accent-green-strong);--copyable-code-border-copied:color-mix(in srgb,var(--color-accent-green)24%,transparent);--copyable-code-size:var(--type-size-caption);--copyable-code-weight:var(--type-weight-medium);--copyable-code-font-family:var(--font-mono,ui-monospace,"SF Mono","Menlo","Consolas",monospace);--copyable-code-letter-spacing:-.01em;--copyable-code-icon-size:.75rem;--copyable-code-icon-opacity-rest:.5;--copyable-code-icon-opacity-hover:1;--copyable-code-feedback-duration:1.2s;--sortable-header-padding-x:0;--sortable-header-padding-y:0;--sortable-header-gap:var(--space-1);--sortable-header-label-size:var(--type-size-overline);--sortable-header-label-weight:var(--type-weight-semibold);--sortable-header-label-tracking:var(--type-tracking-overline);--sortable-header-label-transform:uppercase;--sortable-header-fg:var(--color-text-secondary);--sortable-header-icon-color:var(--color-text-tertiary);--sortable-header-icon-opacity:.5;--sortable-header-fg-hover:var(--color-text-primary);--sortable-header-icon-color-hover:var(--color-text-secondary);--sortable-header-icon-opacity-hover:.85;--sortable-header-fg-active:var(--color-text-primary);--sortable-header-icon-color-active:var(--color-accent-primary);--sortable-header-icon-opacity-active:1;--sortable-header-icon-size:.875rem;--external-link-icon-size:.875rem;--external-link-icon-color:var(--color-text-tertiary);--external-link-icon-gap:var(--space-1);--external-link-icon-color-hover:var(--color-accent-primary);--external-link-color:var(--color-text-primary);--external-link-color-hover:var(--color-accent-primary);--external-link-underline-offset:2px;--row-muted-opacity:.55;--row-muted-bg:transparent;--row-muted-fg:var(--color-text-tertiary);--row-muted-fg-strong:var(--color-text-secondary);--chip-active-bg:color-mix(in srgb,var(--color-accent-primary)12%,transparent);--chip-active-fg:var(--color-accent-primary-strong);--chip-active-border:color-mix(in srgb,var(--color-accent-primary)32%,transparent);--chip-empty-bg:var(--color-bg-secondary);--chip-empty-fg:var(--color-text-tertiary);--chip-empty-border:var(--color-border-subtle);--chip-count-bg:color-mix(in srgb,var(--color-text-primary)8%,transparent);--chip-count-fg:var(--color-text-primary);--chip-count-border:color-mix(in srgb,var(--color-text-primary)14%,transparent);--chip-count-active-bg:color-mix(in srgb,var(--color-accent-primary)22%,transparent);--chip-count-active-fg:var(--color-accent-primary-strong);--chip-count-active-border:color-mix(in srgb,var(--color-accent-primary)32%,transparent);--chip-count-empty-bg:transparent;--chip-count-empty-fg:var(--color-text-tertiary);--chip-count-empty-border:transparent}[data-density=compact]{--density-multiplier:var(--density-multiplier-compact)}[data-density=comfortable]{--density-multiplier:var(--density-multiplier-comfortable)}[data-density=spacious]{--density-multiplier:var(--density-multiplier-spacious)}@media (prefers-reduced-motion:reduce){:root{--a11y-motion-duration:var(--a11y-motion-reduce-duration)}}@media (forced-colors:active){:root{--a11y-focus-ring-color:CanvasText;--color-focus-ring:CanvasText;--color-border-strong:CanvasText}}@media (hover:hover){:root{--hover-supported:1}}@media (pointer:fine){:root{--pointer-fine:1;--pointer-coarse:0}}@media (pointer:coarse){:root{--pointer-fine:0;--pointer-coarse:1}}@keyframes neo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes neo-fade-out{0%{opacity:1}to{opacity:0}}@keyframes neo-slide-up{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes neo-slide-down{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes neo-slide-in-start{0%{opacity:0;transform:translate(-.75rem)}to{opacity:1;transform:translate(0)}}@keyframes neo-slide-in-end{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}@keyframes neo-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes neo-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes neo-pulse{0%,to{opacity:var(--opacity-muted)}50%{opacity:var(--opacity-full)}}@keyframes neo-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes neo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes neo-bounce{0%,to{animation-timing-function:var(--motion-ease-decel);transform:translateY(0)}50%{animation-timing-function:var(--motion-ease-accel);transform:translateY(-.25rem)}}:root{--animation-fade-in:neo-fade-in var(--motion-duration-base)var(--motion-ease-enter)both;--animation-fade-out:neo-fade-out var(--motion-duration-fast)var(--motion-ease-exit)both;--animation-slide-up:neo-slide-up var(--motion-duration-base)var(--motion-ease-enter)both;--animation-slide-down:neo-slide-down var(--motion-duration-base)var(--motion-ease-enter)both;--animation-slide-in-start:neo-slide-in-start var(--motion-duration-base)var(--motion-ease-enter)both;--animation-slide-in-end:neo-slide-in-end var(--motion-duration-base)var(--motion-ease-enter)both;--animation-scale-in:neo-scale-in var(--motion-duration-base)var(--motion-ease-spring)both;--animation-scale-out:neo-scale-out var(--motion-duration-fast)var(--motion-ease-exit)both;--animation-pulse:neo-pulse var(--state-loading-pulse-duration)var(--motion-ease-soft)infinite;--animation-shimmer:neo-shimmer 1.5s linear infinite;--animation-spin:neo-spin .9s linear infinite;--animation-bounce:neo-bounce .6s var(--motion-ease-soft)}@media print{:root{--color-bg-body:var(--print-color-bg);--color-bg-card:var(--print-color-bg);--color-bg-surface:var(--print-color-bg);--color-bg-elevated:var(--print-color-bg);--color-bg-hover:var(--print-color-bg);--color-text-primary:var(--print-color-fg);--color-text-secondary:var(--print-color-fg-secondary);--color-text-tertiary:var(--print-color-fg-muted);--color-border-subtle:var(--print-color-border);--color-border-medium:var(--print-color-border);--color-border-strong:var(--print-color-border-strong);--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-2xl:none;--shadow-inset:none;--glass-blur-card:0;--motion-duration-instant:0s;--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s;--motion-duration-slower:0s;--a11y-motion-duration:0s;--animation-fade-in:none;--animation-fade-out:none;--animation-slide-up:none;--animation-slide-down:none;--animation-slide-in-start:none;--animation-slide-in-end:none;--animation-scale-in:none;--animation-scale-out:none;--animation-pulse:none;--animation-shimmer:none;--animation-spin:none;--animation-bounce:none}@page{margin:var(--print-page-margin)}.neo-print-hidden,[data-print=hidden]{display:none!important}.neo-print-break-before{page-break-before:always;break-before:page}.neo-print-break-after{page-break-after:always;break-after:page}.neo-print-break-avoid{page-break-inside:avoid;break-inside:avoid}body,html{background:var(--print-color-bg)!important}}@media (prefers-reduced-motion:reduce){:root{--animation-fade-in:neo-fade-in var(--a11y-motion-reduce-duration)linear both;--animation-fade-out:neo-fade-out var(--a11y-motion-reduce-duration)linear both;--animation-slide-up:neo-fade-in var(--a11y-motion-reduce-duration)linear both;--animation-slide-down:neo-fade-in var(--a11y-motion-reduce-duration)linear both;--animation-slide-in-start:neo-fade-in var(--a11y-motion-reduce-duration)linear both;--animation-slide-in-end:neo-fade-in var(--a11y-motion-reduce-duration)linear both;--animation-scale-in:neo-fade-in var(--a11y-motion-reduce-duration)linear both;--animation-scale-out:neo-fade-out var(--a11y-motion-reduce-duration)linear both;--animation-bounce:none}}
