.av2-root{--av2-primary-50:#f2f7ff;--av2-primary-100:#e4eeff;--av2-primary-200:#c6dbff;--av2-primary-300:#97beff;--av2-primary-400:#5e98ff;--av2-primary-500:#2b7cff;--av2-primary-600:#0078d4;--av2-primary-700:#1a5ed6;--av2-primary-800:#1749a8;--av2-primary-900:#163c82;--av2-neutral-0:#fff;--av2-neutral-50:#f8fafc;--av2-neutral-100:#f1f5f9;--av2-neutral-200:#e2e8f0;--av2-neutral-300:#cbd5e1;--av2-neutral-400:#94a3b8;--av2-neutral-500:#64748b;--av2-neutral-600:#475569;--av2-neutral-700:#334155;--av2-neutral-800:#1e293b;--av2-neutral-900:#0f172a;--av2-success:#13b981;--av2-success-fg:#0b7a57;--av2-success-bg:#e7f7f0;--av2-warning:#f59e0b;--av2-warning-fg:#b45309;--av2-warning-bg:#fef3e2;--av2-danger:#ef4444;--av2-danger-fg:#b91c1c;--av2-danger-bg:#feecec;--av2-excel:#1d6e47;--av2-excel-hover:#175a3a;--av2-edited-outline:#e8a13e;--av2-bg:var(--av2-neutral-50);--av2-surface:var(--av2-neutral-0);--av2-surface-muted:var(--av2-neutral-100);--av2-border:var(--av2-neutral-200);--av2-border-strong:var(--av2-neutral-300);--av2-text:var(--av2-neutral-900);--av2-text-muted:var(--av2-neutral-500);--av2-text-subtle:var(--av2-neutral-400);--av2-primary:var(--av2-primary-600);--av2-primary-hover:var(--av2-primary-700);--av2-primary-soft:var(--av2-primary-50);--av2-primary-soft-border:var(--av2-primary-200);--av2-on-primary:var(--av2-neutral-0);--av2-focus-ring:var(--av2-primary-400);--av2-radius-sm:6px;--av2-radius-md:10px;--av2-radius-lg:14px;--av2-radius-xl:20px;--av2-radius-full:9999px;--av2-shadow-card:0 1px 2px rgba(16,24,40,.04),0 1px 3px rgba(16,24,40,.06);--av2-shadow-lifted:0 6px 16px rgba(16,24,40,.1);--av2-overlay:rgba(16,24,40,.4)}