:root{--cb-accent: #5b6cd9;--cb-accent-hover: #4e5dc4;--cb-accent-pressed: #4250ad;--cb-accent-soft: #e7eafb;--cb-accent-soft-hover:#dde2f9;--cb-accent-on-soft: #3f4cb0;--cb-accent-ring: rgba(91,108,217,.22);--cb-primary: #5b6cd9;--cb-primary-bright: #7681e0;--cb-primary-dim: rgba(91,108,217,.1);--cb-primary-hover: #4e5dc4;--cb-primary-soft: rgba(91,108,217,.1);--cb-primary-ghost: rgba(91,108,217,.06);--cb-canvas: #eef1f5;--cb-surface: #f7f8fa;--cb-surface-alt: #f1f3f6;--cb-surface-raised: #fafbfc;--cb-surface-sunk: #e7eaf0;--cb-chrome-bg: #e9ecf2;--cb-chrome-border: #d8dde6;--cb-border: #dfe3ea;--cb-border-strong: #cbd2dc;--cb-border-accent: rgba(91,108,217,.35);--cb-border-focus: #8489f0;--cb-focus-ring: rgba(91,108,217,.22);--cb-shadow-card: 0 1px 2px rgba(20,24,40,.04), 0 2px 6px rgba(20,24,40,.04);--cb-shadow-popover: 0 8px 24px rgba(20,24,40,.1);--cb-shadow-modal: 0 24px 64px rgba(20,24,40,.14);--cb-text-primary: #1b2230;--cb-text-secondary: #4a5365;--cb-text-tertiary: #6c7588;--cb-text-disabled: #a3aabb;--cb-text-inverse: #f7f8fa;--cb-text-muted: #6c7588;--cb-success: #2f8a5b;--cb-success-soft: #e1f1e7;--cb-warning: #b88318;--cb-warning-soft: #f6ecd2;--cb-danger: #c25656;--cb-danger-soft: #f5dede;--cb-info: var(--cb-accent);--cb-info-soft: var(--cb-accent-soft);--cb-color-yt: #e53935;--cb-color-ig: #ec407a;--cb-color-fb: #42a5f5;--cb-glow-yt: rgba(229,57,53,.1);--cb-glow-ig: rgba(236,64,122,.1);--cb-glow-fb: rgba(66,165,245,.1);--cb-glow-vio: rgba(91,108,217,.12);--cb-glow-green: rgba(47,138,91,.12);--cb-glow-cyan: rgba(34,211,238,.1);--cb-base: #eef1f5;--cb-overlay: #f7f8fa;--cb-raised: #fafbfc;--cb-nav: #e9ecf2;--cb-radius: 10px;--cb-radius-lg: 14px;--cb-shadow-sm: 0 1px 2px rgba(20,24,40,.04), 0 1px 3px rgba(20,24,40,.03);--cb-shadow-md: 0 4px 16px rgba(20,24,40,.08);--cb-shadow-lg: 0 16px 50px rgba(20,24,40,.12);--cb-transition: .18s ease;--cb-transition-spring: .25s cubic-bezier(.22,1,.36,1);--color-bg-canvas: #eef1f5;--color-bg-base: #eef1f5;--color-bg-surface: #f7f8fa;--color-bg-elevated: #f1f3f6;--color-bg-overlay: #f1f3f6;--color-border-faint: #edf0f5;--color-border-subtle: #dfe3ea;--color-border-default: #d5dae4;--color-border-strong: #cbd2dc;--color-border-accent: rgba(91,108,217,.35);--color-text-primary: #1b2230;--color-text-secondary: #4a5365;--color-text-muted: #6c7588;--color-text-disabled: #a3aabb;--color-text-inverse: #f7f8fa;--color-accent: #5b6cd9;--color-accent-hover: #4e5dc4;--color-accent-subtle: rgba(91,108,217,.1);--color-accent-text: #3f4cb0;--color-positive: #2f8a5b;--color-positive-subtle: rgba(47,138,91,.1);--color-positive-border: rgba(47,138,91,.22);--color-negative: #c25656;--color-negative-subtle: rgba(194,86,86,.1);--color-negative-border: rgba(194,86,86,.22);--font: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--shadow-card: 0 1px 2px rgba(20,24,40,.04), 0 2px 6px rgba(20,24,40,.04);--shadow-elevated: 0 8px 24px rgba(20,24,40,.1);--shadow-modal: 0 24px 64px rgba(20,24,40,.14)}[data-density=comfort]{--cb-canvas: #ebeef3;--cb-surface: #f3f5f8;--cb-surface-alt: #edf0f4;--cb-text-primary: #232a39;--cb-shadow-card: 0 1px 2px rgba(20,24,40,.03), 0 2px 8px rgba(20,24,40,.04);--color-bg-canvas: #ebeef3;--color-bg-base: #ebeef3;--color-bg-surface: #f3f5f8;--color-bg-elevated: #edf0f4;--color-text-primary: #232a39;--shadow-card: 0 1px 2px rgba(20,24,40,.03), 0 2px 8px rgba(20,24,40,.04)}html{scroll-behavior:smooth}html,body{background:var(--cb-canvas);color:var(--cb-text-primary);overflow-x:clip;max-width:100%}#root{min-height:100vh;width:100%;max-width:100%;overflow-x:clip}body{font-size:15px;line-height:1.45;font-family:var(--font);color:var(--color-text-primary);background:var(--color-bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 1,"lnum" 1;scrollbar-width:thin;scrollbar-color:#b8c0d0 var(--color-bg-canvas)}body::-webkit-scrollbar{width:5px;height:5px}body::-webkit-scrollbar-track{background:var(--color-bg-canvas)}body::-webkit-scrollbar-thumb{background:#cbd2de;border-radius:99px}body::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}@keyframes cbPageSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cbFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cb-tab-pane{animation:cbPageSlideIn .2s ease-out both}@keyframes cbStripIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes cbNumReveal{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.cb-stat-value{animation:cbNumReveal .55s cubic-bezier(.22,1,.36,1) both;animation-delay:.05s}.cb-count-up{animation:cbNumReveal .6s cubic-bezier(.22,1,.36,1) both}@keyframes cbRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cbFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cbCardIn{0%{opacity:0;transform:translateY(14px) scale(.993);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.cb-card-enter{animation:cbCardIn .4s cubic-bezier(.22,1,.36,1) both}.cb-card-enter:nth-child(1){animation-delay:0s}.cb-card-enter:nth-child(2){animation-delay:.05s}.cb-card-enter:nth-child(3){animation-delay:.1s}.cb-card-enter:nth-child(4){animation-delay:.15s}.cb-card-enter:nth-child(5){animation-delay:.2s}.cb-card-enter:nth-child(6){animation-delay:.25s}@keyframes cbNeonPulse{0%,to{box-shadow:0 0 0 1px transparent,var(--cb-shadow-card)}50%{box-shadow:0 0 0 1px var(--cb-border-accent),var(--cb-shadow-popover)}}@keyframes cbNeonPulseYt{0%,to{box-shadow:var(--cb-shadow-card)}50%{box-shadow:var(--cb-shadow-popover)}}@keyframes cbNeonPulseIg{0%,to{box-shadow:var(--cb-shadow-card)}50%{box-shadow:var(--cb-shadow-popover)}}@keyframes cbNeonPulseFb{0%,to{box-shadow:var(--cb-shadow-card)}50%{box-shadow:var(--cb-shadow-popover)}}.cb-btn-pulse{animation:cbNeonPulse 3s ease-in-out infinite}.cb-neon-pulse-yt{animation:cbNeonPulseYt 3s ease-in-out infinite}.cb-neon-pulse-ig{animation:cbNeonPulseIg 3s ease-in-out infinite}.cb-neon-pulse-fb{animation:cbNeonPulseFb 3s ease-in-out infinite}@keyframes cbGlowBreath{0%,to{filter:none}50%{filter:brightness(1.05)}}.cb-glow-breath{animation:cbGlowBreath 2.5s ease-in-out infinite}@keyframes cbScanLine{0%{top:-2px;opacity:.5}60%{opacity:.25}to{top:100%;opacity:0}}.cb-scan-line{position:relative;overflow:hidden}.cb-scan-line:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--cb-primary) 40%,var(--cb-primary-bright) 60%,transparent 100%);opacity:0;top:-2px;pointer-events:none;transition:none}.cb-scan-line:hover:after{animation:cbScanLine .7s cubic-bezier(.4,0,.6,1) forwards}@keyframes cbParticleFloat{0%{transform:translateY(0) scale(1);opacity:.5}50%{transform:translateY(-6px) scale(1.2);opacity:.9}to{transform:translateY(0) scale(1);opacity:.5}}.cb-particle{animation:cbParticleFloat 3s ease-in-out infinite}.cb-particle:nth-child(2){animation-delay:.6s}.cb-particle:nth-child(3){animation-delay:1.2s}@keyframes cbEqBar1{0%,to{height:4px}50%{height:12px}}@keyframes cbEqBar2{0%,to{height:8px}50%{height:4px}}@keyframes cbEqBar3{0%,to{height:6px}50%{height:14px}}.cb-eq-bar-1{animation:cbEqBar1 .9s ease-in-out infinite}.cb-eq-bar-2{animation:cbEqBar2 .7s ease-in-out infinite}.cb-eq-bar-3{animation:cbEqBar3 1.1s ease-in-out infinite}@keyframes cbShimmer{0%{background-position:-400% 0}to{background-position:400% 0}}.cb-sk{background:linear-gradient(90deg,#5b6cd90a,#5b6cd917,#5b6cd90a);background-size:400% 100%;animation:cbShimmer 1.8s ease-in-out infinite;border-radius:6px}.cb-skeleton-shimmer{background:linear-gradient(90deg,#00000005,#0000000d,#00000005);background-size:200% 100%;animation:cbShimmer 1.5s ease-in-out infinite}@keyframes cbWipeReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cbSpin{to{transform:rotate(360deg)}}.cb-spin{animation:cbSpin 1s linear infinite}@keyframes cbTooltipRise{0%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes cbChipPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.cb-chip-pop{animation:cbChipPop .2s cubic-bezier(.34,1.56,.64,1) both}@keyframes cbGlowFlash{0%{text-shadow:0 0 0 transparent}35%{text-shadow:0 0 8px var(--color-positive)}to{text-shadow:0 0 0 transparent}}.cb-delta-flash{animation:cbGlowFlash .6s ease-out 1}@keyframes cbBreathe{0%{border-color:var(--color-border-default);box-shadow:0 0 #6366f100;transform:scale(1)}to{border-color:var(--color-accent);box-shadow:0 0 12px #6366f124;transform:scale(1.003)}}.cb-dropzone-idle{animation:cbBreathe 2.5s ease-in-out infinite alternate}@keyframes cbBtnShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cb-btn-shimmer{background-image:linear-gradient(90deg,#fff0,#ffffff47,#fff0);background-size:200% 100%;animation:cbBtnShimmer 1s linear infinite}@keyframes cbSlideInRight{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.cb-slide-in-right{animation:cbSlideInRight .2s ease-out both}@keyframes cbHighlightInLeft{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cb-highlight-left{transform-origin:left center;animation:cbHighlightInLeft .15s ease-out both}@keyframes cbCheckDraw{0%{stroke-dashoffset:var(--cb-check-len, 24)}to{stroke-dashoffset:0}}.cb-check-draw{stroke-dasharray:var(--cb-check-len, 24);stroke-dashoffset:var(--cb-check-len, 24);animation:cbCheckDraw .3s ease-out forwards}@keyframes cbThumbIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cb-thumb-in{animation:cbThumbIn .25s ease-out both}@keyframes cbMediaPulse{0%{background-position:0% 50%}to{background-position:100% 50%}}.cb-media-pulse{background:linear-gradient(120deg,#2a2a2e,#3a3a40,#2a2a2e,#3a3a40,#2a2a2e);background-size:300% 100%;animation:cbMediaPulse 2s ease-in-out infinite alternate}.cb-glow-green{color:var(--cb-success)!important}.cb-glow-red{color:var(--cb-danger)!important}.cb-glow-cyan{color:var(--cb-info)!important}.cb-glow-violet{color:var(--cb-primary-bright)!important}.cb-neon-icon{color:var(--cb-primary)}.cb-neon-yt{border-color:var(--cb-color-yt)!important}.cb-neon-ig{border-color:var(--cb-color-ig)!important}.cb-neon-fb{border-color:var(--cb-color-fb)!important}.cb-neon-vio{border-color:var(--cb-primary)!important}.cb-platform-yt{color:var(--cb-color-yt)!important}.cb-platform-ig{color:var(--cb-color-ig)!important}.cb-platform-fb{color:var(--cb-color-fb)!important}.cb-card-glass{background:#fff;border:1px solid var(--cb-border);border-radius:var(--cb-radius-lg);box-shadow:var(--cb-shadow-card);transition:box-shadow var(--cb-transition-spring),transform var(--cb-transition-spring),border-color var(--cb-transition)}.cb-card-glass:hover{box-shadow:var(--cb-shadow-popover);transform:translateY(-1px);border-color:var(--cb-border-strong)}.cb-card-premium{background:#fff;border:1px solid var(--cb-border);border-radius:var(--cb-radius-lg);box-shadow:var(--cb-shadow-card);transition:box-shadow var(--cb-transition-spring),transform var(--cb-transition-spring),border-color var(--cb-transition)}.cb-card-premium:hover{box-shadow:var(--cb-shadow-popover);transform:translateY(-1px);border-color:var(--cb-border-strong)}.cb-table-row-active{background:var(--cb-primary-soft)!important;box-shadow:inset 2px 0 0 var(--cb-primary)}.cb-progress-teal .MuiLinearProgress-bar{background:var(--cb-primary)!important}.cb-scroll-thin{scrollbar-width:thin;scrollbar-color:#dde4ef transparent}.cb-scroll-thin::-webkit-scrollbar{width:4px;height:4px}.cb-scroll-thin::-webkit-scrollbar-thumb{background:#dde4ef;border-radius:4px}.cb-chart-wrap{position:relative;overflow:hidden}.recharts-tooltip-wrapper{pointer-events:none!important}.cb-topbar-neon-line{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--cb-color-yt) 20%,var(--cb-color-ig) 50%,var(--cb-color-fb) 80%,transparent 100%);opacity:.3}.cb-rail-icon-active{color:var(--cb-primary)!important}@media(max-width:900px){.cb-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cb-tab-pane,.cb-stat-value,.cb-count-up,.cb-card-enter,.cb-sk,.cb-skeleton-shimmer,.cb-btn-pulse,.cb-neon-pulse-yt,.cb-neon-pulse-ig,.cb-neon-pulse-fb,.cb-glow-breath,.cb-particle,.cb-eq-bar-1,.cb-eq-bar-2,.cb-eq-bar-3,.cb-chip-pop,.cb-delta-flash,.cb-dropzone-idle,.cb-btn-shimmer,.cb-slide-in-right,.cb-highlight-left,.cb-check-draw,.cb-thumb-in,.cb-media-pulse,.MuiTooltip-tooltip,.cb-spin{animation:none!important}.cb-key-reveal input{animation:none!important;clip-path:none!important}.cb-chip-pop,.cb-slide-in-right{opacity:1!important;transform:none!important}.cb-highlight-left{transform:scaleX(1)!important}.cb-check-draw{stroke-dashoffset:0!important}.cb-thumb-in{opacity:1!important;transform:none!important}.cb-card-glass,.cb-card-premium{transition:box-shadow .15s ease,border-color .15s ease!important}.cb-card-glass:hover,.cb-card-premium:hover{transform:none!important}.cb-scan-line:hover:after{animation:none!important}}@media(display-mode:standalone){html{overscroll-behavior-y:contain}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}.MuiButtonBase-root:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:2px!important}
