.main.svelte-o833nq{font-family:Inter,sans-serif;background-color:#f8fafc;color:#334155}.chart-container.svelte-o833nq{position:relative;width:100%;max-width:800px;margin-left:auto;margin-right:auto;height:400px;max-height:50vh}@media (min-width: 768px){.chart-container.svelte-o833nq{height:500px}}.tech-diagram.svelte-o833nq{border:1px solid #e2e8f0;background-color:#fff;padding:1.5rem;border-radius:.75rem;transition:all .3s ease-in-out}.tech-tab.active.svelte-o833nq{background-color:#4f46e5;color:#fff}.tech-tab.svelte-o833nq{transition:all .2s ease-in-out}
