body{color:#2c3e50;background-color:#f8f7f4;font-family:Noto Sans KR,sans-serif}.fade-in{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(20px)}.fade-in.visible{opacity:1;transform:translateY(0)}.chart-container.svelte-rflow1{width:100%;max-width:800px;height:300px;max-height:400px;margin-left:auto;margin-right:auto;position:relative}@media (width>=768px){.chart-container.svelte-rflow1{height:400px}}.tab-button.active.svelte-rflow1{color:#27ae60;border-color:#27ae60;font-weight:700}.timeline-item.active.svelte-rflow1 .timeline-dot:where(.svelte-rflow1){background-color:#27ae60;transform:scale(1.5)}.timeline-item.active.svelte-rflow1 .timeline-content:where(.svelte-rflow1) h3:where(.svelte-rflow1){color:#27ae60}.synergy-circle.svelte-rflow1{transition:transform .3s,box-shadow .3s}.synergy-circle.svelte-rflow1:hover{transform:scale(1.05);box-shadow:0 10px 20px #0000001a}
