/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--viq-spacing:.25rem}}@layer base{html,body{scrollbar-width:thin;margin:0;padding:0;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border,#ccc);border-radius:3px}#viq-react-root{font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text);background:var(--gradient-surface);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#viq-react-root *,#viq-react-root :before,#viq-react-root :after{box-sizing:border-box;margin:0;padding:0}#viq-react-root input,#viq-react-root button,#viq-react-root select,#viq-react-root textarea{font-family:inherit}}@layer components{.viq-glass{-webkit-backdrop-filter:blur(16px)saturate(180%)}.viq-card{background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--color-card-shadow);border-radius:12px;transition:box-shadow .2s,border-color .2s}.viq-card:hover{box-shadow:var(--color-card-shadow-hover);border-color:var(--color-primary-glow)}.viq-btn-primary{background:var(--gradient-brand);color:#fff;cursor:pointer;box-shadow:0 1px 2px #0000001a,0 0 0 0 var(--color-primary-glow);border:none;border-radius:10px;font-weight:600;transition:opacity .15s,transform .15s,box-shadow .15s}.viq-btn-primary:hover{opacity:.92;box-shadow:0 4px 12px #1d4ed84d,0 0 0 3px var(--color-primary-glow);transform:translateY(-1px)}.viq-btn-primary:active{opacity:.85;transform:translateY(0)}.viq-input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);border-radius:10px;outline:none;padding:12px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.viq-sidebar{z-index:40;background:var(--color-sidebar-bg);border-right:1px solid var(--color-border);flex-direction:column;width:48px;transition:width .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:56px;bottom:0;left:0;overflow:hidden auto}.viq-sidebar:hover{width:260px}.sidebar-label{opacity:0;white-space:nowrap;pointer-events:none;transition:opacity .15s 50ms}.viq-sidebar:hover .sidebar-label{opacity:1;pointer-events:auto}.sidebar-btn{cursor:pointer;text-align:left;border:none;border-radius:8px;align-items:center;gap:0;width:100%;padding:8px 0;font-size:13px;transition:background .15s,color .15s;display:flex}.sidebar-btn:not(:disabled):not([data-active=true]):hover{background:var(--color-border-subtle)!important}.sidebar-btn .sidebar-icon{flex-shrink:0;justify-content:center;align-items:center;width:48px;display:flex}.sidebar-profile{align-items:center;gap:0;padding:8px 0;display:flex}.sidebar-profile .sidebar-avatar{flex-shrink:0;justify-content:center;align-items:center;width:48px;display:flex}.viq-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-glow)}.viq-input::placeholder{color:var(--color-text-muted)}@keyframes viq-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.viq-skeleton{background:linear-gradient(90deg,var(--color-border-subtle) 25%,var(--color-border) 50%,var(--color-border-subtle) 75%);background-size:200% 100%;border-radius:8px;animation:1.5s ease-in-out infinite viq-shimmer}@keyframes viq-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.viq-fade-in{animation:.4s ease-out forwards viq-fade-in}@keyframes viq-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.viq-scale-in{animation:.3s ease-out forwards viq-scale-in}@keyframes spin{to{transform:rotate(360deg)}}}@layer utilities{.viq\:min-h-screen{min-height:100vh}.viq\:pt-14{padding-top:calc(var(--viq-spacing) * 14)}}[data-palette]{--color-error:var(--color-danger);--color-error-light:var(--color-danger-light);--color-on-primary:#fff}[data-palette=trust-blue]{--color-primary:#1d4ed8;--color-primary-hover:#1e40af;--color-primary-light:#60a5fa;--color-primary-glow:#1d4ed826;--color-surface:#f8fafc;--color-surface-alt:#f1f5f9;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#0f172a;--color-text-secondary:#475569;--color-text-muted:#94a3b8;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#f59e0b;--color-warning-light:#f59e0b1a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#e2e8f0;--color-border-subtle:#f1f5f9;--color-nav-bg:#0f172af2;--color-nav-text:#f1f5f9;--color-sidebar-bg:#ffffffd9;--color-card-shadow:0 1px 3px #0000000a, 0 1px 2px #0000000f;--color-card-shadow-hover:0 4px 12px #00000014, 0 2px 4px #0000000a;--gradient-brand:linear-gradient(135deg, #1d4ed8 0%, #7c3aed 100%);--gradient-surface:linear-gradient(180deg, #f8fafc 0%, #eff6ff 100%);--chart-color-1:#3b82f6;--chart-color-2:#10b981;--chart-color-3:#f59e0b;--chart-color-4:#ef4444;--chart-color-5:#8b5cf6;--chart-color-6:#06b6d4;--chart-color-7:#ec4899;--chart-color-8:#14b8a6}.dark[data-palette=trust-blue]{--color-primary:#60a5fa;--color-primary-hover:#93c5fd;--color-primary-light:#3b82f6;--color-primary-glow:#60a5fa26;--color-surface:#0b1120;--color-surface-alt:#131c2e;--color-surface-raised:#1a2640;--color-surface-overlay:#131c2ed9;--color-text:#e2e8f0;--color-text-secondary:#94a3b8;--color-text-muted:#64748b;--color-success-light:#10b98126;--color-warning-light:#f59e0b26;--color-danger-light:#ef444426;--color-border:#94a3b81f;--color-border-subtle:#94a3b80f;--color-nav-bg:#1a2640f2;--color-nav-text:#e2e8f0;--color-sidebar-bg:#131c2ee6;--color-card-shadow:0 1px 3px #0003, 0 1px 2px #0000001f;--color-card-shadow-hover:0 4px 16px #0000004d, 0 2px 6px #00000026;--gradient-brand:linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);--gradient-surface:linear-gradient(180deg, #0b1120 0%, #0f1729 100%);--chart-color-1:#60a5fa;--chart-color-2:#34d399;--chart-color-3:#fbbf24;--chart-color-4:#f87171;--chart-color-5:#a78bfa;--chart-color-6:#22d3ee;--chart-color-7:#f472b6;--chart-color-8:#2dd4bf}[data-palette=midnight]{--color-primary:#7c3aed;--color-primary-hover:#6d28d9;--color-primary-light:#a78bfa;--color-primary-glow:#7c3aed26;--color-surface:#f5f3ff;--color-surface-alt:#ede9fe;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#1e1338;--color-text-secondary:#5b4a7a;--color-text-muted:#8b7daf;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#f59e0b;--color-warning-light:#f59e0b1a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#ddd6fe;--color-border-subtle:#ede9fe;--color-nav-bg:#1e1338f2;--color-nav-text:#ede9fe;--color-sidebar-bg:#f5f3ffd9;--color-card-shadow:0 1px 3px #1e13380f, 0 1px 2px #1e133814;--color-card-shadow-hover:0 4px 12px #1e13381a, 0 2px 4px #1e13380f;--gradient-brand:linear-gradient(135deg, #7c3aed 0%, #06b6d4 100%);--gradient-surface:linear-gradient(180deg, #f5f3ff 0%, #ede9fe 100%);--chart-color-1:#8b5cf6;--chart-color-2:#10b981;--chart-color-3:#f59e0b;--chart-color-4:#ef4444;--chart-color-5:#3b82f6;--chart-color-6:#06b6d4;--chart-color-7:#ec4899;--chart-color-8:#14b8a6}.dark[data-palette=midnight]{--color-primary:#a78bfa;--color-primary-hover:#c4b5fd;--color-primary-light:#7c3aed;--color-primary-glow:#a78bfa26;--color-surface:#0f0b1e;--color-surface-alt:#1a1333;--color-surface-raised:#251d47;--color-surface-overlay:#1a1333d9;--color-text:#e2e0f0;--color-text-secondary:#a09bbf;--color-text-muted:#6d6690;--color-success-light:#10b98126;--color-warning-light:#f59e0b26;--color-danger-light:#ef444426;--color-border:#a78bfa1f;--color-border-subtle:#a78bfa0f;--color-nav-bg:#251d47f2;--color-nav-text:#e2e0f0;--color-sidebar-bg:#1a1333e6;--color-card-shadow:0 1px 3px #00000040, 0 1px 2px #00000026;--color-card-shadow-hover:0 4px 16px #00000059, 0 2px 6px #0003;--gradient-brand:linear-gradient(135deg, #a78bfa 0%, #22d3ee 100%);--gradient-surface:linear-gradient(180deg, #0f0b1e 0%, #1a1333 100%);--chart-color-1:#a78bfa;--chart-color-2:#34d399;--chart-color-3:#fbbf24;--chart-color-4:#f87171;--chart-color-5:#60a5fa;--chart-color-6:#22d3ee;--chart-color-7:#f472b6;--chart-color-8:#2dd4bf}[data-palette=emerald]{--color-primary:#059669;--color-primary-hover:#047857;--color-primary-light:#34d399;--color-primary-glow:#05966926;--color-surface:#f0fdf4;--color-surface-alt:#dcfce7;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#052e16;--color-text-secondary:#3a6b4d;--color-text-muted:#6b9b82;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#f59e0b;--color-warning-light:#f59e0b1a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#bbf7d0;--color-border-subtle:#dcfce7;--color-nav-bg:#14332af2;--color-nav-text:#dcfce7;--color-sidebar-bg:#f0fdf4d9;--color-card-shadow:0 1px 3px #052e160f, 0 1px 2px #052e1614;--color-card-shadow-hover:0 4px 12px #052e161a, 0 2px 4px #052e160f;--gradient-brand:linear-gradient(135deg, #059669 0%, #0d9488 100%);--gradient-surface:linear-gradient(180deg, #f0fdf4 0%, #dcfce7 100%);--chart-color-1:#10b981;--chart-color-2:#3b82f6;--chart-color-3:#f59e0b;--chart-color-4:#ef4444;--chart-color-5:#8b5cf6;--chart-color-6:#06b6d4;--chart-color-7:#ec4899;--chart-color-8:#14b8a6}.dark[data-palette=emerald]{--color-primary:#34d399;--color-primary-hover:#6ee7b7;--color-primary-light:#059669;--color-primary-glow:#34d39926;--color-surface:#021f13;--color-surface-alt:#052e1c;--color-surface-raised:#0a3d27;--color-surface-overlay:#052e1cd9;--color-text:#d1fae5;--color-text-secondary:#86efac;--color-text-muted:#4ade80;--color-success-light:#10b98126;--color-warning-light:#f59e0b26;--color-danger-light:#ef444426;--color-border:#34d3991f;--color-border-subtle:#34d3990f;--color-nav-bg:#0a3d27f2;--color-nav-text:#d1fae5;--color-sidebar-bg:#052e1ce6;--color-card-shadow:0 1px 3px #00000040, 0 1px 2px #00000026;--color-card-shadow-hover:0 4px 16px #00000059, 0 2px 6px #0003;--gradient-brand:linear-gradient(135deg, #34d399 0%, #2dd4bf 100%);--gradient-surface:linear-gradient(180deg, #021f13 0%, #052e1c 100%);--chart-color-1:#34d399;--chart-color-2:#60a5fa;--chart-color-3:#fbbf24;--chart-color-4:#f87171;--chart-color-5:#a78bfa;--chart-color-6:#22d3ee;--chart-color-7:#f472b6;--chart-color-8:#2dd4bf}[data-palette=sunset]{--color-primary:#d97706;--color-primary-hover:#b45309;--color-primary-light:#fbbf24;--color-primary-glow:#d9770626;--color-surface:#fffbeb;--color-surface-alt:#fef3c7;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#1a1000;--color-text-secondary:#6b5c35;--color-text-muted:#a39060;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#f59e0b;--color-warning-light:#f59e0b1a;--color-danger:#dc2626;--color-danger-light:#dc26261a;--color-border:#fde68a;--color-border-subtle:#fef3c7;--color-nav-bg:#3d2800f2;--color-nav-text:#fef3c7;--color-sidebar-bg:#fffbebd9;--color-card-shadow:0 1px 3px #1a10000f, 0 1px 2px #1a100014;--color-card-shadow-hover:0 4px 12px #1a10001a, 0 2px 4px #1a10000f;--gradient-brand:linear-gradient(135deg, #d97706 0%, #dc2626 100%);--gradient-surface:linear-gradient(180deg, #fffbeb 0%, #fef3c7 100%);--chart-color-1:#f59e0b;--chart-color-2:#10b981;--chart-color-3:#3b82f6;--chart-color-4:#ef4444;--chart-color-5:#8b5cf6;--chart-color-6:#06b6d4;--chart-color-7:#ec4899;--chart-color-8:#14b8a6}.dark[data-palette=sunset]{--color-primary:#fbbf24;--color-primary-hover:#fcd34d;--color-primary-light:#d97706;--color-primary-glow:#fbbf2426;--color-surface:#1a1000;--color-surface-alt:#2d1d00;--color-surface-raised:#3d2800;--color-surface-overlay:#2d1d00d9;--color-text:#fef3c7;--color-text-secondary:#fde68a;--color-text-muted:#a38a4d;--color-success-light:#10b98126;--color-warning-light:#f59e0b26;--color-danger-light:#dc262626;--color-border:#fbbf241f;--color-border-subtle:#fbbf240f;--color-nav-bg:#3d2800f2;--color-nav-text:#fef3c7;--color-sidebar-bg:#2d1d00e6;--color-card-shadow:0 1px 3px #00000040, 0 1px 2px #00000026;--color-card-shadow-hover:0 4px 16px #00000059, 0 2px 6px #0003;--gradient-brand:linear-gradient(135deg, #fbbf24 0%, #f87171 100%);--gradient-surface:linear-gradient(180deg, #1a1000 0%, #2d1d00 100%);--chart-color-1:#fbbf24;--chart-color-2:#34d399;--chart-color-3:#60a5fa;--chart-color-4:#f87171;--chart-color-5:#a78bfa;--chart-color-6:#22d3ee;--chart-color-7:#f472b6;--chart-color-8:#2dd4bf}[data-palette=slate]{--color-primary:#475569;--color-primary-hover:#334155;--color-primary-light:#94a3b8;--color-primary-glow:#47556926;--color-surface:#f8fafc;--color-surface-alt:#f1f5f9;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#0f172a;--color-text-secondary:#475569;--color-text-muted:#94a3b8;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#f59e0b;--color-warning-light:#f59e0b1a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#cbd5e1;--color-border-subtle:#e2e8f0;--color-nav-bg:#1e293bf2;--color-nav-text:#f1f5f9;--color-sidebar-bg:#f8fafcd9;--color-card-shadow:0 1px 3px #0f172a0f, 0 1px 2px #0f172a14;--color-card-shadow-hover:0 4px 12px #0f172a1a, 0 2px 4px #0f172a0f;--gradient-brand:linear-gradient(135deg, #475569 0%, #6366f1 100%);--gradient-surface:linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%);--chart-color-1:#64748b;--chart-color-2:#10b981;--chart-color-3:#f59e0b;--chart-color-4:#ef4444;--chart-color-5:#8b5cf6;--chart-color-6:#06b6d4;--chart-color-7:#ec4899;--chart-color-8:#14b8a6}.dark[data-palette=slate]{--color-primary:#94a3b8;--color-primary-hover:#cbd5e1;--color-primary-light:#475569;--color-primary-glow:#94a3b826;--color-surface:#0c1017;--color-surface-alt:#131a25;--color-surface-raised:#1e293b;--color-surface-overlay:#131a25d9;--color-text:#e2e8f0;--color-text-secondary:#94a3b8;--color-text-muted:#64748b;--color-success-light:#10b98126;--color-warning-light:#f59e0b26;--color-danger-light:#ef444426;--color-border:#94a3b81f;--color-border-subtle:#94a3b80f;--color-nav-bg:#1e293bf2;--color-nav-text:#e2e8f0;--color-sidebar-bg:#131a25e6;--color-card-shadow:0 1px 3px #00000040, 0 1px 2px #00000026;--color-card-shadow-hover:0 4px 16px #00000059, 0 2px 6px #0003;--gradient-brand:linear-gradient(135deg, #94a3b8 0%, #818cf8 100%);--gradient-surface:linear-gradient(180deg, #0c1017 0%, #131a25 100%);--chart-color-1:#94a3b8;--chart-color-2:#34d399;--chart-color-3:#fbbf24;--chart-color-4:#f87171;--chart-color-5:#a78bfa;--chart-color-6:#22d3ee;--chart-color-7:#f472b6;--chart-color-8:#2dd4bf}[data-palette=rose]{--color-primary:#e11d48;--color-primary-hover:#be123c;--color-primary-light:#fb7185;--color-primary-glow:#e11d4826;--color-surface:#fff1f2;--color-surface-alt:#ffe4e6;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#1a0a0d;--color-text-secondary:#7a3b46;--color-text-muted:#b06070;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#f59e0b;--color-warning-light:#f59e0b1a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#fecdd3;--color-border-subtle:#ffe4e6;--color-nav-bg:#3d1219f2;--color-nav-text:#ffe4e6;--color-sidebar-bg:#fff1f2d9;--color-card-shadow:0 1px 3px #1a0a0d0f, 0 1px 2px #1a0a0d14;--color-card-shadow-hover:0 4px 12px #1a0a0d1a, 0 2px 4px #1a0a0d0f;--gradient-brand:linear-gradient(135deg, #e11d48 0%, #db2777 100%);--gradient-surface:linear-gradient(180deg, #fff1f2 0%, #ffe4e6 100%);--chart-color-1:#f43f5e;--chart-color-2:#10b981;--chart-color-3:#f59e0b;--chart-color-4:#ef4444;--chart-color-5:#8b5cf6;--chart-color-6:#06b6d4;--chart-color-7:#3b82f6;--chart-color-8:#14b8a6}.dark[data-palette=rose]{--color-primary:#fb7185;--color-primary-hover:#fda4af;--color-primary-light:#e11d48;--color-primary-glow:#fb718526;--color-surface:#1a0a0d;--color-surface-alt:#2d1219;--color-surface-raised:#3d1922;--color-surface-overlay:#2d1219d9;--color-text:#ffe4e6;--color-text-secondary:#fecdd3;--color-text-muted:#a06070;--color-success-light:#10b98126;--color-warning-light:#f59e0b26;--color-danger-light:#ef444426;--color-border:#fb71851f;--color-border-subtle:#fb71850f;--color-nav-bg:#3d1922f2;--color-nav-text:#ffe4e6;--color-sidebar-bg:#2d1219e6;--color-card-shadow:0 1px 3px #00000040, 0 1px 2px #00000026;--color-card-shadow-hover:0 4px 16px #00000059, 0 2px 6px #0003;--gradient-brand:linear-gradient(135deg, #fb7185 0%, #f472b6 100%);--gradient-surface:linear-gradient(180deg, #1a0a0d 0%, #2d1219 100%);--chart-color-1:#fb7185;--chart-color-2:#34d399;--chart-color-3:#fbbf24;--chart-color-4:#f87171;--chart-color-5:#a78bfa;--chart-color-6:#22d3ee;--chart-color-7:#60a5fa;--chart-color-8:#2dd4bf}[data-palette=custom]{--color-primary:#1d4ed8;--color-primary-hover:#1e40af;--color-primary-light:#60a5fa;--color-primary-glow:#1d4ed826;--color-surface:#f8fafc;--color-surface-alt:#f1f5f9;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#0f172a;--color-text-secondary:#475569;--color-text-muted:#94a3b8;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#f59e0b;--color-warning-light:#f59e0b1a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#e2e8f0;--color-border-subtle:#f1f5f9;--color-nav-bg:#0f172af2;--color-nav-text:#f1f5f9;--color-sidebar-bg:#ffffffd9;--color-card-shadow:0 1px 3px #0000000a, 0 1px 2px #0000000f;--color-card-shadow-hover:0 4px 12px #00000014, 0 2px 4px #0000000a;--gradient-brand:linear-gradient(135deg, #1d4ed8 0%, #7c3aed 100%);--gradient-surface:linear-gradient(180deg, #f8fafc 0%, #eff6ff 100%);--chart-color-1:#3b82f6;--chart-color-2:#10b981;--chart-color-3:#f59e0b;--chart-color-4:#ef4444;--chart-color-5:#8b5cf6;--chart-color-6:#06b6d4;--chart-color-7:#ec4899;--chart-color-8:#14b8a6}.dark[data-palette=custom]{--color-primary:#60a5fa;--color-primary-hover:#93c5fd;--color-primary-light:#3b82f6;--color-primary-glow:#60a5fa26;--color-surface:#0b1120;--color-surface-alt:#131c2e;--color-surface-raised:#1a2640;--color-surface-overlay:#131c2ed9;--color-text:#e2e8f0;--color-text-secondary:#94a3b8;--color-text-muted:#64748b;--color-success-light:#10b98126;--color-warning-light:#f59e0b26;--color-danger-light:#ef444426;--color-border:#94a3b81f;--color-border-subtle:#94a3b80f;--color-nav-bg:#1a2640f2;--color-nav-text:#e2e8f0;--color-sidebar-bg:#131c2ee6;--color-card-shadow:0 1px 3px #0003, 0 1px 2px #0000001f;--color-card-shadow-hover:0 4px 16px #0000004d, 0 2px 6px #00000026;--gradient-brand:linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);--gradient-surface:linear-gradient(180deg, #0b1120 0%, #0f1729 100%);--chart-color-1:#60a5fa;--chart-color-2:#34d399;--chart-color-3:#fbbf24;--chart-color-4:#f87171;--chart-color-5:#a78bfa;--chart-color-6:#22d3ee;--chart-color-7:#f472b6;--chart-color-8:#2dd4bf}[data-palette=ocean]{--color-primary:#0891b2;--color-primary-hover:#0e7490;--color-primary-light:#22d3ee;--color-primary-glow:#0891b226;--color-surface:#ecfeff;--color-surface-alt:#cffafe;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#164e63;--color-text-secondary:#0e7490;--color-text-muted:#94a3b8;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#f59e0b;--color-warning-light:#f59e0b1a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#a5f3fc;--color-border-subtle:#cffafe;--color-nav-bg:#155e75f2;--color-nav-text:#ecfeff;--color-sidebar-bg:#ecfeffd9;--color-card-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;--color-card-shadow-hover:0 4px 12px #00000014,0 2px 4px #0000000a;--gradient-brand:linear-gradient(135deg,#0891b2 0%,#06b6d4 100%);--gradient-surface:linear-gradient(180deg,#ecfeff 0%,#cffafe 100%);--chart-color-1:#06b6d4;--chart-color-2:#10b981;--chart-color-3:#f59e0b;--chart-color-4:#ef4444;--chart-color-5:#8b5cf6;--chart-color-6:#0891b2;--chart-color-7:#ec4899;--chart-color-8:#14b8a6}.dark[data-palette=ocean]{--color-primary:#22d3ee;--color-primary-hover:#67e8f9;--color-primary-light:#06b6d4;--color-primary-glow:#22d3ee26;--color-surface:#083344;--color-surface-alt:#0c4a5e;--color-surface-raised:#155e75;--color-surface-overlay:#083344d9;--color-text:#ecfeff;--color-text-secondary:#a5f3fc;--color-text-muted:#64748b;--color-border:#a5f3fc1f;--color-border-subtle:#a5f3fc0f;--color-nav-bg:#155e75f2;--color-nav-text:#ecfeff;--color-sidebar-bg:#0c4a5ee6;--color-card-shadow:0 1px 3px #0003,0 1px 2px #0000001f;--color-card-shadow-hover:0 4px 16px #0000004d,0 2px 6px #00000026;--gradient-brand:linear-gradient(135deg,#06b6d4 0%,#22d3ee 100%);--gradient-surface:linear-gradient(180deg,#083344 0%,#0c4a5e 100%);--chart-color-1:#22d3ee;--chart-color-2:#34d399;--chart-color-3:#fbbf24;--chart-color-4:#f87171;--chart-color-5:#a78bfa;--chart-color-6:#67e8f9;--chart-color-7:#f472b6;--chart-color-8:#2dd4bf}[data-palette=amber]{--color-primary:#d97706;--color-primary-hover:#b45309;--color-primary-light:#fbbf24;--color-primary-glow:#d9770626;--color-surface:#fffbeb;--color-surface-alt:#fef3c7;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#78350f;--color-text-secondary:#92400e;--color-text-muted:#b45309;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#d97706;--color-warning-light:#d977061a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#fde68a;--color-border-subtle:#fef3c7;--color-nav-bg:#78350ff2;--color-nav-text:#fffbeb;--color-sidebar-bg:#fffbebd9;--color-card-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;--color-card-shadow-hover:0 4px 12px #00000014,0 2px 4px #0000000a;--gradient-brand:linear-gradient(135deg,#d97706 0%,#f59e0b 100%);--gradient-surface:linear-gradient(180deg,#fffbeb 0%,#fef3c7 100%);--chart-color-1:#f59e0b;--chart-color-2:#10b981;--chart-color-3:#3b82f6;--chart-color-4:#ef4444;--chart-color-5:#8b5cf6;--chart-color-6:#d97706;--chart-color-7:#ec4899;--chart-color-8:#14b8a6}.dark[data-palette=amber]{--color-primary:#fbbf24;--color-primary-hover:#fde68a;--color-primary-light:#f59e0b;--color-primary-glow:#fbbf2426;--color-surface:#1c1208;--color-surface-alt:#2d1f0e;--color-surface-raised:#3d2b14;--color-surface-overlay:#1c1208d9;--color-text:#fef3c7;--color-text-secondary:#fde68a;--color-text-muted:#78716c;--color-border:#fde68a1f;--color-border-subtle:#fde68a0f;--color-nav-bg:#3d2b14f2;--color-nav-text:#fef3c7;--color-sidebar-bg:#2d1f0ee6;--color-card-shadow:0 1px 3px #0003,0 1px 2px #0000001f;--color-card-shadow-hover:0 4px 16px #0000004d,0 2px 6px #00000026;--gradient-brand:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%);--gradient-surface:linear-gradient(180deg,#1c1208 0%,#2d1f0e 100%);--chart-color-1:#fbbf24;--chart-color-2:#34d399;--chart-color-3:#60a5fa;--chart-color-4:#f87171;--chart-color-5:#a78bfa;--chart-color-6:#fde68a;--chart-color-7:#f472b6;--chart-color-8:#2dd4bf}[data-palette=lavender]{--color-primary:#9333ea;--color-primary-hover:#7e22ce;--color-primary-light:#c084fc;--color-primary-glow:#9333ea26;--color-surface:#faf5ff;--color-surface-alt:#f3e8ff;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#3b0764;--color-text-secondary:#6b21a8;--color-text-muted:#9ca3af;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#f59e0b;--color-warning-light:#f59e0b1a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#e9d5ff;--color-border-subtle:#f3e8ff;--color-nav-bg:#3b0764f2;--color-nav-text:#faf5ff;--color-sidebar-bg:#faf5ffd9;--color-card-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;--color-card-shadow-hover:0 4px 12px #00000014,0 2px 4px #0000000a;--gradient-brand:linear-gradient(135deg,#9333ea 0%,#a855f7 100%);--gradient-surface:linear-gradient(180deg,#faf5ff 0%,#f3e8ff 100%);--chart-color-1:#a855f7;--chart-color-2:#10b981;--chart-color-3:#f59e0b;--chart-color-4:#ef4444;--chart-color-5:#3b82f6;--chart-color-6:#9333ea;--chart-color-7:#ec4899;--chart-color-8:#14b8a6}.dark[data-palette=lavender]{--color-primary:#c084fc;--color-primary-hover:#d8b4fe;--color-primary-light:#a855f7;--color-primary-glow:#c084fc26;--color-surface:#1a0a2e;--color-surface-alt:#2d1650;--color-surface-raised:#3b1f6b;--color-surface-overlay:#1a0a2ed9;--color-text:#f3e8ff;--color-text-secondary:#d8b4fe;--color-text-muted:#7e22ce;--color-border:#d8b4fe1f;--color-border-subtle:#d8b4fe0f;--color-nav-bg:#3b1f6bf2;--color-nav-text:#f3e8ff;--color-sidebar-bg:#2d1650e6;--color-card-shadow:0 1px 3px #0003,0 1px 2px #0000001f;--color-card-shadow-hover:0 4px 16px #0000004d,0 2px 6px #00000026;--gradient-brand:linear-gradient(135deg,#a855f7 0%,#c084fc 100%);--gradient-surface:linear-gradient(180deg,#1a0a2e 0%,#2d1650 100%);--chart-color-1:#c084fc;--chart-color-2:#34d399;--chart-color-3:#fbbf24;--chart-color-4:#f87171;--chart-color-5:#60a5fa;--chart-color-6:#d8b4fe;--chart-color-7:#f472b6;--chart-color-8:#2dd4bf}[data-palette=forest]{--color-primary:#166534;--color-primary-hover:#14532d;--color-primary-light:#4ade80;--color-primary-glow:#16653426;--color-surface:#f0fdf4;--color-surface-alt:#dcfce7;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#14532d;--color-text-secondary:#166534;--color-text-muted:#94a3b8;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#f59e0b;--color-warning-light:#f59e0b1a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#bbf7d0;--color-border-subtle:#dcfce7;--color-nav-bg:#14532df2;--color-nav-text:#f0fdf4;--color-sidebar-bg:#f0fdf4d9;--color-card-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;--color-card-shadow-hover:0 4px 12px #00000014,0 2px 4px #0000000a;--gradient-brand:linear-gradient(135deg,#166534 0%,#15803d 100%);--gradient-surface:linear-gradient(180deg,#f0fdf4 0%,#dcfce7 100%);--chart-color-1:#166534;--chart-color-2:#3b82f6;--chart-color-3:#f59e0b;--chart-color-4:#ef4444;--chart-color-5:#8b5cf6;--chart-color-6:#166534;--chart-color-7:#ec4899;--chart-color-8:#14b8a6}.dark[data-palette=forest]{--color-primary:#4ade80;--color-primary-hover:#86efac;--color-primary-light:#22c55e;--color-primary-glow:#4ade8026;--color-surface:#052e16;--color-surface-alt:#0a3d1f;--color-surface-raised:#14532d;--color-surface-overlay:#052e16d9;--color-text:#dcfce7;--color-text-secondary:#bbf7d0;--color-text-muted:#64748b;--color-border:#bbf7d01f;--color-border-subtle:#bbf7d00f;--color-nav-bg:#14532df2;--color-nav-text:#dcfce7;--color-sidebar-bg:#0a3d1fe6;--color-card-shadow:0 1px 3px #0003,0 1px 2px #0000001f;--color-card-shadow-hover:0 4px 16px #0000004d,0 2px 6px #00000026;--gradient-brand:linear-gradient(135deg,#22c55e 0%,#4ade80 100%);--gradient-surface:linear-gradient(180deg,#052e16 0%,#0a3d1f 100%);--chart-color-1:#34d399;--chart-color-2:#60a5fa;--chart-color-3:#fbbf24;--chart-color-4:#f87171;--chart-color-5:#a78bfa;--chart-color-6:#86efac;--chart-color-7:#f472b6;--chart-color-8:#2dd4bf}[data-palette=crimson]{--color-primary:#dc2626;--color-primary-hover:#b91c1c;--color-primary-light:#f87171;--color-primary-glow:#dc262626;--color-surface:#fef2f2;--color-surface-alt:#fee2e2;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#450a0a;--color-text-secondary:#7f1d1d;--color-text-muted:#94a3b8;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#f59e0b;--color-warning-light:#f59e0b1a;--color-danger:#dc2626;--color-danger-light:#dc26261a;--color-border:#fecaca;--color-border-subtle:#fee2e2;--color-nav-bg:#450a0af2;--color-nav-text:#fef2f2;--color-sidebar-bg:#fef2f2d9;--color-card-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;--color-card-shadow-hover:0 4px 12px #00000014,0 2px 4px #0000000a;--gradient-brand:linear-gradient(135deg,#dc2626 0%,#ef4444 100%);--gradient-surface:linear-gradient(180deg,#fef2f2 0%,#fee2e2 100%);--chart-color-1:#ef4444;--chart-color-2:#10b981;--chart-color-3:#f59e0b;--chart-color-4:#3b82f6;--chart-color-5:#8b5cf6;--chart-color-6:#dc2626;--chart-color-7:#ec4899;--chart-color-8:#14b8a6}.dark[data-palette=crimson]{--color-primary:#f87171;--color-primary-hover:#fca5a5;--color-primary-light:#ef4444;--color-primary-glow:#f8717126;--color-surface:#1f0a0a;--color-surface-alt:#2d1212;--color-surface-raised:#451a1a;--color-surface-overlay:#1f0a0ad9;--color-text:#fee2e2;--color-text-secondary:#fecaca;--color-text-muted:#7f1d1d;--color-border:#fecaca1f;--color-border-subtle:#fecaca0f;--color-nav-bg:#451a1af2;--color-nav-text:#fee2e2;--color-sidebar-bg:#2d1212e6;--color-card-shadow:0 1px 3px #0003,0 1px 2px #0000001f;--color-card-shadow-hover:0 4px 16px #0000004d,0 2px 6px #00000026;--gradient-brand:linear-gradient(135deg,#ef4444 0%,#f87171 100%);--gradient-surface:linear-gradient(180deg,#1f0a0a 0%,#2d1212 100%);--chart-color-1:#f87171;--chart-color-2:#34d399;--chart-color-3:#fbbf24;--chart-color-4:#60a5fa;--chart-color-5:#a78bfa;--chart-color-6:#fca5a5;--chart-color-7:#f472b6;--chart-color-8:#2dd4bf}[data-palette=charcoal]{--color-primary:#52525b;--color-primary-hover:#3f3f46;--color-primary-light:#a1a1aa;--color-primary-glow:#52525b26;--color-surface:#fafafa;--color-surface-alt:#f4f4f5;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#18181b;--color-text-secondary:#3f3f46;--color-text-muted:#a1a1aa;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#f59e0b;--color-warning-light:#f59e0b1a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#e4e4e7;--color-border-subtle:#f4f4f5;--color-nav-bg:#18181bf2;--color-nav-text:#fafafa;--color-sidebar-bg:#fafafad9;--color-card-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;--color-card-shadow-hover:0 4px 12px #00000014,0 2px 4px #0000000a;--gradient-brand:linear-gradient(135deg,#52525b 0%,#71717a 100%);--gradient-surface:linear-gradient(180deg,#fafafa 0%,#f4f4f5 100%);--chart-color-1:#3b82f6;--chart-color-2:#10b981;--chart-color-3:#f59e0b;--chart-color-4:#ef4444;--chart-color-5:#8b5cf6;--chart-color-6:#52525b;--chart-color-7:#ec4899;--chart-color-8:#06b6d4}.dark[data-palette=charcoal]{--color-primary:#a1a1aa;--color-primary-hover:#d4d4d8;--color-primary-light:#71717a;--color-primary-glow:#a1a1aa1f;--color-surface:#09090b;--color-surface-alt:#18181b;--color-surface-raised:#27272a;--color-surface-overlay:#09090bd9;--color-text:#f4f4f5;--color-text-secondary:#d4d4d8;--color-text-muted:#52525b;--color-border:#d4d4d81f;--color-border-subtle:#d4d4d80f;--color-nav-bg:#27272af2;--color-nav-text:#f4f4f5;--color-sidebar-bg:#18181be6;--color-card-shadow:0 1px 3px #0000004d,0 1px 2px #0003;--color-card-shadow-hover:0 4px 16px #0006,0 2px 6px #00000040;--gradient-brand:linear-gradient(135deg,#71717a 0%,#a1a1aa 100%);--gradient-surface:linear-gradient(180deg,#09090b 0%,#18181b 100%);--chart-color-1:#60a5fa;--chart-color-2:#34d399;--chart-color-3:#fbbf24;--chart-color-4:#f87171;--chart-color-5:#a78bfa;--chart-color-6:#d4d4d8;--chart-color-7:#f472b6;--chart-color-8:#22d3ee}[data-palette=coral]{--color-primary:#f97316;--color-primary-hover:#ea580c;--color-primary-light:#fb923c;--color-primary-glow:#f9731626;--color-surface:#fff7ed;--color-surface-alt:#ffedd5;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#431407;--color-text-secondary:#7c2d12;--color-text-muted:#94a3b8;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#f97316;--color-warning-light:#f973161a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#fed7aa;--color-border-subtle:#ffedd5;--color-nav-bg:#431407f2;--color-nav-text:#fff7ed;--color-sidebar-bg:#fff7edd9;--color-card-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;--color-card-shadow-hover:0 4px 12px #00000014,0 2px 4px #0000000a;--gradient-brand:linear-gradient(135deg,#f97316 0%,#fb923c 100%);--gradient-surface:linear-gradient(180deg,#fff7ed 0%,#ffedd5 100%);--chart-color-1:#f97316;--chart-color-2:#10b981;--chart-color-3:#3b82f6;--chart-color-4:#ef4444;--chart-color-5:#8b5cf6;--chart-color-6:#ea580c;--chart-color-7:#ec4899;--chart-color-8:#14b8a6}.dark[data-palette=coral]{--color-primary:#fb923c;--color-primary-hover:#fdba74;--color-primary-light:#f97316;--color-primary-glow:#fb923c26;--color-surface:#1a0e05;--color-surface-alt:#2d180b;--color-surface-raised:#431407;--color-surface-overlay:#1a0e05d9;--color-text:#ffedd5;--color-text-secondary:#fed7aa;--color-text-muted:#7c2d12;--color-border:#fed7aa1f;--color-border-subtle:#fed7aa0f;--color-nav-bg:#43200bf2;--color-nav-text:#ffedd5;--color-sidebar-bg:#2d180be6;--color-card-shadow:0 1px 3px #0003,0 1px 2px #0000001f;--color-card-shadow-hover:0 4px 16px #0000004d,0 2px 6px #00000026;--gradient-brand:linear-gradient(135deg,#f97316 0%,#fb923c 100%);--gradient-surface:linear-gradient(180deg,#1a0e05 0%,#2d180b 100%);--chart-color-1:#fb923c;--chart-color-2:#34d399;--chart-color-3:#fbbf24;--chart-color-4:#f87171;--chart-color-5:#a78bfa;--chart-color-6:#fdba74;--chart-color-7:#f472b6;--chart-color-8:#2dd4bf}[data-palette=indigo]{--color-primary:#4f46e5;--color-primary-hover:#4338ca;--color-primary-light:#818cf8;--color-primary-glow:#4f46e526;--color-surface:#eef2ff;--color-surface-alt:#e0e7ff;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#1e1b4b;--color-text-secondary:#3730a3;--color-text-muted:#94a3b8;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#f59e0b;--color-warning-light:#f59e0b1a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#c7d2fe;--color-border-subtle:#e0e7ff;--color-nav-bg:#1e1b4bf2;--color-nav-text:#eef2ff;--color-sidebar-bg:#eef2ffd9;--color-card-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;--color-card-shadow-hover:0 4px 12px #00000014,0 2px 4px #0000000a;--gradient-brand:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%);--gradient-surface:linear-gradient(180deg,#eef2ff 0%,#e0e7ff 100%);--chart-color-1:#6366f1;--chart-color-2:#10b981;--chart-color-3:#f59e0b;--chart-color-4:#ef4444;--chart-color-5:#8b5cf6;--chart-color-6:#4f46e5;--chart-color-7:#ec4899;--chart-color-8:#14b8a6}.dark[data-palette=indigo]{--color-primary:#818cf8;--color-primary-hover:#a5b4fc;--color-primary-light:#6366f1;--color-primary-glow:#818cf826;--color-surface:#0c0a1e;--color-surface-alt:#1e1b4b;--color-surface-raised:#312e81;--color-surface-overlay:#0c0a1ed9;--color-text:#e0e7ff;--color-text-secondary:#c7d2fe;--color-text-muted:#3730a3;--color-border:#c7d2fe1f;--color-border-subtle:#c7d2fe0f;--color-nav-bg:#312e81f2;--color-nav-text:#e0e7ff;--color-sidebar-bg:#1e1b4be6;--color-card-shadow:0 1px 3px #0003,0 1px 2px #0000001f;--color-card-shadow-hover:0 4px 16px #0000004d,0 2px 6px #00000026;--gradient-brand:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);--gradient-surface:linear-gradient(180deg,#0c0a1e 0%,#1e1b4b 100%);--chart-color-1:#818cf8;--chart-color-2:#34d399;--chart-color-3:#fbbf24;--chart-color-4:#f87171;--chart-color-5:#a78bfa;--chart-color-6:#a5b4fc;--chart-color-7:#f472b6;--chart-color-8:#2dd4bf}[data-palette=sage]{--color-primary:#6b8e50;--color-primary-hover:#5a7a42;--color-primary-light:#98b87a;--color-primary-glow:#65a30d26;--color-surface:#f7fee7;--color-surface-alt:#ecfccb;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#1a2e05;--color-text-secondary:#365314;--color-text-muted:#94a3b8;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#f59e0b;--color-warning-light:#f59e0b1a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#d9f99d;--color-border-subtle:#ecfccb;--color-nav-bg:#1a2e05f2;--color-nav-text:#f7fee7;--color-sidebar-bg:#f7fee7d9;--color-card-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;--color-card-shadow-hover:0 4px 12px #00000014,0 2px 4px #0000000a;--gradient-brand:linear-gradient(135deg,#6b8e50 0%,#8ba67a 100%);--gradient-surface:linear-gradient(180deg,#f7fee7 0%,#ecfccb 100%);--chart-color-1:#84cc16;--chart-color-2:#06b6d4;--chart-color-3:#f59e0b;--chart-color-4:#ef4444;--chart-color-5:#8b5cf6;--chart-color-6:#65a30d;--chart-color-7:#ec4899;--chart-color-8:#14b8a6}.dark[data-palette=sage]{--color-primary:#98b87a;--color-primary-hover:#b0cc96;--color-primary-light:#7da066;--color-primary-glow:#a3e63526;--color-surface:#0f1a05;--color-surface-alt:#1a2e05;--color-surface-raised:#365314;--color-surface-overlay:#0f1a05d9;--color-text:#ecfccb;--color-text-secondary:#d9f99d;--color-text-muted:#4d7c0f;--color-border:#d9f99d1f;--color-border-subtle:#d9f99d0f;--color-nav-bg:#365314f2;--color-nav-text:#ecfccb;--color-sidebar-bg:#1a2e05e6;--color-card-shadow:0 1px 3px #0003,0 1px 2px #0000001f;--color-card-shadow-hover:0 4px 16px #0000004d,0 2px 6px #00000026;--gradient-brand:linear-gradient(135deg,#7da066 0%,#98b87a 100%);--gradient-surface:linear-gradient(180deg,#0f1a05 0%,#1a2e05 100%);--chart-color-1:#a3e635;--chart-color-2:#22d3ee;--chart-color-3:#fbbf24;--chart-color-4:#f87171;--chart-color-5:#a78bfa;--chart-color-6:#bef264;--chart-color-7:#f472b6;--chart-color-8:#2dd4bf}[data-palette=coffee]{--color-primary:#92400e;--color-primary-hover:#78350f;--color-primary-light:#d97706;--color-primary-glow:#92400e26;--color-surface:#fef3c7;--color-surface-alt:#fde68a;--color-surface-raised:#fffbeb;--color-surface-overlay:#fffbebcc;--color-text:#451a03;--color-text-secondary:#78350f;--color-text-muted:#94a3b8;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#d97706;--color-warning-light:#d977061a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#f59e0b;--color-border-subtle:#fde68a;--color-nav-bg:#451a03f2;--color-nav-text:#fef3c7;--color-sidebar-bg:#fef3c7d9;--color-card-shadow:0 1px 3px #0000000f,0 1px 2px #00000014;--color-card-shadow-hover:0 4px 12px #0000001a,0 2px 4px #0000000f;--gradient-brand:linear-gradient(135deg,#92400e 0%,#b45309 100%);--gradient-surface:linear-gradient(180deg,#fef3c7 0%,#fde68a 100%);--chart-color-1:#d97706;--chart-color-2:#10b981;--chart-color-3:#3b82f6;--chart-color-4:#ef4444;--chart-color-5:#8b5cf6;--chart-color-6:#92400e;--chart-color-7:#ec4899;--chart-color-8:#14b8a6}.dark[data-palette=coffee]{--color-primary:#a0714b;--color-primary-hover:#b8896a;--color-primary-light:#8b6140;--color-primary-glow:#d9770626;--color-surface:#1a0f05;--color-surface-alt:#2d1a0b;--color-surface-raised:#451a03;--color-surface-overlay:#1a0f05d9;--color-text:#fde68a;--color-text-secondary:#fcd34d;--color-text-muted:#78350f;--color-border:#fcd34d1f;--color-border-subtle:#fcd34d0f;--color-nav-bg:#45260bf2;--color-nav-text:#fde68a;--color-sidebar-bg:#2d1a0be6;--color-card-shadow:0 1px 3px #0003,0 1px 2px #0000001f;--color-card-shadow-hover:0 4px 16px #0000004d,0 2px 6px #00000026;--gradient-brand:linear-gradient(135deg,#8b6140 0%,#a0714b 100%);--gradient-surface:linear-gradient(180deg,#1a0f05 0%,#2d1a0b 100%);--chart-color-1:#a0714b;--chart-color-2:#34d399;--chart-color-3:#fbbf24;--chart-color-4:#f87171;--chart-color-5:#a78bfa;--chart-color-6:#b8896a;--chart-color-7:#f472b6;--chart-color-8:#2dd4bf}[data-palette=naruto]{--color-primary:#f66c2d;--color-primary-hover:#e55a1b;--color-primary-light:#ff9960;--color-primary-glow:#f66c2d2e;--color-surface:#f0ebdf;--color-surface-alt:#e8e2d4;--color-surface-raised:#fff;--color-surface-overlay:#f0ebdfd9;--color-text:#363641;--color-text-secondary:#4a4a56;--color-text-muted:#9ca3af;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#e7e419;--color-warning-light:#e7e4191a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#d6d0c2;--color-border-subtle:#e8e2d4;--color-nav-bg:#082c8cf2;--color-nav-text:#f0ebdf;--color-sidebar-bg:#f0ebdfe0;--color-card-shadow:0 1px 3px #3636410f,0 1px 2px #0000000a;--color-card-shadow-hover:0 4px 12px #f66c2d1f,0 2px 4px #0000000a;--gradient-brand:linear-gradient(135deg,#f66c2d 0%,#e7e419 100%);--gradient-surface:linear-gradient(180deg,#f0ebdf 0%,#e8e2d4 100%);--chart-color-1:#f66c2d;--chart-color-2:#4691cc;--chart-color-3:#e7e419;--chart-color-4:#082c8c;--chart-color-5:#10b981;--chart-color-6:#ef4444;--chart-color-7:#8b5cf6;--chart-color-8:#ec4899}.dark[data-palette=naruto]{--color-primary:#ff9960;--color-primary-hover:#ffb380;--color-primary-light:#f66c2d;--color-primary-glow:#ff99602e;--color-surface:#1a1a24;--color-surface-alt:#2a2a36;--color-surface-raised:#363641;--color-surface-overlay:#1a1a24e0;--color-text:#f0ebdf;--color-text-secondary:#d6d0c2;--color-text-muted:#6b7280;--color-border:#f66c2d26;--color-border-subtle:#f66c2d0f;--color-nav-bg:#082c8cf2;--color-nav-text:#ff9960;--color-sidebar-bg:#2a2a36e6;--color-card-shadow:0 1px 3px #00000040,0 1px 2px #00000026;--color-card-shadow-hover:0 4px 16px #f66c2d1f,0 2px 6px #00000026;--gradient-brand:linear-gradient(135deg,#f66c2d 0%,#e7e419 100%);--gradient-surface:linear-gradient(180deg,#1a1a24 0%,#2a2a36 100%);--chart-color-1:#ff9960;--chart-color-2:#4691cc;--chart-color-3:#e7e419;--chart-color-4:#6b8fd4;--chart-color-5:#34d399;--chart-color-6:#f87171;--chart-color-7:#a78bfa;--chart-color-8:#f472b6}[data-palette=batman]{--color-primary:#ae8875;--color-primary-hover:#9a7563;--color-primary-light:#c4a090;--color-primary-glow:#ae88752e;--color-surface:#f0ede9;--color-surface-alt:#e4dfda;--color-surface-raised:#fff;--color-surface-overlay:#f0ede9d9;--color-text:#080808;--color-text-secondary:#515155;--color-text-muted:#9ca3af;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#f59e0b;--color-warning-light:#f59e0b1a;--color-danger:#ef4444;--color-danger-light:#ef44441a;--color-border:#d1cbc5;--color-border-subtle:#e4dfda;--color-nav-bg:#080808f2;--color-nav-text:#c4a090;--color-sidebar-bg:#f0ede9e0;--color-card-shadow:0 1px 3px #08080814,0 1px 2px #0000000a;--color-card-shadow-hover:0 4px 12px #0808081f,0 2px 4px #0000000a;--gradient-brand:linear-gradient(135deg,#515155 0%,#ae8875 100%);--gradient-surface:linear-gradient(180deg,#f0ede9 0%,#e4dfda 100%);--chart-color-1:#ae8875;--chart-color-2:#515155;--chart-color-3:#10b981;--chart-color-4:#3b82f6;--chart-color-5:#ef4444;--chart-color-6:#8b5cf6;--chart-color-7:#06b6d4;--chart-color-8:#ec4899}.dark[data-palette=batman]{--color-primary:#c4a090;--color-primary-hover:#d4b4a6;--color-primary-light:#ae8875;--color-primary-glow:#c4a0902e;--color-surface:#080808;--color-surface-alt:#1a1a1c;--color-surface-raised:#2a2a2e;--color-surface-overlay:#080808e6;--color-text:#e4dfda;--color-text-secondary:#7f8086;--color-text-muted:#515155;--color-border:#ae88752e;--color-border-subtle:#ae887514;--color-nav-bg:#2a2a2ef2;--color-nav-text:#c4a090;--color-sidebar-bg:#1a1a1ceb;--color-card-shadow:0 1px 3px #0006,0 1px 2px #0000004d;--color-card-shadow-hover:0 4px 16px #ae88751a,0 2px 6px #0003;--gradient-brand:linear-gradient(135deg,#515155 0%,#ae8875 100%);--gradient-surface:linear-gradient(180deg,#080808 0%,#1a1a1c 100%);--chart-color-1:#c4a090;--chart-color-2:#7f8086;--chart-color-3:#34d399;--chart-color-4:#60a5fa;--chart-color-5:#f87171;--chart-color-6:#a78bfa;--chart-color-7:#22d3ee;--chart-color-8:#f472b6}[data-palette=rose-gold]{--color-primary:#b76e79;--color-primary-hover:#a45a6a;--color-primary-light:#d4a0a7;--color-primary-glow:#b76e7926;--color-surface:#fdf8f7;--color-surface-alt:#f9f0ee;--color-surface-raised:#fff;--color-surface-overlay:#fffc;--color-text:#3d2b2e;--color-text-secondary:#7a5c60;--color-text-muted:#b09094;--color-success:#10b981;--color-success-light:#10b9811a;--color-warning:#d4915d;--color-warning-light:#d4915d1a;--color-danger:#c74b5b;--color-danger-light:#c74b5b1a;--color-border:#ead5d8;--color-border-subtle:#f4e8ea;--color-nav-bg:#3d2b2ef2;--color-nav-text:#f4e8ea;--color-sidebar-bg:#fdf8f7d9;--color-card-shadow:0 1px 3px #3d2b2e0a,0 1px 2px #3d2b2e0f;--color-card-shadow-hover:0 4px 12px #3d2b2e14,0 2px 4px #3d2b2e0a;--gradient-brand:linear-gradient(135deg,#b76e79 0%,#d4915d 100%);--gradient-surface:linear-gradient(180deg,#fdf8f7 0%,#f9f0ee 100%);--chart-color-1:#d4a0a7;--chart-color-2:#10b981;--chart-color-3:#d4915d;--chart-color-4:#c74b5b;--chart-color-5:#a37cb5;--chart-color-6:#6ba5a0;--chart-color-7:#e8a0b5;--chart-color-8:#c9a87c}.dark[data-palette=rose-gold]{--color-primary:#d4a0a7;--color-primary-hover:#e0b8be;--color-primary-light:#b76e79;--color-primary-glow:#d4a0a726;--color-surface:#1a1214;--color-surface-alt:#241a1c;--color-surface-raised:#2e2224;--color-surface-overlay:#241a1cd9;--color-text:#ead5d8;--color-text-secondary:#b09094;--color-text-muted:#7a5c60;--color-border:#b090941f;--color-border-subtle:#b090940f;--color-nav-bg:#2e2224f2;--color-nav-text:#ead5d8;--color-sidebar-bg:#241a1ce6;--color-card-shadow:0 1px 3px #0003,0 1px 2px #0000001f;--color-card-shadow-hover:0 4px 16px #0000004d,0 2px 6px #00000026;--gradient-brand:linear-gradient(135deg,#b76e79 0%,#d4a0a7 100%);--gradient-surface:linear-gradient(180deg,#1a1214 0%,#241a1c 100%);--chart-color-1:#d4a0a7;--chart-color-2:#34d399;--chart-color-3:#e0b090;--chart-color-4:#e87a8a;--chart-color-5:#c4a0d0;--chart-color-6:#80c0ba;--chart-color-7:#f0b0c5;--chart-color-8:#d4b890}[data-palette=hello-kitty]{--color-primary:#ec407a;--color-primary-hover:#d81b60;--color-primary-light:#f06292;--color-primary-glow:#ec407a2e;--color-surface:#fce4ec;--color-surface-alt:#f8bbd0;--color-surface-raised:#fff;--color-surface-overlay:#fce4ecd9;--color-text:#880e4f;--color-text-secondary:#ad1457;--color-text-muted:#9ca3af;--color-success:#66bb6a;--color-success-light:#66bb6a1a;--color-warning:#ffb74d;--color-warning-light:#ffb74d1a;--color-danger:#ef5350;--color-danger-light:#ef53501a;--color-border:#f48fb1;--color-border-subtle:#f8bbd0;--color-nav-bg:#880e4ff2;--color-nav-text:#fce4ec;--color-sidebar-bg:#fce4ece0;--color-card-shadow:0 1px 3px #880e4f0f,0 1px 2px #0000000a;--color-card-shadow-hover:0 4px 12px #ec407a1f,0 2px 4px #0000000a;--gradient-brand:linear-gradient(135deg,#ec407a 0%,#f06292 100%);--gradient-surface:linear-gradient(180deg,#fce4ec 0%,#f8bbd0 100%);--chart-color-1:#ec407a;--chart-color-2:#66bb6a;--chart-color-3:#ffb74d;--chart-color-4:#42a5f5;--chart-color-5:#ab47bc;--chart-color-6:#26c6da;--chart-color-7:#ef5350;--chart-color-8:#8d6e63}.dark[data-palette=hello-kitty]{--color-primary:#f06292;--color-primary-hover:#f48fb1;--color-primary-light:#ec407a;--color-primary-glow:#f062922e;--color-surface:#2a0a1a;--color-surface-alt:#3d1228;--color-surface-raised:#4a1a35;--color-surface-overlay:#2a0a1ae0;--color-text:#fce4ec;--color-text-secondary:#f8bbd0;--color-text-muted:#6b7280;--color-border:#f48fb12e;--color-border-subtle:#f48fb114;--color-nav-bg:#4a1a35f2;--color-nav-text:#f06292;--color-sidebar-bg:#3d1228e6;--color-card-shadow:0 1px 3px #00000040,0 1px 2px #00000026;--color-card-shadow-hover:0 4px 16px #ec407a1f,0 2px 6px #00000026;--gradient-brand:linear-gradient(135deg,#ec407a 0%,#f06292 100%);--gradient-surface:linear-gradient(180deg,#2a0a1a 0%,#3d1228 100%);--chart-color-1:#f06292;--chart-color-2:#81c784;--chart-color-3:#ffd54f;--chart-color-4:#64b5f6;--chart-color-5:#ce93d8;--chart-color-6:#4dd0e1;--chart-color-7:#ef9a9a;--chart-color-8:#a1887f}:root{--z-widget-overlay:5;--z-widget-handle:10;--z-widget-remove:15;--z-autocomplete:20;--z-sidebar:40;--z-widget-library:40;--z-widget-settings:45;--z-topbar:50;--z-edit-bar:50;--z-fab-backdrop:59;--z-fab:60;--z-modal:100;--z-toast:9000;--z-splash:9999}:root[data-density=compact]{--grid-gap:8px;--grid-padding:8px;--widget-padding:12px;--widget-border-radius:8px;--widget-title-size:12px}:root[data-density=comfortable]{--grid-gap:16px;--grid-padding:16px;--widget-padding:16px;--widget-border-radius:12px;--widget-title-size:13px}:root[data-density=spacious]{--grid-gap:24px;--grid-padding:24px;--widget-padding:20px;--widget-border-radius:16px;--widget-title-size:14px}.widget-grid{padding:var(--grid-padding,16px);width:100%;min-height:calc(100vh - 56px)}.widget-container{--w-font-xs:clamp(7px, 2.5cqi, 13px);--w-font-sm:clamp(8px, 3cqi, 15px);--w-font-base:clamp(9px, 3.5cqi, 16px);--w-font-lg:clamp(11px, 5cqi, 26px);--w-font-xl:clamp(14px, 6.5cqi, 32px);--w-font-2xl:clamp(16px, 10cqi, 52px);--w-space-xs:clamp(1px, .5cqi, 6px);--w-space-sm:clamp(2px, 1cqi, 10px);--w-space-md:clamp(3px, 1.5cqi, 14px);--w-space-lg:clamp(4px, 2.5cqi, 20px);--w-icon:clamp(12px, 4.5cqi, 24px);--w-ring:clamp(40px, 20cqi, 140px);--w-ring-sw:clamp(3px, 2cqi, 12px);--w-cell:clamp(5px, 2.5cqi, 16px);--w-cell-gap:clamp(1px, .4cqi, 4px);--w-bar-h:clamp(4px, 1.8cqi, 14px);--w-badge:clamp(14px, 5.5cqi, 34px);--w-pad:clamp(3px, 1.5cqi, 16px);height:100%;container:widget/inline-size}.widget-wrapper{background:var(--color-surface-raised)}@supports (color:color-mix(in lab,red,red)){.widget-wrapper{background:color-mix(in srgb,var(--color-surface-raised) var(--widget-bg-opacity,85%),transparent)}}.widget-wrapper{-webkit-backdrop-filter:blur(8px);border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.widget-wrapper{border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}}.widget-wrapper{border-radius:var(--widget-border-radius,12px);box-shadow:var(--color-card-shadow);flex-direction:column;height:100%;transition:box-shadow .2s,border-color .2s,opacity .2s;display:flex;position:relative;overflow:hidden}.widget-wrapper:hover{box-shadow:var(--color-card-shadow-hover)}.widget-drag-handle{cursor:grab;z-index:10;height:28px;color:var(--color-text-muted);letter-spacing:2px;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:12px;display:none;position:absolute;top:0;left:0;right:0}.widget-drag-handle:active{cursor:grabbing}.widget-drag-handle:after{content:"⋮⋮";display:inline-block;transform:rotate(90deg)}.widget-edit-overlay{border:2px dashed var(--color-primary);pointer-events:none;z-index:5;border-radius:12px;display:none;position:absolute;top:0;right:0;bottom:0;left:0}.widget-remove-btn{background:var(--color-danger);color:#fff;cursor:pointer;text-align:center;z-index:15;border:none;border-radius:50%;width:24px;height:24px;font-size:14px;line-height:24px;transition:opacity .15s,transform .15s;display:none;position:absolute;top:4px;right:4px}.widget-remove-btn:hover{opacity:.9;transform:scale(1.1)}.widget-settings-btn{background:var(--color-surface-alt);width:24px;height:24px;color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;text-align:center;z-index:15;border-radius:50%;font-size:14px;line-height:24px;transition:opacity .15s,background .15s;display:none;position:absolute;top:4px;right:32px}.widget-settings-btn:hover{background:var(--color-primary-glow);color:var(--color-primary)}.edit-mode-active .widget-drag-handle{display:flex}.edit-mode-active .widget-edit-overlay,.edit-mode-active .widget-remove-btn,.edit-mode-active .widget-settings-btn{display:block}.edit-mode-active .widget-wrapper{border-color:var(--color-primary-glow);opacity:.95}.edit-mode-active .widget-wrapper:hover{opacity:1}.edit-mode-active .react-resizable-handle{cursor:se-resize;z-index:10;width:20px;height:20px;position:absolute;bottom:4px;right:4px}.edit-mode-active .react-resizable-handle:after{content:"";border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);opacity:.5;width:10px;height:10px;transition:opacity .15s;position:absolute;bottom:4px;right:4px}.edit-mode-active .react-resizable-handle:hover:after{opacity:1}.edit-mode-bar{background:var(--color-surface-overlay);-webkit-backdrop-filter:blur(16px)saturate(180%);border-top:1px solid var(--color-border);z-index:50;justify-content:center;align-items:center;gap:12px;height:56px;padding:0 24px;animation:.25s ease-out edit-bar-slide-up;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes edit-bar-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.widget-library-panel{background:var(--color-surface-raised);border-left:1px solid var(--color-border);z-index:40;width:360px;animation:.3s ease-out panel-slide-in;position:fixed;top:56px;bottom:56px;right:0;overflow-y:auto;box-shadow:-4px 0 16px #00000014}.widget-settings-drawer{background:var(--color-surface-raised);border-left:1px solid var(--color-border);z-index:45;width:320px;animation:.3s ease-out panel-slide-in;position:fixed;top:56px;bottom:56px;right:0;overflow-y:auto;box-shadow:-4px 0 16px #00000014}@keyframes panel-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@container widget (max-width:300px){.widget-content-row{flex-direction:column}.widget-stat-value{font-size:1.25rem}.widget-header-actions{display:none}}@container widget (min-width:500px){.widget-content-row{flex-direction:row}.widget-stat-value{font-size:1.75rem}}@media(max-width:767px){.widget-grid{padding:8px}.widget-library-panel,.widget-settings-drawer{width:100%;left:0}.edit-mode-bar{padding:0 12px}.widget-container{width:100%}.bottom-nav-tabs{gap:8px}#viq-react-root button,#viq-react-root a,#viq-react-root [role=button],#viq-react-root input,#viq-react-root select,#viq-react-root textarea{min-width:44px;min-height:44px}}@container widget (max-width:250px){.widget-header{flex-direction:column;align-items:flex-start}.widget-stat-value{font-size:1.25rem}}@container widget (min-width:400px){.widget-stat-grid{grid-template-columns:repeat(2,1fr)}}@container widget (min-width:600px){.widget-stat-grid{grid-template-columns:repeat(3,1fr)}}#viq-react-root .widget-wrapper{animation:.25s both viq-widget-enter}@keyframes viq-widget-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#viq-react-root .widget-body{transition:opacity .2s}#viq-react-root .viq-modal-backdrop{animation:.15s both viq-backdrop-enter}@keyframes viq-backdrop-enter{0%{opacity:0}to{opacity:1}}#viq-react-root .viq-modal-content{animation:.2s cubic-bezier(.34,1.56,.64,1) both viq-modal-enter}@keyframes viq-modal-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}#viq-react-root .widget-library-panel{transition:transform .25s cubic-bezier(.4,0,.2,1)}#viq-react-root main{animation:.2s both viq-page-enter}@keyframes viq-page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}#viq-react-root .sidebar{transition:width .2s}#viq-react-root .edit-mode-bar{transition:transform .2s,opacity .2s}#viq-react-root .bottom-nav-item{transition:color .15s,opacity .15s}
