.login-page{position:relative;width:100%;min-height:100vh;background:#000;background-image:url(/assets/png%20tv-19_qjEP3.png);background-position:center;background-repeat:no-repeat;display:grid;place-items:center;overflow:hidden}.login-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#0006,#000000d9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.login-container{position:relative;z-index:1;width:100%;display:flex;justify-content:center;align-items:center;padding:20px;animation:floatIn .8s ease-out}.login-card{width:100%;max-width:400px;padding:30px;background-color:transparent!important}.login-card-content{background:#282828bf!important;border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.login-title{text-align:center;color:#eee8d6;font-size:24px;margin-bottom:20px!important;font-weight:700}.login-input{margin-bottom:20px!important;background:#eee8d6;border-radius:6px}.login-button{margin-top:20px;width:100%;font-weight:700;background-color:#ff1336!important}.login-register-link{margin-top:10px}@media (max-width: 600px){.image-container{max-height:180px}.login-card{max-width:90%}}.alert-mgs{position:fixed;top:20px;right:20px;font-size:80px;color:red;font-weight:700;animation:mgsAlert 1s ease-out forwards;z-index:9999;opacity:0}@keyframes mgsAlert{0%{transform:scale(.2);opacity:0}30%{transform:scale(1.3);opacity:1}to{transform:scale(1);opacity:0}}.register-page{position:relative;min-height:100vh;width:100%;background:#000;background-image:url(/assets/png%20tv-19_qjEP3.png);background-size:cover;background-position:center top;background-repeat:no-repeat;display:grid;place-items:center}.register-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#0006,#000000e6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.register-container{position:relative;z-index:1;width:100%;display:flex;justify-content:center;padding:20px;animation:floatIn .8s ease-out}.register-card{width:100%;max-width:420px;background:transparent!important}.register-card-content{background:#282828bf!important;border-radius:16px;padding:25px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.register-title{text-align:center;color:#fff;font-weight:700;margin-bottom:5px!important}.register-subtitle{text-align:center;color:#ccc;font-size:14px;margin-bottom:20px}.register-input{margin-bottom:16px!important}.register-input .MuiOutlinedInput-root{background:#eee8d6;border-radius:8px}.register-button{margin-top:10px;width:100%;font-weight:700;background:#ff1336!important;border-radius:8px}.register-link-container{margin-top:15px}.register-link{color:#eee8d6!important;font-weight:700}.register-link:hover{text-decoration:underline}.register-checkbox .MuiCheckbox-root,.register-checkbox .MuiCheckbox-root.Mui-checked{color:#ff1336}.register-checkbox .MuiFormControlLabel-label{color:#eee8d6}.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ff1336!important}@media (max-width: 600px){.register-card-content{padding:20px}}.reset-page{position:relative;width:100%;min-height:100vh;background:#000;background-image:url(/assets/pulse_riff-CiLu6_TT.png);background-position:center top;background-repeat:no-repeat;background-size:cover;display:grid;place-items:center;overflow:hidden}.reset-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#0000004d,#000000e6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.reset-container{position:relative;z-index:1;width:100%;display:flex;justify-content:center;align-items:center;padding:20px;animation:floatIn .8s ease-out}.reset-card{width:100%;max-width:400px;padding:30px;background-color:transparent!important}.reset-card-content{background:#282828bf!important;border-radius:12px;padding:25px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.reset-title{text-align:center;color:#eee8d6;font-size:24px;margin-bottom:20px!important;font-weight:700}.reset-input{margin-bottom:20px!important;background:#eee8d6;border-radius:6px}.reset-button{margin-top:15px;width:100%;font-weight:700;background-color:#ff1336!important;color:#fff!important;transition:all .2s ease}.reset-button:hover{background-color:#7a0012!important}.reset-link{color:#eee8d6!important;font-weight:700}.reset-link:hover{text-decoration:underline}@media (max-width: 600px){.reset-card{padding:20px}.reset-title{font-size:20px}}.newpass-page{position:relative;width:100%;min-height:100vh;background:#000;background-image:url(/assets/pulse_riff-CiLu6_TT.png);background-position:center top;background-repeat:no-repeat;background-size:cover;display:grid;place-items:center;overflow:hidden}.newpass-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#0000004d,#000000e6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.newpass-container{position:relative;z-index:1;width:100%;display:flex;justify-content:center;align-items:center;padding:20px;animation:floatIn .8s ease-out}.newpass-card{width:100%;max-width:400px;padding:30px;background-color:transparent!important}.newpass-card-content{background:#282828bf!important;border-radius:12px;padding:25px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.newpass-title{text-align:center;color:#eee8d6;font-size:24px;margin-bottom:20px!important;font-weight:700}.newpass-input{margin-bottom:20px!important;background:#eee8d6;border-radius:6px}.newpass-button{margin-top:15px;width:100%;font-weight:700;background-color:#ff1336!important;color:#fff!important;transition:all .2s ease}.newpass-button:hover{background-color:#7a0012!important}.newpass-link{color:#eee8d6!important;font-weight:700}.newpass-link:hover{text-decoration:underline}.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ff1336!important}.MuiInputLabel-root,.MuiInputLabel-root.Mui-focused{color:#ff1336!important}@media (max-width: 600px){.newpass-card{padding:20px}.newpass-title{font-size:20px}}.home-page{min-height:100vh;background:#000;display:flex;justify-content:center;align-items:center;padding:24px;position:relative;overflow:hidden;background-position:center;background-repeat:no-repeat}.home-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 20%,rgba(255,20,54,.08),transparent 45%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.05),transparent 50%);filter:blur(40px);opacity:.9}.home-container{position:relative;z-index:2;width:100%;max-width:460px;display:flex;flex-direction:column;gap:16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.home-hero-card{border-radius:16px!important;overflow:hidden;background:transparent!important;box-shadow:none!important;animation:floatIn .6s ease-out}.home-hero-content{position:relative}.home-hero-content img{width:100%;height:260px;object-fit:cover;filter:contrast(1.15) brightness(.8) saturate(1.1);transform:scale(1.02)}.home-hero-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000026,#000000d9)}.home-form-card{border-radius:16px!important;overflow:hidden;background:#1e1e1ea6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:floatIn .8s ease-out}.home-form-content{padding:22px}.home-title{text-align:center;color:#eee8d6;font-size:20px;font-weight:600;margin-bottom:18px!important}.home-input{margin-bottom:16px!important;background:#eee8d6f2;border-radius:10px;overflow:hidden}.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ff1336b3!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ff1336!important}.MuiInputLabel-root{color:#ff1336!important}.home-button{width:100%;border-radius:10px!important;background:#ff1336!important;font-weight:600!important;transition:transform .2s ease}.home-button:hover{transform:translateY(-1px)}.home-link{color:#eee8d6!important;font-weight:700;cursor:pointer}.home-link:hover{text-decoration:underline}@keyframes floatIn{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.video-container{display:flex;width:100vw;height:100vh;background-color:#020202;padding:10px;box-sizing:border-box;gap:10px}.video-player{flex:3;display:flex;align-items:center;justify-content:center;background-color:#000;border:3px solid #FF0C41;border-radius:10px;overflow:hidden}.react-player{width:100%!important;height:100%!important}.card{flex:1;display:flex;flex-direction:column;background-color:#020202;border-radius:10px;border:3px solid #FF0C41;padding:15px;gap:15px;overflow:hidden}.card-section{background:#0a0a0a99;border-radius:10px;padding:10px;display:flex;justify-content:center;align-items:center}.logo-section{flex:.5}.logo{max-width:70%;height:auto;filter:drop-shadow(0 0 8px #FF0C41)}.promo-section{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.carousel-image{width:100%;height:100%;object-fit:contain}.carousel-container{width:100%;height:100%}.queue-section{flex:.5;color:#eee8d6;font-size:14px;text-align:center;font-weight:700}.queue-text{margin:0;color:#eee8d6}.video-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(255,0,60,.08),transparent 60%);pointer-events:none}.admin-layout{display:flex;min-height:100vh;background:#000}.admin-sidebar{width:260px;background:#000000d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-right:1px solid rgba(255,19,54,.3);padding:20px;display:flex;flex-direction:column;gap:14px;transition:width .4s cubic-bezier(.77,0,.18,1),background .4s ease;animation:sidebarIn .5s ease-out;z-index:2}.admin-sidebar.collapsed{width:90px;align-items:center;background:#0000004d}.sidebar-header{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.pick-logo{width:60px;height:60px;background-image:url(/assets/pulse_riff-CiLu6_TT.png);background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;transition:all .3s ease;filter:drop-shadow(0 0 6px rgba(255,19,54,.6))}.pick-logo:hover{transform:scale(1.15) rotate(8deg);filter:drop-shadow(0 0 8px #FF1336) drop-shadow(0 0 16px #FF1336)}.admin-sidebar button{background:transparent;border:1px solid rgba(255,19,54,.5);color:#eee8d6;padding:10px;border-radius:6px;cursor:pointer;display:flex;gap:8px;align-items:center;position:relative;transition:all .25s ease}.admin-sidebar button:hover{background:#ff1336;color:#000;box-shadow:0 0 12px #ff1336;transform:translate(4px)}.admin-sidebar button.active{background:#ff133626;border-color:#ff1336;box-shadow:0 0 12px #ff1336}.admin-sidebar button.active:before{content:"";position:absolute;left:-10px;top:20%;height:60%;width:3px;background:#ff1336;box-shadow:0 0 10px #ff1336}.admin-content{flex:1;padding:20px;color:#eee8d6;position:relative;overflow:hidden}@keyframes sidebarIn{0%{transform:translate(-30px);opacity:0;filter:blur(6px)}to{transform:translate(0);opacity:1;filter:blur(0)}}.admin-content{background-image:url(/assets/png%20tv-19_qjEP3.png);background-size:cover;background-position:center;background-attachment:fixed;position:relative}.admin-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#ff133614,#0009);animation:ambientPulse 6s ease-in-out infinite;z-index:0}.admin-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0003,#0009);z-index:0}.admin-content>*{position:relative;z-index:1}.admin-page{padding:20px;background:#00000040;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px}.admin-page h1{color:#eee8d6;font-size:28px;letter-spacing:1px;text-shadow:0 0 8px rgba(255,19,54,.6)}.admin-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:20px}.admin-card{background:#28282899;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,19,54,.25);padding:20px;border-radius:10px;color:#eee8d6;transition:all .35s ease;opacity:0;transform:translateY(20px);animation:cardIn .6s ease forwards}.admin-card:nth-child(1){animation-delay:.1s}.admin-card:nth-child(2){animation-delay:.2s}.admin-card:nth-child(3){animation-delay:.3s}.admin-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 0 18px #ff1336b3;border-color:#ff1336}@keyframes cardIn{to{opacity:1;transform:translateY(0)}}@keyframes ambientPulse{0%{opacity:.4}50%{opacity:.7}to{opacity:.4}}.animate-in{animation:fadeSlideIn .5s ease-out}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(15px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.denied-wrapper{position:relative;width:100%;max-width:900px}.neon-main{text-align:center;font-size:56px;font-weight:900;letter-spacing:5px;color:#ff1336;padding:70px 50px;border-radius:16px;background:#000;box-shadow:0 0 10px #ff133699,0 0 40px #ff133666,0 0 80px #ff133640;text-shadow:0 0 5px #FF1336,0 0 10px #FF1336,0 0 20px #FF1336,0 0 40px #ff4d6d,0 0 80px #ff4d6d;animation:neonFlickerSoft 4s infinite}@keyframes neonFlickerSoft{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%,55%{opacity:.85}}.neon-small{position:absolute;bottom:-90px;right:0;cursor:pointer;padding:14px 35px;border-radius:10px;border:2px solid #EEE8D6;color:#eee8d6;font-size:16px;font-weight:700;letter-spacing:2px;background:#000;box-shadow:0 0 5px #eee8d6,0 0 15px #eee8d6,0 0 30px #ffffff40;transition:all .2s ease}.neon-small:hover{background:#eee8d6;color:#000;box-shadow:0 0 10px #eee8d6,0 0 30px #eee8d6,0 0 60px #eee8d6}@media (max-width: 600px){.neon-main{font-size:32px;padding:40px 20px}.neon-small{bottom:-80px;right:10px}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background-color:#f5f6f8;color:#1a1a1a;line-height:1.5}#root{min-height:100vh;width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;outline:none}
