.crm-table-row{transition:all .15s}.crm-table-row:hover{background:#00000005}.dark .crm-table-row:hover{background:#ffffff08}.crm-table-row.selected{background:#3b82f614}.dark .crm-table-row.selected{background:#3b82f626}.filter-tab{cursor:pointer;transition:all .15s}.filter-tab:hover{transform:translateY(-1px)}.filter-tab:active{transform:translateY(0)}.category-tag{transition:all .2s}.category-tag:hover{transform:scale(1.05)}@keyframes row-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-row-appear{animation:.2s forwards row-appear}.analytics-shell{background-color:#f7f8fc;min-height:100%;position:relative;overflow:visible}.dark .analytics-shell{background-color:#080c18}.analytics-shell:before{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--wl-primary,#6366f1)4%,transparent)0%,transparent 100%);pointer-events:none;z-index:0;height:400px;position:absolute;top:0;left:0;right:0}.dark .analytics-shell:before{background:linear-gradient(180deg,color-mix(in srgb,var(--wl-primary,#6366f1)8%,transparent)0%,transparent 100%)}.premium-chart-card,.analytics-card,.analytics-glass-card{background:#fff;border:1px solid #0000000f;border-radius:14px;transition:all .2s;box-shadow:0 1px 3px #00000008}.dark .premium-chart-card,.dark .analytics-card,.dark .analytics-glass-card{background:#0c101ecc;border-color:#94a3b814;box-shadow:0 1px 3px #0000004d}.premium-chart-card:hover,.analytics-card:hover,.analytics-glass-card:hover{border-color:#00000017;box-shadow:0 4px 16px -4px #00000012}.dark .premium-chart-card:hover,.dark .analytics-card:hover,.dark .analytics-glass-card:hover{border-color:#94a3b81f;box-shadow:0 4px 16px -4px #0006}.analytics-filter-strip{background:#fff;border-radius:14px;transition:all .2s;box-shadow:0 1px 3px #00000008;border:1px solid #0000000f!important}.dark .analytics-filter-strip{background:#0c101ecc;box-shadow:0 1px 3px #0000004d;border-color:#94a3b814!important}.analytics-filter-btn{background:#00000005!important;border:1px solid #0000001a!important;gap:6px!important;font-size:13px!important;transition:all .15s!important}.analytics-filter-btn:hover{border-color:color-mix(in srgb,var(--wl-primary,#6366f1)40%,transparent)!important;background:color-mix(in srgb,var(--wl-primary,#6366f1)4%,transparent)!important}.dark .analytics-filter-btn{background:#ffffff0a!important;border-color:#94a3b81f!important}.dark .analytics-filter-btn:hover{border-color:color-mix(in srgb,var(--wl-primary,#6366f1)50%,transparent)!important;background:color-mix(in srgb,var(--wl-primary,#6366f1)8%,transparent)!important}.analytics-filter-pill{cursor:pointer;transition:all .15s}.analytics-filter-pill:hover{opacity:.75;transform:scale(.97)}.analytics-popover{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff!important;border:1px solid #00000014!important;box-shadow:0 16px 40px -8px #0000001f,0 4px 12px #0000000f!important}.dark .analytics-popover{background:#0f172af5!important;border-color:#94a3b81f!important;box-shadow:0 16px 40px -8px #00000080,0 4px 12px #0000004d!important}.analytics-date-input{color:#0f172a!important;background:#f8fafc!important;border:1px solid #00000014!important;transition:all .15s!important}.analytics-date-input:focus{border-color:var(--wl-primary,#6366f1)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--wl-primary,#6366f1)8%,transparent)!important;background:#fff!important}.dark .analytics-date-input{color:#e2e8f0!important;background:#1e293b80!important;border-color:#94a3b81f!important}.dark .analytics-date-input:focus{border-color:var(--wl-primary,#8b5cf6)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--wl-primary,#8b5cf6)12%,transparent)!important;background:#1e293bcc!important}.analytics-live-dot{animation:2s ease-in-out infinite analytics-live-pulse}@keyframes analytics-live-pulse{0%,to{opacity:1}50%{opacity:.3}}.analytics-metric-cell{background:#00000005;border:1px solid #0000000a;transition:all .15s}.analytics-metric-cell:hover{background:#0000000a;border-color:#0000000f}.dark .analytics-metric-cell{background:#ffffff08;border-color:#ffffff0a}.dark .analytics-metric-cell:hover{background:#ffffff0d;border-color:#ffffff0f}@media (prefers-reduced-motion:reduce){.analytics-live-dot{animation:none}.analytics-filter-pill,.analytics-metric-cell{transition:none}.analytics-filter-btn{transition:none!important}.wf-live-dot{animation:none}}.wf-migration-banner{background:#fffbeb;transition:all .2s;border:1px solid #f59e0b33!important;border-radius:14px!important}.dark .wf-migration-banner{background:#f59e0b0f;border-color:#f59e0b26!important}.wf-migration-banner:hover{border-color:#f59e0b4d!important}.wf-live-dot{animation:2s ease-in-out infinite wf-live-pulse}@keyframes wf-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.dashboard-kpi-card{background:#fff;border:1px solid #0000000f;border-radius:1rem;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000a,0 4px 12px -4px #0000000f}.dark .dashboard-kpi-card{background:#0f172a99;border-color:#94a3b81a;box-shadow:0 1px 3px #0003,0 4px 12px -4px #0000004d}.dashboard-kpi-card:hover{border-color:#6366f140;transform:translateY(-2px);box-shadow:0 8px 24px -6px #6366f11f,0 2px 6px #0000000a}.dark .dashboard-kpi-card:hover{border-color:#6366f159;box-shadow:0 8px 24px -6px #6366f133,0 2px 6px #0000004d}.dashboard-kpi-gradient{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#a78bfa 100%);border:none;border-radius:1rem;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 16px -4px #6366f166,0 8px 24px -8px #8b5cf64d}.dashboard-kpi-gradient:before{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:200px;height:200px;position:absolute;top:-50%;right:-30%}.dashboard-kpi-gradient:after{content:"";pointer-events:none;background:#ffffff0d;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-40%;left:-20%}.dark .dashboard-kpi-gradient{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 50%,#6d28d9 100%);box-shadow:0 4px 16px -4px #4f46e580,0 8px 24px -8px #7c3aed66}.dashboard-kpi-gradient:hover{transform:translateY(-3px);box-shadow:0 8px 28px -4px #6366f180,0 12px 32px -8px #8b5cf666}.dark .dashboard-kpi-gradient:hover{box-shadow:0 8px 28px -4px #4f46e599,0 12px 32px -8px #7c3aed80}.dashboard-section-card{background:#fff;border:1px solid #0000000f;border-radius:1rem;transition:all .2s;box-shadow:0 1px 3px #00000008,0 4px 12px -6px #0000000f}.dark .dashboard-section-card{background:#0f172a80;border-color:#94a3b81a;box-shadow:0 1px 3px #0003,0 4px 12px -6px #0000004d}.dashboard-section-card:hover{box-shadow:0 4px 16px -4px #00000014,0 2px 6px #00000008}.dark .dashboard-section-card:hover{box-shadow:0 4px 16px -4px #0006,0 2px 6px #0003}.analytics-kpi-card{background:#fff;border:1px solid #0000000f;border-radius:14px;transition:all .2s;overflow:hidden;box-shadow:0 1px 3px #0000000a}.dark .analytics-kpi-card{background:#0c101ed9;border-color:#94a3b814;box-shadow:0 1px 3px #0000004d}.analytics-kpi-card:hover{border-color:#0000001a;transform:translateY(-1px);box-shadow:0 4px 12px -2px #00000014}.dark .analytics-kpi-card:hover{border-color:#94a3b824;box-shadow:0 4px 12px -2px #00000080}.premium-select-trigger{background:#fff!important;border:1px solid #00000014!important;border-radius:10px!important;height:42px!important;font-weight:400!important;transition:all .2s!important}.dark .premium-select-trigger{background:#1e293b!important;border-color:#ffffff1a!important}.premium-select-trigger:focus{border-color:var(--wl-primary,#6366f1)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--wl-primary,#6366f1)10%,transparent)!important}@media (max-width:768px){.analytics-group-tabs{border-radius:12px;width:100%;overflow-x:auto}}.glow-blue{box-shadow:0 0 20px #3b82f626}.dark .glow-blue{box-shadow:0 0 20px #3b82f640}.modern-checkbox{transition:all .15s}.modern-checkbox:hover{transform:scale(1.1)}[data-theme=light] button[data-variant=outline],button[data-variant=outline]:not([data-theme]){border-width:1.5px!important}@media (prefers-color-scheme:light){button[data-variant=outline]{border-width:1.5px}button[data-variant=surface]{background:var(--chakra-colors-bg-subtle,#0000000a)}}.workflow-list-card{background:linear-gradient(135deg,#fffffff2 0%,#f9fafbfa 100%);border:1px solid #00000014;transition:all .3s;position:relative;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.workflow-list-card:hover{border-color:#6366f133;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000f}.dark .workflow-list-card{background:linear-gradient(135deg,#1e293b99 0%,#0f172acc 100%);border:1px solid #94a3b826;box-shadow:0 4px 20px #0006}.dark .workflow-list-card:hover{border-color:#6366f166;box-shadow:0 8px 30px #0009,0 0 40px #6366f126}.workflow-table-container{border:1px solid #0000000f;border-radius:12px;overflow:hidden}.dark .workflow-table-container{border-color:#94a3b81a}.workflow-table-row{transition:all .2s}.workflow-table-row:hover{background-color:#6366f10a}.dark .workflow-table-row:hover{background-color:#6366f114}.workflow-action-button{transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.workflow-action-button:hover{transform:translateY(-1px);box-shadow:0 4px 8px #6366f133}.dark .workflow-action-button:hover{box-shadow:0 4px 12px #6366f14d}.workflow-canvas-bg{background-color:#f8fafc;background-image:radial-gradient(circle at 50% 0,#6366f10a 0%,#0000 50%),linear-gradient(#6366f108 1px,#0000 1px),linear-gradient(90deg,#6366f108 1px,#0000 1px);background-position:0 0,-1px -1px,-1px -1px;background-size:100% 100%,24px 24px,24px 24px}.dark .workflow-canvas-bg{background-color:#0a0e1a;background-image:radial-gradient(at 50% -20%,#6366f11f 0%,#8b5cf60a 40%,#0000 70%),linear-gradient(#6366f10f 1px,#0000 1px),linear-gradient(90deg,#6366f10f 1px,#0000 1px);background-position:0 0,-1px -1px,-1px -1px;background-size:100% 100%,24px 24px,24px 24px}.workflow-toolbar-glass{-webkit-backdrop-filter:blur(20px)saturate(200%);backdrop-filter:blur(20px)saturate(200%);background:#ffffffeb;border:1px solid #e2e8f099;box-shadow:0 4px 24px #0000000f,0 1px 4px #00000008,inset 0 1px #fff9}.dark .workflow-toolbar-glass{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#101420d9;border:1px solid #6378a026;box-shadow:0 8px 40px #00000080,0 2px 8px #0003,inset 0 1px #ffffff0a}.workflow-node-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #00000014;box-shadow:0 2px 8px #0000000f}.dark .workflow-node-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293bb3;border:1px solid #94a3b826;box-shadow:0 4px 16px #0006}.workflow-status-badge{letter-spacing:.01em;border:1px solid;border-color:inherit;opacity:.9;font-weight:600;transition:all .2s}.workflow-status-badge:hover{opacity:1;transform:scale(1.05)}.workflow-header-title{background:linear-gradient(135deg,var(--chakra-colors-fg)0%,var(--chakra-colors-fg-muted)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dark .workflow-header-title{background:linear-gradient(135deg,#fff 0%,#94a3b8e6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.workflow-search-input{transition:all .2s}.workflow-search-input:focus{border-color:#6366f166;box-shadow:0 0 0 3px #6366f114}.dark .workflow-search-input:focus{border-color:#6366f199;box-shadow:0 0 0 3px #6366f126}.workflow-button-primary{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;transition:all .2s;box-shadow:0 2px 8px #6366f14d}.workflow-button-primary:hover{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);transform:translateY(-1px);box-shadow:0 4px 12px #6366f166}.workflow-button-primary:active{transform:translateY(0)}@keyframes workflow-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.workflow-animate-in{animation:.3s ease-out forwards workflow-fade-in}.workflow-table-header{text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:#f8fafccc;font-size:.75rem;font-weight:600}.dark .workflow-table-header{color:#94a3b8e6;background:#0f172a99}.palette-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #00000014;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000a}.palette-card:hover{z-index:10;border-color:#6366f14d;transform:translateY(-2px)scale(1.01);box-shadow:0 8px 16px #00000014}.dark .palette-card{background:#1e293b99;border:1px solid #94a3b81a;box-shadow:0 2px 4px #0003}.dark .palette-card:hover{background:#1e293bcc;border-color:#6366f180;box-shadow:0 8px 24px #0006}.inspector-drawer-content{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;backdrop-filter:blur(24px)saturate(180%)!important;background:#fffffff5!important;border-left:1px solid #e2e8f099!important;box-shadow:-8px 0 32px #0000000f!important}.dark .inspector-drawer-content{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;backdrop-filter:blur(24px)saturate(180%)!important;background:#0c101cf5!important;border-left:1px solid #6378a01f!important;box-shadow:-8px 0 40px #00000080!important}.inspector-field{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e199;transition:all .2s}.inspector-field:focus,.inspector-field:focus-within{color:#0f172a;background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.dark .inspector-field{color:#e2e8f0;background:#1e293b80;border:1px solid #94a3b81a}.dark .inspector-field:focus,.dark .inspector-field:focus-within{color:#f8fafc;background:#1e293bcc;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf626}.workflow-node{--node-card-bg:#fff;filter:drop-shadow(0 4px 12px #0000000f);border:1.5px solid #e2e8f0cc;transition:all .2s cubic-bezier(.4,0,.2,1);background:var(--node-card-bg)!important;box-shadow:0 2px 8px -2px #00000014,0 1px 3px #0000000a!important}.workflow-node:hover{border-color:color-mix(in srgb,var(--node-accent,#6366f1)35%,transparent);z-index:50;filter:drop-shadow(0 6px 16px #00000014);transform:translateY(-2px);box-shadow:0 8px 20px -4px #0000001a,0 3px 8px #0000000f!important}.dark .workflow-node{--node-card-bg:#141926eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);filter:drop-shadow(0 4px 14px #0006);border:1.5px solid #6378a01f;background:var(--node-card-bg)!important;box-shadow:0 4px 16px -4px #00000073,0 2px 4px #0003!important}.dark .workflow-node:hover{border-color:color-mix(in srgb,var(--node-accent,#6366f1)40%,transparent);filter:drop-shadow(0 8px 20px #00000073);box-shadow:0 12px 32px -6px #0000008c,0 0 24px color-mix(in srgb,var(--node-accent,#6366f1)8%,transparent)!important;background:#181e2cf2!important}.workflow-node-selected{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--node-accent,#6366f1)20%,transparent));border-color:var(--node-accent,#6366f1)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--node-accent,#6366f1)20%,transparent),0 8px 24px -4px #0000001f!important}.dark .workflow-node-selected{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--node-accent,#6366f1)25%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--node-accent,#6366f1)30%,transparent),0 8px 28px -4px #00000080!important}.workflow-node-title{color:#1e293b}.workflow-node-subtitle{color:#64748b}.workflow-node-config{color:#94a3b8;font-style:italic}.workflow-node-port-label{color:#64748b;background:#0000000a}.workflow-node-divider{background:linear-gradient(90deg,#0000 0%,#0000000f 50%,#0000 100%)}.workflow-node-meta-tag{color:#94a3b8;background:#0000000a}.dark .workflow-node-title{color:#e2e8f0}.dark .workflow-node-subtitle{color:#64748b}.dark .workflow-node-config{color:#475569;font-style:italic}.dark .workflow-node-port-label{color:#475569;background:#ffffff0a}.dark .workflow-node-divider{background:linear-gradient(90deg,#0000 0%,#ffffff0f 50%,#0000 100%)}.dark .workflow-node-meta-tag{color:#64748b;background:#ffffff0f}.workflow-node-ai{position:relative}.workflow-node-ai:after{content:"";pointer-events:none;z-index:-1;opacity:.6;background:linear-gradient(135deg,#a855f71f 0%,#6366f10a 40%,#ec489914 70%,#a855f71f 100%) 0 0/200% 200%;border-radius:15px;animation:6s ease-in-out infinite ai-node-shimmer;position:absolute;inset:-1px}.dark .workflow-node-ai:after{opacity:.8}@keyframes ai-node-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.workflow-status-pulse{animation:1.5s ease-in-out infinite node-status-pulse}@keyframes node-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.workflow-node-ai:after,.workflow-status-pulse{animation:none}.workflow-node{transition:none}.react-flow__edge.animated path{animation:none!important}}:root:not(.dark){--chakra-colors-bg:#fff;--chakra-colors-bg-canvas:#f8fafc;--chakra-colors-bg-subtle:#f1f5f9;--chakra-colors-bg-muted:#e2e8f0;--chakra-colors-bg-panel:#fff;--chakra-colors-fg:#0f172a;--chakra-colors-fg-muted:#475569;--chakra-colors-fg-subtle:#64748b;--chakra-colors-border:#e2e8f0;--chakra-colors-border-muted:#f1f5f9;--chakra-colors-border-subtle:#f8fafc}:root:not(.dark) [data-scope=card]{color:#0f172a;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000a}:root:not(.dark) h1,:root:not(.dark) h2,:root:not(.dark) h3,:root:not(.dark) h4,:root:not(.dark) h5,:root:not(.dark) h6,:root:not(.dark) [data-scope=card] [class*=title],:root:not(.dark) [data-scope=card] [class*=header]{color:#0f172a}:root:not(.dark) [data-slot=sidebar]{background:#f8fafc;border-color:#e2e8f0}:root:not(.dark) table,:root:not(.dark) th,:root:not(.dark) td{color:#1e293b}:root:not(.dark) th{color:#475569}:root:not(.dark) [data-scope=badge]{border:1px solid #0000000f}:root:not(.dark) [data-scope=menu] [data-part=content]{color:#1e293b;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 16px #00000014}:root:not(.dark) [data-scope=tooltip] [data-part=content]{color:#f8fafc;background:#1e293b}:root:not(.dark) input,:root:not(.dark) textarea,:root:not(.dark) select{color:#0f172a;border-color:#e2e8f0}:root:not(.dark) input::-moz-placeholder{color:#94a3b8}:root:not(.dark) textarea::-moz-placeholder{color:#94a3b8}:root:not(.dark) input::placeholder,:root:not(.dark) textarea::placeholder{color:#94a3b8}.dark [data-scope=card]{color:#e2e8f0;background:#0f172a;border-color:#94a3b81f}.dark select,.dark [data-scope=native-select] select{color:#e2e8f0;background:#1e293b;border-color:#94a3b826}.dark input[type=text],.dark input[type=search],.dark input:not([type]){color:#f1f5f9;background:#0f172a;border-color:#94a3b826}.dark input::placeholder{color:#64748b}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dark [data-scope=badge][data-variant=subtle]{opacity:.95}.react-flow{width:100%!important;height:100%!important}.react-flow__renderer,.react-flow__zoompane,.react-flow__pane{width:100%;height:100%}.dark .react-flow__background{background-color:#0d1117}.dark .react-flow__controls-button{color:#94a3b8;fill:#94a3b8;background:#1e2a3a;border-color:#6378a040}.dark .react-flow__controls-button:hover{color:#e2e8f0;fill:#e2e8f0;background:#2d3f55}.dark .react-flow__minimap{background:#1a2232}.dark .react-flow__minimap-mask{fill:#0d1117b3}.react-flow__handle{border-width:2px!important;border-color:#fff!important;border-radius:50%!important;width:9px!important;height:9px!important;transition:all .15s!important}.dark .react-flow__handle{border-color:#141926!important}.react-flow__handle:hover{transform:scale(1.4)!important;box-shadow:0 0 8px!important}.react-flow__edge-path{transition:stroke .2s,stroke-width .2s;stroke-width:2px!important}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:hover .react-flow__edge-path{stroke-width:3px!important}.react-flow__selection{background:#8b5cf60f;border:1px solid #8b5cf666;border-radius:4px}.dark .react-flow__selection{background:#6366f114;border-color:#6366f180}.integration-card{background:#fff;border:1px solid #00000014;border-radius:12px;transition:all .2s;box-shadow:0 1px 2px #0000000a}.integration-card:hover{border-color:#0000001f;box-shadow:0 2px 8px #0000000f}.dark .integration-card{background:#0f172a99;border-color:#94a3b81a}.dark .integration-card:hover{border-color:#94a3b833;box-shadow:0 2px 8px #0000004d}.integration-icon-container{background:#f8fafc;border:1px solid #0000000f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.dark .integration-icon-container{background:#1e293b80;border-color:#94a3b81a}.assistant-panel-container{background:#f8f8fa;border:1px solid #00000014;box-shadow:0 24px 48px -12px #00000026,0 8px 16px -4px #00000014}.dark .assistant-panel-container{background:#111318;border-color:#94a3b81f;box-shadow:0 24px 48px -12px #00000080,0 8px 16px -4px #0000004d}.assistant-panel-header{background:#fff;border-bottom:1px solid #0000000f}.dark .assistant-panel-header{background:#16181d;border-bottom-color:#94a3b814}.assistant-panel-title{color:#0f172a}.dark .assistant-panel-title{color:#f1f5f9}.assistant-close-btn{color:#64748b}.assistant-close-btn:hover{color:#0f172a!important;background:#0000000d!important}.dark .assistant-close-btn:hover{color:#e2e8f0!important;background:#ffffff14!important}.assistant-body{background:0 0}.assistant-chat-area{scrollbar-width:thin;scrollbar-color:#0000001a transparent}.assistant-chat-area::-webkit-scrollbar{width:4px}.assistant-chat-area::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.dark .assistant-chat-area::-webkit-scrollbar-thumb{background:#ffffff1a}.assistant-greeting-text{color:#1e293b}.dark .assistant-greeting-text{color:#e2e8f0}.assistant-quick-prompt{color:#1e293b;background:#fff;border:1px solid #0000000f;box-shadow:0 1px 2px #0000000a}.assistant-quick-prompt:hover{background:#f8fafc;border-color:#8b5cf64d;transform:translateY(-1px);box-shadow:0 2px 8px #8b5cf614}.dark .assistant-quick-prompt{color:#e2e8f0;background:#1e293b80;border-color:#94a3b81a}.dark .assistant-quick-prompt:hover{background:#1e293bcc;border-color:#8b5cf666}.assistant-msg-bubble{color:#1e293b;text-align:center;background:#fff;border:1px solid #0000000f;border-radius:18px 18px 18px 4px;box-shadow:0 1px 2px #0000000a}.dark .assistant-msg-bubble{color:#e2e8f0;background:#1e293b99;border-color:#94a3b81a}.user-msg-bubble{color:#1e293b;background:#fff;border:1px solid #00000014;border-radius:18px 18px 4px;box-shadow:0 1px 3px #0000000f}.dark .user-msg-bubble{color:#f1f5f9;background:#8b5cf626;border-color:#8b5cf633}.assistant-citation-chip{color:#475569;background:#f1f5f9;border:1px solid #0000000f}.dark .assistant-citation-chip{color:#94a3b8;background:#1e293b80;border-color:#94a3b81a}.assistant-denial-chip{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.dark .assistant-denial-chip{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2433}.assistant-composer{background:#fff;border-top:1px solid #0000000f;border-radius:0 0 16px 16px}.dark .assistant-composer{background:#16181d;border-top-color:#94a3b814}.assistant-composer-input{color:#1e293b!important}.assistant-composer-input::placeholder{color:#94a3b8!important}.dark .assistant-composer-input{color:#e2e8f0!important}.dark .assistant-composer-input::placeholder{color:#64748b!important}.assistant-mode-active{color:#fff;background:#7c3aed}.assistant-mode-inactive{color:#64748b;background:0 0}.assistant-mode-inactive:hover{color:#1e293b;background:#0000000d}.dark .assistant-mode-inactive{color:#94a3b8}.dark .assistant-mode-inactive:hover{color:#e2e8f0;background:#ffffff0f}.assistant-tool-btn{color:#94a3b8!important}.assistant-tool-btn:hover{color:#475569!important;background:#0000000a!important}.dark .assistant-tool-btn:hover{color:#cbd5e1!important;background:#ffffff0f!important}.assistant-divider{background:#00000014}.dark .assistant-divider{background:#94a3b81f}.assistant-send-btn{color:#64748b!important;background:#e2e8f0!important;transition:all .15s!important}.assistant-send-btn:not(:disabled):hover{color:#fff!important;background:#7c3aed!important}.dark .assistant-send-btn{color:#94a3b8!important;background:#1e293bcc!important}.dark .assistant-send-btn:not(:disabled):hover{color:#fff!important;background:#7c3aed!important}.assistant-action-card{background:#fff;border:1px solid #0000000f;transition:all .2s;box-shadow:0 1px 3px #0000000a}.assistant-action-card:hover{border-color:#8b5cf633;box-shadow:0 2px 8px #8b5cf60f}.dark .assistant-action-card{background:#1e293b80;border-color:#94a3b81a}.dark .assistant-action-card:hover{border-color:#8b5cf64d}.assistant-attachment-chip{color:#374151;background:#9333ea14;border:1px solid #9333ea26}.assistant-attachment-chip:hover{border-color:#9333ea4d}.assistant-attachment-error{background:#ef444414;border-color:#ef444433}.dark .assistant-attachment-chip{color:#e2e8f0;background:#8b5cf61f;border-color:#8b5cf633}.dark .assistant-attachment-chip:hover{border-color:#8b5cf666}.dark .assistant-attachment-error{background:#ef44441f;border-color:#ef444440}.assistant-attachment-image{border:1px solid #0000000f}.dark .assistant-attachment-image{border-color:#ffffff14}.assistant-attachment-file{color:#6b21a8;cursor:pointer;background:#9333ea0f;border:1px solid #9333ea1f;border-radius:12px;align-items:center;gap:8px;padding:6px 12px;font-size:.75rem;text-decoration:none;transition:all .15s;display:inline-flex}.assistant-attachment-file:hover{background:#9333ea1f;border-color:#9333ea40}.dark .assistant-attachment-file{color:#c4b5fd;background:#8b5cf61a;border-color:#8b5cf62e}.dark .assistant-attachment-file:hover{background:#8b5cf62e;border-color:#8b5cf64d}.assistant-fab{cursor:pointer;color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 8px 24px -4px #7c3aed66,0 4px 8px -2px #7c3aed33}.assistant-fab:hover{transform:scale(1.1)translateY(-3px);box-shadow:0 12px 32px -4px #7c3aed80,0 6px 12px -2px #7c3aed4d}.assistant-fab:active{transform:scale(1.05)translateY(-1px)}.assistant-fab-pulse{pointer-events:none;border:2px solid #8b5cf680;border-radius:50%;animation:2.5s ease-in-out infinite assistant-pulse-ring;position:absolute;inset:-4px}@keyframes assistant-pulse-ring{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.25)}}.assistant-fab:hover .ai-orb-label,:hover>.ai-orb-label{opacity:1!important}.demo-geography{fill:#6366f114;stroke:#6366f11f;stroke-width:.5px;transition:fill .3s}.dark .demo-geography{fill:#6366f126;stroke:#818cf826}.demo-marker-ring{fill:#6366f126;stroke:#6366f1;stroke-width:1.5px;animation:2.5s ease-in-out infinite demo-pulse}.demo-marker-dot{fill:#6366f1}.dark .demo-marker-ring{fill:#818cf833;stroke:#818cf8}.dark .demo-marker-dot{fill:#818cf8}@keyframes demo-pulse{0%,to{opacity:.6}50%{opacity:1}}.demo-map-container{background:#f8fafc99;border:1px solid #0000000a}.dark .demo-map-container{background:#0f172a66;border-color:#94a3b80f}.demo-period-select{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:9999px;outline:none;padding-block:4px;padding-inline:12px;font-size:12px;font-weight:600;transition:all .15s}.demo-period-select:hover{border-color:#6366f14d}.demo-period-select:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.dark .demo-period-select{color:#e2e8f0;background:#1e293b;border-color:#94a3b826}.dark .demo-period-select:hover{border-color:#818cf866}.dark .demo-period-select:focus{border-color:#818cf8;box-shadow:0 0 0 2px #818cf826}.demo-tabs-list{background:#0000000a;border-radius:10px;gap:2px;padding:3px;box-shadow:none!important;border:none!important}.dark .demo-tabs-list{background:#ffffff0a}.demo-tab-trigger{color:#64748b!important;border:none!important;border-radius:8px!important;padding:5px 14px!important;font-size:13px!important;font-weight:400!important;transition:all .15s!important}.demo-tab-trigger:hover{color:#1e293b!important;background:#0000000a!important}.demo-tab-trigger[data-selected]{color:#1e293b!important;background:#fff!important;font-weight:600!important;box-shadow:0 1px 3px #00000014!important}.dark .demo-tab-trigger{color:#64748b!important}.dark .demo-tab-trigger:hover{color:#e2e8f0!important;background:#ffffff0a!important}.dark .demo-tab-trigger[data-selected]{color:#f1f5f9!important;background:#1e293bcc!important;box-shadow:0 1px 3px #0000004d!important}.demo-country-row{transition:background .15s}.demo-country-row:hover{background:#00000005}.dark .demo-country-row:hover{background:#ffffff05}.demo-bar-track{background:#0000000f}.dark .demo-bar-track{background:#ffffff0f}.demo-see-more{color:#6366f1;transition:all .15s}.demo-see-more:hover{color:#4f46e5}.dark .demo-see-more{color:#818cf8}.dark .demo-see-more:hover{color:#a5b4fc}.metric-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.02em}.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on,"lnum" on;font-family:var(--font-mono);letter-spacing:-.02em}.metric-label{letter-spacing:.06em;text-transform:uppercase;color:var(--occ-fg-muted);font-size:11px;font-weight:600}.kpi-card{transition:all .2s}.kpi-card:hover{transform:translateY(-2px)}.kpi-card-hero{position:relative}.kpi-card-hero:after{content:"";background:linear-gradient(135deg,color-mix(in srgb,var(--wl-primary,#6366f1)15%,transparent),transparent 60%);pointer-events:none;z-index:0;border-radius:15px;position:absolute;inset:-1px}.kpi-card-warning [data-scope=card]{border-color:#f59e0b33}.kpi-card-danger [data-scope=card]{border-color:#ef444433}.kpi-card-success [data-scope=card]{border-color:#22c55e26}.dashboard-card-v2{background:#fff;border:1px solid #0000000f;border-radius:14px;transition:all .2s;overflow:hidden;box-shadow:0 1px 3px #00000008,0 4px 12px -4px #0000000d}.dashboard-card-v2:hover{box-shadow:0 2px 8px #0000000f,0 8px 24px -8px #00000014}.dark .dashboard-card-v2{background:#111118cc;border-color:#ffffff0f;box-shadow:0 1px 3px #0003,0 4px 12px -4px #0000004d}.dark .dashboard-card-v2:hover{border-color:#ffffff17;box-shadow:0 4px 16px -4px #0006}.trend-up{color:var(--occ-success)}.trend-down{color:var(--occ-danger)}.trend-neutral{color:var(--occ-fg-muted)}.sidebar-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--occ-fg-subtle);margin-top:16px;margin-bottom:4px;padding:0 12px;font-size:10px;font-weight:600}.nav-item-v2{color:var(--occ-fg-muted);border-radius:8px;transition:all .15s;position:relative}.nav-item-v2:hover{background:var(--occ-accent-subtle);color:var(--occ-fg)}.nav-item-v2-active{color:var(--occ-accent);background:var(--occ-accent-muted)}.nav-item-v2-active:before{content:"";background:var(--occ-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}@keyframes data-pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.data-pulse{animation:2s ease-in-out infinite data-pulse}@keyframes dashboard-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.occ-stagger>*{animation:.4s ease-out both dashboard-fade-up}.occ-stagger>:first-child{animation-delay:0s}.occ-stagger>:nth-child(2){animation-delay:50ms}.occ-stagger>:nth-child(3){animation-delay:.1s}.occ-stagger>:nth-child(4){animation-delay:.15s}.occ-stagger>:nth-child(5){animation-delay:.2s}.occ-stagger>:nth-child(6){animation-delay:.25s}.occ-stagger>:nth-child(7){animation-delay:.3s}.occ-stagger>:nth-child(8){animation-delay:.35s}.occ-stagger>:nth-child(9){animation-delay:.4s}.occ-stagger>:nth-child(10){animation-delay:.45s}.chart-brand-1{color:var(--occ-accent)}.chart-brand-2{color:#10b981}.chart-brand-3{color:#f59e0b}.chart-brand-4{color:#ec4899}.chart-brand-5{color:#06b6d4}@media (prefers-reduced-motion:reduce){.occ-stagger>*,.data-pulse{opacity:1!important;animation:none!important;transform:none!important}.kpi-card,.dashboard-card-v2{transition:none!important}}::selection{background:color-mix(in srgb,var(--occ-accent)25%,transparent);color:inherit}.inbox-item{border-bottom:1px solid var(--occ-border-subtle);transition:background .15s;position:relative}.inbox-item:hover{background:color-mix(in srgb,var(--occ-subtle)60%,transparent)}.inbox-item-selected{background:var(--occ-accent-subtle)}.inbox-item-selected:hover{background:var(--occ-accent-muted)}.inbox-item-unread .inbox-item-name{color:var(--occ-fg);font-weight:600}.inbox-item-unread .inbox-item-preview{color:var(--occ-fg-muted);font-weight:400}.inbox-item-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--occ-fg-subtle);font-size:10px}.inbox-status-bar{opacity:.8;border-radius:0 3px 3px 0;width:3px;transition:opacity .15s;position:absolute;top:6px;bottom:6px;left:0}.inbox-item:hover .inbox-status-bar{opacity:1}.inbox-status-bar[data-status=active]{background:var(--occ-success)}.inbox-status-bar[data-status=waiting]{background:var(--occ-warning)}.inbox-status-bar[data-status=closed]{background:var(--occ-fg-subtle);opacity:.35}.inbox-status-bar[data-status=archived]{background:var(--occ-fg-subtle);opacity:.2}.inbox-item-sla-risk{border-left:3px solid var(--occ-danger)}.inbox-item-sla-risk .inbox-status-bar{display:none}.msg-incoming{background:var(--occ-surface);border:1px solid var(--occ-border);border-radius:18px;max-width:68%}.dark .msg-incoming{background:var(--occ-subtle);border-color:#ffffff0a}.msg-outgoing{background:color-mix(in srgb,var(--occ-accent)8%,var(--occ-surface));border-left:2px solid color-mix(in srgb,var(--occ-accent)50%,transparent);border-radius:18px;max-width:68%}.dark .msg-outgoing{background:color-mix(in srgb,var(--occ-accent)12%,var(--occ-subtle));border-left-color:color-mix(in srgb,var(--occ-accent)40%,transparent)}.msg-internal-note{background:#fbbf240d;border:2px solid #fbbf2440;border-radius:18px;max-width:68%}.dark .msg-internal-note{background:#fbbf2412;border-color:#fbbf2433}.msg-ai-response{background:color-mix(in srgb,var(--occ-accent)5%,var(--occ-surface));border:1px solid color-mix(in srgb,var(--occ-accent)15%,transparent);border-radius:18px;max-width:68%}.dark .msg-ai-response{background:color-mix(in srgb,var(--occ-accent)10%,var(--occ-subtle))}.msg-incoming.msg-group-first{border-bottom-left-radius:6px}.msg-incoming.msg-group-middle{border-top-left-radius:6px;border-bottom-left-radius:6px}.msg-incoming.msg-group-last{border-top-left-radius:6px}.msg-ai-response.msg-group-first{border-bottom-left-radius:6px}.msg-ai-response.msg-group-middle{border-top-left-radius:6px;border-bottom-left-radius:6px}.msg-ai-response.msg-group-last{border-top-left-radius:6px}.msg-outgoing.msg-group-first{border-bottom-right-radius:6px}.msg-outgoing.msg-group-middle{border-top-right-radius:6px;border-bottom-right-radius:6px}.msg-outgoing.msg-group-last{border-top-right-radius:6px}.day-separator{align-items:center;gap:.75rem;padding:.375rem 0;display:flex}.day-separator:before,.day-separator:after{content:"";background:var(--occ-border);opacity:.4;flex:1;height:1px}.composer-reply{border:1.5px solid var(--occ-border);background:var(--occ-surface);border-radius:16px;transition:border-color .2s,box-shadow .2s}.composer-reply:focus-within{border-color:var(--occ-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--occ-accent)12%,transparent)}.composer-note{background:#fbbf2408;border:2px solid #fbbf2480;border-radius:16px;transition:border-color .2s,box-shadow .2s}.dark .composer-note{background:#fbbf240f;border-color:#fbbf244d}.composer-note:focus-within{border-color:#fbbf24b3;box-shadow:0 0 0 3px #fbbf241a}.composer-note-banner{letter-spacing:.02em;color:#b45309;background:#fbbf241a;border:1px solid #fbbf2433;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.dark .composer-note-banner{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2433}.sidebar-tab-active{color:var(--occ-fg);font-weight:600;position:relative}.sidebar-tab-active:after{content:"";background:var(--occ-accent);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:20%;right:20%}.sidebar-section-header{text-transform:uppercase;letter-spacing:.08em;color:var(--occ-fg-subtle);font-size:10px;font-weight:600}.sidebar-info-row{align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.sidebar-info-row .info-label{color:var(--occ-fg-subtle);flex-shrink:0;min-width:80px;font-size:11px}.sidebar-info-row .info-value{color:var(--occ-fg);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.sidebar-stat-card{background:var(--occ-subtle);border:1px solid var(--occ-border-subtle);border-radius:10px;padding:10px 12px;transition:background .15s}.sidebar-stat-card:hover{background:var(--occ-muted)}.sla-healthy{color:var(--occ-success)}.sla-healthy .sla-progress{background:var(--occ-success)}.sla-warning{color:var(--occ-warning)}.sla-warning .sla-progress{background:var(--occ-warning)}.sla-breach{color:var(--occ-danger)}.sla-breach .sla-progress{background:var(--occ-danger)}.sla-countdown{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.escalation-badge{color:var(--occ-danger);background:#ef444414;border:1px solid #ef444426;border-radius:9999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.dark .escalation-badge{background:#ef44441f;border-color:#ef444433}.escalation-badge-urgent{background:#ef44441f;border-color:#ef444440;box-shadow:0 0 8px #ef44441a}.dark .escalation-badge-urgent{background:#ef44442e;box-shadow:0 0 12px #ef444426}.escalation-badge-warning{color:var(--occ-warning);background:#f59e0b14;border-color:#f59e0b26}.dark .escalation-badge-warning{background:#f59e0b1f;border-color:#f59e0b33}.metric-label{text-transform:uppercase;letter-spacing:.08em;color:var(--occ-fg-subtle);font-size:10px;font-weight:600}@media (prefers-reduced-motion:no-preference){.msg-enter{animation:.25s cubic-bezier(.16,1,.3,1) msg-slide-in}.msg-send{animation:.3s msg-send-pulse}.tab-crossfade{animation:.2s fade-in}.inbox-count-pulse{animation:.4s count-pulse}.sla-warning .sla-countdown{animation:2s ease-in-out infinite sla-pulse}.sla-breach .sla-countdown{animation:1.2s ease-in-out infinite sla-pulse}}@keyframes msg-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes msg-send-pulse{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes count-pulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes sla-pulse{0%,to{opacity:1}50%{opacity:.5}}.inbox-scrollbar::-webkit-scrollbar{width:4px}.inbox-scrollbar::-webkit-scrollbar-track{background:0 0}.inbox-scrollbar::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--occ-fg-subtle)30%,transparent);border-radius:9999px}.inbox-scrollbar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--occ-fg-subtle)50%,transparent)}.presence-viewing{color:var(--occ-fg-muted);background:color-mix(in srgb,var(--occ-accent)6%,transparent);border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:flex}.typing-dots{align-items:center;gap:3px;display:inline-flex}.typing-dots span{background:var(--occ-fg-subtle);border-radius:50%;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.typing-dots span{animation:1.4s ease-in-out infinite typing-bounce}.typing-dots span:nth-child(2){animation-delay:.16s}.typing-dots span:nth-child(3){animation-delay:.32s}}@keyframes typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.kbd-hint{font-size:10px;font-family:var(--font-mono);color:var(--occ-fg-subtle);background:var(--occ-subtle);border:1px solid var(--occ-border);border-radius:4px;justify-content:center;align-items:center;padding:1px 5px;font-weight:400;line-height:1.4;display:inline-flex}.auth-brand-panel{background:#0a0a0f;position:relative;overflow:hidden}.auth-brand-panel:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff08 1px,#0000 0);background-size:32px 32px;position:absolute;inset:0}.auth-brand-panel:after{content:"";pointer-events:none;background:radial-gradient(at 20% 20%,#6366f114,#0000 60%);width:60%;height:60%;position:absolute;top:0;left:0}.auth-form-panel{position:relative}.auth-form-panel:before{content:"";background:color-mix(in srgb,var(--occ-accent)3%,transparent);filter:blur(80px);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;top:0;right:0}.auth-form-panel:after{content:"";filter:blur(60px);pointer-events:none;background:#818cf808;border-radius:50%;width:200px;height:200px;position:absolute;bottom:0;left:0}.auth-input{transition:border-color .2s,box-shadow .2s}.auth-input:focus{border-color:var(--occ-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--occ-accent)12%,transparent)!important}.auth-btn-primary{transition:all .2s}.auth-btn-primary:hover:not(:disabled){opacity:.92;box-shadow:0 4px 16px color-mix(in srgb,var(--occ-accent)35%,transparent);transform:translateY(-1px)}.auth-btn-primary:active:not(:disabled){transform:scale(.98)}.auth-btn-social{transition:all .15s}.auth-btn-social:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.dark .auth-btn-social:hover{box-shadow:0 2px 8px #0000004d}.auth-divider{align-items:center;gap:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--occ-border);flex:1;height:1px}.auth-feature-pill{color:#ffffff59;letter-spacing:.02em;border:1px solid #ffffff0f;border-radius:9999px;align-items:center;padding:4px 12px;font-size:11px;font-weight:400;display:inline-flex}@media (prefers-reduced-motion:no-preference){.auth-success-icon{animation:.4s cubic-bezier(.16,1,.3,1) auth-check-in}.auth-error-icon{animation:.4s auth-shake}}@keyframes auth-check-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes auth-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}
[data-auth-theme=light]{--auth-bg:#f5f7fb;--auth-surface:#fff;--auth-surface-muted:#f5f7fb;--auth-ink:#0b2545;--auth-ink-muted:#3b4b66;--auth-slate:#6b7891;--auth-slate-soft:#c9d1de;--auth-line:#e6eaf2;--auth-line-soft:#f0f3f8;--auth-blue:#1e5eff;--auth-blue-deep:#0a2a8c;--auth-blue-soft:#eaf1ff;--auth-orange:#ff6a2c;--auth-orange-soft:#ffe8dc;--auth-success:#16a34a;--auth-success-soft:#ecfdf5;--auth-danger:#dc2626;--auth-input-bg:#fff;--auth-input-line:#e6eaf2;--auth-panel-grad:linear-gradient(140deg,#0a2a8c 0%,#1e5eff 60%,#ff6a2c 130%);--auth-card-shadow:0 24px 60px -24px #0b254533,0 1px 0 #0b25450a}[data-auth-theme=dark]{--auth-bg:#070b1a;--auth-surface:#0f1730;--auth-surface-muted:#0b1225;--auth-ink:#f4f7ff;--auth-ink-muted:#c4cce0;--auth-slate:#8794b0;--auth-slate-soft:#3b4b66;--auth-line:#1f2a4a;--auth-line-soft:#172240;--auth-blue:#5c8aff;--auth-blue-deep:#1e5eff;--auth-blue-soft:#16224a;--auth-orange:#ff8a55;--auth-orange-soft:#3a1e0f;--auth-success:#22c55e;--auth-success-soft:#0f2a1a;--auth-danger:#f87171;--auth-input-bg:#0b1225;--auth-input-line:#1f2a4a;--auth-panel-grad:linear-gradient(140deg,#060a1a 0%,#0a1a4a 50%,#1e2a5a 100%);--auth-card-shadow:0 30px 80px -30px #0009,0 1px 0 #ffffff0a}
[data-dash-theme=light]{--dash-bg:#f4f6fb;--dash-bg-subtle:#edf0f7;--dash-surface:#fff;--dash-surface-alt:#f8fafd;--dash-elevated:#fff;--dash-sidebar:#fff;--dash-sidebar-ink:#0b2545;--dash-sidebar-mute:#5a6a88;--dash-sidebar-line:#e4e9f2;--dash-sidebar-hover:#f4f6fb;--dash-sidebar-active:var(--wl-primary,#1e5eff);--dash-sidebar-overlay:#0b25450a;--dash-sidebar-overlay-strong:#0b254514;--dash-sidebar-on-active:#fff;--dash-hero:#0b1733;--dash-hero-mid:#1a2e66;--dash-hero-deep:#0a2a8c;--dash-hero-ink:#fff;--dash-ink:#0b2545;--dash-ink-soft:#2a3a5c;--dash-muted:#5a6a88;--dash-slate:#8593ae;--dash-line:#e4e9f2;--dash-line-soft:#eef1f7;--dash-blue:var(--wl-primary,#1e5eff);--dash-blue-deep:color-mix(in srgb,var(--dash-blue)60%,#000);--dash-blue-soft:color-mix(in srgb,var(--dash-blue)12%,#fff);--dash-blue-ghost:color-mix(in srgb,var(--dash-blue)6%,#fff);--dash-orange:#ff6a2c;--dash-orange-soft:#ffe8dc;--dash-orange-ghost:#fff6f0;--dash-success:#16a34a;--dash-success-soft:#e7f8ee;--dash-warn:#e0a100;--dash-warn-soft:#fff6dc;--dash-danger:#dc2626;--dash-danger-soft:#fdecec;--dash-purple:#7c5cff;--dash-purple-soft:#efeaff;--dash-teal:#14b8a6;--dash-teal-soft:#e0f7f4;--dash-pink:#ec4899;--dash-pink-soft:#fce7f3;--dash-shadow:0 1px 2px #0b25450a,0 8px 24px -12px #0b254514;--dash-shadow-lg:0 24px 48px -24px #0b25452e;--dash-shadow-sm:0 1px 2px #0b25450f;--dash-font:var(--font-display,"Plus Jakarta Sans"),-apple-system,system-ui,sans-serif;--dash-mono:var(--font-mono,"JetBrains Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;--dash-bg-hsl:220 33% 97%;--dash-bg-subtle-hsl:222 35% 95%;--dash-surface-hsl:0 0% 100%;--dash-elevated-hsl:0 0% 100%;--dash-ink-hsl:215 71% 16%;--dash-ink-soft-hsl:220 37% 26%;--dash-muted-hsl:219 21% 44%;--dash-slate-hsl:220 22% 60%;--dash-line-hsl:220 30% 92%;--dash-line-soft-hsl:222 35% 95%;--dash-blue-hsl:224 100% 56%;--dash-blue-deep-hsl:222 86% 30%;--dash-blue-soft-hsl:219 100% 96%;--dash-orange-hsl:16 100% 59%;--dash-success-hsl:142 71% 36%;--dash-warn-hsl:43 100% 44%;--dash-danger-hsl:0 73% 51%}[data-dash-theme=dark]{--dash-bg:#070b1a;--dash-bg-subtle:#0a1024;--dash-surface:#0f1730;--dash-surface-alt:#0b1225;--dash-elevated:#131c3a;--dash-sidebar:#070b1a;--dash-sidebar-ink:#e6ecfa;--dash-sidebar-mute:#7a89b0;--dash-sidebar-line:#13203f;--dash-sidebar-hover:#0e1633;--dash-sidebar-active:var(--wl-primary,#1e5eff);--dash-sidebar-overlay:#ffffff0a;--dash-sidebar-overlay-strong:#ffffff14;--dash-sidebar-on-active:#fff;--dash-hero:#0b1733;--dash-hero-mid:#1a2e66;--dash-hero-deep:#0a2a8c;--dash-hero-ink:#fff;--dash-ink:#f4f7ff;--dash-ink-soft:#d8def0;--dash-muted:#9aa6c2;--dash-slate:#7787a6;--dash-line:#1b2547;--dash-line-soft:#141c38;--dash-blue:var(--wl-primary,#5c8aff);--dash-blue-deep:color-mix(in srgb,var(--dash-blue)70%,#000);--dash-blue-soft:color-mix(in srgb,var(--dash-blue)14%,#000);--dash-blue-ghost:color-mix(in srgb,var(--dash-blue)8%,#000);--dash-orange:#ff8a55;--dash-orange-soft:#3a1e0f;--dash-orange-ghost:#221208;--dash-success:#22c55e;--dash-success-soft:#0f2a1a;--dash-warn:#f5c145;--dash-warn-soft:#2a220a;--dash-danger:#f87171;--dash-danger-soft:#2a1414;--dash-purple:#9d85ff;--dash-purple-soft:#1f1840;--dash-teal:#2dd4bf;--dash-teal-soft:#0e2a28;--dash-pink:#f472b6;--dash-pink-soft:#2a1422;--dash-shadow:0 2px 4px #0006,0 12px 32px -16px #0009;--dash-shadow-lg:0 30px 80px -30px #000000b3;--dash-shadow-sm:0 1px 2px #0006;--dash-font:var(--font-display,"Plus Jakarta Sans"),-apple-system,system-ui,sans-serif;--dash-mono:var(--font-mono,"JetBrains Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;--dash-bg-hsl:226 47% 7%;--dash-bg-subtle-hsl:226 56% 9%;--dash-surface-hsl:224 51% 12%;--dash-elevated-hsl:224 49% 16%;--dash-ink-hsl:222 100% 98%;--dash-ink-soft-hsl:224 32% 90%;--dash-muted-hsl:222 22% 68%;--dash-slate-hsl:222 20% 56%;--dash-line-hsl:224 44% 19%;--dash-line-soft-hsl:224 47% 15%;--dash-blue-hsl:222 100% 68%;--dash-blue-deep-hsl:224 100% 56%;--dash-blue-soft-hsl:226 53% 19%;--dash-orange-hsl:19 100% 67%;--dash-success-hsl:142 71% 45%;--dash-warn-hsl:43 89% 62%;--dash-danger-hsl:0 91% 71%}
@keyframes dashPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes dashFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dashSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dashLiveBlink{0%,to{opacity:1}50%{opacity:.4}}
@keyframes bxFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes bxSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bxSpinReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes bxBlink{0%,to{opacity:1}50%{opacity:0}}
