@media (max-width:768px){.mobile-video-container{width:100vw!important;height:70vh!important;position:relative!important;padding:0!important;background-color:#000!important;border-radius:0!important;left:50%!important;right:50%!important;margin:0 -50vw!important}.container,.max-w-4xl,.mx-auto{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:100vw!important}.webcam-section-mobile,section:has(.mobile-video-container){width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;padding:0!important}.webcam-expander-mobile{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:9999!important;background-color:#ffffff!important}.webcam-expander-mobile .video-container{width:100%!important;height:60vh!important;position:relative!important;top:0!important;left:0!important}.mobile-video-player{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;background-color:#000!important}.mobile-video-container iframe,.webcam-expander-mobile iframe{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;border:none!important;background-color:#000!important}.desktop-only{display:none!important}.mobile-video-controls{position:absolute!important;bottom:0!important;left:0!important;right:0!important;background:linear-gradient(transparent,rgba(0,0,0,.8))!important;padding:30px 20px 20px!important;z-index:100!important;backdrop-filter:blur(10px)!important}.location-video-tile{width:100vw!important;height:70vh!important;padding:0!important;border-radius:0!important;position:relative!important;left:50%!important;right:50%!important;margin:0 -50vw!important;background-color:#000!important}.bg-white,.rounded-lg,.shadow-lg{border-radius:0!important;box-shadow:none!important;margin:0!important}}@media (max-width:768px) and (orientation:portrait){.location-video-tile,.mobile-video-container{height:56.25vw!important;max-height:100vh!important}.webcam-expander-mobile .video-container{height:56.25vw!important}}@media (min-width:769px) and (max-width:1024px){.mobile-video-container{width:100%!important;max-width:800px!important;height:auto!important;aspect-ratio:16/9!important}}body.mobile-video-active{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}@media (pointer:coarse){.mobile-related-webcam-item,.mobile-video-close{min-height:44px!important;min-width:44px!important}}@media (max-width:768px) and (orientation:landscape){.webcam-expander-mobile .video-container{height:100vh!important}.mobile-related-webcams{display:none!important}.mobile-video-controls{padding:10px 15px!important}}body.seamless-mobile-active{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important;--vh:1vh}@supports (padding:max(0px)){.seamless-mobile-container{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}.seamless-mobile-container{position:relative;width:100%;height:100vh;background-color:#000!important;overflow:hidden}.seamless-mobile-container.fullscreen-mode{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important;background-color:#000!important}.seamless-mobile-container.fullscreen-mode~*,body:has(.seamless-mobile-container.fullscreen-mode)>:not(.seamless-mobile-container){display:none!important}.seamless-mobile-container .video-content-area{width:100%;height:100%;background-color:#000!important;position:relative}.seamless-mobile-container.fullscreen-mode .video-content-area{width:100vw!important;height:100vh!important}.seamless-mobile-container .video-banner{position:absolute!important;bottom:0!important;left:0!important;right:0!important;background:linear-gradient(transparent,rgba(0,0,0,.9))!important;color:white!important;padding:20px!important;z-index:200!important;backdrop-filter:blur(10px)!important}@media (max-width:1024px) and (orientation:landscape){.seamless-mobile-container{height:100vh!important}.seamless-mobile-container.fullscreen-mode{position:fixed!important;top:0!important;left:0!important;z-index:9999!important}.seamless-mobile-container.fullscreen-mode,.seamless-mobile-container.landscape-mode .video-content-area{width:100vw!important;height:100vh!important}.seamless-mobile-container.landscape-mode .video-banner{bottom:70px!important;padding:15px 25px!important}.seamless-mobile-container.landscape-mode .seamless-mobile-menu{height:60px!important}.seamless-mobile-container.landscape-mode .nav-button{padding:8px!important;min-width:40px!important;min-height:40px!important}.seamless-mobile-container.landscape-mode .nav-icon{width:18px!important;height:18px!important}.seamless-mobile-container.landscape-mode .nav-label{display:none!important}}@media (max-width:768px) and (orientation:portrait){.seamless-mobile-container.portrait-mode .video-content-area{height:calc(100vh - 80px)}.seamless-mobile-container.portrait-mode.fullscreen-mode .video-content-area{height:100vh!important}.seamless-mobile-container.portrait-mode .video-banner{bottom:100px!important}.seamless-mobile-container.portrait-mode.fullscreen-mode .video-banner{bottom:20px!important}}.seamless-mobile-container .seamless-mobile-menu,.seamless-mobile-container .video-banner{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease!important}.seamless-mobile-container iframe,.seamless-mobile-container video{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;background-color:#000!important}.seamless-mobile-container .tap-indicator{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:60px!important;height:60px!important;border:2px solid rgba(255,255,255,.6)!important;border-radius:50%!important;pointer-events:none!important;opacity:0!important;z-index:2000!important;animation:tapFeedback .6s ease-out!important}@keyframes tapFeedback{0%{transform:translate(-50%,-50%) scale(.5);opacity:1}to{transform:translate(-50%,-50%) scale(1.2);opacity:0}}.mobile-theater-mode{position:relative;width:100%!important;max-width:100vw!important;min-height:100vh!important;min-height:100dvh!important;background-color:#fff;overflow-x:clip!important;overflow-y:visible!important;margin:0!important;padding:0!important}.theater-video-container{width:100vw!important;height:auto!important;max-height:none!important;position:relative!important;background-color:#000!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;display:block!important;overflow:hidden!important}.theater-video-container [data-webcam-id],.theater-video-container iframe,.theater-video-container video,.theater-video-container>*{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important;margin:0!important;padding:0!important;border:none!important;position:absolute!important;top:0!important;left:0!important}.theater-banner-ad{width:100vw!important;height:50px!important;background-color:#f8fafc!important;margin:0!important;padding:0!important;border:none!important;border-bottom:1px solid #e2e8f0!important;display:flex!important;align-items:center!important;justify-content:center!important}.theater-banner-ad iframe{width:100%!important;height:100%!important;border:none!important;display:block!important}.theater-content-area{width:100%!important;max-width:100vw!important;overflow-y:visible!important;background-color:#fff!important;padding-bottom:80px!important}.theater-bottom-menu{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;background-color:#fff!important;border-top:2px solid #e5e7eb!important;box-shadow:0 -4px 6px -1px rgba(0,0,0,.1)!important;z-index:1000!important;transition:height .3s cubic-bezier(.4,0,.2,1)!important}.theater-bottom-menu.menu-collapsed{height:60px!important}.theater-bottom-menu.menu-expanded{height:60vh!important;max-height:500px!important}.menu-toggle-bar{width:100%!important;height:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#fff!important;border:none!important;border-bottom:1px solid #e5e7eb!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.menu-toggle-bar:active{background-color:#f9fafb!important}.menu-content-wrapper{flex:1!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:8px 0!important}@media (max-width:768px){.theater-bottom-menu,.theater-bottom-menu *{color:#0f172a!important}.mobile-related-webcam-item,.webcam-card-container,.webcam-container,[data-custom-webcam-container=true]{-webkit-tap-highlight-color:transparent!important}.mobile-related-webcam-item:active,.mobile-related-webcam-item:focus,.webcam-card-container *,.webcam-card-container:active,.webcam-card-container:focus,.webcam-container *,.webcam-container:active,.webcam-container:focus,[data-custom-webcam-container=true]:active,[data-custom-webcam-container=true]:focus{outline:none!important;box-shadow:none!important;border:none!important;-webkit-tap-highlight-color:transparent!important}}body:has(.mobile-theater-mode) .about-webcam-outside{display:none!important}@media (orientation:landscape) and (max-width:1024px){.mobile-theater-mode,.theater-video-container-fixed{padding-left:env(safe-area-inset-left)!important;padding-right:env(safe-area-inset-right)!important}.theater-video-container,.theater-video-container-fixed{height:var(--actual-vh,100vh)!important;width:100vw!important;max-height:var(--actual-vh,100vh)!important;min-height:var(--actual-vh,100vh)!important;background-color:#000!important;padding:0 calc(max(env(safe-area-inset-right, 0), 10px) + 80px) 0 max(env(safe-area-inset-left,0),10px)!important;box-sizing:border-box!important;overflow:hidden!important}.theater-video-container iframe,.theater-video-container video,.theater-video-container-fixed iframe,.theater-video-container-fixed video{width:100%!important;height:auto!important;aspect-ratio:16/9!important;-o-object-fit:contain!important;object-fit:contain!important;max-height:100%!important;background-color:#000!important;border:none!important;outline:none!important}.theater-banner-ad,.theater-banner-ad-fixed{height:var(--actual-vh,100vh)!important;width:80px!important;position:fixed!important;top:0!important;right:0!important;bottom:auto!important;left:auto!important;z-index:999!important;background-color:#f8fafc!important;border-bottom:none!important;border-left:1px solid #e2e8f0!important;transition:transform .3s ease,opacity .3s ease!important;flex-direction:column!important;padding-right:env(safe-area-inset-right,0)!important;padding-top:env(safe-area-inset-top,0)!important;padding-bottom:env(safe-area-inset-bottom,0)!important}.theater-banner-ad-fixed>*,.theater-banner-ad>*{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.theater-content-area{display:none!important}.theater-bottom-menu{height:48px!important;border-top:1px solid #e2e8f0!important;padding-bottom:env(safe-area-inset-bottom,0)!important;padding-left:env(safe-area-inset-left,0)!important;padding-right:calc(env(safe-area-inset-right, 0) + 80px)!important}.theater-bottom-menu,.theater-bottom-menu.menu-collapsed{background-color:#ffffff!important;color:#0f172a!important}.theater-bottom-menu.menu-collapsed{height:calc(48px + env(safe-area-inset-bottom, 0))!important}.theater-bottom-menu.menu-expanded{height:55vh!important;max-height:400px!important;background-color:#ffffff!important;color:#0f172a!important}.theater-bottom-menu.menu-hidden{transform:translateY(100%)!important;opacity:0!important;pointer-events:none!important;transition:transform .3s ease,opacity .3s ease!important}.theater-bottom-menu .menu-toggle-bar{border-bottom:1px solid #e2e8f0!important;min-height:40px!important}.theater-bottom-menu .menu-content-wrapper,.theater-bottom-menu .menu-toggle-bar{background-color:#ffffff!important;color:#0f172a!important}.mobile-theater-mode{background-color:#000!important;overflow:hidden!important}.desktop-menu,.desktop-navigation,.desktop-sidebar,.sidebar-menu,aside.desktop-only,nav.desktop-only{display:none!important;visibility:hidden!important;width:0!important;height:0!important;opacity:0!important}.mobile-theater-mode .theater-banner-ad,.mobile-theater-mode .theater-banner-ad .tinyadz-ad-container{background-color:#f8fafc!important}}@media (orientation:portrait) and (max-width:768px){.theater-video-container{height:auto!important;max-height:none!important;min-height:0!important}.theater-banner-ad{height:50px!important}.theater-content-area{height:auto!important;padding-bottom:80px!important}.theater-bottom-menu.menu-expanded{height:60vh!important;max-height:450px!important}}@supports (-webkit-touch-callout:none){@media (orientation:portrait) and (max-width:768px){.aspect-video{margin-bottom:0!important;padding-bottom:0!important;border-bottom:none!important;box-shadow:none!important;line-height:0!important;overflow:hidden!important;transform:translateZ(0)!important}.aspect-video iframe,.aspect-video img,.aspect-video video,.youtube-iframe iframe{display:block!important;vertical-align:top!important;margin-bottom:0!important;padding-bottom:0!important}.aspect-video>iframe,.aspect-video>video,.youtube-iframe iframe{position:relative!important;bottom:-2px!important;height:calc(100% + 4px)!important;max-height:calc(100% + 4px)!important;transform:translateY(-1px)!important}[data-player-fit=embed] .aspect-video>iframe,[data-player-fit=embed] .webcam-video-wrapper iframe,[data-player-fit=embed] .youtube-embed-fit iframe{position:absolute!important;bottom:0!important;height:100%!important;max-height:100%!important;transform:none!important}.webcam-card-container .aspect-video,[data-webcam-id] .aspect-video{margin-bottom:0!important;padding-bottom:0!important}.aspect-video:after{display:none!important}.webcam-card-container,.webcam-container,[data-webcam-id]{margin-bottom:0!important;padding-bottom:0!important;border-bottom:none!important}.webcam-card-container>div:last-child,[data-webcam-id]>div:last-child{margin-bottom:0!important;padding-bottom:0!important}}}.mobile-theater-mode .theater-video-container,.mobile-theater-mode .theater-video-container iframe,.mobile-theater-mode .theater-video-container>*{border-radius:0!important;box-shadow:none!important;outline:none!important;border:none!important}.mobile-theater-mode .theater-video-wrapper,.mobile-theater-mode .theater-video-wrapper *,.mobile-theater-mode .video-container,.mobile-theater-mode .video-container *{border-radius:0!important;box-shadow:none!important;border:none!important}.mobile-theater-mode .theater-video-container+.theater-banner-ad{margin-top:0!important;border-top:none!important}@media (pointer:coarse){.menu-toggle-bar{min-height:44px!important;padding:12px!important}}@media (max-width:768px){body{padding-bottom:80px!important}.main-content,.page-content,main{margin-bottom:0!important;padding-bottom:20px!important}.category-content,.webcam-grid{margin-bottom:0!important;padding-bottom:10px!important}.sidebar-menu{display:none!important}.container{padding-left:15px!important;padding-right:15px!important}.btn,a.button,button{min-height:44px!important;min-width:44px!important;padding:12px 16px!important}.forecast-windows-bar .calc-btn,.forecast-windows-bar .forecast-time-chip,.forecast-windows-bar button{min-height:26px!important;height:auto!important;min-width:0!important;padding:3px 8px!important;font-size:11px!important;line-height:1.2!important}button.dashboard-cam-tile-btn{padding:0!important;min-height:0!important;min-width:0!important}button.dashboard-toolbar-btn{min-height:30px!important;height:30px!important;min-width:0!important;padding:4px 10px!important}.theater-pushup-bar{background-color:#f1f5f9!important;border-bottom:1px solid #e2e8f0!important;display:flex!important;padding:3px 8px!important;box-sizing:border-box!important}.theater-pushup-bar,.theater-pushup-toggle-btn{width:100%!important;align-items:center!important;justify-content:center!important}.theater-pushup-toggle-btn{display:inline-flex!important;gap:6px!important;min-height:26px!important;height:26px!important;min-width:0!important;padding:0 12px!important;border-radius:9999px!important;background-color:#ffffff!important;border:1px solid #cbd5e1!important;color:#1e293b!important;font-size:11px!important;font-weight:600!important;line-height:1!important}#mobile-theater-video-portal .theater-video-wrapper.theater-video-pushed-up .webcam-container,#mobile-theater-video-portal .theater-video-wrapper.theater-video-pushed-up [data-custom-webcam-container=true],#mobile-theater-video-portal .theater-video-wrapper.theater-video-pushed-up [data-player-fit=frame] .aspect-video,#mobile-theater-video-portal .theater-video-wrapper.theater-video-pushed-up [data-player-fit=frame] .webcam-video-wrapper,#mobile-theater-video-portal .theater-video-wrapper.theater-video-pushed-up>*>:not([data-theater-keep-visible=true]){aspect-ratio:auto!important;max-height:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}#mobile-theater-video-portal .theater-video-wrapper.theater-video-pushed-up [data-theater-keep-visible=true]{margin-top:0!important}ins.adsbygoogle[data-anchor-shown],ins.adsbygoogle[data-anchor-status]{display:none!important;visibility:hidden!important;pointer-events:none!important}.forecast-windows-bar{min-height:0!important}.video-container,.webcam-card{border-radius:12px!important;overflow:hidden!important}.scroll-container{-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important}.search-container{padding:15px!important;margin-top:10px!important}.search-input{font-size:16px!important;padding:12px 16px!important;border-radius:8px!important}.category-header{padding:20px 15px!important;margin-top:0!important}.category-title{font-size:24px!important;margin-bottom:10px!important}.category-description{font-size:16px!important;line-height:1.5!important}.webcam-grid{grid-template-columns:1fr!important;gap:15px!important;padding:0 15px!important}.webcam-card{margin-bottom:15px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.webcam-card-title{font-size:16px!important;font-weight:600!important;padding:12px 15px 8px!important}.webcam-card-location{font-size:14px!important;color:#666!important;padding:0 15px 12px!important}.status-indicator{font-size:12px!important;padding:4px 8px!important;border-radius:12px!important}.loading-spinner{width:40px!important;height:40px!important}.error-message{padding:15px!important;margin:15px!important;border-radius:8px!important;font-size:14px!important}.footer{padding:20px 15px!important;margin-top:40px!important}body,html{overflow-x:clip!important;max-width:100vw!important}body{overflow-y:visible!important}.mobile-fade-in{animation:mobileSlideUp .3s ease-out!important}@keyframes mobileSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sr-only-mobile{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}a:focus,button:focus,input:focus{outline:2px solid #0ea5e9!important;outline-offset:2px!important}@supports (padding:max(0px)){body{padding-bottom:max(80px,env(safe-area-inset-bottom))!important}.mobile-horizontal-menu{padding-bottom:env(safe-area-inset-bottom)!important;height:calc(60px + env(safe-area-inset-bottom))!important}}}@media (min-width:769px) and (max-width:1024px){body{padding-bottom:0!important}.sidebar-menu{display:block!important}.mobile-horizontal-menu{display:none!important}.webcam-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}}@media (max-width:768px) and (orientation:landscape){.mobile-horizontal-menu{height:50px!important}body{padding-bottom:50px!important}.mobile-video-container{height:100vh!important}.mobile-related-webcams{display:none!important}}@media (min-resolution:192dpi){.mobile-menu-item,.webcam-card{border-width:.5px!important}}@media (prefers-reduced-motion:reduce){.mobile-horizontal-menu,.mobile-menu-arrow,.mobile-menu-item{transition:none!important;animation:none!important}.mobile-menu-scroll-container{scroll-behavior:auto!important}}@media (max-width:1023px){#mobile-theater-video-portal,.mobile-landscape-theater{box-sizing:border-box}#mobile-theater-video-portal .webcam-container,#mobile-theater-video-portal [data-custom-webcam-container=true],.mobile-landscape-theater .webcam-container,.mobile-landscape-theater [data-custom-webcam-container=true],.mobile-theater-mode .webcam-container,.mobile-theater-mode [data-custom-webcam-container=true]{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:16/9!important;overflow:hidden!important;padding:0!important;box-sizing:border-box!important}#mobile-theater-video-portal .webcam-container[data-player-fit=embed],#mobile-theater-video-portal [data-custom-webcam-container=true][data-player-fit=embed],.mobile-landscape-theater .webcam-container[data-player-fit=embed],.mobile-landscape-theater [data-custom-webcam-container=true][data-player-fit=embed],.mobile-theater-mode .webcam-container[data-player-fit=embed],.mobile-theater-mode [data-custom-webcam-container=true][data-player-fit=embed]{max-height:none!important}#mobile-theater-video-portal .webcam-container[data-player-fit=frame],#mobile-theater-video-portal [data-custom-webcam-container=true][data-player-fit=frame],.mobile-landscape-theater .webcam-container[data-player-fit=frame],.mobile-landscape-theater [data-custom-webcam-container=true][data-player-fit=frame],.mobile-theater-mode .webcam-container[data-player-fit=frame],.mobile-theater-mode [data-custom-webcam-container=true][data-player-fit=frame]{aspect-ratio:4/3!important;overflow:visible!important}#mobile-theater-video-portal .webcam-container img,#mobile-theater-video-portal .webcam-container video,#mobile-theater-video-portal [data-custom-webcam-container=true] img,.mobile-landscape-theater .webcam-container img,.mobile-landscape-theater .webcam-container video,.mobile-landscape-theater [data-custom-webcam-container=true] img,.mobile-theater-mode .webcam-container img,.mobile-theater-mode .webcam-container video,.mobile-theater-mode [data-custom-webcam-container=true] img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}}@media (orientation:landscape) and (max-width:1023px){.mobile-landscape-theater{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;background:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;z-index:80!important;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)!important;box-sizing:border-box!important}body:has(.mobile-landscape-theater) .fixed.bottom-0,body:has(.mobile-landscape-theater) [data-mobile-bottom-nav=true]{visibility:hidden!important}.mobile-landscape-theater .theater-video-wrapper{flex-grow:0!important;flex-shrink:1!important;align-self:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;width:min(100%,calc(100dvh * 16 / 9))!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}.mobile-landscape-theater .theater-video-wrapper>*{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;max-height:100%!important;aspect-ratio:auto!important}.mobile-landscape-theater .theater-video-wrapper>*>.flex.flex-col{flex:1 1 0%!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.mobile-landscape-theater .webcam-container,.mobile-landscape-theater [data-custom-webcam-container=true]{container-type:size!important;flex:1 1 0%!important;min-height:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:100%!important;aspect-ratio:auto!important;overflow:hidden!important;position:relative!important}.mobile-landscape-theater .aspect-video,.mobile-landscape-theater .webcam-video-wrapper{aspect-ratio:16/9!important;height:100%!important;width:auto!important;max-width:100%!important;max-height:100%!important;margin-inline:auto!important}#mobile-theater-video-portal [data-player-fit=frame] .aspect-video,#mobile-theater-video-portal [data-player-fit=frame] .webcam-video-wrapper,.mobile-landscape-theater [data-player-fit=frame] .aspect-video,.mobile-landscape-theater [data-player-fit=frame] .webcam-video-wrapper,.mobile-theater-mode [data-player-fit=frame] .aspect-video,.mobile-theater-mode [data-player-fit=frame] .webcam-video-wrapper{aspect-ratio:4/3!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}.mobile-landscape-theater:has([data-player-fit=frame]) .theater-video-wrapper{width:min(100%,calc(100dvh * 4 / 3))!important}.mobile-landscape-theater .theater-video-wrapper .webcam-container iframe,.mobile-landscape-theater .theater-video-wrapper .webcam-container img,.mobile-landscape-theater .theater-video-wrapper .webcam-container video,.mobile-landscape-theater .theater-video-wrapper [data-custom-webcam-container=true] iframe,.mobile-landscape-theater .theater-video-wrapper [data-custom-webcam-container=true] img,.mobile-landscape-theater .theater-video-wrapper [data-custom-webcam-container=true] video{position:absolute!important;inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;transform:none!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}}@media (max-width:1024px){#mobile-theater-video-portal .theater-video-wrapper.theater-video-pushed-up .webcam-container,#mobile-theater-video-portal .theater-video-wrapper.theater-video-pushed-up .webcam-container[data-player-fit=embed],#mobile-theater-video-portal .theater-video-wrapper.theater-video-pushed-up .webcam-container[data-player-fit=frame],#mobile-theater-video-portal .theater-video-wrapper.theater-video-pushed-up [data-custom-webcam-container=true],#mobile-theater-video-portal .theater-video-wrapper.theater-video-pushed-up [data-custom-webcam-container=true][data-player-fit=embed],#mobile-theater-video-portal .theater-video-wrapper.theater-video-pushed-up [data-custom-webcam-container=true][data-player-fit=frame],#mobile-theater-video-portal .theater-video-wrapper.theater-video-pushed-up [data-player-fit=frame] .aspect-video,#mobile-theater-video-portal .theater-video-wrapper.theater-video-pushed-up [data-player-fit=frame] .webcam-video-wrapper,#mobile-theater-video-portal .theater-video-wrapper.theater-video-pushed-up>*>:not([data-theater-keep-visible=true]){aspect-ratio:auto!important;max-height:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}#mobile-theater-video-portal .theater-video-wrapper.theater-video-pushed-up [data-theater-keep-visible=true]{margin-top:0!important}}iframe[src*="/api/video-proxy"],iframe[src*="youtube.com"]{background-color:#000!important;pointer-events:auto!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1!important;opacity:1!important;visibility:visible!important;display:block!important;background-color:transparent!important}.annotation,.annotation-close-button,.branding-img,.html5-endscreen,.video-annotations,.ytp-button[aria-label],.ytp-cards-button,.ytp-ce-bottom-left-quad,.ytp-ce-bottom-right-quad,.ytp-ce-channel-title,.ytp-ce-element,.ytp-ce-element-shadow,.ytp-ce-expanding-overlay,.ytp-ce-playlist-icon,.ytp-ce-playlist-title,.ytp-ce-top-left-quad,.ytp-ce-top-right-quad,.ytp-ce-video,.ytp-ce-video-title,.ytp-chrome-bottom,.ytp-chrome-top,.ytp-copylink-button,.ytp-cued-thumbnail-overlay,.ytp-gradient-bottom,.ytp-gradient-top,.ytp-impression-link,.ytp-iv-drawer,.ytp-pause-overlay,.ytp-playlist-menu-button,.ytp-share-button,.ytp-show-share-panel,.ytp-small-redirect,.ytp-watch-later-button,.ytp-youtube-button{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.ytp-big-mode .ytp-settings-button,.ytp-chrome-bottom,.ytp-chrome-controls,.ytp-chrome-top,.ytp-gradient-bottom,.ytp-menu-label,.ytp-menuitem,.ytp-panel-menu,.ytp-quality-menu,.ytp-quality-menu-item-unselectable,.ytp-settings-button,.ytp-settings-menu,.ytp-time-display{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;pointer-events:auto!important;z-index:999!important;max-height:none!important;max-width:none!important}.ytp-hd-quality-badge{display:block!important;visibility:visible!important;opacity:1!important;z-index:1000!important}.ytp-hd-quality-badge,.ytp-settings-button{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;z-index:10!important}.ytp-chrome-bottom .ytp-chrome-controls .ytp-right-controls .ytp-hd-quality-badge{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;bottom:0!important;right:0!important;width:auto!important;height:auto!important;z-index:100!important;pointer-events:none!important}[data-allow-youtube-ui=true] .ytp-chrome-bottom,[data-allow-youtube-ui=true] .ytp-chrome-top,[data-allow-youtube-ui=true] .ytp-gradient-bottom,[data-allow-youtube-ui=true] .ytp-gradient-top,[data-allow-youtube-ui=true] .ytp-panel,[data-allow-youtube-ui=true] .ytp-panel-menu,[data-allow-youtube-ui=true] .ytp-quality-menu,[data-allow-youtube-ui=true] .ytp-settings-button,[data-allow-youtube-ui=true] .ytp-settings-menu{display:block!important;opacity:1!important;visibility:visible!important;width:auto!important;height:auto!important;position:absolute!important;max-width:none!important;max-height:none!important;transform:none!important;overflow:visible!important;pointer-events:auto!important;z-index:2000!important}#expanded-player-container,.youtube-container,.youtube-iframe,[data-webcam-type=youtube]{position:relative!important;background:#000!important;overflow:hidden!important;width:100%!important;height:100%!important}.webcam-card-container{position:relative!important;background:#ffffff!important;overflow:hidden!important;width:100%!important;height:100%!important}.youtube-interaction-layer{display:none!important;pointer-events:none!important}.video-loaded.video-playing .youtube-interaction-layer{pointer-events:auto!important}body:not([data-adsense-mode=true]) .video-loaded.video-playing iframe{pointer-events:none!important}body:not([data-adsense-mode=true]) .surf-category-page iframe[src*="/api/video-proxy"],body:not([data-adsense-mode=true]) .surf-category-page iframe[src*="youtube.com"],body:not([data-adsense-mode=true]) [data-current-path*="/category"] iframe[src*="youtube.com"],body:not([data-adsense-mode=true]) [data-current-path*="/surfing"] iframe[src*="youtube.com"],body:not([data-adsense-mode=true]) [data-force-youtube-visible=true] iframe[src*="/api/video-proxy"],body:not([data-adsense-mode=true]) [data-force-youtube-visible=true] iframe[src*="youtube.com"]{opacity:1!important;visibility:visible!important;display:block!important;z-index:1!important;pointer-events:none!important}.youtube-ui-blocked .webcam-expander-container{display:none!important}.youtube-ui-blocked .grid{display:grid!important}.youtube-ui-blocked .responsive-video-overlay{display:block!important;opacity:1!important;visibility:visible!important;z-index:30!important;pointer-events:none!important}.video-buffering.minor-buffering .youtube-loading-overlay,.video-playing[data-playback-stable=true] .youtube-loading-overlay,[data-playback-stable=true] .youtube-loading-overlay{opacity:0!important;visibility:hidden!important;display:none!important}.video-playing[data-playback-stable=true] .youtube-loading-overlay{animation:none!important;pointer-events:none!important}.blackout-bottom-rectangle-indicator,.blackout-bottom-right-rectangle-indicator,.blackout-circle-indicator,.blackout-rectangle-indicator,.blackout-top-right-rectangle-indicator{mix-blend-mode:normal!important;filter:none!important}.webcam-card-container:hover .blackout-bottom-rectangle-indicator,.webcam-card-container:hover .blackout-bottom-right-rectangle-indicator,.webcam-card-container:hover .blackout-circle-indicator,.webcam-card-container:hover .blackout-rectangle-indicator,.webcam-card-container:hover .blackout-top-right-rectangle-indicator{opacity:1!important;visibility:visible!important;z-index:2147483647!important;position:absolute!important;transform:none!important;filter:none!important}.aspect-video[data-webcam-type=beachcam]:hover .blackout-rectangle-indicator,.webcam-card-container[data-webcam-type=beachcam]:hover .blackout-rectangle-indicator,.webcam-card-container[data-webcam-type=beachcam]:hover .video-blackout-container .blackout-rectangle-indicator,.webcam-tile[data-webcam-type=beachcam]:hover .blackout-rectangle-indicator,[data-webcam-type=beachcam]:hover .blackout-rectangle-indicator,[data-webcam-type=beachcam]:hover .video-blackout-container .blackout-rectangle-indicator{opacity:1!important;visibility:visible!important;display:flex!important;z-index:2147483647!important;position:absolute!important;top:24px!important;left:61px!important;width:730px!important;height:20px!important;background-color:rgba(0,0,0,1)!important;pointer-events:none!important;transform:none!important;filter:none!important}.aspect-video[data-webcam-type=beachcam]:hover .video-rectangle-overlay,.webcam-card-container:hover [data-webcam-type=beachcam] .video-rectangle-overlay,.webcam-card-container[data-webcam-type=beachcam]:hover .video-rectangle-overlay,.webcam-container[data-webcam-type=beachcam]:hover .video-rectangle-overlay,.webcam-tile[data-webcam-type=beachcam]:hover .video-rectangle-overlay,[data-custom-webcam-container=true][data-webcam-type=beachcam]:hover .video-rectangle-overlay,[data-webcam-type=beachcam]:hover .video-rectangle-overlay{opacity:1!important;visibility:visible!important;display:block!important;z-index:2147483647!important;position:absolute!important;pointer-events:none!important;transform:none!important;filter:none!important}.aspect-video[data-webcam-type=beachcam]:hover .rectangle-overlay,.aspect-video[data-webcam-type=beachcam]:hover .responsive-video-overlay,.responsive-video-overlay,.webcam-card-container:hover .responsive-video-overlay,.webcam-card-container:hover [data-webcam-type=beachcam] .rectangle-overlay,.webcam-card-container:hover [data-webcam-type=beachcam] .responsive-video-overlay,.webcam-card-container:hover [data-webcam-type=beachcam] .video-rectangle-overlay .rectangle-overlay,.webcam-card-container[data-webcam-type=beachcam]:hover .rectangle-overlay,.webcam-card-container[data-webcam-type=beachcam]:hover .responsive-video-overlay,.webcam-card-container[data-webcam-type=beachcam]:hover .video-rectangle-overlay .rectangle-overlay,.webcam-container[data-webcam-type=beachcam]:hover .rectangle-overlay,.webcam-container[data-webcam-type=beachcam]:hover .responsive-video-overlay,.webcam-container[data-webcam-type=beachcam]:hover .video-rectangle-overlay .rectangle-overlay,.webcam-tile[data-webcam-type=beachcam]:hover .rectangle-overlay,.webcam-tile[data-webcam-type=beachcam]:hover .responsive-video-overlay,[data-custom-webcam-container=true][data-webcam-type=beachcam]:hover .rectangle-overlay,[data-custom-webcam-container=true][data-webcam-type=beachcam]:hover .responsive-video-overlay,[data-custom-webcam-container=true][data-webcam-type=beachcam]:hover .video-rectangle-overlay .rectangle-overlay,[data-webcam-type=beachcam] .responsive-video-overlay,[data-webcam-type=beachcam]:hover .rectangle-overlay,[data-webcam-type=beachcam]:hover .responsive-video-overlay,[data-webcam-type=beachcam]:hover .video-rectangle-overlay .rectangle-overlay{opacity:1!important;visibility:visible!important;display:block!important;z-index:2147483647!important;position:absolute!important;pointer-events:none!important;transform:none!important;filter:none!important;background-color:rgba(0,0,0,1)!important}.blackout-overlay,.video-blackout-container,[data-blackout-active=true]{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:2147483647!important;pointer-events:none!important;opacity:1!important;visibility:visible!important}.webcam-card-container .youtube-container,.webcam-card-container canvas,.webcam-card-container iframe,.webcam-card-container video{z-index:100000!important}.iframe-interaction-blocker{pointer-events:none!important;z-index:999998!important}.iframe-interaction-blocker,.iframe-interaction-blocker>div[data-interaction-blocker=true]{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important}.iframe-interaction-blocker>div[data-interaction-blocker=true]{background:transparent!important;z-index:999999!important;cursor:default!important;margin:0!important;padding:0!important;border:none!important;outline:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}@media (hover:hover) and (pointer:fine){body:not([data-adsense-mode=true]) [data-webcam-id] iframe[src*="/api/video-proxy"],body:not([data-adsense-mode=true]) [data-webcam-id] iframe[src*="youtube.com"]{pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;cursor:default!important;filter:none!important;transform:none!important;transition:none!important}body:not([data-adsense-mode=true]) [data-webcam-id] .iframe-interaction-blocker>div[data-interaction-blocker=true]{pointer-events:auto!important;display:block!important;visibility:visible!important}}@media (hover:none) and (pointer:coarse),(max-width:768px){body:not([data-adsense-mode=true]) [data-webcam-id] iframe[src*="/api/video-proxy"],body:not([data-adsense-mode=true]) [data-webcam-id] iframe[src*="youtube.com"]{pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;touch-action:none!important;-webkit-touch-callout:none!important}body:not([data-adsense-mode=true]) [data-webcam-id] .iframe-interaction-blocker>div[data-mobile=true]{opacity:1!important;pointer-events:auto!important;display:block!important;visibility:visible!important;touch-action:none!important;-webkit-touch-callout:none!important}body:not([data-adsense-mode=true]) [data-webcam-id] iframe[src*="/api/video-proxy"] *,body:not([data-adsense-mode=true]) [data-webcam-id] iframe[src*="youtube.com"] *{pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;touch-action:none!important}}[data-webcam-id] iframe{-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}body:not([data-adsense-mode=true]) [data-webcam-id]:hover iframe[src*="youtube.com"] .ytp-chrome-bottom,body:not([data-adsense-mode=true]) [data-webcam-id]:hover iframe[src*="youtube.com"] .ytp-chrome-controls,body:not([data-adsense-mode=true]) [data-webcam-id]:hover iframe[src*="youtube.com"] .ytp-chrome-top,body:not([data-adsense-mode=true]) [data-webcam-id]:hover iframe[src*="youtube.com"] .ytp-fullscreen-button,body:not([data-adsense-mode=true]) [data-webcam-id]:hover iframe[src*="youtube.com"] .ytp-pause-button,body:not([data-adsense-mode=true]) [data-webcam-id]:hover iframe[src*="youtube.com"] .ytp-play-button,body:not([data-adsense-mode=true]) [data-webcam-id]:hover iframe[src*="youtube.com"] .ytp-progress-bar,body:not([data-adsense-mode=true]) [data-webcam-id]:hover iframe[src*="youtube.com"] .ytp-settings-button,body:not([data-adsense-mode=true]) [data-webcam-id]:hover iframe[src*="youtube.com"] .ytp-time-display,body:not([data-adsense-mode=true]) [data-webcam-id]:hover iframe[src*="youtube.com"] .ytp-volume-panel{pointer-events:none!important;visibility:hidden!important;opacity:0!important}body:not([data-adsense-mode=true]) [data-webcam-id]:hover iframe{touch-action:none!important;-webkit-touch-callout:none!important}@supports (pointer-events:none){body:not([data-adsense-mode=true]) [data-webcam-id]:hover iframe[src*="/api/video-proxy"],body:not([data-adsense-mode=true]) [data-webcam-id]:hover iframe[src*="youtube.com"]{pointer-events:none!important}}@media screen and (-webkit-min-device-pixel-ratio:0){body:not([data-adsense-mode=true]) [data-webcam-id]:hover iframe{-webkit-pointer-events:none!important}}@-moz-document url-prefix(){body:not([data-adsense-mode=true]) [data-webcam-id]:hover iframe{-moz-user-select:none!important}}@supports (-ms-ime-align:auto){body:not([data-adsense-mode=true]) [data-webcam-id]:hover iframe{-ms-user-select:none!important}}.iframe-interaction-blocker{z-index:999999!important}@media (orientation:portrait) and (max-width:768px){[data-webcam-id] .iframe-interaction-blocker,[data-webcam-id] .iframe-interaction-blocker>div[data-mobile=true]{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;z-index:999999!important}[data-webcam-id] .iframe-interaction-blocker>div[data-mobile=true]{pointer-events:auto!important;touch-action:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}body:not([data-adsense-mode=true]) [data-webcam-id] iframe[src*="/api/video-proxy"],body:not([data-adsense-mode=true]) [data-webcam-id] iframe[src*="youtube.com"]{pointer-events:none!important;touch-action:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}}@media (orientation:landscape) and (max-height:768px){[data-webcam-id] .iframe-interaction-blocker>div[data-mobile=true]{pointer-events:auto!important;touch-action:none!important;z-index:999999!important}}@media (pointer:coarse){body:not([data-adsense-mode=true]) [data-webcam-id] iframe{touch-action:none!important;-webkit-touch-callout:none!important;pointer-events:none!important}body:not([data-adsense-mode=true]) [data-webcam-id] .iframe-interaction-blocker>div{touch-action:none!important;-webkit-touch-callout:none!important;pointer-events:auto!important}}body[webcam_debug_mode=true] .iframe-interaction-blocker{display:none!important}.blackout-completed .iframe-interaction-blocker,.youtube-blackout-completed .iframe-interaction-blocker{z-index:999999!important}body:not([data-adsense-mode=true]) [data-webcam-id] iframe[src*="/api/video-proxy"],body:not([data-adsense-mode=true]) [data-webcam-id] iframe[src*="youtube.com"]{outline:none!important;border:none!important;z-index:1!important;max-z-index:1!important;isolation:isolate!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}[data-webcam-id] iframe[src*="/api/video-proxy"]:focus,[data-webcam-id] iframe[src*="youtube.com"]:focus{outline:none!important;box-shadow:none!important;border:none!important;z-index:1!important}body:not([data-adsense-mode=true]) [data-webcam-id] iframe[src*="/api/video-proxy"]:not([data-loaded=true]),body:not([data-adsense-mode=true]) [data-webcam-id] iframe[src*="youtube.com"]:not([data-loaded=true]){z-index:1!important;pointer-events:none!important;isolation:isolate!important}@media (orientation:landscape) and (max-height:768px){[data-webcam-id] iframe[src*="/api/video-proxy"],[data-webcam-id] iframe[src*="youtube.com"]{z-index:1!important;position:relative!important;isolation:isolate!important;outline:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}[data-webcam-id] .video-blackout-container{top:0!important;left:0!important;right:0!important;bottom:0!important}[data-webcam-id] .blackout-bottom-rectangle-indicator,[data-webcam-id] .blackout-bottom-right-rectangle-indicator,[data-webcam-id] .blackout-circle-indicator,[data-webcam-id] .blackout-rectangle-indicator,[data-webcam-id] .blackout-top-right-rectangle-indicator,[data-webcam-id] .video-blackout-container{z-index:2147483647!important;position:absolute!important;pointer-events:none!important}}[data-webcam-id] iframe{transform:none!important;will-change:auto!important;opacity:1!important;filter:none!important;position:absolute!important;isolation:isolate!important}[data-webcam-id] iframe[src*="/api/video-proxy"] *,[data-webcam-id] iframe[src*="youtube.com"] *{z-index:auto!important;position:static!important}body:not([data-adsense-mode=true]) [data-webcam-id]:not([data-loaded=true]) iframe,body:not([data-adsense-mode=true]) [data-webcam-id][data-loading=true] iframe{pointer-events:none!important;z-index:1!important;isolation:isolate!important}.video-blackout-container{top:0!important;left:0!important;right:0!important;bottom:0!important}.blackout-bottom-rectangle-indicator,.blackout-bottom-right-rectangle-indicator,.blackout-circle-indicator,.blackout-rectangle-indicator,.blackout-top-right-rectangle-indicator,.video-blackout-container{z-index:2147483647!important;position:absolute!important;pointer-events:none!important;isolation:isolate!important}[data-webcam-id] *{max-z-index:2147483646!important}[data-webcam-id] .video-blackout-container{max-z-index:none!important;z-index:2147483647!important;display:block!important;opacity:1!important;visibility:visible!important}[data-webcam-id] .blackout-bottom-rectangle-indicator,[data-webcam-id] .blackout-bottom-right-rectangle-indicator,[data-webcam-id] .blackout-circle-indicator,[data-webcam-id] .blackout-rectangle-indicator,[data-webcam-id] .blackout-top-right-rectangle-indicator{max-z-index:none!important;z-index:2147483647!important;display:flex!important;opacity:1!important;visibility:visible!important;position:absolute!important}@media (pointer:coarse){body:not([data-adsense-mode=true]) [data-webcam-id] iframe{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;touch-action:none!important;z-index:1!important;isolation:isolate!important}}[data-webcam-id] iframe[tabindex]{tabindex:-1!important}[data-webcam-id] iframe[style*=z-index]{z-index:1!important}[data-webcam-id] iframe{contain:layout style!important}