.leaderboard-container.svelte-1dvp5gi{background:#0a0f0a;border:1px solid #00ff41;border-radius:20px;padding:2rem;color:#00ff41;font-family:Courier New,monospace;position:relative;max-width:600px;margin:0 auto}.leaderboard-title.svelte-1dvp5gi{text-align:center;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px #00ff41}.efficiency-bar.svelte-1dvp5gi{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding:0 1rem}.efficiency-label.svelte-1dvp5gi{font-size:.875rem;text-transform:uppercase}.efficiency-gradient.svelte-1dvp5gi{flex:1;height:4px;margin:0 1rem;background:linear-gradient(to right,#ff4141,#ffff41,#00ff41);border-radius:2px;box-shadow:0 0 10px #00ff4180}.agents-container.svelte-1dvp5gi{position:relative;min-height:400px;display:flex;flex-direction:column;gap:1rem}.center-label.svelte-1dvp5gi{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:1.25rem;font-weight:700;line-height:1.2;opacity:.3;pointer-events:none;border:2px solid #00ff41;border-radius:50%;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.agent-card.svelte-1dvp5gi{background:#00ff411a;border:1px solid #00ff41;border-radius:12px;padding:1rem;transition:all .3s ease;position:relative;z-index:2}.agent-card.svelte-1dvp5gi:hover{background:#00ff4133;transform:translate(5px);box-shadow:0 0 20px #00ff4180}.agent-info.svelte-1dvp5gi{display:flex;align-items:center;gap:1rem}.rank-badge.svelte-1dvp5gi{font-size:1.5rem;font-weight:700;min-width:50px}.agent-header.svelte-1dvp5gi{display:flex;align-items:center;gap:1rem}.agent-image.svelte-1dvp5gi{width:48px;height:48px;border-radius:50%;border:2px solid #00ff41;object-fit:cover}.agent-image-placeholder.svelte-1dvp5gi{width:48px;height:48px;border-radius:50%;border:2px solid #00ff41;background:#00ff4133;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.agent-names.svelte-1dvp5gi{flex:1}.agent-name.svelte-1dvp5gi{font-size:1.125rem;font-weight:700;margin:0}.agent-ticker.svelte-1dvp5gi{font-size:.875rem;opacity:.8;text-transform:uppercase}.agent-stats.svelte-1dvp5gi{display:flex;gap:1rem;margin-top:.25rem;font-size:.875rem}.efficiency.svelte-1dvp5gi{font-weight:700}.market-cap.svelte-1dvp5gi{opacity:.8}.price-change.svelte-1dvp5gi{font-weight:700}.price-change.positive.svelte-1dvp5gi{color:#41ff41}.price-change.negative.svelte-1dvp5gi{color:#ff4141}.footer-command.svelte-1dvp5gi{text-align:center;margin-top:2rem;font-size:.875rem;opacity:.6;font-family:Courier New,monospace}@keyframes svelte-1dvp5gi-pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.rank-1.svelte-1dvp5gi .rank-badge:where(.svelte-1dvp5gi){animation:svelte-1dvp5gi-pulse 2s infinite}
