:root{--color-blue:#3b82f6;--color-red:#ef4444;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--color-gray-950:#020617;--color-bg-primary:#3b82f6;--color-bg-secondary:#f1f5f9;--color-bg-app:#f1f5f9;--color-bg-white:#fff;--color-bg-accent-soft:#dbeafe;--bg-dark:linear-gradient(135deg, #0f172a 0%, #1e293b 100%);--color-accent:#3b82f6;--color-accent-hover:#2563eb;--color-accent-ring:#3b82f61f;--color-border:#e2e8f0;--color-font-primary:#0f172a;--color-font-primary-blured-40:#64748b;--color-font-primary-blured-60:#475569;--color-font-secondary:#f1f5f9;--color-font-white:#fff;--color-danger:#dc2626;--color-danger-hover:#b91c1c;--color-error-bg:#fef2f2;--color-error-border:#fecaca;--radius:.5rem;--font-family-sans:-apple-system, BlinkMacSystemFont, Inter, "Segoe UI", Roboto, sans-serif;--app-bar-height:3.5rem;--sidebar-width:15rem;--sidebar-bg:#0f172a;--sidebar-hover:#1e293b;--sidebar-active-bg:#1e40af;--sidebar-text:#94a3b8;--sidebar-text-strong:#e2e8f0;--sidebar-text-active:#fff;--tooltip-bg:var(--color-font-primary);--tooltip-fg:var(--color-font-white);--tooltip-radius:.375rem;--tooltip-padding:.3125rem .5rem;--tooltip-font-size:.75rem;--color-focus-ring:#3b82f6;--focus-ring-width:2px;--focus-ring-offset:2px}body{background-color:var(--color-bg-app);color:var(--color-font-primary);font-family:var(--font-family-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;position:relative}.root{isolation:isolate}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}
