@keyframes svelte-dlleas-topbar-sheen{0%{opacity:0;transform:translate(-160%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(520%)}}.topbar-sheen.svelte-dlleas{animation:4s ease-in-out infinite svelte-dlleas-topbar-sheen}.topbar-accent.svelte-dlleas{background:linear-gradient(90deg, transparent, var(--bar-color) 20%, var(--bar-color) 80%, transparent);opacity:.35}@keyframes svelte-dlleas-accent-flow{0%{transform:translate(-110%)}to{transform:translate(320%)}}.topbar-accent-glow.svelte-dlleas{background:linear-gradient(90deg, transparent, var(--bar-color) 30%, #fffffff2 50%, var(--bar-color) 70%, transparent);filter:blur(.4px);opacity:.85;animation:4s ease-in-out infinite svelte-dlleas-accent-flow}@keyframes svelte-dlleas-dash-flow{to{stroke-dashoffset:-28px}}.diagram-flow.svelte-dlleas{stroke-dasharray:8 6;animation:1.4s linear infinite svelte-dlleas-dash-flow}.diagram-flow-slow.svelte-dlleas{stroke-dasharray:5 8;animation-duration:2.8s}@keyframes svelte-dlleas-sun-breathe{0%,to{opacity:.32;filter:blur(40px)}50%{opacity:.55;filter:blur(52px)}}.sun-glow.svelte-dlleas{background-color:var(--bar-color);animation:4s ease-in-out infinite svelte-dlleas-sun-breathe}.diagram-panel.svelte-dlleas svg:where(.svelte-dlleas){overflow:visible}.diagram-panel.svelte-dlleas svg:where(.svelte-dlleas) rect:where(.svelte-dlleas){transform-box:fill-box;transform-origin:50%;transition:filter .3s,transform .3s}.diagram-panel.svelte-dlleas svg:where(.svelte-dlleas) rect:where(.svelte-dlleas):hover{filter:drop-shadow(0 0 10px #3b82f659);transform:translateY(-1px)}@keyframes svelte-dlleas-step-pulse{0%,to{border-color:#e2e8f0;transform:translateY(0);box-shadow:0 0 #3b82f600}50%{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 0 0 3px #3b82f614}}.loop-step.svelte-dlleas{animation:3.4s ease-in-out infinite svelte-dlleas-step-pulse}@keyframes svelte-dlleas-arrow-pulse{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(2px)}}.loop-arrow.svelte-dlleas{animation:2.2s ease-in-out infinite svelte-dlleas-arrow-pulse}@keyframes svelte-dlleas-chip-pulse{0%,to{border-color:#e2e8f0;box-shadow:0 0 #10b98100}50%{border-color:#6ee7b7;box-shadow:0 0 0 3px #10b98114}}.flow-chip.svelte-dlleas{animation:3.2s ease-in-out infinite svelte-dlleas-chip-pulse}@keyframes svelte-dlleas-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.step-card.svelte-dlleas{opacity:0;transition:border-color .25s,box-shadow .25s,transform .25s;animation:.6s ease-out forwards svelte-dlleas-rise-in}.step-card.svelte-dlleas:hover{border-color:#a78bfa;transform:translateY(-2px);box-shadow:0 12px 28px -18px #4c1d9573}.step-icon.svelte-dlleas{transition:transform .3s}.step-card.svelte-dlleas:hover .step-icon:where(.svelte-dlleas){transform:scale(1.06)}@keyframes svelte-dlleas-meter-grow{0%{width:0}to{width:var(--target)}}.meter-fill.svelte-dlleas{width:0;animation:1.6s cubic-bezier(.22,1,.36,1) forwards svelte-dlleas-meter-grow;position:relative}@media (prefers-reduced-motion:reduce){.diagram-flow.svelte-dlleas,.loop-step.svelte-dlleas,.loop-arrow.svelte-dlleas,.flow-chip.svelte-dlleas,.step-card.svelte-dlleas,.meter-fill.svelte-dlleas{opacity:1;animation:none;transform:none}.sun-glow.svelte-dlleas{opacity:.4;filter:blur(46px)}.topbar-sheen.svelte-dlleas,.topbar-accent-glow.svelte-dlleas{opacity:0;animation:none}.meter-fill.svelte-dlleas{width:var(--target)}}
