:root{--ts-brand-900:#1e1b4b;--ts-brand-700:#3730a3;--ts-brand-600:#4338ca;--ts-brand-500:#6366f1;--ts-brand-100:#e0e7ff;--ts-brand-50:#eef2ff;--ts-tiger-600:#d97706;--ts-tiger-500:#f59e0b;--ts-tiger-100:#fef3c7;--ts-risk-low:#16a34a;--ts-risk-low-bg:#dcfce7;--ts-risk-medium:#ca8a04;--ts-risk-medium-bg:#fef9c3;--ts-risk-high:#ea580c;--ts-risk-high-bg:#ffedd5;--ts-risk-critical:#dc2626;--ts-risk-critical-bg:#fee2e2;--ts-ink:#0f172a;--ts-ink-2:#1e293b;--ts-text:#334155;--ts-text-2:#64748b;--ts-text-3:#94a3b8;--ts-line:#e2e8f0;--ts-line-2:#cbd5e1;--ts-surface:#ffffff;--ts-surface-1:#f8fafc;--ts-page:#f1f5f9;--ts-on-dark:#e2e8f0;--ts-on-dark-2:#94a3b8;--ts-on-dark-divider:rgba(226,232,240,.08);--ts-ok:#16a34a;--ts-info:#4338ca;--ts-warn:#d97706;--ts-lead-new:#4338ca;--ts-lead-new-bg:#eef2ff;--ts-lead-contacted:#0891b2;--ts-lead-contacted-bg:#cffafe;--ts-lead-pilot:#16a34a;--ts-lead-pilot-bg:#dcfce7;--ts-lead-excluded:#64748b;--ts-lead-excluded-bg:#f1f5f9;--ts-status-neutral:#64748b;--ts-status-neutral-bg:#f1f5f9;--ts-status-info:#4338ca;--ts-status-info-bg:#eef2ff;--ts-status-active:#0891b2;--ts-status-active-bg:#cffafe;--ts-status-done:#16a34a;--ts-status-done-bg:#dcfce7;--ts-mask-bg:#fef3c7;--ts-mask-text:#92400e;--ts-radius:8px;--ts-radius-lg:12px;--ts-radius-pill:999px;--ts-font:"Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--ts-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;--ts-shadow-card:0 1px 2px rgba(15,23,42,.06),0 1px 3px rgba(15,23,42,.04);--ts-shadow-pop:0 10px 30px rgba(15,23,42,.14);--ts-overlay-bg:rgba(15,23,42,0.55);--tsb-bg:#0B0E14;--tsb-bg-elevated:#12161F;--tsb-card:#161B26;--tsb-border:#232A36;--tsb-border-2:#33404F;--tsb-text:#E6EDF3;--tsb-text-2:#9AA7B8;--tsb-text-3:#5C6B7E;--tsb-accent:#3DDC97;--tsb-accent-ink:#07120D;--tsb-accent-soft:rgba(61,220,151,0.12);--tsb-risk-low:#3DDC97;--tsb-risk-medium:#F5B849;--tsb-risk-high:#F97B5B;--tsb-risk-critical:#F0466E;--tsb-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;font-family:var(--ts-font);color:var(--ts-text);background:var(--ts-page);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font:inherit}