@keyframes spin{to{rotate:360deg}}.playstack-player-container.bunny,.playstack-player-container,.playstack-player-container.gdrive{aspect-ratio:16/9;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.playstack-player-container *{-webkit-tap-highlight-color:transparent}.playstack-player-container.gdrive .hide-link{background:0 0;width:42px;height:42px;position:absolute;top:12px;right:12px}.playstack-player-container.gdrive iframe,.playstack-player-container.bunny iframe{border:none;width:100%;height:100%;border:none!important}.playstack-player-container.bunny .thumbnail{z-index:5;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.playstack-player-container.bunny .loader{z-index:10;display:inherit;align-items:inherit;justify-content:inherit;pointer-events:none;position:absolute;inset:0}.playstack-player-container.bunny .loader>div{border:2px solid var(--player-theme-color);border-left-color:#0000;border-radius:999px;width:2rem;height:2rem;animation:.5s ease-in-out infinite spin}.playstack-player-container.bunny iframe{z-index:20;background:0 0}@keyframes progress{to{width:100%}}.playstack-player-container{z-index:10;background:#000;inset:0;overflow:hidden}.playstack-player-container,.playstack-player-container *{font-family:Rubik,sans-serif!important}.playstack-player-container .control-overlaid{width:inherit;height:inherit;z-index:10;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;transition:opacity .3s ease-in-out;display:flex;position:absolute;inset:0}.playstack-player-container .control-overlaid>div:not(.loader){background:var(--player-theme-color);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:flex;box-shadow:0 7px 29px #64646f33;cursor:pointer!important}.playstack-player-container .control-overlaid .loader{border:3px solid var(--player-theme-color);opacity:.7;border-left-color:#0000;border-radius:9999px;width:3rem;height:3rem;animation:.5s ease-in-out infinite spin;position:absolute}.playstack-player-container .control-overlaid>div svg{width:1.6rem;height:1.6rem}.playstack-player-container .controls{z-index:11;box-sizing:border-box;background-image:linear-gradient(#0000,#252525cc);flex-direction:row;align-items:center;gap:.5rem;width:100%;padding:0 .5rem .5rem;transition:opacity .3s ease-in-out;display:flex;position:absolute;bottom:0;left:0}.playstack-player-container .controls .group-btn-controls{flex-direction:row;align-items:center;gap:.1rem;display:flex}.playstack-player-container .controls .group-btn-controls>button,.playstack-player-container .controls>button{color:#fff;background:0 0;border:none;border-radius:3px;outline:none;justify-content:center;align-items:center;padding:.3rem;transition:all .3s ease-in-out;display:flex;cursor:pointer!important}.playstack-player-container .controls .group-btn-controls>button:hover,.playstack-player-container .controls>button:hover{background:var(--player-theme-color)}.playstack-player-container .controls .group-btn-controls>button svg,.playstack-player-container .controls>button svg{width:1.2rem;height:1.2rem}.playstack-player-container .controls>button svg.speaker path:nth-child(3),.playstack-player-container .controls>button svg.speaker-2 path:nth-child(2){fill:#fff}.playstack-player-container .controls .seekbar{flex-direction:row;align-items:center;gap:.25rem;width:100%;display:flex}.playstack-player-container .controls .seekbar .time{color:#fff;font-size:12px}.playstack-player-container .controls .SliderRoot{-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;width:100%;height:20px;display:flex;position:relative}.playstack-player-container .controls .SliderTrack{background-color:#99999980;border-radius:9999px;flex-grow:1;height:5px;position:relative}.playstack-player-container .controls .SliderTrack[data-seeking=true]:after{content:"";height:5px;width:var(--playstack-player-seekbar-progress-loaded-percentage);background:#999;border-radius:9999px;animation:4s ease-in-out infinite progress;position:absolute}.playstack-player-container .controls .SliderRange{background-color:var(--player-theme-color);z-index:1;border-radius:9999px;height:100%;position:absolute}.playstack-player-container .controls .SliderThumb{background-color:var(--player-theme-color);border-radius:10px;width:15px;height:15px;display:block;cursor:pointer!important}.playstack-player-container .controls .SliderThumb:focus{outline:none;box-shadow:0 0 0 5px #0009;box-shadow:0 0 0 5px color(display-p3 0 0 0/.6)}.playstack-player-container div[data-radix-popper-content-wrapper]{z-index:100000!important}.playstack-player-container .DropdownMenuContent,.playstack-player-container .DropdownMenuSubContent{will-change:transform,opacity;background-color:#fff;border-radius:3px;min-width:150px;padding:5px;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833}.playstack-player-container .RightSlot{margin-left:auto;padding-right:5px}.playstack-player-container .RightSlot svg{width:1.2rem;height:1.2rem}.playstack-player-container .DropdownMenuCheckboxItem,.playstack-player-container .DropdownMenuSubTrigger{color:#555;-webkit-user-select:none;user-select:none;border-radius:3px;outline:none;align-items:center;gap:1rem;height:30px;padding:0 5px 0 25px;font-size:14px;line-height:1;transition:all .3s ease-in-out;display:flex;position:relative;cursor:pointer!important}.playstack-player-container .DropdownMenuSubTrigger{padding-left:15px!important}.playstack-player-container .DropdownMenuItemIndicator{justify-content:center;align-items:center;width:25px;padding:2px;display:inline-flex;position:absolute;left:0}.playstack-player-container .DropdownMenuItemIndicator svg{width:1rem;height:1rem}.playstack-player-container .DropdownMenuCheckboxItem:hover,.playstack-player-container .DropdownMenuSubTrigger:hover{background-color:var(--player-theme-color);color:#fff}@media screen and (orientation:landscape) and (min-height:319px) and (max-height:480px){.playstack-player-container .youtube-player{max-width:80vw}}.playstack-player-container.youtube-shorts{aspect-ratio:9/16}.playstack-player-container:not(.default-controls):has(.fullscreen).youtube-shorts iframe{max-width:500px!important}.playstack-player-container:not(.default-controls).youtube-shorts iframe,.playstack-player-container:not(.default-controls).youtube iframe,.playstack-player-container:not(.default-controls).vimeo iframe{vertical-align:middle!important;border:none!important;height:1000%!important;display:block!important;position:absolute!important}.playstack-player-container:not(.default-controls).youtube iframe,.playstack-player-container:not(.default-controls).youtube-shorts iframe{width:100%!important}.playstack-player-container:not(.default-controls).vimeo iframe{margin-top:1rem;scale:.1;width:1000%!important}.playstack-player-container:not(.default-controls).vimeo .vimeo-player{margin-top:-1rem}.playstack-player-container.default-controls iframe{border:none!important;width:100%!important;height:100%!important}.playstack-player-container .youtube-player,.playstack-player-container .vimeo-player{display:inherit;position:inherit;width:inherit;z-index:inherit;align-items:inherit;justify-content:inherit;aspect-ratio:inherit;overflow:inherit;height:inherit}.playstack-player-container:has(.fullscreen) .vimeo-player{height:auto!important}.playstack-player-container:not(.default-controls).started iframe{pointer-events:none}
