:root{--ui-primary:#3f3f46;--ui-primary-hover:color-mix(in srgb, var(--ui-primary) 82%, #000);--ui-primary-light:#3f3f4614;--ui-primary-text:#fff;--ui-aside-width:240px;--ui-topbar-height:52px;--ui-statusbar-height:28px;--ui-surface-0:#dbdee4;--ui-surface-1:#eef0f4;--ui-surface-2:#fff;--ui-surface-3:#f2f4f7;--ui-surface-raised:#f8f9fa;--ui-surface-sunken:var(--ui-surface-3);--ui-surface-4:#eef0f4;--ui-surface-hover:var(--ui-surface-4);--ui-surface-muted:var(--ui-surface-3);--ui-bg-muted:var(--ui-surface-3);--ui-primary-soft:var(--ui-info-bg);--ui-primary-bg:var(--ui-info-bg);--ui-brand-soft:var(--ui-info-bg);--ui-brand-50:var(--ui-info-bg);--ui-brand-100:var(--ui-info-bg);--ui-brand-700:var(--ui-brand);--ui-info-soft:var(--ui-info-bg);--ui-success-soft:var(--ui-success-bg);--ui-success-solid:var(--ui-success);--ui-success-strong:var(--ui-success-text);--ui-warning-soft:var(--ui-warning-bg);--ui-warning-strong:var(--ui-warning-text);--ui-danger:var(--ui-error);--ui-danger-bg:var(--ui-error-bg);--ui-danger-border:var(--ui-error-border);--ui-danger-soft:var(--ui-error-bg);--ui-danger-strong:var(--ui-error-text);--ui-link:#1d4ed8;--ui-brand-accent:#1d4ed8;--ui-focus-ring:var(--ui-primary);--ui-btn-primary-bg-hover:var(--ui-primary-hover);--ui-radius-3:12px;--ui-shadow-sm:0 1px 2px #0000000f;--ui-bg-app:var(--ui-surface-0);--ui-chrome-bg:#fff;--ui-chrome-hairline:#0f172a14;--ui-bg-topbar:var(--ui-chrome-bg);--ui-bg-sidebar:var(--ui-chrome-bg);--ui-bg-card:var(--ui-surface-2);--ui-bg-input:#f7f8fa;--ui-bg-hover:var(--ui-surface-4);--ui-bg:var(--ui-surface-1);--ui-surface:var(--ui-surface-2);--ui-card:var(--ui-surface-2);--ui-hover:var(--ui-surface-4);--ui-bg-subtle:var(--ui-surface-3);--ui-muted:var(--ui-text-muted);--ui-text-secondary:var(--ui-text-muted);--ui-shadow-lg:var(--ui-shadow-modal);--ui-border:#d5d9e2;--ui-border-strong:#c9cfda;--ui-border-subtle:#eef0f4;--ui-border-brand:#e4e7ed;--ui-border-focus:var(--ui-primary);--ui-text:#0d1526;--ui-text-muted:#5a6170;--ui-text-hint:#5b6170;--ui-text-disabled:#b8c0cc;--ui-nav-text:#2f3d50;--ui-nav-icon:#52657d;--ui-nav-group-title:#66778d;--ui-success:#15803d;--ui-success-hover:#14532d;--ui-success-bg:#16a34a14;--ui-success-border:#16a34a40;--ui-success-text:#166534;--ui-warning:#d97706;--ui-warning-hover:#b45309;--ui-warning-bg:#d9770614;--ui-warning-border:#d9770640;--ui-warning-text:#92400e;--ui-error:#dc2626;--ui-error-hover:#b91c1c;--ui-error-bg:#dc262614;--ui-error-border:#dc262640;--ui-error-text:#b91c1c;--ui-info:#3f3f46;--ui-info-hover:#52525b;--ui-info-bg:#3f3f460f;--ui-info-border:#3f3f462e;--ui-info-text:#3f3f46;--ui-radius:4px;--ui-radius-scale:1;--ui-text-scale:1;--ui-radius-sm:calc(var(--ui-radius-scale,1) * 6px);--ui-radius-md:calc(var(--ui-radius-scale,1) * 8px);--ui-radius-lg:calc(var(--ui-radius-scale,1) * 12px);--ui-radius-xl:calc(var(--ui-radius-scale,1) * 16px);--ui-radius-full:9999px;--ui-card-surface:color-mix(in srgb, var(--ui-primary) 6%, var(--ui-surface-2));--ui-card-radius:14px;--ui-card-border:var(--ui-border);--ui-card-shadow:var(--ui-elev-1);--ui-table-surface:var(--ui-surface-2);--ui-shadow-topbar:0 1px 0 #121c2d0a;--ui-shadow-card:0 1px 4px #00000012, 0 4px 16px #0000000d;--ui-shadow-modal:0 8px 32px #00000029, 0 2px 8px #00000014;--ui-shadow-dropdown:0 4px 16px #0000001f, 0 1px 4px #0000000f;--ui-shadow-focus:0 0 0 3px #3f3f4638;--ui-font-sans:var(--font-geist-sans), "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--ui-font-mono:var(--font-geist-mono), "JetBrains Mono", "Fira Code", ui-monospace, monospace;--ui-font-numeric:var(--ui-font-sans);--ui-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ui-dur-count:.9s;--ui-dur-reveal:.46s;--ui-hairline:inset 0 .5px 0 #ffffffa6;--ui-text-xs:calc(var(--ui-text-scale,1) * .72rem);--ui-text-sm:calc(var(--ui-text-scale,1) * .82rem);--ui-text-base:calc(var(--ui-text-scale,1) * .9rem);--ui-text-md:calc(var(--ui-text-scale,1) * 1rem);--ui-text-lg:calc(var(--ui-text-scale,1) * 1.15rem);--ui-text-xl:calc(var(--ui-text-scale,1) * 1.35rem);--ui-text-2xl:calc(var(--ui-text-scale,1) * 1.6rem);--ui-leading-tight:1.25;--ui-leading-normal:1.5;--ui-fw-normal:400;--ui-fw-medium:500;--ui-fw-semibold:600;--ui-fw-bold:700;--ui-fw-extrabold:800;--ui-fw-black:900;--ui-space-scale:1;--ui-space-0:0px;--ui-space-1:calc(var(--ui-space-scale,1) * 4px);--ui-space-2:calc(var(--ui-space-scale,1) * 8px);--ui-space-3:calc(var(--ui-space-scale,1) * 12px);--ui-space-4:calc(var(--ui-space-scale,1) * 16px);--ui-space-5:calc(var(--ui-space-scale,1) * 20px);--ui-space-6:calc(var(--ui-space-scale,1) * 24px);--ui-space-8:calc(var(--ui-space-scale,1) * 32px);--ui-space-10:calc(var(--ui-space-scale,1) * 40px);--ui-space-12:calc(var(--ui-space-scale,1) * 48px);--ui-space-16:calc(var(--ui-space-scale,1) * 64px);--ui-page-max:1600px;--ui-page-measure:820px;--ui-page-gutter:24px;--ui-gutter-x:clamp(32px, 4.6vw, 120px);--ui-gutter-top:clamp(20px, 1.6vw, 32px);--ui-gutter-bottom:clamp(40px, 3.5vw, 72px);--ui-page-measure-settings:1080px;--kanban-col-w:320px;--kanban-col-w-sm:288px;--kanban-gap:16px;--kanban-card-gap:10px;--kanban-col-bg:var(--ui-surface-2);--kanban-col-maxh:calc(100vh - 320px);--ui-overview-gap:1.25rem;--ui-z-base:1;--ui-z-sticky:100;--ui-z-dropdown:200;--ui-z-modal-bg:300;--ui-z-modal:400;--ui-z-toast:500;--ui-z-tooltip:600;--ui-transition-fast:80ms ease;--ui-transition-base:.16s ease;--ui-transition-slow:.3s ease;--ui-table-header-bg:var(--ui-surface-3);--ui-table-header-text:#475569;--ui-table-row-hover:#fafbff;--ui-table-border:#f1f5f9;--ui-table-border-header:#e2e8f0;--ui-input-bg:#f8fafc;--ui-input-bg-focus:#fff;--ui-input-border:#e2e8f0;--ui-input-border-hover:#cbd5e1;--ui-input-border-focus:var(--ui-border-focus);--ui-input-text:#0f172a;--ui-input-placeholder:#94a3b8;--ui-input-height:36px;--ui-input-height-sm:30px;--ui-btn-height:34px;--ui-btn-height-sm:28px;--ui-btn-height-lg:42px;--ui-btn-height-xs:24px;--ui-btn-primary-bg:#e6e6ea;--ui-btn-primary-hover:#dadadf;--ui-btn-success-bg:#15803d;--ui-btn-success-hover:#14532d;--ui-btn-primary-text:#2a2a30;--ui-btn-primary-border:#cfcfd6;--ui-sidebar-bg:var(--ui-chrome-bg);--ui-sidebar-border:#e2e8f0;--ui-sidebar-text:#0f172a;--ui-sidebar-text-muted:#475569;--ui-sidebar-text-hint:#5b6675;--ui-sidebar-item-hover-bg:color-mix(in srgb, var(--ui-text,#0f172a) 5%, transparent);--ui-sidebar-item-hover-text:var(--ui-text,#0f172a);--ui-sidebar-item-active-bg:color-mix(in srgb, var(--ui-text,#0f172a) 7%, transparent);--ui-sidebar-item-active-text:var(--ui-text,#0f172a);--ui-surface-inverse:#0f172a;--ui-surface-inverse-2:#1e293b;--ui-on-inverse:#e2e8f0;--ui-on-accent:#fff;--ui-brand:#3f3f46;--ui-brand-strong:#52525b;--ui-brand-contrast:#fff;--ui-brand-surface:#f4f4f5;--ui-brand-surface-2:#e4e4e7;--ui-brand-border:#d4d4d8;--ui-accent-purple:#7c3aed;--ui-accent-purple-text:#6d28d9;--ui-accent-cyan-text:#155e75;--ui-accent-teal:#14b8a6;--ui-accent-pink:#db2777;--ui-accent-cyan:#0891b2;--ui-accent-orange:#ea580c;--ui-accent-indigo:#4338ca;--ui-btn-ghost-text:#475569;--ui-btn-ghost-hover:var(--ui-surface-4);--ui-chart-blue:#3b82f6;--ui-chart-green:#22c55e;--ui-chart-amber:#f59e0b;--ui-chart-red:#ef4444;--ui-chart-purple:#a855f7;--ui-chart-cyan:#06b6d4;--ui-chart-orange:#f97316;--ui-chart-pink:#ec4899;--ui-chart-gray:#6b7280;--ui-badge-green-bg:#16a34a1a;--ui-badge-green-text:#166534;--ui-badge-green-border:#16a34a40;--ui-badge-amber-bg:#d977061a;--ui-badge-amber-text:#92400e;--ui-badge-amber-border:#d9770640;--ui-badge-red-bg:#dc26261a;--ui-badge-red-text:#991b1b;--ui-badge-red-border:#dc262640;--ui-badge-gray-bg:#0f172a0b;--ui-badge-gray-text:#6b7686;--ui-badge-gray-border:var(--ui-chrome-hairline);--ui-badge-blue-bg:var(--ui-badge-gray-bg);--ui-badge-blue-text:var(--ui-badge-gray-text);--ui-badge-blue-border:var(--ui-badge-gray-border);--ui-badge-purple-bg:var(--ui-badge-gray-bg);--ui-badge-purple-text:var(--ui-badge-gray-text);--ui-badge-purple-border:var(--ui-badge-gray-border);--ui-card-header-bg:var(--ui-surface,#fff);--ui-card-header-border:#e2e8f0;--ui-card-header-text:#1e293b;--ui-card-header-subtext:#64748b;--ui-pill-green-bg:var(--ui-badge-green-bg);--ui-pill-green-text:var(--ui-badge-green-text);--ui-pill-amber-bg:var(--ui-badge-amber-bg);--ui-pill-amber-text:var(--ui-badge-amber-text);--ui-pill-red-bg:var(--ui-badge-red-bg);--ui-pill-red-text:var(--ui-badge-red-text);--ui-pill-blue-bg:var(--ui-badge-blue-bg);--ui-pill-blue-text:var(--ui-badge-blue-text);--ui-pill-gray-bg:var(--ui-badge-gray-bg);--ui-pill-gray-text:var(--ui-badge-gray-text);--color-primary:var(--ui-primary);--color-primary-50:var(--ui-primary-light);--color-surface:var(--ui-surface-2);--color-surface-raised:var(--ui-surface-2);--color-border:var(--ui-border);--color-text:var(--ui-text);--color-text-muted:var(--ui-text-muted);--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-400:#9ca3af;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-green-50:#f0fdf4;--color-green-600:#16a34a;--color-green-700:#15803d;--color-blue-600:#2563eb;--color-amber-600:#d97706;--color-purple-600:#9333ea;--color-red-600:#dc2626;--spacing-1:var(--ui-space-1);--spacing-2:var(--ui-space-2);--spacing-3:var(--ui-space-3);--spacing-4:var(--ui-space-4);--spacing-5:var(--ui-space-5);--spacing-6:var(--ui-space-6);--spacing-8:var(--ui-space-8);--spacing-10:var(--ui-space-10);--spacing-12:var(--ui-space-12);--spacing-16:var(--ui-space-16);--radius-sm:var(--ui-radius-sm);--radius-md:var(--ui-radius-md);--radius-lg:var(--ui-radius-lg);--radius-xl:var(--ui-radius-xl);--radius-full:var(--ui-radius-full);--font-size-xs:var(--ui-text-xs);--font-size-sm:var(--ui-text-sm);--font-size-base:var(--ui-text-base);--font-size-md:var(--ui-text-md);--font-size-lg:var(--ui-text-lg);--font-size-xl:var(--ui-text-xl);--font-size-2xl:var(--ui-text-2xl);--shadow-sm:0 1px 2px #0000000f;--shadow-md:var(--ui-shadow-card);--shadow-lg:0 4px 20px #0000001f;--shadow-xl:var(--ui-shadow-modal);--ui-elev-0:none;--ui-elev-1:0 1px 2px #1018280f;--ui-elev-2:0 1px 3px #10182814, 0 4px 12px #1018280f;--ui-elev-3:0 8px 28px #10182824, 0 2px 8px #10182814;--ui-gradient-hero:linear-gradient(135deg, #eef3ff 0%, #e6eefc 100%);--ui-gradient-primary:linear-gradient(135deg, var(--ui-primary) 0%, color-mix(in srgb, var(--ui-primary) 78%, #000) 100%);--ui-gradient-accent:linear-gradient(135deg, #3f3f46 0%, #52525b 100%);--ui-text-2xs:calc(var(--ui-text-scale,1) * .65rem);--ui-text-3xl:calc(var(--ui-text-scale,1) * 2rem);--ui-text-4xl:calc(var(--ui-text-scale,1) * 2.5rem);--ui-text-5xl:calc(var(--ui-text-scale,1) * 3rem);--ui-tracking-tight:-.01em;--ui-tracking-normal:0;--ui-tracking-wide:.02em;--ui-leading-snug:1.35}[data-theme=dark],[data-erp-theme=dark]{--ui-hairline:inset 0 .5px 0 #ffffff17;--ui-surface-0:#0d0e10;--ui-surface-1:#141517;--ui-surface-2:#292a2f;--ui-surface-3:#313238;--ui-chrome-bg:#17181a;--ui-chrome-hairline:#ffffff14;--ui-surface-raised:#202226;--ui-surface-4:#282a2e;--ui-bg-app:var(--ui-surface-0);--ui-bg-topbar:#141517;--ui-bg-sidebar:#0f1012;--ui-bg-card:var(--ui-surface-2);--ui-bg-input:#232019;--ui-bg-hover:var(--ui-surface-4);--ui-border:#2f3237;--ui-border-strong:#454a52;--ui-border-subtle:#26282c;--ui-border-brand:#2e3a52;--ui-border-focus:var(--ui-primary);--ui-text:#e7ebf0;--ui-text-muted:#9aa6b4;--ui-text-hint:#8e9aa8;--ui-text-disabled:#4b535d;--ui-nav-text:#c4cdd8;--ui-nav-icon:#8b97a6;--ui-nav-group-title:#717e8d;--ui-primary:#a1a1aa;--ui-primary-hover:#d4d4d8;--ui-primary-light:#a1a1aa29;--ui-primary-text:#18181b;--ui-success:#22c55e;--ui-success-hover:#16a34a;--ui-success-bg:#22c55e26;--ui-success-border:#22c55e52;--ui-success-text:#4ade80;--ui-warning:#f59e0b;--ui-warning-hover:#d97706;--ui-warning-bg:#f59e0b26;--ui-warning-border:#f59e0b52;--ui-warning-text:#fbbf24;--ui-error:#ef4444;--ui-error-hover:#dc2626;--ui-error-bg:#ef444426;--ui-error-border:#ef444452;--ui-error-text:#f87171;--ui-info:#a1a1aa;--ui-info-hover:#d4d4d8;--ui-info-bg:#a1a1aa24;--ui-info-border:#a1a1aa47;--ui-info-text:#a1a1aa;--ui-link:#60a5fa;--ui-shadow-topbar:0 1px 0 #0006;--ui-shadow-card:0 1px 4px #0006, 0 4px 16px #00000059;--ui-shadow-modal:0 8px 32px #0009, 0 2px 8px #0006;--ui-shadow-dropdown:0 4px 16px #00000080;--ui-shadow-focus:0 0 0 3px #a1a1aa52;--ui-elev-1:0 1px 2px #0006;--ui-elev-2:0 1px 3px #00000073, 0 4px 12px #00000059;--ui-elev-3:0 8px 28px #0009, 0 2px 8px #0006;--ui-gradient-hero:linear-gradient(135deg, #161a20 0%, #11151a 100%);--ui-gradient-primary:linear-gradient(135deg, #52525b 0%, #3f3f46 100%);--ui-table-header-bg:var(--ui-surface-3);--ui-table-header-text:#9aa6b4;--ui-table-row-hover:var(--ui-surface-4);--ui-table-border:#232930;--ui-table-border-header:#2c333c;--ui-input-bg:#1e2228;--ui-input-bg-focus:#252a31;--ui-input-border:#2c333c;--ui-input-border-hover:#3a424c;--ui-input-text:#e7ebf0;--ui-input-placeholder:#6b7682;--ui-btn-primary-bg:#e6e6ea;--ui-btn-primary-hover:#dadadf;--ui-btn-success-bg:#15803d;--ui-btn-success-hover:#166534;--ui-btn-primary-text:#2a2a30;--ui-btn-primary-border:#cfcfd6;--ui-sidebar-bg:var(--ui-chrome-bg);--ui-sidebar-border:#ffffff14;--ui-sidebar-text:#e7ebf0;--ui-sidebar-text-muted:#aab4c2;--ui-sidebar-text-hint:#9aa6b4;--ui-sidebar-item-hover-bg:#ffffff0f;--ui-sidebar-item-hover-text:#fff;--ui-sidebar-item-active-bg:color-mix(in srgb, var(--ui-text,#e7ebf0) 10%, transparent);--ui-sidebar-item-active-text:var(--ui-text,#e7ebf0);--ui-surface-inverse:#0b0d10;--ui-surface-inverse-2:#181b20;--ui-on-inverse:#e7ebf0;--ui-on-accent:#fff;--ui-brand:#a1a1aa;--ui-brand-strong:#d4d4d8;--ui-brand-contrast:#0b0d10;--ui-brand-surface:#232327;--ui-brand-surface-2:#2e2e33;--ui-brand-border:#3f3f46;--ui-accent-purple:#a78bfa;--ui-accent-purple-text:#c4b5fd;--ui-accent-cyan-text:#67e8f9;--ui-accent-teal:#2dd4bf;--ui-accent-pink:#f472b6;--ui-accent-cyan:#22d3ee;--ui-accent-orange:#fb923c;--ui-accent-indigo:#a5b4fc;--ui-btn-ghost-text:#9aa6b4;--ui-btn-ghost-hover:var(--ui-surface-4);--ui-badge-green-bg:#22c55e29;--ui-badge-green-text:#4ade80;--ui-badge-green-border:#22c55e52;--ui-badge-amber-bg:#f59e0b29;--ui-badge-amber-text:#fbbf24;--ui-badge-amber-border:#f59e0b52;--ui-badge-red-bg:#ef444429;--ui-badge-red-text:#f87171;--ui-badge-red-border:#ef444452;--ui-badge-gray-bg:#ffffff0f;--ui-badge-gray-text:#a3adba;--ui-badge-gray-border:var(--ui-chrome-hairline);--ui-badge-blue-bg:var(--ui-badge-gray-bg);--ui-badge-blue-text:var(--ui-badge-gray-text);--ui-badge-blue-border:var(--ui-badge-gray-border);--ui-badge-purple-bg:var(--ui-badge-gray-bg);--ui-badge-purple-text:var(--ui-badge-gray-text);--ui-badge-purple-border:var(--ui-badge-gray-border);--ui-card-header-bg:var(--ui-surface);--ui-card-header-border:#2c333c;--ui-card-header-text:#e7ebf0;--ui-card-header-subtext:#9aa6b4;--color-surface:var(--ui-surface-2);--color-border:var(--ui-border);--color-text:var(--ui-text);--color-text-muted:var(--ui-text-muted);--color-background:var(--ui-surface-0);--color-foreground:var(--ui-text);--bg-page:var(--ui-surface-0);--bg-card:var(--ui-surface-2);--bg-input:var(--ui-input-bg);--color-muted:var(--ui-text-muted);--color-hint:var(--ui-text-hint);--border-color:var(--ui-border)}:root[data-erp-chrome=quente]:not([data-erp-theme=dark]){--ui-surface-0:#e0dedb;--ui-surface-1:#f1efec;--ui-surface-3:#faf8f5;--ui-surface-raised:#faf8f5;--ui-surface-4:#f2efeb;--ui-chrome-bg:#fbfaf8;--ui-bg-topbar:var(--ui-chrome-bg);--ui-bg-sidebar:var(--ui-chrome-bg);--ui-bg-input:#faf8f5;--ui-border:#e8e3dc;--ui-border-subtle:#f0ece6;--ui-border-brand:#e6e0d8;--ui-text:#1c1a16;--ui-text-muted:#655f57;--ui-text-hint:#676159}:root[data-erp-theme=dark][data-erp-chrome=quente]{--ui-surface-0:#100f0d;--ui-surface-1:#16140f;--ui-surface-2:#2d2a25;--ui-surface-3:#36322c;--ui-surface-raised:#36322c;--ui-surface-4:#2a271f;--ui-chrome-bg:#16140f;--ui-bg-topbar:var(--ui-chrome-bg);--ui-bg-sidebar:var(--ui-chrome-bg);--ui-bg-input:#232019;--ui-border:#35312b;--ui-border-subtle:#29251f;--ui-text:#eee9e2;--ui-text-muted:#a9a298;--ui-text-hint:#8a8377}:root[data-erp-chrome=cool]:not([data-erp-theme=dark]){--ui-surface-0:#dddee0;--ui-surface-1:#eeeff1;--ui-surface-3:#fbfcfd;--ui-surface-raised:#fbfcfd;--ui-surface-4:#f2f4f8;--ui-chrome-bg:#fdfdfe;--ui-bg-topbar:var(--ui-chrome-bg);--ui-bg-sidebar:var(--ui-chrome-bg);--ui-bg-input:#fbfcfd;--ui-border:#e6e9f0;--ui-border-subtle:#f0f2f6;--ui-border-brand:#e2e6ee;--ui-text:#0e1116;--ui-text-muted:#586273;--ui-text-hint:#828da0}:root[data-erp-theme=dark][data-erp-chrome=cool]{--ui-surface-0:#0a0b0e;--ui-surface-1:#101216;--ui-surface-2:#252931;--ui-surface-3:#2d313b;--ui-surface-raised:#2d313b;--ui-surface-4:#24272f;--ui-chrome-bg:#101216;--ui-bg-topbar:var(--ui-chrome-bg);--ui-bg-sidebar:var(--ui-chrome-bg);--ui-bg-input:#1c1f26;--ui-border:#282d36;--ui-border-subtle:#1f232b;--ui-text:#e9edf3;--ui-text-muted:#98a3b4;--ui-text-hint:#7b8595}:root[data-erp-chrome=contraste]:not([data-erp-theme=dark]){--ui-surface-0:#dcdee1;--ui-surface-1:#edeff2;--ui-surface-3:#f4f6f9;--ui-surface-raised:#f4f6f9;--ui-surface-4:#eaedf2;--ui-chrome-bg:#f8f9fb;--ui-bg-topbar:var(--ui-chrome-bg);--ui-bg-sidebar:var(--ui-chrome-bg);--ui-bg-input:#f4f6f9;--ui-border:#d5dae2;--ui-border-subtle:#e6e9ef;--ui-border-brand:#d2d8e1;--ui-text:#0a0e14;--ui-text-muted:#515a68;--ui-text-hint:#7c8695}:root[data-erp-theme=dark][data-erp-chrome=contraste]{--ui-surface-0:#060708;--ui-surface-1:#0e1013;--ui-surface-2:#23272f;--ui-surface-3:#2b303a;--ui-surface-raised:#2b303a;--ui-surface-4:#23272f;--ui-chrome-bg:#0e1013;--ui-bg-topbar:var(--ui-chrome-bg);--ui-bg-sidebar:var(--ui-chrome-bg);--ui-bg-input:#1b1e24;--ui-border:#30353e;--ui-border-subtle:#202329;--ui-text:#f2f5f9;--ui-text-muted:#a4afbd;--ui-text-hint:#7b8492}
:root{--background:#fff;--foreground:#171717;--brand:#3f3f46;--ui-primary:#3f3f46;--bg-hover:#dce8ff73;--bg-subtle:var(--ui-surface-2);--font-logo-orbitron:"Arial Black", "Trebuchet MS", Arial, Helvetica, sans-serif;--font-logo-syne:"Arial Black", "Trebuchet MS", Arial, Helvetica, sans-serif;--font-logo-outfit:Arial, Helvetica, sans-serif;--font-logo-jakarta:Arial, Helvetica, sans-serif;--font-logo-barlow:Arial, Helvetica, sans-serif;--font-logo-exo:Arial, Helvetica, sans-serif;--font-logo-oxanium:Arial, Helvetica, sans-serif;--font-logo-rajdhani:Arial, Helvetica, sans-serif}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-geist-sans); --font-mono: var(--font-geist-mono);}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}*{font-family:var(--font-geist-sans), "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}body{background:var(--bg-page);min-height:100vh;color:var(--foreground);font-family:var(--font-geist-sans), "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;transition:background .4s;display:flex;overflow-x:hidden}input[type=checkbox],input[type=radio]{accent-color:var(--ui-primary,#2563eb);cursor:pointer}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--ui-primary,#2563eb);outline-offset:2px}a[href]:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible,[role=menuitemcheckbox]:focus-visible,[role=option]:focus-visible,[role=switch]:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-text,#111827) 55%, transparent);outline-offset:2px}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.55}:root{--card-backdrop:none;--kpi-value-blue:#1d4ed8;--kpi-value-green:#15803d;--kpi-value-red:#b91c1c;--kpi-value-amber:#b45309;--kpi-value-purple:#7e22ce;--kpi-glow-blue:none;--kpi-glow-green:none;--kpi-glow-red:none;--kpi-glow-amber:none;--kpi-glow-purple:none}:root,[data-theme=default]{--bg-page:linear-gradient(160deg, #dce6ff 0%, #ccd9f5 15%, #bccdf0 30%, #d0dbf2 45%, #e8e4dd 60%, #d8e2f5 75%, #c8d8f2 90%, #dce6ff 100%);--bg-card:var(--ui-card-surface);--bg-input:#dce8ffe0;--bg-input-focus:#fffffffa;--bg-btn-sec:transparent;--bg-btn-sec-hover:#0f205712;--bg-btn-sec-active:#0f205724;--color-text:var(--ui-text);--color-muted:var(--ui-text-muted);--color-hint:#6a86aa;--border-color:var(--ui-border);--border-color-hover:#0f20578c;--border-color-focus:#1535a8;--shadow-focus:#0f20572e;--logo-fill:#0d2272;--btn-bg:var(--ui-btn-primary-bg);--btn-color:var(--ui-btn-primary-text,#fff);--nav-bg:linear-gradient(135deg, #060e2e 0%, #0a1a5c 40%, #0f2470 75%, #1535a8 100%);--nav-logo-1:#fff;--nav-logo-2:#7eb3ff;--nav-link:#e8f0ff;--nav-link-hover:#1535a8;--nav-link-line:#1535a8;--nav-link-bg-hover:#fff;--nav-toggle-bg:#ffffff17;--nav-toggle-border:#ffffff38;--nav-toggle-color:#e8f0ff;--nav-btn-color:#e8f0ff;--nav-btn-border:#ffffff47;--nav-btn-hover-bg:#ffffff17;--nav-primary-bg:#fff;--nav-primary-color:#0a1a5c;--nav-shadow:0 2px 28px #060e2e99;--nav-border:transparent;--nav-mobile-bg:linear-gradient(180deg, #060e2e 0%, #0a1a5c 50%, #0f2470 100%);--nav-mobile-link:#e8f0ff;--nav-mobile-border:#ffffff17;--nav-mobile-hover:#ffffff14;--footer-bg:linear-gradient(180deg, #0c1d6e 0%, #081450 25%, #050e38 50%, #030920 75%, #010510 100%);--footer-text:#fff;--footer-muted:#93c5fd;--footer-hint:#93c5fd73;--footer-border:#ffffff1a;--footer-link:#93c5fd;--footer-link-hover:#fff;--footer-h4:#fff;--bg-overlay:#060e2e80;--glass:blur(16px);--radius-card:14px;--radius-input:8px;--radius-btn:8px;--nav-height:64px}[data-theme=light]{--bg-page:#f0f2f5;--bg-card:var(--ui-card-surface);--bg-input:#f8f9fb;--bg-input-focus:#fff;--bg-btn-sec:transparent;--bg-btn-sec-hover:#f0f2f5;--bg-btn-sec-active:#e5e8ed;--color-text:var(--ui-text);--color-muted:var(--ui-text-muted);--color-hint:#d1d5db;--border-color:var(--ui-border);--border-color-hover:#9ca3af;--border-color-focus:#111827;--shadow-focus:#00000012;--logo-fill:#111827;--btn-bg:#111827;--btn-color:#fff;--nav-bg:#fff;--nav-logo-1:#111827;--nav-logo-2:#6b7280;--nav-link:#6b7280;--nav-link-hover:#111827;--nav-link-line:#111827;--nav-link-bg-hover:#0000000a;--nav-toggle-bg:#fff;--nav-toggle-border:#e5e7eb;--nav-toggle-color:#6b7280;--nav-btn-color:#111827;--nav-btn-border:transparent;--nav-btn-hover-bg:#f0f2f5;--nav-primary-bg:#111827;--nav-primary-color:#fff;--nav-shadow:0 1px 0 #e5e7eb;--nav-border:#e5e7eb;--nav-mobile-bg:#fff;--nav-mobile-link:#6b7280;--nav-mobile-border:#e5e7eb;--nav-mobile-hover:#f0f2f5;--footer-bg:linear-gradient(180deg, #1e3a8a 0%, #1d4ed8 50%, #2563eb 100%);--footer-text:#fff;--footer-muted:#bfdbfe;--footer-hint:#bfdbfe80;--footer-border:#ffffff26;--footer-link:#bfdbfe;--footer-link-hover:#fff;--footer-h4:#fff;--bg-overlay:#0000004d;--glass:none;--radius-card:12px;--radius-input:8px;--radius-btn:8px;--nav-height:64px}[data-theme=dark]{--bg-page:#0a0a0a;--bg-card:var(--ui-card-surface);--bg-input:#1e1e1e;--bg-input-focus:#252525;--bg-btn-sec:transparent;--bg-btn-sec-hover:#1e1e1e;--bg-btn-sec-active:#2a2a2a;--color-text:var(--ui-text);--color-muted:var(--ui-text-muted);--color-hint:#404040;--border-color:var(--ui-border);--border-color-hover:#525252;--border-color-focus:#f5f5f5;--shadow-focus:#ffffff12;--logo-fill:#f5f5f5;--btn-bg:#f5f5f5;--btn-color:#0a0a0a;--nav-bg:#0f0f0f;--nav-logo-1:#f5f5f5;--nav-logo-2:#525252;--nav-link:#737373;--nav-link-hover:#0f0f0f;--nav-link-line:#f5f5f5;--nav-link-bg-hover:#f5f5f5;--nav-toggle-bg:#141414;--nav-toggle-border:#262626;--nav-toggle-color:#737373;--nav-btn-color:#f5f5f5;--nav-btn-border:transparent;--nav-btn-hover-bg:#1e1e1e;--nav-primary-bg:#f5f5f5;--nav-primary-color:#0a0a0a;--nav-shadow:0 1px 0 #262626;--nav-border:#262626;--nav-mobile-bg:#0f0f0f;--nav-mobile-link:#737373;--nav-mobile-border:#262626;--nav-mobile-hover:#1e1e1e;--footer-bg:linear-gradient(180deg, #1a1a1a 0%, #111 50%, #080808 100%);--footer-text:#f5f5f5;--footer-muted:#737373;--footer-hint:#404040;--footer-border:#262626;--footer-link:#737373;--footer-link-hover:#f5f5f5;--footer-h4:#f5f5f5;--bg-overlay:#0009;--glass:none;--radius-card:12px;--radius-input:8px;--radius-btn:8px;--nav-height:64px}[data-theme=purple]{--bg-page:linear-gradient(135deg, #1a0533 0%, #3d0f6b 40%, #c2185b 100%);--bg-card:var(--ui-card-surface);--bg-input:#ffffff0d;--bg-input-focus:#ffffff1a;--bg-btn-sec:transparent;--bg-btn-sec-hover:#ffffff14;--bg-btn-sec-active:#ffffff21;--color-text:var(--ui-text);--color-muted:var(--ui-text-muted);--color-hint:#ffffff40;--border-color:var(--ui-border);--border-color-hover:#ffffff4d;--border-color-focus:#fff;--shadow-focus:#ffffff1a;--logo-fill:#fff;--btn-bg:#fff;--btn-color:#3d0f6b;--nav-bg:#1a0533d9;--nav-logo-1:#fff;--nav-logo-2:#f48fb1;--nav-link:#ffffffb3;--nav-link-hover:#1a0533;--nav-link-line:#f48fb1;--nav-link-bg-hover:#fff;--nav-toggle-bg:#ffffff14;--nav-toggle-border:#fff3;--nav-toggle-color:#fffc;--nav-btn-color:#ffffffd9;--nav-btn-border:#fff3;--nav-btn-hover-bg:#ffffff14;--nav-primary-bg:#f48fb1;--nav-primary-color:#1a0533;--nav-shadow:0 2px 20px #c2185b4d;--nav-border:#ffffff1a;--nav-mobile-bg:#2a0845;--nav-mobile-link:#ffffffbf;--nav-mobile-border:#ffffff14;--nav-mobile-hover:#ffffff12;--footer-bg:linear-gradient(180deg, #3d0f6bf2 0%, #1a0533fa 100%);--footer-text:#fff;--footer-muted:#f48fb1;--footer-hint:#ffffff40;--footer-border:#ffffff14;--footer-link:#f48fb1;--footer-link-hover:#fff;--footer-h4:#fff;--bg-overlay:#00000080;--glass:blur(14px);--radius-card:12px;--radius-input:8px;--radius-btn:8px;--nav-height:64px}[data-theme=matrix]{--bg-page:#000;--bg-card:var(--ui-card-surface);--bg-input:#0d0d0d;--bg-input-focus:#111;--bg-btn-sec:transparent;--bg-btn-sec-hover:#00ff460d;--bg-btn-sec-active:#00ff461a;--color-text:var(--ui-text);--color-muted:var(--ui-text-muted);--color-hint:#004d13;--border-color:var(--ui-border);--border-color-hover:#005c1a;--border-color-focus:#00ff46;--shadow-focus:#00ff4626;--logo-fill:#00ff46;--btn-bg:#00ff46;--btn-color:#000;--nav-bg:#020d04;--nav-logo-1:#00ff46;--nav-logo-2:#009926;--nav-link:#009926;--nav-link-hover:#00ff46;--nav-link-line:#00ff46;--nav-link-bg-hover:#00ff460f;--nav-toggle-bg:#050f06;--nav-toggle-border:#003310;--nav-toggle-color:#009926;--nav-btn-color:#009926;--nav-btn-border:#003310;--nav-btn-hover-bg:#00ff460f;--nav-primary-bg:#00ff46;--nav-primary-color:#000;--nav-shadow:0 2px 20px #00ff461a;--nav-border:#002b0d;--nav-mobile-bg:#020d04;--nav-mobile-link:#009926;--nav-mobile-border:#002b0d;--nav-mobile-hover:#00ff460d;--footer-bg:linear-gradient(180deg, #041008 0%, #020d04 50%, #010804 100%);--footer-text:#00ff46;--footer-muted:#009926;--footer-hint:#004d13;--footer-border:#002b0d;--footer-link:#009926;--footer-link-hover:#00ff46;--footer-h4:#00ff46;--bg-overlay:#000c;--glass:none;--radius-card:12px;--radius-input:8px;--radius-btn:8px;--nav-height:64px}[data-theme=sapphire]{--bg-page:linear-gradient(135deg, #020b18 0%, #051428 50%, #071e3d 100%);--bg-card:var(--ui-card-surface);--bg-input:#0ea5e90d;--bg-input-focus:#0ea5e917;--bg-btn-sec:transparent;--bg-btn-sec-hover:#0ea5e914;--bg-btn-sec-active:#0ea5e924;--color-text:var(--ui-text);--color-muted:var(--ui-text-muted);--color-hint:#60a5fa59;--border-color:var(--ui-border);--border-color-hover:#0ea5e966;--border-color-focus:#0ea5e9;--shadow-focus:#0ea5e92e;--logo-fill:#0ea5e9;--btn-bg:linear-gradient(135deg, #0ea5e9, #2563eb);--btn-color:#fff;--nav-bg:#020b18e6;--nav-logo-1:#e0f2fe;--nav-logo-2:#0ea5e9;--nav-link:#60a5fa;--nav-link-hover:#020b18;--nav-link-line:#0ea5e9;--nav-link-bg-hover:#e0f2fe;--nav-toggle-bg:#0ea5e914;--nav-toggle-border:#0ea5e940;--nav-toggle-color:#60a5fa;--nav-btn-color:#60a5fa;--nav-btn-border:#0ea5e940;--nav-btn-hover-bg:#0ea5e914;--nav-primary-bg:linear-gradient(135deg, #0ea5e9, #2563eb);--nav-primary-color:#fff;--nav-shadow:0 2px 20px #0ea5e926;--nav-border:#0ea5e926;--nav-mobile-bg:#030e1f;--nav-mobile-link:#60a5fa;--nav-mobile-border:#0ea5e91f;--nav-mobile-hover:#0ea5e912;--footer-bg:linear-gradient(180deg, #051428fa 0%, #020b18 100%);--footer-text:#e0f2fe;--footer-muted:#60a5fa;--footer-hint:#60a5fa4d;--footer-border:#0ea5e91f;--footer-link:#60a5fa;--footer-link-hover:#e0f2fe;--footer-h4:#e0f2fe;--bg-overlay:#0009;--glass:blur(14px);--radius-card:12px;--radius-input:8px;--radius-btn:8px;--nav-height:64px}[data-theme=noir]{--bg-page:#000;--bg-card:var(--ui-card-surface);--bg-input:#1a1a1a;--bg-input-focus:#222;--bg-btn-sec:transparent;--bg-btn-sec-hover:#1a1a1a;--bg-btn-sec-active:#222;--color-text:var(--ui-text);--color-muted:var(--ui-text-muted);--color-hint:#333;--border-color:var(--ui-border);--border-color-hover:#444;--border-color-focus:#fff;--shadow-focus:#ffffff14;--logo-fill:#fff;--btn-bg:#fff;--btn-color:#000;--nav-bg:#000;--nav-logo-1:#fff;--nav-logo-2:#444;--nav-link:#666;--nav-link-hover:#000;--nav-link-line:#fff;--nav-link-bg-hover:#fff;--nav-toggle-bg:#111;--nav-toggle-border:#1f1f1f;--nav-toggle-color:#666;--nav-btn-color:#666;--nav-btn-border:#1f1f1f;--nav-btn-hover-bg:#111;--nav-primary-bg:#fff;--nav-primary-color:#000;--nav-shadow:0 1px 0 #1f1f1f;--nav-border:#1f1f1f;--nav-mobile-bg:#000;--nav-mobile-link:#666;--nav-mobile-border:#1f1f1f;--nav-mobile-hover:#0a0a0a;--footer-bg:linear-gradient(180deg, #111 0%, #080808 50%, #000 100%);--footer-text:#fff;--footer-muted:#666;--footer-hint:#333;--footer-border:#1f1f1f;--footer-link:#666;--footer-link-hover:#fff;--footer-h4:#fff;--bg-overlay:#000c;--glass:none;--radius-card:12px;--radius-input:8px;--radius-btn:8px;--nav-height:64px}[data-theme=teal]{--bg-page:linear-gradient(135deg, #000a0f 0%, #001a20 50%, #002a1a 100%);--bg-card:var(--ui-card-surface);--bg-input:#06b6d40d;--bg-input-focus:#06b6d417;--bg-btn-sec:transparent;--bg-btn-sec-hover:#06b6d414;--bg-btn-sec-active:#06b6d424;--color-text:var(--ui-text);--color-muted:var(--ui-text-muted);--color-hint:#06b6d44d;--border-color:var(--ui-border);--border-color-hover:#06b6d461;--border-color-focus:#06b6d4;--shadow-focus:#06b6d42e;--logo-fill:#06b6d4;--btn-bg:linear-gradient(135deg, #06b6d4, #14b8a6);--btn-color:#000;--nav-bg:#000a0fe6;--nav-logo-1:#ccfbf1;--nav-logo-2:#06b6d4;--nav-link:#06b6d4;--nav-link-hover:#000a0f;--nav-link-line:#14b8a6;--nav-link-bg-hover:#ccfbf1;--nav-toggle-bg:#06b6d412;--nav-toggle-border:#06b6d433;--nav-toggle-color:#06b6d4;--nav-btn-color:#06b6d4;--nav-btn-border:#06b6d433;--nav-btn-hover-bg:#06b6d412;--nav-primary-bg:linear-gradient(135deg, #06b6d4, #14b8a6);--nav-primary-color:#000;--nav-shadow:0 2px 20px #06b6d426;--nav-border:#06b6d41f;--nav-mobile-bg:#000d12;--nav-mobile-link:#06b6d4;--nav-mobile-border:#06b6d41a;--nav-mobile-hover:#06b6d40f;--footer-bg:linear-gradient(180deg, #001a20fa 0%, #000a0f 100%);--footer-text:#ccfbf1;--footer-muted:#06b6d4;--footer-hint:#06b6d440;--footer-border:#06b6d41a;--footer-link:#06b6d4;--footer-link-hover:#ccfbf1;--footer-h4:#ccfbf1;--bg-overlay:#000000b3;--glass:blur(14px);--radius-card:12px;--radius-input:8px;--radius-btn:8px;--nav-height:64px}[data-inview]{will-change:opacity, transform, filter;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.4,0,.2,1)}[data-inview=false]{opacity:0;filter:blur(2px);transform:translateY(32px)scale(.96)}[data-inview=true]{opacity:1;filter:blur();transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-inview=false]{opacity:1;filter:none;transform:none}}[data-delay="1"]{transition-delay:60ms}[data-delay="2"]{transition-delay:.12s}[data-delay="3"]{transition-delay:.18s}[data-delay="4"]{transition-delay:.24s}[data-delay="5"]{transition-delay:.3s}[data-delay="6"]{transition-delay:.36s}[data-delay="7"]{transition-delay:.42s}[data-delay="8"]{transition-delay:.48s}[data-stagger]>*{transition-delay:calc(var(--stagger-index,0) * 80ms)}[data-stagger]>:first-child{--stagger-index:1}[data-stagger]>:nth-child(2){--stagger-index:2}[data-stagger]>:nth-child(3){--stagger-index:3}[data-stagger]>:nth-child(4){--stagger-index:4}[data-stagger]>:nth-child(5){--stagger-index:5}[data-stagger]>:nth-child(6){--stagger-index:6}[data-stagger]>:nth-child(7){--stagger-index:7}[data-stagger]>:nth-child(8){--stagger-index:8}.bg-premium{background:linear-gradient(135deg,#00000005 0%,#00000003 50%,#0000 100%)}.bg-premium-dark{background:linear-gradient(135deg,#ffffff05 0%,#ffffff03 50%,#0000 100%)}.shadow-premium{box-shadow:0 1px 3px #00000014,0 4px 12px #0000000a,0 8px 24px #00000005}.shadow-premium-hover{transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.shadow-premium-hover:hover{box-shadow:0 2px 8px #0000001f,0 8px 24px #00000014,0 16px 48px #0000000a}.glow-premium{position:relative}.glow-premium:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(135deg,#3b82f64d 0%,#9333ea33 50%,#ec48994d 100%);padding:1px;transition:opacity .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glow-premium:hover:before{opacity:1}.interactive-premium{cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.interactive-premium:hover{transform:translateY(-2px)}.interactive-premium:active{transition-duration:.1s;transform:translateY(0)}.loading-premium{position:relative;overflow:hidden}.loading-premium:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff14 50%,#0000 100%);width:100%;height:100%;animation:1.5s infinite loading-shimmer;position:absolute;top:0;left:-100%}@keyframes loading-shimmer{0%{left:-100%}to{left:100%}}.text-premium{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-gradient{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=gold]{--bg-page:linear-gradient(135deg, #080808 0%, #0f0f0f 50%, #141008 100%);--bg-card:var(--ui-card-surface);--bg-input:#eab3080a;--bg-input-focus:#eab30814;--bg-btn-sec:transparent;--bg-btn-sec-hover:#eab30812;--bg-btn-sec-active:#eab3081f;--color-text:var(--ui-text);--color-muted:var(--ui-text-muted);--color-hint:#eab30847;--border-color:var(--ui-border);--border-color-hover:#eab30859;--border-color-focus:#eab308;--shadow-focus:#eab3082e;--logo-fill:#eab308;--btn-bg:linear-gradient(135deg, #ca8a04, #eab308);--btn-color:#000;--nav-bg:#050400;--nav-logo-1:#fef9c3;--nav-logo-2:#ca8a04;--nav-link:#ca8a04;--nav-link-hover:#050400;--nav-link-line:#eab308;--nav-link-bg-hover:#fef9c3;--nav-toggle-bg:#eab3080f;--nav-toggle-border:#eab3082e;--nav-toggle-color:#ca8a04;--nav-btn-color:#ca8a04;--nav-btn-border:#eab3082e;--nav-btn-hover-bg:#eab30812;--nav-primary-bg:linear-gradient(135deg, #ca8a04, #eab308);--nav-primary-color:#000;--nav-shadow:0 2px 20px #eab3081a;--nav-border:#eab3081f;--nav-mobile-bg:#060500;--nav-mobile-link:#ca8a04;--nav-mobile-border:#eab3081a;--nav-mobile-hover:#eab3080d;--footer-bg:linear-gradient(180deg, #0a0800 0%, #050400 50%, #020300 100%);--footer-text:#fef9c3;--footer-muted:#ca8a04;--footer-hint:#eab30840;--footer-border:#eab3081a;--footer-link:#ca8a04;--footer-link-hover:#fef9c3;--footer-h4:#fef9c3;--bg-overlay:#000000bf;--glass:blur(14px);--radius-card:12px;--radius-input:8px;--radius-btn:8px;--nav-height:60px}:root{--crm-blue:#2563eb;--crm-blue-dark:#1d4ed8;--crm-blue-bg:#2563eb1a;--crm-blue-border:#2563eb38;--crm-green:#16a34a;--crm-green-dark:#166534;--crm-green-bg:#16a34a1a;--crm-green-border:#16a34a38;--crm-amber:#d97706;--crm-amber-dark:#b45309;--crm-amber-bg:#d977061a;--crm-amber-border:#d9770638;--crm-red:#dc2626;--crm-red-dark:#b91c1c;--crm-red-bg:#dc26261a;--crm-red-border:#dc262638;--crm-purple:#7c3aed;--crm-purple-dark:#6d28d9;--crm-purple-bg:#7c3aed1a;--crm-purple-border:#7c3aed38;--crm-cyan:#0891b2;--crm-cyan-dark:#0e7490;--crm-cyan-bg:#0891b21a;--crm-cyan-border:#0891b238;--crm-slate:#64748b;--crm-slate-bg:#64748b1a;--crm-slate-border:#64748b33;--crm-text-2xs:.625rem;--crm-text-xs:.6875rem;--crm-text-sm:.75rem;--crm-text-md:.8125rem;--crm-text-base:.875rem;--crm-text-lg:1rem;--crm-text-xl:1.25rem;--crm-text-2xl:1.5rem;--crm-text-3xl:1.875rem;--crm-sp-1:4px;--crm-sp-2:8px;--crm-sp-3:12px;--crm-sp-4:16px;--crm-sp-5:20px;--crm-sp-6:24px;--crm-sp-8:32px;--crm-r-xs:var(--ui-radius,4px);--crm-r-sm:var(--ui-radius-sm,6px);--crm-r:var(--ui-radius-md,8px);--crm-r-md:10px;--crm-r-lg:var(--ui-radius-lg,12px);--crm-r-xl:var(--ui-radius-xl,16px);--crm-r-pill:var(--ui-radius-full,9999px);--crm-shadow-xs:0 1px 2px #0f172a0a;--crm-shadow-sm:0 1px 4px #0f172a0f, 0 2px 8px #0f172a0a;--crm-shadow:0 2px 8px #0f172a12, 0 4px 16px #0f172a0d;--crm-shadow-md:0 4px 12px #0f172a17, 0 8px 24px #0f172a0f;--crm-shadow-lg:0 8px 20px #0f172a1a, 0 16px 40px #0f172a12;--crm-shadow-modal:0 24px 64px #00000038, 0 4px 16px #0000001f;--crm-card-bg:var(--bg-card);--crm-card-border:var(--border-color);--crm-card-shadow:var(--crm-shadow-sm);--crm-input-bg:var(--bg-input,#f8fafc);--crm-text:var(--color-text);--crm-muted:var(--color-muted);--crm-chart-1:#2563eb;--crm-chart-2:#16a34a;--crm-chart-3:#d97706;--crm-chart-4:#7c3aed;--crm-chart-5:#dc2626;--crm-chart-6:#0891b2;--crm-chart-7:#64748b}[data-theme=dark]{--crm-card-shadow:0 1px 3px #0000004d;--crm-shadow-sm:0 1px 4px #0003, 0 2px 8px #00000026;--crm-shadow:0 2px 8px #00000040, 0 4px 16px #0000002e;--crm-shadow-md:0 4px 12px #0000004d, 0 8px 24px #00000038}:root{--crm-heading:#0d1836;--crm-heading-2:#1e3a8a;--crm-text-dark:#0f172a;--crm-ease:cubic-bezier(.4,0,.2,1);--crm-dur-fast:.12s;--crm-dur:.14s;--crm-dur-slow:.16s}[data-theme=dark]{--crm-heading:#c7d4f0;--crm-heading-2:#93b4e8;--crm-text-dark:#f1f5f9}[data-erp-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crm-green:#4ade80;--crm-green-dark:#4ade80;--crm-red:#f87171;--crm-red-dark:#f87171;--crm-amber:#fbbf24;--crm-amber-dark:#fbbf24;--crm-blue:#60a5fa;--crm-blue-dark:#60a5fa;--crm-purple:#c4b5fd;--crm-purple-dark:#c4b5fd;--crm-cyan:#22d3ee;--crm-cyan-dark:#22d3ee;--crm-slate:var(--ui-text-muted);--ui-primary:#a1a1aa;--ui-primary-hover:#d4d4d8;--accent:var(--ui-info-text);--accent-soft:var(--ui-info-bg);--color-blue-50:var(--ui-info-bg);--color-blue-200:var(--ui-info-bg);--color-blue-600:var(--ui-info-text);--color-blue-700:var(--ui-info-text);--color-blue-800:var(--ui-info-text);--color-green-50:var(--ui-success-bg);--color-green-700:var(--ui-success-text);--color-red-50:var(--ui-error-bg);--color-danger-50:var(--ui-error-bg);--color-red-600:var(--ui-error-text);--color-red-700:var(--ui-error-text);--color-amber-50:var(--ui-warning-bg);--color-amber-600:var(--ui-warning-text);--color-amber-700:var(--ui-warning-text);--color-purple-50:#a78bfa26;--color-purple-700:#c4b5fd;--color-brand-50:var(--ui-info-bg);--color-primary-50:var(--ui-info-bg);--color-gray-400:var(--ui-text-hint);--color-gray-600:var(--ui-text-muted);--color-gray-700:var(--ui-text);--color-text:var(--ui-text);--color-text-muted:var(--ui-text-muted);--color-text-secondary:var(--ui-text-muted);--text-primary:var(--ui-text);--text-secondary:var(--ui-text-muted);--text-muted:var(--ui-text-muted);--text-tertiary:var(--ui-text-hint);--color-muted:var(--ui-text-muted);--color-hint:var(--ui-text-hint);--bg-card:var(--ui-card-surface);--bg-base:var(--ui-surface-1);--bg-page:var(--ui-surface-0);--bg-app:var(--ui-surface-1);--bg-sidebar:var(--ui-sidebar-bg);--bg-topbar:var(--ui-surface-2);--bg-input:var(--ui-input-bg);--bg-input-focus:var(--ui-input-bg-focus);--bg-hover:var(--ui-bg-hover);--surface:var(--ui-surface-2);--surface-hover:var(--ui-bg-hover);--surface-raised:var(--ui-surface-3);--color-surface:var(--ui-surface-2);--border-color:var(--ui-border);--color-border:var(--ui-border);--border:var(--ui-border);--border-subtle:var(--ui-border-subtle);--border-color-hover:var(--ui-border-subtle);--border-color-focus:var(--ui-border-focus);--color-primary:var(--ui-brand);--color-brand:var(--ui-brand);--brand:var(--ui-brand);--color-accent:var(--ui-brand);--bg-btn-sec-hover:var(--ui-bg-hover);--bg-overlay:#0009;--crm-text-dark:var(--ui-text)}@media (max-width:768px){table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.06.f0v_2js29o.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.1216mhqx6y_is.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
