*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--red:#e01010;--crimson:#8b0000;--gold:#c9a84c;--ember:#ff4500;--black:#000;--deep:#0a0000;--glass:#ffffff0a;--glass-border:#dc323240}html{scroll-behavior:smooth}body{background:#000;color:#fff;cursor:none;font-family:Cormorant Garamond,Rajdhani,serif;overflow-x:hidden}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0a0000}::-webkit-scrollbar-thumb{background:#e01010;background:var(--red);border-radius:2px}.cursor-dot{background:#e01010;background:var(--red);border-radius:50%;box-shadow:0 0 12px #e01010,0 0 24px #ff4500;box-shadow:0 0 12px var(--red),0 0 24px var(--ember);height:8px;transition:transform .1s;width:8px;z-index:9999}.cursor-dot,.cursor-ring{pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.cursor-ring{border:1px solid #dc101099;border-radius:50%;height:32px;transition:all .15s ease;width:32px;z-index:9998}@keyframes floatEmber{0%{opacity:1;transform:translateY(0) translateX(0) rotate(0deg)}to{opacity:0;transform:translateY(-120px) translateX(var(--dx)) rotate(1turn)}}.ember{animation:floatEmber 2.5s ease-out infinite;background:#ff4500;background:var(--ember);border-radius:50%;box-shadow:0 0 6px #ff4500;box-shadow:0 0 6px var(--ember);height:3px;position:absolute;width:3px}.glass-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;background:var(--glass);border:1px solid #dc323240;border:1px solid var(--glass-border);border-radius:2px}.section-divider{background:linear-gradient(90deg,#0000,#e01010,#0000);background:linear-gradient(90deg,#0000,var(--red),#0000);height:1px;width:100%}.glow-red{text-shadow:0 0 20px #e01010,0 0 40px #dc101080;text-shadow:0 0 20px var(--red),0 0 40px #dc101080}.glow-gold{text-shadow:0 0 20px #c9a84c,0 0 40px #c9a84c80;text-shadow:0 0 20px var(--gold),0 0 40px #c9a84c80}.tilt-3d{transform-style:preserve-3d;transition:transform .3s ease,box-shadow .3s ease;will-change:transform}.tilt-3d:hover{box-shadow:0 30px 80px #e0101040,0 0 40px #e010101a;transform:perspective(800px) rotateX(4deg) rotateY(-4deg) translateY(-8px) scale(1.02)}@keyframes shimmer{0%{transform:translateX(-100%) skewX(-20deg)}to{transform:translateX(300%) skewX(-20deg)}}.shimmer-overlay:after{animation:shimmer 3.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff12 50%,#0000);content:"";inset:0;overflow:hidden;pointer-events:none;position:absolute}@keyframes rotateBorder{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rotating-border{overflow:hidden;position:relative}.rotating-border:before{animation:rotateBorder 4s linear infinite;background:conic-gradient(#0000 0deg,#e0101099 60deg,#c9a84c66 120deg,#0000 180deg);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%;z-index:0}@keyframes depthFloat{0%,to{transform:translateY(0) translateZ(0)}50%{transform:translateY(-12px) translateZ(10px)}}.depth-float{animation:depthFloat 6s ease-in-out infinite}@keyframes neonFlicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;text-shadow:0 0 4px #fff,0 0 11px #fff,0 0 19px #e01010,0 0 40px #e01010,0 0 80px #e01010,0 0 90px #e01010;text-shadow:0 0 4px #fff,0 0 11px #fff,0 0 19px var(--red),0 0 40px var(--red),0 0 80px var(--red),0 0 90px var(--red)}20%,24%,55%{opacity:.6;text-shadow:none}}@keyframes ribbonWave{0%{d:path("M0 20 Q250 0 500 20 T1000 20")}50%{d:path("M0 20 Q250 40 500 20 T1000 20")}to{d:path("M0 20 Q250 0 500 20 T1000 20")}}@keyframes reveal3D{0%{opacity:0;transform:perspective(600px) rotateX(25deg) translateY(60px)}to{opacity:1;transform:perspective(600px) rotateX(0deg) translateY(0)}}.reveal-3d{animation:reveal3D .9s cubic-bezier(.23,1,.32,1) both}@keyframes scanLine{0%{top:-10%}to{top:110%}}@keyframes glitch1{0%,to{-webkit-clip-path:inset(0 0 96% 0);clip-path:inset(0 0 96% 0);transform:translateX(-4px)}20%{-webkit-clip-path:inset(40% 0 50% 0);clip-path:inset(40% 0 50% 0);transform:translateX(4px)}40%{-webkit-clip-path:inset(80% 0 10% 0);clip-path:inset(80% 0 10% 0);transform:translateX(-3px)}60%{-webkit-clip-path:inset(10% 0 80% 0);clip-path:inset(10% 0 80% 0);transform:translateX(2px)}80%{-webkit-clip-path:inset(60% 0 30% 0);clip-path:inset(60% 0 30% 0);transform:translateX(-2px)}}@keyframes glitch2{0%,to{-webkit-clip-path:inset(90% 0 0 0);clip-path:inset(90% 0 0 0);color:#c9a84c;color:var(--gold);transform:translateX(4px)}20%{-webkit-clip-path:inset(50% 0 40% 0);clip-path:inset(50% 0 40% 0);transform:translateX(-4px)}40%{-webkit-clip-path:inset(20% 0 70% 0);clip-path:inset(20% 0 70% 0);transform:translateX(3px)}60%{-webkit-clip-path:inset(70% 0 20% 0);clip-path:inset(70% 0 20% 0);transform:translateX(-3px)}80%{-webkit-clip-path:inset(30% 0 60% 0);clip-path:inset(30% 0 60% 0);transform:translateX(2px)}}.glitch{position:relative}.glitch:after,.glitch:before{color:inherit;content:attr(data-text);font:inherit;inset:0;pointer-events:none;position:absolute}.glitch:before{animation:glitch1 4s steps(2) infinite;color:#e01010;color:var(--red);opacity:.7}.glitch:after{animation:glitch2 4s steps(2) .5s infinite;opacity:.5}@keyframes gridPan{0%{background-position:0 0}to{background-position:60px 60px}}.perspective-grid{animation:gridPan 6s linear infinite;background-image:linear-gradient(#e010100a 1px,#0000 0),linear-gradient(90deg,#e010100a 1px,#0000 0);background-size:60px 60px}@keyframes bounceIn{0%{opacity:0;transform:perspective(600px) scale(.6) rotateY(20deg)}60%{transform:perspective(600px) scale(1.04) rotateY(-3deg)}to{opacity:1;transform:perspective(600px) scale(1) rotateY(0deg)}}.bounce-in{animation:bounceIn .7s cubic-bezier(.34,1.56,.64,1) both}@keyframes goldRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2)}}.gold-ring-pulse:after{animation:goldRing 2s ease-out infinite;border:2px solid #c9a84c;border:2px solid var(--gold);border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}@keyframes wipeIn{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.wipe-in{animation:wipeIn 1s cubic-bezier(.77,0,.18,1) both}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #e01010,0 0 40px #dc101066;box-shadow:0 0 20px var(--red),0 0 40px #dc101066}50%{box-shadow:0 0 40px #e01010,0 0 80px #dc101099,0 0 120px #ff45004d;box-shadow:0 0 40px var(--red),0 0 80px #dc101099,0 0 120px #ff45004d}}@keyframes soundWave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes flicker{0%,90%,to{opacity:1}92%{opacity:.8}94%{opacity:1}96%{opacity:.6}98%{opacity:1}}@keyframes spotlight{0%{transform:rotate(-30deg)}50%{transform:rotate(30deg)}to{transform:rotate(-30deg)}}@keyframes heatWave{0%{filter:blur(0) brightness(1)}50%{filter:blur(1px) brightness(1.05)}to{filter:blur(0) brightness(1)}}@keyframes fireFlicker{0%,to{transform:scaleX(1) scaleY(1)}25%{transform:scaleX(1.02) scaleY(1.04)}75%{transform:scaleX(.98) scaleY(1.02)}}@keyframes eagleWing{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(3deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes countdownPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.artist-card-3d{transform-style:preserve-3d;transition:transform .4s ease,box-shadow .4s ease;will-change:transform}.artist-card-3d:hover{transform:perspective(900px) rotateX(6deg) rotateY(-5deg) translateY(-12px) scale(1.03)}@keyframes orbMorph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:rotate(0deg) scale(1)}25%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%;transform:rotate(90deg) scale(1.05)}50%{border-radius:50% 60% 30% 60%/40% 70% 60% 30%;transform:rotate(180deg) scale(.95)}75%{border-radius:60% 40% 60% 30%/70% 30% 60% 40%;transform:rotate(270deg) scale(1.03)}}.orb-morph{animation:orbMorph 12s ease-in-out infinite;filter:blur(60px);opacity:.12}@keyframes textReveal{0%{opacity:0;transform:translateY(20px) skewY(3deg)}to{opacity:1;transform:translateY(0) skewY(0deg)}}.text-reveal{animation:textReveal .7s cubic-bezier(.23,1,.32,1) both}.form-container .input-group{display:flex;flex-direction:column;text-align:left}.form-container label{color:#ccc;font-family:Rajdhani,sans-serif;font-size:14px;letter-spacing:1px;margin-bottom:6px}.form-container input,.form-container select{background:#00000080;border:1px solid #e010104d;border-radius:4px;color:#fff;font-family:Rajdhani,sans-serif;font-size:16px;outline:none;padding:12px 16px;transition:all .3s ease}.form-container input:focus,.form-container select:focus{background:#140000cc;border-color:#e01010;box-shadow:0 0 15px #e0101066}.form-container input::placeholder{color:#fff3}.form-container select option{background:#0d0000;color:#fff}.hero-cta-btn:hover{background:#e01010cc!important;box-shadow:0 0 30px #e0101099!important;transform:translateY(-2px)}@media (max-width:768px){body{cursor:auto!important}.cursor-dot,.cursor-ring{display:none!important}.tilt-3d:hover{transform:none}.artist-card-3d:hover{transform:translateY(-8px) scale(1.02)}.hero-date-badge{left:50%!important;top:25%!important;transform:translateX(-50%)!important}.form-container{padding:24px!important}.form-container>div:nth-child(2){gap:15px!important}.form-container .pass-grid,.form-container>div:nth-child(2),.form-container>div:nth-child(3)>div{grid-template-columns:1fr!important}.form-container>div:nth-child(4){flex-direction:column!important;gap:16px;text-align:center!important}.form-container>div:nth-child(4)>div{text-align:center!important}section{padding-left:15px!important;padding-right:15px!important}h2{font-size:clamp(28px,8vw,42px)!important}}
/*# sourceMappingURL=main.f1105a70.css.map*/