.appdemo-lineage-canvas{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--app-color-bg-navbar);background-image:radial-gradient(rgba(145,158,171,.34) 1px,transparent 0);background-size:20px 20px;background-position:-1px -1px}@keyframes appdemo-edge-draw{to{stroke-dashoffset:0}}@keyframes appdemo-node-arrive{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.018)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes appdemo-node-computing{0%,to{box-shadow:0 0 0 0 color-mix(in oklch,var(--app-color-primary-main) 22%,transparent),var(--app-shadow-z1)}50%{box-shadow:0 0 0 5px color-mix(in oklch,var(--app-color-primary-main) 8%,transparent),var(--app-shadow-z1)}}@keyframes appdemo-lineage-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes appdemo-panel-open{0%{opacity:0;transform:scale(.9)}62%{opacity:1;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes appdemo-trace-run{0%{stroke-dashoffset:var(--trace-len,1000)}to{stroke-dashoffset:calc(var(--trace-dash, 26) * -1)}}