/* productbots · Marca B4 (04/11/2026): proposta local para o DS; o Drive oficial ds-design-system não foi alterado */
/* generated from tokens.json by the export script; not part of the published DS files */
:root,:root[data-theme="dark"]{--font-display:"Poppins", "Inter", system-ui, sans-serif;--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Fira Code", ui-monospace, "SF Mono", Menlo, monospace;--font-wordmark:"Sora", "Inter", system-ui, sans-serif;--font-wordmark-ai:"Inter", system-ui, sans-serif;--font-wordmark-ai-weight:500;--mm-neutral-0:#ffffff;--mm-neutral-25:#f8fafd;--mm-neutral-50:#f3f5f8;--mm-neutral-100:#eef0f3;--mm-neutral-150:#e8eaec;--mm-neutral-200:#dee0e2;--mm-neutral-300:#c7cbcf;--mm-neutral-350:#b4b8bc;--mm-neutral-400:#a5a8ac;--mm-neutral-500:#83868a;--mm-neutral-600:#65696f;--mm-neutral-700:#4f5359;--mm-neutral-750:#40444a;--mm-neutral-800:#34383e;--mm-neutral-850:#2a2e33;--mm-neutral-900:#23272c;--mm-neutral-925:#1d2126;--mm-neutral-950:#171b20;--mm-neutral-975:#12151a;--mm-blue-50:#f1f7ff;--mm-blue-100:#dfeeff;--mm-blue-200:#c0ddff;--mm-blue-300:#97c7fe;--mm-blue-400:#67afff;--mm-blue-500:#2691fa;--mm-blue-600:#0073d1;--mm-blue-700:#085ca7;--mm-blue-800:#044681;--mm-blue-900:#00315e;--mm-blue-950:#012143;--mm-sky-50:#e9faff;--mm-sky-100:#d1f5ff;--mm-sky-200:#a4ecfe;--mm-sky-300:#72ddf6;--mm-sky-400:#39cbe9;--mm-sky-500:#0fb0cc;--mm-sky-600:#0491a9;--mm-sky-700:#0a7285;--mm-sky-800:#025665;--mm-sky-900:#023b45;--mm-sky-950:#01272f;--mm-coral-50:#fff4f1;--mm-coral-100:#ffe8e1;--mm-coral-200:#fed4c7;--mm-coral-300:#ffb8a3;--mm-coral-400:#fc9a7c;--mm-coral-500:#df8063;--mm-coral-600:#bc664c;--mm-coral-700:#974f39;--mm-coral-800:#733a28;--mm-coral-900:#4f271a;--mm-coral-950:#37180e;--mm-mint-50:#e6fdf3;--mm-mint-100:#d0f9e8;--mm-mint-200:#acf0d5;--mm-mint-300:#82e2bf;--mm-mint-400:#57d1a8;--mm-mint-500:#36b68e;--mm-mint-600:#1a9774;--mm-mint-700:#04785b;--mm-mint-800:#055a43;--mm-mint-900:#013e2d;--mm-mint-950:#00291d;--mm-violet-50:#f8f5ff;--mm-violet-100:#f0eaff;--mm-violet-200:#e3d8ff;--mm-violet-300:#d2c0fe;--mm-violet-400:#c1a5fd;--mm-violet-500:#a78be1;--mm-violet-600:#8a70be;--mm-violet-700:#6e5899;--mm-violet-800:#524174;--mm-violet-900:#382c51;--mm-violet-950:#251c38;--mm-honey-50:#fcf7e4;--mm-honey-100:#faf2d1;--mm-honey-200:#f7e9b3;--mm-honey-300:#f1dd92;--mm-honey-400:#e8d075;--mm-honey-500:#c9b156;--mm-honey-600:#a6903c;--mm-honey-700:#837128;--mm-honey-800:#615318;--mm-honey-900:#41360d;--mm-honey-950:#2a2203;--mm-pink-50:#fff3f8;--mm-pink-100:#ffe6f0;--mm-pink-200:#ffcfe3;--mm-pink-300:#feb1d3;--mm-pink-400:#f495c0;--mm-pink-500:#d87ba6;--mm-pink-600:#b56289;--mm-pink-700:#924b6c;--mm-pink-800:#6e3751;--mm-pink-900:#4c2537;--mm-pink-950:#341624;--mm-lime-50:#f0fbe7;--mm-lime-100:#e5f8d5;--mm-lime-200:#d4f2b9;--mm-lime-300:#c1e89b;--mm-lime-400:#aedc7f;--mm-lime-500:#91be62;--mm-lime-600:#749c48;--mm-lime-700:#5a7b34;--mm-lime-800:#415b23;--mm-lime-900:#2a3d15;--mm-lime-950:#192708;--mm-amber-50:#fff5eb;--mm-amber-100:#ffecd8;--mm-amber-200:#fedcb7;--mm-amber-300:#fec68a;--mm-amber-400:#f8b05d;--mm-amber-500:#da943f;--mm-amber-600:#b77827;--mm-amber-700:#925d15;--mm-amber-800:#6e440a;--mm-amber-900:#4b2d05;--mm-amber-950:#331c00;--mm-gold-50:#fff6e5;--mm-gold-100:#ffeed1;--mm-gold-200:#ffe2af;--mm-gold-300:#ffd17d;--mm-gold-400:#fcbf3c;--mm-gold-500:#dea117;--mm-gold-600:#b8820c;--mm-gold-700:#936403;--mm-gold-800:#6f4904;--mm-gold-900:#4c2f00;--mm-gold-950:#321d00;--mm-red-50:#fff4f2;--mm-red-100:#ffe4df;--mm-red-200:#ffc9c0;--mm-red-300:#ffa495;--mm-red-400:#fe7763;--mm-red-500:#e3513f;--mm-red-600:#c23d2d;--mm-red-700:#9e2d20;--mm-red-800:#7a2117;--mm-red-900:#57170f;--mm-red-950:#3f0d08;--mm-green-50:#e7feea;--mm-green-100:#d1fad8;--mm-green-200:#aff2bb;--mm-green-300:#86e49b;--mm-green-400:#5dd27d;--mm-green-500:#42ba66;--mm-green-600:#2e9e52;--mm-green-700:#1b7e3d;--mm-green-800:#0f5e2b;--mm-green-900:#08401c;--mm-green-950:#012b0f;--mm-accent-slot-50:var(--mm-blue-50);--mm-accent-slot-100:var(--mm-blue-100);--mm-accent-slot-300:var(--mm-blue-300);--mm-accent-slot-400:var(--mm-blue-400);--mm-accent-slot-500:var(--mm-blue-500);--mm-accent-slot-600:var(--mm-blue-600);--mm-accent-slot-700:var(--mm-blue-700);--mm-accent-slot-800:var(--mm-blue-800);--mm-accent-slot-950:var(--mm-blue-950);--mm-border-control:var(--mm-neutral-500);--mm-accent:var(--mm-accent-slot-600);--mm-accent-hover:var(--mm-accent-slot-700);--mm-accent-pressed:var(--mm-accent-slot-800);--mm-tab-selected-fg:var(--mm-ink);--mm-on-accent:var(--mm-neutral-0);--mm-switch-knob:var(--mm-neutral-25);--mm-on-warning:var(--mm-gold-950);--mm-on-agent:var(--mm-neutral-975);--mm-mascot-eye-white:var(--mm-neutral-0);--mm-mascot-blush:var(--mm-pink-300);--mm-accessory-light:var(--mm-amber-50);--mm-accessory-warm:var(--mm-amber-400);--mm-accessory-coral:var(--mm-coral-400);--mm-accessory-party:var(--mm-gold-300);--mm-mind-heat:var(--mm-amber-400);--mm-master-ring:var(--mm-award);--mm-master-robe:var(--mm-violet-800);--mm-master-felt:var(--mm-neutral-850);--mm-master-linen:var(--mm-neutral-25);--mm-master-tweed:var(--mm-amber-600);--mm-master-tweed-line:var(--mm-amber-800);--mm-master-beret:var(--mm-red-500);--mm-logo-tile:#171b20;--mm-logo-tile-body:#D97757;--mm-status-running:var(--mm-accent-mark);--mm-status-running-soft:var(--mm-accent-soft);--mm-status-running-text:var(--mm-accent-text);--mm-status-waiting:var(--mm-warning);--mm-status-waiting-soft:var(--mm-warning-soft);--mm-status-waiting-text:var(--mm-warning-text);--mm-status-idle-text:var(--mm-ink-muted);--mm-status-error:var(--mm-danger);--mm-status-error-soft:var(--mm-danger-soft);--mm-status-error-text:var(--mm-danger-text);--mm-rail-bg:var(--mm-surface-sunken);--mm-rail-item-ink:var(--mm-ink-muted);--mm-rail-item-active-ink:var(--mm-accent-text);--mm-rail-indicator:var(--mm-accent-mark);--mm-nav-bg:var(--mm-surface-panel);--mm-nav-row-selected-bg:var(--mm-accent-soft);--mm-badge-count-bg:var(--mm-accent);--mm-badge-count-ink:var(--mm-on-accent);--mm-bubble-user-bg:var(--mm-accent-soft);--mm-bubble-user-ink:var(--mm-ink);--mm-bubble-agent-bg:var(--mm-surface-raised);--mm-bubble-agent-border:var(--mm-border-subtle);--mm-chatcard-bg:var(--mm-surface-raised);--mm-chatcard-border:var(--mm-border-default);--mm-chatcard-border-active:var(--mm-accent-mark);--mm-composer-bg:var(--mm-surface-raised);--mm-composer-border:var(--mm-border-strong);--mm-input-bg:var(--mm-surface-raised);--mm-toast-bg:var(--mm-surface-overlay);--mm-code-ink:var(--mm-accent-text);--mm-code-bg:var(--mm-accent-soft);--mm-space-1:4px;--mm-space-2:8px;--mm-space-3:12px;--mm-space-4:16px;--mm-space-5:20px;--mm-space-6:24px;--mm-space-8:32px;--mm-space-10:40px;--mm-space-12:48px;--mm-space-16:64px;--mm-chip-h:26px;--mm-radius-xs:4px;--mm-radius-sm:6px;--mm-radius-md:10px;--mm-radius-base:12px;--mm-radius-lg:14px;--mm-radius-xl:18px;--mm-radius-full:9999px;--mm-duration-instant:80ms;--mm-duration-fast:140ms;--mm-duration-base:200ms;--mm-duration-slow:320ms;--mm-duration-celebrate:480ms;--mm-mind-breath:5.2s;--mm-mind-glow:3.2s;--mm-mind-flip:1.4s;--mm-mind-shake:480ms;--mm-mind-doze:6.4s;--mm-mind-phew:1.8s;--mm-mind-startle:700ms;--mm-mind-hop:560ms;--mm-mind-look:8s;--mm-mind-orbit:3.6s;--mm-mind-tilt:1.2s;--mm-mind-glance:1.1s;--mm-ease-standard:cubic-bezier(0.2, 0, 0, 1);--mm-ease-enter:cubic-bezier(0, 0, 0.2, 1);--mm-ease-exit:cubic-bezier(0.4, 0, 1, 1);--mm-ease-bounce:cubic-bezier(0.34, 1.56, 0.64, 1);--mm-ease-mind:cubic-bezier(0.37, 0, 0.63, 1);--mm-ease-mind-settle:cubic-bezier(0.22, 1, 0.36, 1);--mm-ease-mind-pop:cubic-bezier(0.34, 1.4, 0.64, 1);--mm-mind-amp:1;--mm-mind-freq:1;--mm-mind-amp-rest:0.35;--mm-mind-amp-calm:0.6;--mm-mind-freq-calm:0.5;--mm-mind-amp-enthusiastic:1.15;--mm-mind-freq-enthusiastic:1.3;--mm-mind-amp-witty:1;--mm-mind-freq-witty:1.1;--mm-mind-amp-meticulous:0.75;--mm-mind-freq-meticulous:0.7;--mm-mind-amp-playful:1.3;--mm-mind-freq-playful:1.5;--mm-surface-sunken:var(--mm-neutral-950);--mm-surface-app:var(--mm-neutral-925);--mm-surface-panel:var(--mm-neutral-900);--mm-surface-raised:var(--mm-neutral-850);--mm-surface-overlay:var(--mm-neutral-800);--mm-surface-muted:var(--mm-neutral-800);--mm-surface-hover:rgba(255, 255, 255, 0.05);--mm-surface-pressed:rgba(255, 255, 255, 0.09);--mm-surface-inverse:var(--mm-neutral-100);--mm-ink:var(--mm-neutral-100);--mm-ink-secondary:var(--mm-neutral-300);--mm-ink-muted:var(--mm-neutral-400);--mm-ink-disabled:var(--mm-neutral-600);--mm-ink-inverse:var(--mm-neutral-925);--mm-border-subtle:var(--mm-neutral-850);--mm-border-default:var(--mm-neutral-750);--mm-border-strong:var(--mm-neutral-700);--mm-accent-soft:rgba(38, 145, 250, 0.16);--mm-accent-text:var(--mm-accent-slot-300);--mm-tab-selected-bg:rgba(38, 145, 250, 0.22);--mm-accent-mark:var(--mm-accent-slot-400);--mm-focus-ring:var(--mm-accent-slot-400);--mm-success:var(--mm-green-500);--mm-success-soft:rgba(66, 186, 102, 0.14);--mm-success-text:var(--mm-green-300);--mm-warning:var(--mm-gold-400);--mm-warning-soft:rgba(252, 191, 60, 0.14);--mm-warning-text:var(--mm-gold-300);--mm-danger:var(--mm-red-500);--mm-danger-soft:rgba(227, 81, 63, 0.14);--mm-danger-text:var(--mm-red-300);--mm-info:var(--mm-blue-400);--mm-info-soft:rgba(38, 145, 250, 0.14);--mm-info-text:var(--mm-blue-300);--mm-on-danger:var(--mm-neutral-975);--mm-award:var(--mm-gold-400);--mm-award-soft:rgba(252, 191, 60, 0.14);--mm-award-text:var(--mm-gold-300);--mm-agent-1:#06B6D4;--mm-agent-1-soft:rgba(6, 182, 212, 0.18);--mm-agent-1-text:#4CCAE0;--mm-agent-2:#EF4444;--mm-agent-2-soft:rgba(239, 68, 68, 0.18);--mm-agent-2-text:#F69494;--mm-agent-3:#10B981;--mm-agent-3-soft:rgba(16, 185, 129, 0.18);--mm-agent-3-text:#58CEA7;--mm-agent-4:#8B5CF6;--mm-agent-4-soft:rgba(139, 92, 246, 0.18);--mm-agent-4-text:#BDA2FA;--mm-agent-5:#EAB308;--mm-agent-5-soft:rgba(234, 179, 8, 0.18);--mm-agent-5-text:#ECBB21;--mm-agent-6:#3B82F6;--mm-agent-6-soft:rgba(59, 130, 246, 0.18);--mm-agent-6-text:#8BB5FA;--mm-agent-7:#8D6E63;--mm-agent-7-soft:rgba(141, 110, 99, 0.18);--mm-agent-7-text:#BFAEA8;--mm-agent-8:#FF9019;--mm-agent-8-soft:rgba(255, 144, 25, 0.18);--mm-agent-8-text:#FFAA4E;--mm-logo-highlight:#D97757;--mm-logo-body:#D97757;--mm-logo-shade:#D97757;--mm-logo-rim:#D97757;--mm-logo-fold:#F4F3EE;--mm-logo-eye:var(--mm-neutral-925);--mm-logo-eye-highlight:var(--mm-neutral-0);--mm-logo-wordmark:#F4F3EE;--mm-wordmark-product:#F4F3EE;--mm-wordmark-bots:#D97757;--mm-wordmark-ai:var(--mm-neutral-400);--mm-slogan-ink:#F4F3EE;--mm-slogan-product:#D97757;--mm-button-primary:var(--mm-accent);--mm-button-outline:#000000;--mm-status-idle:var(--mm-neutral-400);--mm-status-idle-soft:rgba(165, 168, 172, 0.14);--mm-status-sleeping:var(--mm-violet-400);--mm-status-sleeping-soft:rgba(193, 165, 253, 0.16);--mm-status-sleeping-text:var(--mm-violet-300);--mm-rail-item-active-bg:var(--mm-accent-soft);--mm-shadow-raised:0 1px 2px rgba(0, 0, 0, 0.40);--mm-shadow-overlay:0 12px 32px rgba(0, 0, 0, 0.50), 0 2px 6px rgba(0, 0, 0, 0.35);}
:root[data-theme="light"]{--mm-surface-sunken:var(--mm-neutral-100);--mm-surface-app:var(--mm-neutral-50);--mm-surface-panel:var(--mm-neutral-25);--mm-surface-raised:var(--mm-neutral-0);--mm-surface-overlay:var(--mm-neutral-0);--mm-surface-muted:var(--mm-neutral-100);--mm-surface-hover:rgba(18, 21, 26, 0.05);--mm-surface-pressed:rgba(18, 21, 26, 0.09);--mm-surface-inverse:var(--mm-neutral-900);--mm-ink:var(--mm-neutral-925);--mm-ink-secondary:var(--mm-neutral-750);--mm-ink-muted:var(--mm-neutral-600);--mm-ink-disabled:var(--mm-neutral-350);--mm-ink-inverse:var(--mm-neutral-50);--mm-border-subtle:var(--mm-neutral-150);--mm-border-default:var(--mm-neutral-200);--mm-border-strong:var(--mm-neutral-300);--mm-accent-soft:rgba(38, 145, 250, 0.10);--mm-accent-text:var(--mm-accent-slot-700);--mm-tab-selected-bg:rgba(38, 145, 250, 0.12);--mm-accent-mark:var(--mm-accent-slot-600);--mm-focus-ring:var(--mm-accent-slot-600);--mm-success:var(--mm-green-600);--mm-success-soft:rgba(66, 186, 102, 0.12);--mm-success-text:var(--mm-green-700);--mm-warning:var(--mm-gold-600);--mm-warning-soft:rgba(252, 191, 60, 0.12);--mm-warning-text:var(--mm-gold-700);--mm-danger:var(--mm-red-600);--mm-danger-soft:rgba(227, 81, 63, 0.12);--mm-danger-text:var(--mm-red-700);--mm-info:var(--mm-blue-600);--mm-info-soft:rgba(38, 145, 250, 0.12);--mm-info-text:var(--mm-blue-700);--mm-on-danger:var(--mm-neutral-0);--mm-award:var(--mm-gold-500);--mm-award-soft:rgba(252, 191, 60, 0.20);--mm-award-text:var(--mm-gold-700);--mm-agent-1:#06B6D4;--mm-agent-1-soft:rgba(6, 182, 212, 0.22);--mm-agent-1-text:#036A7B;--mm-agent-2:#EF4444;--mm-agent-2-soft:rgba(239, 68, 68, 0.22);--mm-agent-2-text:#A32E2E;--mm-agent-3:#10B981;--mm-agent-3-soft:rgba(16, 185, 129, 0.22);--mm-agent-3-text:#096D4C;--mm-agent-4:#8B5CF6;--mm-agent-4-soft:rgba(139, 92, 246, 0.22);--mm-agent-4-text:#6744B6;--mm-agent-5:#EAB308;--mm-agent-5-soft:rgba(234, 179, 8, 0.22);--mm-agent-5-text:#7C5F04;--mm-agent-6:#3B82F6;--mm-agent-6-soft:rgba(59, 130, 246, 0.22);--mm-agent-6-text:#295AAA;--mm-agent-7:#8D6E63;--mm-agent-7-soft:rgba(141, 110, 99, 0.22);--mm-agent-7-text:#6E564D;--mm-agent-8:#FF9019;--mm-agent-8-soft:rgba(255, 144, 25, 0.22);--mm-agent-8-text:#8F510E;--mm-logo-highlight:#D97757;--mm-logo-body:#D97757;--mm-logo-shade:#D97757;--mm-logo-rim:#D97757;--mm-logo-fold:#F4F3EE;--mm-logo-eye:var(--mm-neutral-925);--mm-logo-eye-highlight:var(--mm-neutral-0);--mm-logo-wordmark:#3A3532;--mm-wordmark-product:#3A3532;--mm-wordmark-ai:var(--mm-neutral-600);--mm-slogan-ink:#3A3532;--mm-status-idle:var(--mm-neutral-500);--mm-status-idle-soft:rgba(101, 105, 111, 0.10);--mm-status-sleeping:var(--mm-violet-600);--mm-status-sleeping-soft:rgba(193, 165, 253, 0.20);--mm-status-sleeping-text:var(--mm-violet-700);--mm-rail-item-active-bg:var(--mm-surface-raised);--mm-shadow-raised:0 1px 2px rgba(15, 20, 21, 0.06), 0 1px 3px rgba(15, 20, 21, 0.08);--mm-shadow-overlay:0 12px 32px rgba(15, 20, 21, 0.12), 0 2px 6px rgba(15, 20, 21, 0.08);}
