.main.svelte-1fxvodx{font-family:Inter,sans-serif;background-color:#f8fafc;color:#334155}.chart-container.svelte-1fxvodx{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-1fxvodx{height:500px}}.tech-diagram.svelte-1fxvodx{border:1px solid #e2e8f0;background-color:#fff;padding:1.5rem;border-radius:.75rem;transition:all .3s ease-in-out}.tech-tab.active.svelte-1fxvodx{background-color:#4f46e5;color:#fff}.tech-tab.svelte-1fxvodx{transition:all .2s ease-in-out}
