.academy-stage.svelte-1co7vn5{display:grid;gap:2rem;list-style:none;margin:0;padding:0}.academy-frame.svelte-1co7vn5{position:relative;overflow:hidden;border-radius:.75rem;aspect-ratio:16 / 9}.academy-frame.svelte-1co7vn5 svg{display:block;width:100%;height:100%}.academy-mascot.svelte-1co7vn5{position:absolute;left:72.5%;top:27.78%;width:20%;height:auto}.academy-caption.svelte-1co7vn5{margin-top:.75rem;font-size:1.125rem;font-weight:600}@media(prefers-reduced-motion:no-preference){.academy-stage.svelte-1co7vn5{display:block;position:relative;padding-bottom:calc(56.25% + 3.5rem)}.academy-scene.svelte-1co7vn5{--delay: calc(var(--scene) * 3s - .5s);position:absolute;inset:0;opacity:0;animation:svelte-1co7vn5-academy-scene 15s linear infinite both;animation-delay:var(--delay)}.academy-scene.svelte-1co7vn5 g[id$=-cards],.academy-scene.svelte-1co7vn5 g[id$=-input],.academy-scene.svelte-1co7vn5 g[id$=-flow],.academy-scene.svelte-1co7vn5 g[id$=-output],.academy-scene.svelte-1co7vn5 g[id$=-pick-card],.academy-scene.svelte-1co7vn5 g[id$=-gap],.academy-mascot.svelte-1co7vn5{animation:svelte-1co7vn5-academy-rise 15s ease-out infinite both;animation-delay:var(--delay)}.academy-scene.svelte-1co7vn5 g[id$=-bar-model],.academy-scene.svelte-1co7vn5 g[id$=-bar-market]{transform-box:fill-box;animation:svelte-1co7vn5-academy-grow-x 15s ease-out infinite both;animation-delay:var(--delay)}.academy-scene.svelte-1co7vn5:nth-child(3) g[id$=-bar-model]{transform-origin:left center}.academy-scene.svelte-1co7vn5:nth-child(4) g[id$=-bar-model],.academy-scene.svelte-1co7vn5:nth-child(4) g[id$=-bar-market]{transform-origin:center bottom;animation-name:svelte-1co7vn5-academy-grow-y}}@keyframes svelte-1co7vn5-academy-scene{0%{opacity:0}3.33%,20%{opacity:1}23.33%,to{opacity:0}}@keyframes svelte-1co7vn5-academy-rise{0%,3.33%{opacity:0;transform:translateY(24px)}10%,to{opacity:1;transform:none}}@keyframes svelte-1co7vn5-academy-grow-x{0%,3.33%{transform:scaleX(0)}12%,to{transform:none}}@keyframes svelte-1co7vn5-academy-grow-y{0%,3.33%{transform:scaleY(0)}12%,to{transform:none}}
