.auto-webinar-live-player{aspect-ratio:16/9;width:100%;max-width:1280px;margin:0 auto}.auto-webinar-live-player .video-js{width:100%;height:100%;position:relative}.auto-webinar-live-player .video-js .vjs-tech,.auto-webinar-live-player .video-js .vjs-poster{z-index:1}.auto-webinar-live-player__tap-guard{z-index:2;background:0 0;position:absolute;inset:0}.auto-webinar-live-player .video-js .vjs-control-bar{z-index:3}.auto-webinar-live-player--live .vjs-remaining-time,.auto-webinar-live-player--live .vjs-time-tooltip,.auto-webinar-live-player--live .vjs-mouse-display,.auto-webinar-live-player--live .vjs-progress-control .vjs-mouse-display,.auto-webinar-live-player--live .vjs-progress-control .vjs-time-tooltip{display:none!important}.auto-webinar-live-player--live .vjs-progress-control .vjs-play-progress{pointer-events:none;background-color:#0000!important;width:0!important}.auto-webinar-live-player--live .vjs-progress-control .vjs-play-progress:before,.auto-webinar-live-player--live .vjs-progress-control .vjs-slider-handle,.auto-webinar-live-player--live .vjs-progress-control .vjs-load-progress{pointer-events:none;display:none!important}.auto-webinar-live-player--live .vjs-progress-control .vjs-seek-handle{pointer-events:none}.auto-webinar-live-player--live .vjs-progress-control .vjs-seek-bar{cursor:default}.auto-webinar-live-player--live .vjs-progress-holder{display:none!important}.auto-webinar-live-player--live .vjs-progress-control{margin-right:20px;position:relative}.auto-webinar-live-player--live{--live-accent-color:#e63e40}.auto-webinar-live-player--live .vjs-progress-control:before{content:"";background-color:var(--live-accent-color);pointer-events:none;border-radius:9999px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.auto-webinar-live-player--live .vjs-progress-control:after{content:"";background-color:var(--live-accent-color);width:12px;height:12px;box-shadow:0 0 4px color-mix(in srgb, var(--live-accent-color) 60%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.auto-webinar-live-player--fullscreen{width:100%;max-width:none;height:100%;aspect-ratio:unset;background-color:#000;margin:0}.auto-webinar-live-player:fullscreen{width:100%;max-width:none;height:100%;aspect-ratio:unset;background-color:#000;margin:0}.auto-webinar-live-player--pseudo-fullscreen{z-index:1000;width:100%;max-width:none;height:100%;aspect-ratio:unset;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box;background-color:#000;margin:0;position:fixed;inset:0}.auto-webinar-live-player--fullscreen .video-js{width:100%;height:100%}.auto-webinar-live-player:fullscreen .video-js{width:100%;height:100%}.auto-webinar-live-player--fullscreen .video-js video{object-fit:contain;width:100%;height:100%}.auto-webinar-live-player:fullscreen .video-js video{object-fit:contain;width:100%;height:100%}.auto-webinar-live-player--pseudo-fullscreen .video-js,.auto-webinar-live-player--pseudo-fullscreen .video-js video{object-fit:contain;width:100%;height:100%}.auto-webinar-live-player--pseudo-fullscreen .vjs-control-bar{padding-left:16px;padding-right:16px}.auto-webinar-live-player:fullscreen .vjs-control-bar{padding-left:16px;padding-right:16px}.custom-fullscreen-button,.auto-webinar-live-player .vjs-fullscreen-control{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.custom-fullscreen-button .vjs-icon-fullscreen-enter,.custom-fullscreen-button .vjs-icon-fullscreen-exit{width:1.8em;height:1.8em}.auto-webinar-live-player--live .vjs-control-bar{align-items:center;gap:0;display:flex}.pb-btn{--pb-anime-transition-base:background .15s ease;background:var(--pb-btn-bg);transition:var(--pb-anime-transition-base)}.pb-btn[data-bg-type=color]:hover{background:hsl(from var(--pb-btn-bg) h s calc(l + sign(50 - l) * 8) / alpha)}.pb-btn[data-bg-type=gradation]{position:relative}.pb-btn[data-bg-type=gradation]:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:#000;transition:opacity .15s;position:absolute;inset:0}.pb-btn[data-bg-type=gradation]:hover:after{opacity:.08}@keyframes pb-anime-shadow{0%{transform:translateY(0);box-shadow:0 0 #0000}to{transform:translateY(-2px);box-shadow:0 6px 4px #0009}}.pb-anime--shadow-loop{animation:pb-anime-shadow var(--pb-anime-duration,1.15s) infinite alternate ease-in-out}.pb-anime--shadow-hover{transition:var(--pb-anime-transition-base,opacity 0s), box-shadow var(--pb-anime-duration,.25s) ease-in, transform var(--pb-anime-duration,.25s) ease-in}.pb-anime--shadow-hover:hover{transition:var(--pb-anime-transition-base,opacity 0s), box-shadow var(--pb-anime-duration,.25s) ease-out, transform var(--pb-anime-duration,.25s) ease-out;transform:translateY(-2px);box-shadow:0 6px 4px #0009}.pb-anime--shadow-hover:active{transform:translateY(0);box-shadow:0 1px 3px #0003}@keyframes pb-anime-shine{0%{transform:translate(-250%)skew(-20deg)}50%,to{transform:translate(400%)skew(-20deg)}}.pb-anime--shine-loop,.pb-anime--shine-hover{transition:var(--pb-anime-transition-base,opacity 0s);isolation:isolate;position:relative;overflow:hidden}.pb-anime--shine-loop:before,.pb-anime--shine-hover:before{content:"";will-change:transform;pointer-events:none;background:linear-gradient(95deg,#fff0,#ffffffa6,#fff0);width:55%;height:100%;position:absolute;top:0;left:0;transform:translate(-250%)skew(-20deg)}.pb-anime--media.pb-anime--shine-loop,.pb-anime--media.pb-anime--shine-hover{overflow:clip}.pb-anime--media.pb-anime--shine-loop:before,.pb-anime--media.pb-anime--shine-hover:before{z-index:1}.pb-anime--shine-loop:before{animation:pb-anime-shine var(--pb-anime-duration,3s) infinite ease}.pb-anime--shine-hover:hover:before{animation:pb-anime-shine var(--pb-anime-duration,2.75s) ease}@keyframes pb-anime-scale{0%{transform:scale(1)}to{transform:scale(var(--pb-anime-scale,1.2))}}.pb-anime--scale-loop{animation:pb-anime-scale var(--pb-anime-duration,1.15s) infinite alternate ease-in-out}.pb-anime--scale-hover{transition:var(--pb-anime-transition-base,opacity 0s), transform var(--pb-anime-duration,.25s) ease-in}.pb-anime--scale-hover:hover{transform:scale(var(--pb-anime-scale,1.2));transition:var(--pb-anime-transition-base,opacity 0s), transform var(--pb-anime-duration,.25s) ease-out}
