.virtual-mouse-cursor{z-index:99;pointer-events:none;-webkit-user-select:none;user-select:none}.virtual-mouse-cursor:before{content:attr(data-cursor-text);animation:mouse-cursor-fadeout 6.24s forwards}@keyframes mouse-cursor-fadeout{0%{opacity:1}95%{opacity:1}to{opacity:0}}.video-tracking-play-pause-button{left:50%;bottom:50%;transform:translate(-50%);z-index:99;background:#fefefe;padding:1rem 2rem;border-radius:50vw;text-decoration:none}.video-tracking-block.video-tracking-container-container-container{height:100vh;width:100%;position:relative;overflow:clip}.video-tracking-block.video-tracking-container-container-container .video-tracking-heading-container{z-index:98;left:50%;transform:translate(-50%);margin-bottom:calc(env(safe-area-inset-bottom) + 2rem)}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);will-change:transform,opacity;z-index:98;width:125%;height:auto;aspect-ratio:16/9;max-width:none;max-height:none;min-width:100%;min-height:100%;transition:opacity 1.25s;overflow:clip}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent linear-gradient(180deg,#0000008d,#0018195f 53%,#00000080) 0% 0% no-repeat padding-box;transform:scale(-1);pointer-events:none;z-index:99;opacity:1}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title{position:absolute;top:50%;left:50%;z-index:100;color:#fff;word-wrap:nowrap;text-wrap:nowrap;overflow:visible;opacity:0;max-width:280px;transition:opacity .24s var(--transition-easing)}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title .position-relative{display:inline-block;width:fit-content}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title .poi-details{position:absolute;left:0;top:calc(100% + 12px);width:280px;max-width:min(280px,80vw);pointer-events:none}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title.video-tracking-title--dimmed{opacity:0!important;pointer-events:none}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title .pin-description{position:relative;opacity:0;margin-top:0;text-wrap:balance;white-space:normal;transition:opacity .25s var(--transition-easing)}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title .pin-button{opacity:0;top:10px;position:relative;z-index:101;pointer-events:auto;transition:opacity .25s var(--transition-easing);color:#2a0756;background-color:#fefefe;text-decoration:none;padding:.5rem .75rem;border-radius:50vw;transition:all .24s var(--transition-easing)}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title .pin-button:hover,.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title .pin-button:focus{color:#fefefe;background-color:#2a0756;transition:all .24s var(--transition-easing)}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title:hover [class*=pin-],.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title.video-tracking-title--active [class*=pin-],.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title.video-tracking-title--hover-grace [class*=pin-]{opacity:1;margin-top:0;transition:opacity .25s var(--transition-easing)}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title:hover [class*=pin-]:is(.pin-button),.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title.video-tracking-title--active [class*=pin-]:is(.pin-button),.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title.video-tracking-title--hover-grace [class*=pin-]:is(.pin-button){transition-delay:.18s}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title:hover .poi-details,.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title.video-tracking-title--active .poi-details,.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title.video-tracking-title--hover-grace .poi-details{pointer-events:auto}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title.video-tracking-title-informative .pin-description,.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title.video-tracking-title-informative .pin-button{opacity:0;transition:opacity .25s var(--transition-easing)}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title.video-tracking-title-informative.active .pin-description,.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title.video-tracking-title-informative.active .pin-button{opacity:1}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title.video-tracking-title-informative .poi-details{pointer-events:auto}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-title-informative-holder{position:relative}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-circle-indicator{position:absolute;z-index:100;pointer-events:none;width:12px;height:12px;transform:translate(-50%,-50%);transition:opacity .3s var(--transition-easing),left .2s var(--transition-easing),top .2s var(--transition-easing)}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-circle-indicator .video-tracking-circle{width:100%;height:100%;border-radius:50%;background-color:#fefefe;border:2px solid #fefefe;box-shadow:0 0 0 2px #ffffff4d}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-connector-line{position:absolute;pointer-events:none;z-index:98;overflow:visible;display:none}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-connector-line .connector-line{stroke:#fefefe;stroke-width:3;stroke-opacity:1;transition:all .1s var(--transition-easing)}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-container{position:relative;width:100%;height:100%}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-container video{position:absolute;left:0;top:0;width:100%;height:100%;opacity:1}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-container video.video-tracking-slider-video{will-change:opacity}.video-tracking-block.video-tracking-container-container-container .video-tracking-container-container .video-tracking-container ol{display:none}.video-tracking-poi-recorder-video-container video{width:auto;height:auto}.video-tracking-poi-recorder-video-container .video-tracking-poi-recorder-canvas{position:absolute;top:0;left:0;z-index:1000}.video-tracking-poi-recorder-controls-and-info-panel{padding:.5em;background-color:#000;width:100%;display:flex;gap:.5rem;align-items:center;color:#fff}.video-tracking-poi-recorder-controls-and-info-panel .video-tracking-poi-recorder-mouse-cursor-position-info{width:100px}.video-tracking-poi-recorder-textarea{width:90%;min-height:200px}.video-tracking-heading-container :is(h1,h2,h3,h4,h5,h6,p,li){color:#fefefe}.virtual-mouse-cursor,.video-controls-container span,.video-controls-container i{color:#fefefe}.video-controls-container a{color:#fefefe;text-decoration:none;padding-block:1rem}.video-tracking-navigation{z-index:99;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid rgba(255,255,255,.1)}.video-tracking-navigation .video-tracking-nav-inner{flex-wrap:wrap;gap:.5rem;padding:.75rem 0}@media(max-width:991.98px){.video-tracking-navigation .video-tracking-nav-inner{padding:.5rem 0;gap:.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.video-tracking-navigation .video-tracking-nav-inner::-webkit-scrollbar{display:none}}.video-tracking-navigation .video-tracking-nav-button{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fefefe;padding:.5rem 1rem;border-radius:.25rem;font-size:.875rem;font-weight:400;transition:all .2s var(--transition-easing);white-space:nowrap;cursor:pointer}.video-tracking-navigation .video-tracking-nav-button:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-1px)}.video-tracking-navigation .video-tracking-nav-button:active{transform:translateY(0)}.video-tracking-navigation .video-tracking-nav-button.active{background:#fefefe;color:#2a0756;border-color:#fefefe;font-weight:500}@media(max-width:991.98px){.video-tracking-navigation .video-tracking-nav-button{padding:.375rem .75rem;font-size:.8125rem}}.video-tracking-title-informative-holder{position:relative;min-height:0;margin-inline-start:-1rem}.video-tracking-title-informative-holder .video-tracking-title-informative{position:absolute;bottom:0;background:#fefefe;padding:1rem;height:auto;width:25rem;max-width:80vw;opacity:0;visibility:hidden;display:block;pointer-events:none;transition:opacity .5s var(--transition-easing),visibility .5s var(--transition-easing)}.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title,.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title h1,.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title h2,.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title h3,.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title h4,.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title h5,.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title h6,.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title p,.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title li,.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title a{color:#2a0756}.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title .pin-title,.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title .pin-description,.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title .poi-details{color:#2a0756;margin:0}.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title .pin-description>p,.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title .poi-details>p{margin:0;padding:0}.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title .pin-button{color:#2a0756;border-color:#2a0756}.video-tracking-title-informative-holder .video-tracking-title-informative.video-tracking-title .pin-button:hover{color:#fefefe;background-color:#2a0756}.video-tracking-title-informative-holder .video-tracking-title-informative.active{opacity:1;visibility:visible;pointer-events:auto}
