:root{--neutral-0:#FFFFFF;--neutral-50:#F8F9FC;--neutral-100:#F4F5F9;--neutral-150:#EEF0F5;--neutral-200:#E5E8F0;--neutral-300:#D9DEE9;--control-border:#828A9D;--neutral-400:#B0B7C6;--neutral-500:#616A80;--neutral-600:#545B6E;--neutral-700:#111B2C;--brand:var(--neutral-700);--brand-bg:var(--neutral-200);--brand-deep:var(--neutral-700);--brand-border:color-mix(in srgb,var(--brand) 35%,var(--neutral-0));--brand-bg-hover:color-mix(in srgb,var(--brand) 18%,var(--neutral-0));--success:#0F8A5B;--success-bg:#E3F4EC;--success-fg:#0B6743;--warning:#D9962B;--warning-bg:#FBEFD9;--warning-fg:#8A5A0E;--danger:#C03530;--danger-bg:#FBEAE9;--danger-fg:#C03530;--info:#1E88E5;--info-bg:#E7F1FD;--info-fg:#125D9F;--success-border:color-mix(in srgb,var(--success) 45%,var(--neutral-0));--warning-border:color-mix(in srgb,var(--warning) 55%,var(--neutral-0));--danger-border:color-mix(in srgb,var(--danger) 45%,var(--neutral-0));--info-border:color-mix(in srgb,var(--info) 45%,var(--neutral-0));--accent:#6D4FC8;--accent-bg:#EFEAFB;--chart-1:#0E7A5F;--chart-2:#3A6FD8;--chart-3:#B8741F;--chart-4:#8459C7;--chart-5:#4F6178;--chart-6:#B53C7A;--chart-other:#848DA0;--font-sans:var(--font-be-vietnam-pro,"Be Vietnam Pro"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-num:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:24px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-body:1.5;--leading-heading:1.3;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:20px;--icon-xl:32px;--icon-2xl:48px;--radius-sm:8px;--radius-lg:12px;--radius-full:999px;--table-text:var(--text-md);--table-zebra:transparent;--shadow-sm:0 1px 2px rgba(17,27,44,.04),0 1px 1px rgba(17,27,44,.04);--shadow-lg:0 12px 32px rgba(15,23,42,.10),0 2px 6px rgba(15,23,42,.06);--focus-ring:0 0 0 2px var(--neutral-0),0 0 0 4px var(--brand);--bg:var(--neutral-100);--bg-app:var(--neutral-100);--ag-n50:var(--neutral-100);--bg2:var(--neutral-100);--card:var(--neutral-0);--bg-surface:var(--neutral-0);--ag-white:var(--neutral-0);--surface-1:var(--neutral-0);--bg-zebra:var(--neutral-50);--surface-2:var(--neutral-50);--bg-subtle:var(--neutral-50);--bg-muted:var(--neutral-200);--ag-n100:var(--neutral-200);--bg-elevated:var(--neutral-200);--line:var(--neutral-200);--border:var(--neutral-200);--ag-n200:var(--neutral-200);--border-1:var(--neutral-200);--line2:var(--neutral-300);--border-strong:var(--neutral-300);--ag-n300:var(--neutral-300);--ag-n400:var(--neutral-400);--content-4:var(--neutral-400);--ink3:var(--neutral-500);--content-3:var(--neutral-500);--ag-n500:var(--neutral-500);--muted:var(--neutral-500);--ink2:var(--neutral-600);--content-2:var(--neutral-600);--ag-n600:var(--neutral-600);--text-secondary:var(--neutral-600);--ink:var(--neutral-700);--content-1:var(--neutral-700);--ag-n700:var(--neutral-700);--ag-n800:var(--neutral-700);--navy:var(--neutral-700);--ag-black:var(--neutral-700);--ag-primary:var(--brand);--ag-primary-light:var(--brand-bg);--ag-primary-hover:var(--brand-deep);--ag-primary-press:var(--brand-deep);--brand-soft:var(--brand-bg);--ag-green:var(--success);--green:var(--success);--ag-green-light:var(--success-bg);--green-050:var(--success-bg);--ag-green-50:var(--success-bg);--amber:var(--warning-fg);--ag-orange:var(--warning-fg);--ag-yellow:var(--warning-fg);--ag-amber:var(--warning-fg);--amber-bg:var(--warning-bg);--ag-orange-light:var(--warning-bg);--ag-yellow-light:var(--warning-bg);--red:var(--danger);--ag-red:var(--danger);--fail:var(--danger);--red-bg:var(--danger-bg);--ag-red-light:var(--danger-bg);--ag-red-50:var(--danger-bg);--ag-blue:var(--info);--blue:var(--info-fg);--ag-blue-light:var(--info-bg);--blue-bg:var(--info-bg);--purple:var(--accent);--ag-purple:var(--accent);--ag-primary-pfg:var(--accent);--ag-pink:var(--accent);--purple-bg:var(--accent-bg);--ag-purple-light:var(--accent-bg);--ag-pink-light:var(--accent-bg);--r-sm:var(--radius-sm);--r-md:var(--radius-sm);--r-lg:var(--radius-lg);--r-xl:var(--radius-lg);--r-pill:var(--radius-full);--shadow-1:var(--shadow-sm);--shadow-2:var(--shadow-lg);--shadow-3:var(--shadow-lg);--font-sans:-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-num:var(--font-sans);--table-text:var(--text-sm);--brand:#0E7A5F;--brand-bg:#E2F4EC;--brand-deep:#0A5743;--teal:var(--brand);--teal-bg:var(--brand-bg);--teal-deep:var(--brand-deep)}