@layer base{:root{--bg-0:#090909;--bg-1:#0e0e0e;--bg-2:#141414;--bg-3:#1a1a1a;--glass-0:#0e0e0e;--glass-1:#141414;--glass-2:#1a1a1a;--text:#ffffffeb;--muted:#ffffff7a;--faint:#ffffff47;--border-soft:#ffffff0f;--border-hard:#ffffff1f;--teal:#fff;--teal-rgb:255, 255, 255;--violet:#8b9cb3;--violet-rgb:139, 156, 179;--indigo:#8b9cb3;--indigo-rgb:139, 156, 179;--tk-success:#fff;--tk-success-rgb:255, 255, 255;--tk-info:#6b8fad;--tk-info-rgb:107, 143, 173;--tk-warn:#c4a35a;--tk-warn-rgb:196, 163, 90;--tk-danger:#c45c6a;--tk-danger-rgb:196, 92, 106;--blur:0px;--glow:0;--glow-hover:0;--radius-card:6px;--radius-pill:4px;--gradient-accent:none;--shadow-card:none;--shadow-card-hover:none;--shadow-glow-teal:none;--shadow-glow-violet:none;--shadow-glow-success:none;--shadow-glow-danger:none;--shadow-glow-warn:none}}@layer components{.glass{background:var(--bg-1)}.glass-elevated{background:var(--bg-2)}.text-mute{color:var(--muted)}.text-faint{color:var(--faint)}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.neon-border{border:1px solid rgba(var(--teal-rgb), .35)}.neon-border:before,.neon-border:after,.bloom:after{display:none}}
.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#ffffff0a;stroke-opacity:1}.recharts-cartesian-axis-tick-value{fill:#ffffff40;font-size:10px;font-weight:500;font-family:var(--font-mono,"JetBrains Mono", monospace)}.recharts-legend-item-text{letter-spacing:.03em;font-size:11px;font-weight:600;color:#ffffff80!important}.recharts-tooltip-wrapper{outline:none;transition:none!important}.recharts-default-tooltip{-webkit-backdrop-filter:blur(16px)saturate(150%)!important;backdrop-filter:blur(16px)saturate(150%)!important;background:#080a12eb!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:12px 16px!important;box-shadow:inset 0 0 0 1px #ffffff08,0 12px 40px #00000080!important}.recharts-tooltip-label{font-size:12px;font-weight:600;font-family:var(--font-mono,"JetBrains Mono", monospace);margin-bottom:6px;color:#ffffffd9!important}.recharts-tooltip-item{font-size:11px;font-weight:500;color:#ffffff80!important}.equity-chart-container .recharts-area-curve{filter:drop-shadow(0 0 4px rgba(var(--success-rgb), .25)) drop-shadow(0 0 12px rgba(var(--success-rgb), .1))}.equity-chart-container .recharts-area-area{opacity:.9}.drawdown-chart-container .recharts-area-curve{filter:drop-shadow(0 0 3px rgba(var(--danger-rgb), .2)) drop-shadow(0 0 10px rgba(var(--danger-rgb), .08))}.recharts-active-dot circle:first-child{animation:2s ease-in-out infinite dotPulse}@keyframes dotPulse{0%,to{opacity:.3}50%{opacity:.7}}.chart-line-primary{stroke:rgba(var(--primary-rgb), .8);stroke-width:2px;filter:drop-shadow(0 0 3px rgba(var(--primary-rgb), .2))}.chart-line-secondary{stroke:#a855f7b3;stroke-width:2px;filter:drop-shadow(0 0 3px #a855f726)}.chart-line-success{stroke:rgba(var(--success-rgb), .8);stroke-width:2px;filter:drop-shadow(0 0 3px rgba(var(--success-rgb), .2))}.chart-line-danger{stroke:rgba(var(--danger-rgb), .7);stroke-width:2px;filter:drop-shadow(0 0 3px rgba(var(--danger-rgb), .15))}.chart-area-primary{fill:url(#gradient-primary)}.chart-area-secondary{fill:url(#gradient-secondary)}.chart-gradients{width:0;height:0;position:absolute;overflow:hidden}
