.campaigns-proto,.dashboard-users-proto,.ltv-proto{--ltv-cream-50:#fbf8f4;--ltv-cream-100:#f4efe7;--ltv-cream-200:#ece6dd;--ltv-cream-300:#ddd6cb;--ltv-paper:#ffffff;--ltv-ink-900:#16181c;--ltv-ink-800:#23262c;--ltv-ink-700:#3a3e45;--ltv-ink-500:#6b7280;--ltv-ink-400:#9ca3af;--ltv-ink-300:#c8ccd2;--ltv-line-200:#ecedef;--ltv-line-300:#dde0e4;--ltv-grad-sky:#5bc0ff;--ltv-grad-blue:#4f86f7;--ltv-grad-indigo:#6b5bf5;--ltv-grad-lilac:#b69bf6;--ltv-grad-pink:#d3b3f0;--ltv-gradient:linear-gradient(135deg,var(--ltv-grad-sky) 0%,var(--ltv-grad-blue) 35%,var(--ltv-grad-indigo) 60%,var(--ltv-grad-lilac) 85%,var(--ltv-grad-pink) 100%);--ltv-gradient-soft:linear-gradient(135deg,rgba(91,192,255,0.18),rgba(107,91,245,0.18),rgba(211,179,240,0.18));--ltv-purple-50:#f1eefe;--ltv-purple-100:#e2dbfd;--ltv-purple-300:#b7a7fb;--ltv-purple-500:#6b5bf5;--ltv-purple-600:#5847e4;--ltv-purple-700:#4434c9;--ltv-green-100:#d7f2e2;--ltv-green-500:#2fb46e;--ltv-green-600:#1f9659;--ltv-red-100:#fbe0dc;--ltv-red-500:#d9442e;--ltv-red-600:#b6351f;--ltv-amber-100:#fbeed1;--ltv-amber-500:#d69414;--ltv-blue-100:#dce9fe;--ltv-blue-500:#3a6ff0;--bg-app:var(--ltv-cream-50);--bg-shell:var(--ltv-cream-100);--bg-surface:var(--ltv-paper);--bg-surface-alt:#f8f6f2;--bg-overlay:rgba(22,24,28,0.45);--bg-tint-accent:var(--ltv-purple-50);--fg-1:var(--ltv-ink-900);--fg-2:var(--ltv-ink-700);--fg-3:var(--ltv-ink-500);--fg-muted:var(--ltv-ink-400);--fg-on-dark:#ffffff;--fg-on-accent:#ffffff;--fg-accent:var(--ltv-purple-500);--border-1:var(--ltv-line-300);--border-soft:var(--ltv-line-200);--border-cream:var(--ltv-cream-300);--border-focus:var(--ltv-purple-300);--btn-primary-bg:var(--ltv-ink-900);--btn-primary-bg-h:#2a2d33;--btn-primary-fg:#ffffff;--btn-accent-bg:var(--ltv-purple-500);--btn-accent-bg-h:var(--ltv-purple-600);--btn-accent-fg:#ffffff;--btn-ghost-bg:transparent;--btn-ghost-bg-h:rgba(22,24,28,0.04);--btn-secondary-bg:#ffffff;--btn-secondary-bg-h:#f7f5f0;--status-success-bg:var(--ltv-green-100);--status-success-fg:var(--ltv-green-600);--status-danger-bg:var(--ltv-red-100);--status-danger-fg:var(--ltv-red-600);--status-warn-bg:var(--ltv-amber-100);--status-warn-fg:var(--ltv-amber-500);--status-info-bg:var(--ltv-blue-100);--status-info-fg:var(--ltv-blue-500);--font-sans:var(--font-plus-jakarta),ui-sans-serif,system-ui,-apple-system,"Helvetica Neue","Arial",sans-serif;--font-display:var(--font-sans);--font-serif:"Georgia","Times New Roman","Newsreader",serif;--font-mono:ui-monospace,"SF Mono","Menlo","Consolas","JetBrains Mono",monospace;--t-display-xl:800 64px/1.05 var(--font-display);--t-display-l:800 48px/1.08 var(--font-display);--t-h1:700 36px/1.15 var(--font-display);--t-h2:700 28px/1.2 var(--font-display);--t-h3:700 22px/1.25 var(--font-display);--t-h4:600 18px/1.35 var(--font-display);--t-body-lg:500 17px/1.55 var(--font-sans);--t-body:400 15px/1.55 var(--font-sans);--t-body-sm:400 13px/1.5 var(--font-sans);--t-label:600 13px/1.3 var(--font-sans);--t-overline:600 11px/1.2 var(--font-sans);--t-mono:400 13px/1.5 var(--font-mono);--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(22,24,28,0.04);--shadow-sm:0 2px 6px rgba(22,24,28,0.05);--shadow-md:0 6px 18px rgba(22,24,28,0.06),0 1px 2px rgba(22,24,28,0.04);--shadow-lg:0 20px 40px -12px rgba(22,24,28,0.12),0 4px 8px rgba(22,24,28,0.04);--shadow-pop:0 24px 60px -16px rgba(107,91,245,0.3);--ring-focus:0 0 0 3px rgba(183,167,251,0.45);--ring-error:0 0 0 3px rgba(217,68,46,0.25);--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms}.campaigns-proto *,.campaigns-proto :after,.campaigns-proto :before,.dashboard-users-proto *,.dashboard-users-proto :after,.dashboard-users-proto :before,.ltv-proto *,.ltv-proto :after,.ltv-proto :before{box-sizing:border-box}.campaigns-proto ::-moz-selection,.dashboard-users-proto ::-moz-selection,.ltv-proto ::-moz-selection{background:var(--ltv-purple-100);color:var(--ltv-ink-900)}.campaigns-proto ::selection,.dashboard-users-proto ::selection,.ltv-proto ::selection{background:var(--ltv-purple-100);color:var(--ltv-ink-900)}