:root{--color-ink: #1d1d1f;--color-body: #1d1d1f;--color-body-on-dark: #ffffff;--color-body-muted: #cccccc;--color-ink-muted-80: #333333;--color-ink-muted-48: #7a7a7a;--color-canvas: #ffffff;--color-canvas-parchment: #f5f5f7;--color-dash-canvas: #f5f5f7;--color-surface-pearl: #fafafc;--color-surface-tile-1: #272729;--color-surface-tile-2: #2a2a2c;--color-surface-tile-3: #252527;--color-surface-black: #000000;--color-surface-chip: rgba(210, 210, 215, .64);--color-surface-chip-base: #d2d2d7;--color-on-primary: #ffffff;--color-on-dark: #ffffff;--color-divider-soft: #f0f0f0;--color-divider-soft-rgba: rgba(0, 0, 0, .04);--color-hairline: #e0e0e0;--color-hairline-rgba: rgba(0, 0, 0, .08);--font-display: "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--font-text: "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, monospace;--weight-light: 300;--weight-regular: 400;--weight-semibold: 600;--weight-bold: 700;--radius-none: 0px;--radius-xs: 5px;--radius-sm: 8px;--radius-md: 11px;--radius-lg: 18px;--radius-pill: 9999px;--radius-full: 9999px;--shadow-none: none;--shadow-product: rgba(0, 0, 0, .22) 3px 5px 30px 0;--ring-soft: 0 0 0 1px rgba(0, 0, 0, .08), 0 3px 10px rgba(0, 0, 0, .05);--color-primary-deep: color-mix(in srgb, var(--color-primary) 78%, black);--gradient-brand: linear-gradient( 140deg, color-mix(in srgb, var(--color-primary) 90%, black) 0%, var(--color-primary-deep) 100% );--blur-frosted: saturate(180%) blur(20px);--frosted-bg: rgba(245, 245, 247, .8);--press-scale: .95;--ease-standard: cubic-bezier(.4, 0, .2, 1);--duration-fast: .12s;--color-datasource-bg: color-mix(in srgb, var(--color-primary) 6%, transparent);--color-datasource-border: color-mix(in srgb, var(--color-primary) 18%, transparent);--color-bubble-ai: color-mix(in srgb, var(--color-primary) 4%, var(--color-canvas));--color-bubble-ai-top: color-mix(in srgb, var(--color-primary) 5%, var(--color-canvas));--color-copy-btn-bg: rgba(248, 250, 255, .95);--color-chip-suggestion-bg: var(--color-canvas);--color-chip-suggestion-border: var(--color-hairline);--color-chip-suggestion-text: var(--color-ink-muted-80);--surface-card: var(--color-canvas);--text-color: var(--color-ink);--text-color-secondary: var(--color-ink-muted-48);--primary-color: var(--color-primary);--surface-border: var(--color-hairline);--surface-hover: var(--color-divider-soft-rgba);--color-chat-input-bg: #ffffff;--color-chat-input-muted: rgba(0, 0, 0, .06);--color-chat-input-muted-2: rgba(0, 0, 0, .07);--color-chat-input-disabled-text: rgba(0, 0, 0, .26);--color-insight-trend: #427DC2;--color-insight-comparison: #D27149;--color-insight-anomaly: #D59B22;--color-insight-opportunity: #37A67D;--color-insight-concentration: #D17FA1;--color-insight-seasonal: #238423}:root[data-theme=azul],:root:not([data-theme]){--color-primary: #0066cc;--color-primary-focus: #0071e3;--color-primary-on-dark: #2997ff}:root[data-theme=verde]{--color-primary: #1a7a3c;--color-primary-focus: #14994a;--color-primary-on-dark: #1f9e46}:root[data-theme=violeta]{--color-primary: #6b3fa0;--color-primary-focus: #7d4bb8;--color-primary-on-dark: #bf5af2}:root[data-theme=ambar]{--color-primary: #a8620a;--color-primary-focus: #c17209;--color-primary-on-dark: #c47709}:root[data-theme=farmacias]{--color-primary: #db291c;--color-primary-focus: #e63e30;--color-primary-on-dark: #f0453a}:root[data-theme=pizarra]{--color-primary: #38527a;--color-primary-focus: #3d5e8f;--color-primary-on-dark: #4e86da}:root[data-theme=azul].dark,:root:not([data-theme]).dark{--color-primary: #2997ff;--color-primary-focus: #47a9ff}:root[data-theme=verde].dark{--color-primary: #1f9e46;--color-primary-focus: #3ab968}:root[data-theme=violeta].dark{--color-primary: #bf5af2;--color-primary-focus: #cf7ff5}:root[data-theme=ambar].dark{--color-primary: #c47709;--color-primary-focus: #dd9a2c}:root[data-theme=farmacias].dark{--color-primary: #f0453a;--color-primary-focus: #ff6656}:root[data-theme=pizarra].dark{--color-primary: #4e86da;--color-primary-focus: #6593e2}[data-theme=azul]{--color-primary: #0066cc;--color-primary-focus: #0071e3;--color-primary-on-dark: #2997ff}[data-theme=verde]{--color-primary: #1a7a3c;--color-primary-focus: #14994a;--color-primary-on-dark: #1f9e46}[data-theme=violeta]{--color-primary: #6b3fa0;--color-primary-focus: #7d4bb8;--color-primary-on-dark: #bf5af2}[data-theme=ambar]{--color-primary: #a8620a;--color-primary-focus: #c17209;--color-primary-on-dark: #c47709}[data-theme=farmacias]{--color-primary: #db291c;--color-primary-focus: #e63e30;--color-primary-on-dark: #f0453a}[data-theme=pizarra]{--color-primary: #38527a;--color-primary-focus: #3d5e8f;--color-primary-on-dark: #4e86da}.dark [data-theme=azul]{--color-primary: #2997ff;--color-primary-focus: #47a9ff}.dark [data-theme=verde]{--color-primary: #1f9e46;--color-primary-focus: #3ab968}.dark [data-theme=violeta]{--color-primary: #bf5af2;--color-primary-focus: #cf7ff5}.dark [data-theme=ambar]{--color-primary: #c47709;--color-primary-focus: #dd9a2c}.dark [data-theme=farmacias]{--color-primary: #f0453a;--color-primary-focus: #ff6656}.dark [data-theme=pizarra]{--color-primary: #4e86da;--color-primary-focus: #6593e2}.dark{--color-ink: #f5f5f7;--color-body: #f5f5f7;--color-ink-muted-80: #d1d1d6;--color-ink-muted-48: #8d8d93;--color-canvas: #1c1c1e;--color-canvas-parchment: #2c2c2e;--color-dash-canvas: #131315;--color-surface-pearl: #242426;--color-surface-chip: rgba(80, 80, 85, .64);--color-surface-chip-base: #48484a;--color-divider-soft: #2c2c2e;--color-divider-soft-rgba: rgba(255, 255, 255, .04);--color-hairline: #3a3a3c;--color-hairline-rgba: rgba(255, 255, 255, .08);--ring-soft: 0 0 0 1px rgba(255, 255, 255, .1), 0 3px 10px rgba(0, 0, 0, .35);--frosted-bg: rgba(28, 28, 30, .8);--color-copy-btn-bg: rgba(40, 44, 56, .92);--color-chat-input-bg: #2c2c2e;--color-chat-input-muted: rgba(255, 255, 255, .09);--color-chat-input-muted-2: rgba(255, 255, 255, .08);--color-chat-input-disabled-text: rgba(255, 255, 255, .28);--color-insight-trend: #4D88CD;--color-insight-comparison: #C5653E;--color-insight-anomaly: #B98622;--color-insight-opportunity: #359976;--color-insight-concentration: #C25F82;--color-insight-seasonal: #238423}.dark .ag-theme-quartz{--ag-header-background-color: var(--color-canvas-parchment);--ag-background-color: var(--color-canvas);--ag-odd-row-background-color: var(--color-canvas);--ag-border-color: var(--color-hairline);--ag-header-foreground-color: var(--color-ink-muted-48);--ag-foreground-color: var(--color-ink);--ag-row-hover-color: var(--color-canvas-parchment)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ag-theme-quartz{--ag-font-family: var(--font-text);--ag-font-size: 14px;--ag-header-background-color: var(--color-canvas-parchment);--ag-background-color: var(--color-canvas);--ag-odd-row-background-color: var(--color-canvas);--ag-border-color: var(--color-hairline);--ag-header-foreground-color: var(--color-ink-muted-48);--ag-foreground-color: var(--color-ink);--ag-selected-row-background-color: color-mix(in srgb, var(--color-primary) 6%, transparent);--ag-row-hover-color: var(--color-canvas-parchment);--ag-wrapper-border-radius: var(--radius-lg)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-surface-chip-base);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--color-ink-muted-48)}@keyframes inca-dashboard-slide-in{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.inca-dashboard-slide-in{animation:inca-dashboard-slide-in .28s cubic-bezier(.16,1,.3,1) backwards}@media(prefers-reduced-motion:reduce){.inca-dashboard-slide-in{animation:none}}
