.software-scene.svelte-1j935h2{width:100%}svg.svelte-1j935h2{width:100%;height:auto;font-family:Pretendard,sans-serif;display:block}.data-flow.svelte-1j935h2{fill:none;stroke:#71b89d;stroke-width:2px;stroke-dasharray:5 8;animation:16s linear infinite svelte-1j935h2-data-flow}.app-screen.svelte-1j935h2{animation:9s ease-in-out infinite svelte-1j935h2-app-float}.connection-light.svelte-1j935h2{animation:4s ease-in-out infinite svelte-1j935h2-connection-light}.progress-line.svelte-1j935h2{transform-origin:238px 239px;animation:1.8s ease-out both svelte-1j935h2-progress-in}.scene-caption.svelte-1j935h2{color:#a8c1ca;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-left:5px;font-size:10px;display:flex}button.svelte-1j935h2{color:#c3e2d5;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}button.svelte-1j935h2:hover{color:#fff}.is-paused.svelte-1j935h2 *{animation-play-state:paused!important}@keyframes svelte-1j935h2-data-flow{to{stroke-dashoffset:-130px}}@keyframes svelte-1j935h2-app-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes svelte-1j935h2-connection-light{0%,to{opacity:.5}50%{opacity:1}}@keyframes svelte-1j935h2-progress-in{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.data-flow.svelte-1j935h2,.app-screen.svelte-1j935h2,.connection-light.svelte-1j935h2,.progress-line.svelte-1j935h2{animation:none}button.svelte-1j935h2{display:none}.scene-caption.svelte-1j935h2{min-height:44px}}
