body.no-scroll{height:100%;overflow:hidden;position:fixed;width:100%}body,html,input,select,textarea{touch-action:manipulation;-webkit-touch-callout:none}input,select,textarea{font-size:16px!important;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}@media screen and (max-width:768px){input,select,textarea{font-size:16px!important;transform:scale(1);transform-origin:left top}*{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}}::-webkit-scrollbar{display:none}.lang-dropdown{scrollbar-color:hsla(0,0%,100%,.35) hsla(0,0%,100%,.12);scrollbar-width:thin}.lang-dropdown::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:6px}.lang-dropdown::-webkit-scrollbar-track{-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.12);border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.lang-dropdown::-webkit-scrollbar-thumb{-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.35);border-radius:3px;min-height:30px}.lang-dropdown::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.55)}.lang-dropdown::-webkit-scrollbar-corner{-webkit-appearance:none;appearance:none}.mobile-video-player{padding-bottom:env(safe-area-inset-bottom)}.tcp-skin .vjs-play-progress,.tcp-skin .vjs-volume-panel .vjs-volume-level{background-color:var(--color-primary)!important}.tcp-skin .vjs-control-bar{display:flex}.tcp-skin .vjs-volume-panel{margin-left:auto;order:1}.tcp-skin .vjs-playback-rate{order:2}.tcp-skin .vjs-fullscreen-control{order:3}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.special-breathe-delay{animation-delay:-3.5s}.surprise-float{animation:surprise-float 4s ease-in-out infinite}@keyframes surprise-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.surprise-glow{animation:surprise-glow 2.6s ease-in-out infinite}@keyframes surprise-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.surprise-shimmer{animation:surprise-shimmer 2.8s ease-in-out infinite}@keyframes surprise-shimmer{0%{transform:translateX(-250%) skewX(-20deg)}to{transform:translateX(500%) skewX(-20deg)}}@media (prefers-reduced-motion:reduce){.special-breathe,.special-breathe-delay,.surprise-float,.surprise-glow,.surprise-shimmer{animation:none}}