.cue-icon{color:#fff;flex:none;width:24px;height:36px;display:block;position:relative}.cue-icon.is-up{transform:scaleY(-1)}.cue-icon i{display:none;position:absolute;left:50%}.cue-icon[data-cue=line]{overflow:hidden}.cue-icon[data-cue=line] i:nth-child(-n+2){width:1px;margin-left:-.5px;display:block;top:0}.cue-icon[data-cue=line] i:first-child{background:#ffffff38;height:100%}.cue-icon[data-cue=line] i:nth-child(2){background:currentColor;height:12px;animation:1.9s cubic-bezier(.65,0,.35,1) infinite cue-line}@keyframes cue-line{0%{transform:translateY(-12px)}to{transform:translateY(36px)}}.cue-icon[data-cue=chevrons] i{opacity:.15;border-bottom:1.5px solid;border-right:1.5px solid;width:9px;height:9px;margin-left:-4.5px;animation:1.5s ease-in-out infinite cue-chevron;display:block;rotate:45deg}.cue-icon[data-cue=chevrons] i:first-child{top:3px}.cue-icon[data-cue=chevrons] i:nth-child(2){animation-delay:.18s;top:12px}.cue-icon[data-cue=chevrons] i:nth-child(3){animation-delay:.36s;top:21px}@keyframes cue-chevron{0%,to{opacity:.15}30%{opacity:1}60%{opacity:.15}}.cue-icon[data-cue=pulse]{filter:drop-shadow(0 0 3px #ffffffd9)drop-shadow(0 0 10px #ffffff73);width:40px;height:48px}.cue-icon[data-cue=pulse] i{background:currentColor;width:20px;height:20px;margin:-10px 0 0 -10px;display:block;top:50%}.cue-icon[data-cue=pulse] i:first-child{animation:1.1s ease-in-out infinite cue-beat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C12.7 6.5 17.5 11.3 24 12C17.5 12.7 12.7 17.5 12 24C11.3 17.5 6.5 12.7 0 12C6.5 11.3 11.3 6.5 12 0Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C12.7 6.5 17.5 11.3 24 12C17.5 12.7 12.7 17.5 12 24C11.3 17.5 6.5 12.7 0 12C6.5 11.3 11.3 6.5 12 0Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.cue-icon[data-cue=pulse] i:nth-child(n+2){animation:2.2s cubic-bezier(.22,1,.36,1) infinite cue-ring;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 32 32'%3E%3Cpath d='M12 0C12.7 6.5 17.5 11.3 24 12C17.5 12.7 12.7 17.5 12 24C11.3 17.5 6.5 12.7 0 12C6.5 11.3 11.3 6.5 12 0Z' fill='none' stroke='black' stroke-width='0.45' stroke-linejoin='miter' stroke-miterlimit='16'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 32 32'%3E%3Cpath d='M12 0C12.7 6.5 17.5 11.3 24 12C17.5 12.7 12.7 17.5 12 24C11.3 17.5 6.5 12.7 0 12C6.5 11.3 11.3 6.5 12 0Z' fill='none' stroke='black' stroke-width='0.45' stroke-linejoin='miter' stroke-miterlimit='16'/%3E%3C/svg%3E") 50%/contain no-repeat}.cue-icon[data-cue=pulse] i:nth-child(3){animation-delay:1.1s}@keyframes cue-beat{0%,to{transform:scale(1)}14%{transform:scale(1.3)}40%{transform:scale(1)}}@keyframes cue-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.cue-icon[data-cue=breath]{width:36px;height:54px}.cue-icon[data-cue=breath] i{transform-origin:50%;animation:2.2s cubic-bezier(.4,0,.2,1) infinite both cue-breath;display:block}.cue-icon[data-cue=breath] i:first-child{width:14px;height:14px;animation-delay:-2.2s;top:4px;left:24px}.cue-icon[data-cue=breath] i:nth-child(2){width:26px;height:26px;animation-delay:-1.86s;top:14px;left:0}.cue-icon[data-cue=breath] i:nth-child(3){width:14px;height:14px;animation-delay:-1.52s;top:40px;left:22px}.cue-icon[data-cue=breath] svg{width:100%;height:100%;display:block;overflow:visible}@keyframes cue-breath{0%,to{opacity:.38;filter:drop-shadow(0 0 1px #fff3)drop-shadow(0 0 2px #fff1);transform:scale(.68)}38%{opacity:1;filter:drop-shadow(0 0 3px #fffb)drop-shadow(0 0 8px #fff6);transform:scale(1.08)}70%{opacity:.6;filter:drop-shadow(0 0 2px #fff5)drop-shadow(0 0 4px #fff2);transform:scale(.83)}}.cue-icon[data-cue=mouse] i:first-child{opacity:.85;border:1.5px solid;border-radius:9px;width:18px;height:28px;margin-left:-9px;display:block;top:4px}.cue-icon[data-cue=mouse] i:nth-child(2){background:currentColor;border-radius:1px;width:2px;height:6px;margin-left:-1px;animation:1.6s cubic-bezier(.65,0,.35,1) infinite cue-wheel;display:block;top:9px}@keyframes cue-wheel{0%{opacity:0;transform:translateY(0)}20%{opacity:1}70%{opacity:0;transform:translateY(9px)}to{opacity:0;transform:translateY(9px)}}.cue-icon[data-cue=comet] i{background:currentColor;animation:1.25s infinite cue-comet;display:block;top:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C12.7 6.5 17.5 11.3 24 12C17.5 12.7 12.7 17.5 12 24C11.3 17.5 6.5 12.7 0 12C6.5 11.3 11.3 6.5 12 0Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C12.7 6.5 17.5 11.3 24 12C17.5 12.7 12.7 17.5 12 24C11.3 17.5 6.5 12.7 0 12C6.5 11.3 11.3 6.5 12 0Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.cue-icon[data-cue=comet] i:first-child{width:13px;height:13px;margin-left:-6.5px}.cue-icon[data-cue=comet] i:nth-child(2){--o:.6;width:8px;height:8px;margin-left:-4px;animation-delay:50ms}.cue-icon[data-cue=comet] i:nth-child(3){--o:.35;width:5px;height:5px;margin-left:-2.5px;animation-delay:.1s}@keyframes cue-comet{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)scale(.3)rotate(-20deg)}14%{opacity:var(--o,1);animation-timing-function:cubic-bezier(.8,0,.96,.3);transform:translateY(0)scale(1)rotate(0)}62%{opacity:0;transform:translateY(30px)scale(.75)rotate(45deg)}to{opacity:0;transform:translateY(30px)scale(.75)rotate(45deg)}}.cue-icon[data-cue=arrow] i:nth-child(-n+2){animation:1.4s ease-in-out infinite alternate cue-bob;display:block}.cue-icon[data-cue=arrow] i:first-child{background:currentColor;width:1.5px;height:20px;margin-left:-.75px;top:6px}.cue-icon[data-cue=arrow] i:nth-child(2){border-bottom:1.5px solid;border-right:1.5px solid;width:9px;height:9px;margin-left:-4.5px;top:17px;rotate:45deg}@keyframes cue-bob{0%{translate:0 -2px}to{translate:0 5px}}@media (prefers-reduced-motion:reduce){.cue-icon i{animation:none!important}.cue-icon[data-cue=chevrons] i{opacity:.7}}
