.appear[data-v-876e5ecf]{animation:1s ease-in-out forwards appear-876e5ecf;animation-delay:calc(var(--item-index) * .1s)}@keyframes appear-876e5ecf{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.play-button[data-v-876e5ecf]:hover{transition:transform .2s ease-in-out;transform:scale(1.05)}article[data-v-876e5ecf]:focus-within{outline-offset:2px;outline:2px solid #3b82f6}.loader[data-v-876e5ecf]{aspect-ratio:1;filter:drop-shadow(0 0 3px #0000001a);border:4px solid #0000;border-right-color:#fff;border-radius:50%;width:50px;animation:1s linear infinite l15-876e5ecf;display:grid}.loader[data-v-876e5ecf]:before,.loader[data-v-876e5ecf]:after{content:"";border:inherit;border-radius:50%;grid-area:1/1;margin:2px;animation:2s infinite l15-876e5ecf}.loader[data-v-876e5ecf]:after{margin:8px;animation-duration:3s}@keyframes l15-876e5ecf{to{transform:rotate(1turn)}}@property --angle{syntax:"<angle>";inherits:true;initial-value:-45deg}@property --alpha{syntax:"<number>";inherits:true;initial-value:0}.loading-ring[data-v-876e5ecf]{--angle:0deg;background:linear-gradient(white 0 0) padding-box, linear-gradient(var(--angle), #005bbf, #d85f5f) border-box;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border:4px solid #0000;animation:1s linear infinite spin-876e5ecf;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.loading[data-v-876e5ecf]{--alpha:0;box-shadow:inset 0 0 8px 8px rgb(255 255 255/var(--alpha));animation:2s linear infinite alternate pulse-876e5ecf}@media screen and (width<=600px){.loading-ring[data-v-876e5ecf]{box-shadow:inset 0 0 4px 4px rgb(255 255 255/var(--alpha));border-width:2px;animation:2s linear infinite alternate pulse-876e5ecf}}@media screen and (prefers-reduced-motion:reduce){.loading-ring[data-v-876e5ecf]{animation:none}.loading[data-v-876e5ecf]{box-shadow:inset 0 0 8px 8px #fff}}@keyframes spin-876e5ecf{to{--angle:360deg}}@keyframes pulse-876e5ecf{to{--alpha:1}}.fade-enter-active[data-v-876e5ecf]{animation:.1s ease-in-out fade-876e5ecf}.fade-leave-active[data-v-876e5ecf]{animation:.1s ease-in-out reverse fade-876e5ecf}@keyframes fade-876e5ecf{0%{opacity:0}to{opacity:1}}.poster-enter-active[data-v-876e5ecf]{animation:2s ease-in-out fade-poster-876e5ecf}.poster-leave-active[data-v-876e5ecf]{animation:2s ease-in-out reverse fade-poster-876e5ecf}@keyframes fade-poster-876e5ecf{0%{opacity:0}to{opacity:1}}.sr-only[data-v-01af1f5e]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button[data-v-01af1f5e]:focus-visible{outline-offset:2px;outline:2px solid #dc2626}button[data-v-01af1f5e]:hover{background-color:#dc26261a}button[data-v-01af1f5e]:active{transform:scale(.95)}
