.vjs-big-play-button{display:none!important}.video-js .vjs-control-bar{align-items:center;display:flex}.video-js .vjs-progress-control{width:100%;height:10px;position:absolute;bottom:40px;left:0;right:0}.video-js .vjs-progress-holder{height:4px;transition:height .2s}.video-js .vjs-progress-control:hover .vjs-progress-holder{height:8px}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{color:#f0f0f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#08080a;width:100%;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,system-ui,sans-serif;overflow:hidden}#root{flex-direction:column;height:100%;display:flex}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:pointer;border:none;outline:none;font-family:inherit}button:focus-visible{outline-offset:2px;outline:2px solid #6b4eff}input,textarea{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,span,div{word-break:break-word;overflow-wrap:break-word}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:.3s ease-out fadeIn}.animate-fade-in-up{animation:.4s ease-out fadeInUp}.animate-slide-in{animation:.3s ease-out slideInRight}.skeleton{background:linear-gradient(90deg,#1a1a1f 25%,#252530 50%,#1a1a1f 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s ease-in-out infinite shimmer}.video-js{background-color:#000;width:100%;height:100%}.video-js .vjs-big-play-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#6b4effd9;border:none;border-radius:50%;width:72px;height:72px;font-size:36px;line-height:72px;top:50%;left:50%;transform:translate(-50%,-50%)}.video-js .vjs-big-play-button:hover{background-color:#6b4eff;transform:translate(-50%,-50%)scale(1.05)}.video-js .vjs-control-bar{background:linear-gradient(#0000,#000000d9)}.video-js .vjs-play-progress{background-color:#6b4eff}.video-js .vjs-load-progress{background:#ffffff26}.video-js .vjs-slider{background-color:#ffffff1a}.card-overlay{opacity:0;pointer-events:none;transition:opacity .2s}@media (hover:hover) and (pointer:fine){.card-hover{z-index:1;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;position:relative}.card-hover:hover{z-index:10;transform:translateY(-6px);box-shadow:0 20px 50px #000000a6,0 0 0 1px #ffffff14}.card-hover:hover .card-overlay{opacity:1}}@keyframes heroReveal{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes heroContent{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-bg-animate{animation:.9s cubic-bezier(.16,1,.3,1) forwards heroReveal}.hero-content-animate{animation:.7s cubic-bezier(.16,1,.3,1) .15s both heroContent}.row-branded-title{border-left-style:solid;border-left-width:3px;padding-left:10px}.glass{opacity:1;background-color:#141419;border:1px solid #ffffff0f}@media (hover:hover) and (pointer:fine){.glass{-webkit-backdrop-filter:blur(20px)saturate(1.5);background:#141419bf}}.spin{animation:1s linear infinite spin}@media (hover:hover) and (pointer:fine){.mobile-only{display:none!important}}@media (hover:none),(pointer:coarse){.desktop-only{display:none!important}}
