.chart-container.svelte-nwewys.svelte-nwewys{width:100%;height:600px;position:relative;overflow:hidden;background-color:#0f172a;border-radius:4px}.controls.svelte-nwewys.svelte-nwewys{display:flex;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap;align-items:center}select.svelte-nwewys.svelte-nwewys{background-color:#1e293b;color:#f1f5f9;padding:.25rem .5rem;border-radius:.25rem;border:1px solid #334155;font-size:.9rem}.slider-container.svelte-nwewys.svelte-nwewys{display:flex;align-items:center;gap:.5rem;margin-left:1rem;padding:.25rem .5rem;background-color:#1e293b;border-radius:.25rem;border:1px solid #334155}.slider-container.svelte-nwewys input[type=range].svelte-nwewys{width:150px}.slider-value.svelte-nwewys.svelte-nwewys{min-width:50px;text-align:right;font-size:.9rem;color:#f1f5f9}.hero-count.svelte-nwewys.svelte-nwewys{font-size:.9rem;color:#94a3b8;margin-left:auto;padding:.25rem .5rem;background-color:#1e293b;border-radius:.25rem}.tooltip{transition:opacity .2s}.axis{color:#94a3b8}.axis text{fill:#94a3b8}.axis line,.axis path{stroke:#475569}.tournament-scroll.svelte-3g2grb::-webkit-scrollbar{width:6px}.tournament-scroll.svelte-3g2grb::-webkit-scrollbar-track{background:#0003;border-radius:3px}.tournament-scroll.svelte-3g2grb::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.tournament-scroll.svelte-3g2grb::-webkit-scrollbar-thumb:hover{background:#ffffff40}.heatmap-container.svelte-gs1ca6{overflow-x:auto}.bg-green-500{background-color:#10b981}.bg-purple-500{background-color:#8b5cf6}.bg-blue-500{background-color:#3b82f6}.bg-yellow-500{background-color:#eab308}.bg-emerald-500{background-color:#10b981}.bg-red-500{background-color:#ef4444}.bg-cyan-500{background-color:#06b6d4}.bg-orange-500{background-color:#f97316}.bg-pink-500{background-color:#ec4899}.text-green-400{color:#4ade80}.text-purple-400{color:#a78bfa}.text-blue-400{color:#60a5fa}.text-yellow-400{color:#facc15}.text-emerald-400{color:#4ade80}.text-red-400{color:#f87171}.text-cyan-400{color:#22d3ee}.text-orange-400{color:#fb923c}.text-pink-400{color:#f472b6}.border-green-400{border-color:#4ade80}.border-purple-400{border-color:#a78bfa}.border-blue-400{border-color:#60a5fa}.border-yellow-400{border-color:#facc15}.border-emerald-400{border-color:#4ade80}.border-red-400{border-color:#f87171}.border-cyan-400{border-color:#22d3ee}.border-orange-400{border-color:#fb923c}.border-pink-400{border-color:#f472b6}.shadow-green-500\/50{box-shadow:0 10px 15px -3px #10b98180,0 4px 6px -2px #10b98180}.shadow-purple-500\/50{box-shadow:0 10px 15px -3px #8b5cf680,0 4px 6px -2px #8b5cf680}.shadow-blue-500\/50{box-shadow:0 10px 15px -3px #3b82f680,0 4px 6px -2px #3b82f680}.shadow-yellow-500\/50{box-shadow:0 10px 15px -3px #eab30880,0 4px 6px -2px #eab30880}.shadow-emerald-500\/50{box-shadow:0 10px 15px -3px #10b98180,0 4px 6px -2px #10b98180}.shadow-red-500\/50{box-shadow:0 10px 15px -3px #ef444480,0 4px 6px -2px #ef444480}.shadow-cyan-500\/50{box-shadow:0 10px 15px -3px #06b6d480,0 4px 6px -2px #06b6d480}.shadow-orange-500\/50{box-shadow:0 10px 15px -3px #f9731680,0 4px 6px -2px #f9731680}.shadow-pink-500\/50{box-shadow:0 10px 15px -3px #ec489980,0 4px 6px -2px #ec489980}.sort-indicator.svelte-1hcyykr{margin-left:.5em}.grid-cols-14.svelte-1hcyykr{grid-template-columns:repeat(14,minmax(0,1fr))}.test.svelte-1hcyykr,.nested.svelte-1hcyykr{transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}@keyframes svelte-1hcyykr-pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse.svelte-1hcyykr{animation:svelte-1hcyykr-pulse 2s cubic-bezier(.4,0,.6,1) infinite}ul.svelte-1hcyykr{list-style-type:disc;margin-left:1.5rem;margin-bottom:1rem}li.svelte-1hcyykr{margin-bottom:.5rem;line-height:1.5;color:#e2e8f0}h2.svelte-1hcyykr{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#e2e8f0;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:.1rem}h3.svelte-1hcyykr{font-size:1.25rem;font-weight:600;margin-bottom:.1rem;color:#e2e8f0}code.svelte-1hcyykr{background-color:#ffffff1a;padding:.2rem .4rem;border-radius:.25rem;font-family:monospace;font-size:.9em}
