.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.spinner{display:inline-block;width:80px;height:80px}.spinner:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border-color:#f3f3f3 transparent;border-style:solid;border-width:6px;animation:spin 1.2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.video-player-container.fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:1000}.back-button{position:absolute;top:10px;left:10px;background-color:rgba(0,0,0,.7);color:#fff;border:none;padding:10px;cursor:pointer}.scroll-container{overflow-x:auto;display:flex;scroll-behavior:smooth;gap:1rem}.scroll-item{flex-shrink:0;width:160px}.slide-button{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;transform:translateX(-50%);flex-direction:row;gap:.5rem;bottom:20px}@media (max-width:768px){.slide-button{display:none}}.arrow-right{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);color:#fff;padding:.5rem;z-index:10;background-color:rgba(0,0,0,.5);border-radius:9999px}@media (max-width:768px){.arrow-right{display:none}}.arrow-left{display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#fff;padding:.5rem;z-index:10;background-color:rgba(0,0,0,.5);border-radius:9999px}@media (max-width:768px){.arrow-left{display:none}}.premium-mesh-bg{background-color:#050101;background-image:radial-gradient(at 0 0,rgba(227,47,46,.15) 0,transparent 50%),radial-gradient(at 100% 0,rgba(183,16,16,.1) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(143,0,0,.1) 0,transparent 50%),radial-gradient(at 0 100%,rgba(227,47,46,.08) 0,transparent 50%)}.sub-card-premium{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}.sub-card-premium:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 20px 50px rgba(227,47,46,.25)}@keyframes shine{0%{left:-150%}to{left:150%}}.animate-shine{animation:shine 3s linear infinite}.glow-text-red{text-shadow:0 0 15px rgba(227,47,46,.6)}