@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Press+Start+2P&family=VT323&family=Russo+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";@import"https://fonts.googleapis.com/css2?family=VT323&display=swap";@import"https://fonts.googleapis.com/css2?family=Silkscreen:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Russo+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@700;900&family=Inter:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800&family=Russo+One&family=Orbitron:wght@400;500;700;900&display=swap";.workshop-bg{position:fixed;inset:0;width:100vw;height:100vh;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;z-index:-100;pointer-events:none}.workshops-hero{position:relative;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent;z-index:5;margin:0;padding:0}.workshop-landing{position:absolute;inset:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;filter:blur(4px) saturate(1.05);opacity:.92;transform:scale(1.05);z-index:1;pointer-events:none;will-change:transform,opacity}.hero-title{font-family:Orbitron,Russo One,sans-serif;font-weight:900;text-transform:uppercase;color:#fff;letter-spacing:.12em;margin:0;line-height:1;font-size:clamp(3rem,9vw,7rem);text-shadow:0 6px 30px rgba(0,150,220,.48),0 0 40px rgba(0,200,255,.22),0 0 80px rgba(0,180,240,.12);opacity:0;transform:scale(.9);animation:fadeInScale .9s cubic-bezier(.2,.9,.25,1) .12s forwards,glowPulse 2.8s ease-in-out 1s infinite}@keyframes glowPulse{0%,to{text-shadow:0 6px 30px rgba(0,150,220,.48),0 0 40px rgba(0,200,255,.22),0 0 80px rgba(0,180,240,.12)}50%{text-shadow:0 10px 40px rgba(0,200,255,.9),0 0 80px rgba(0,220,255,.5),0 0 140px rgba(0,200,255,.25)}}.scroll-down span{display:block;width:30px;height:54px;border:2px solid rgba(0,230,255,.95);border-radius:18px;position:relative;box-sizing:border-box;background:#00000005}.scroll-down span:after{content:"";position:absolute;left:50%;top:10px;width:8px;height:8px;background:#00e6fff2;border-radius:50%;transform:translate(-50%);animation:scrollAnim 1.6s infinite}.scroll-hint{margin-top:1rem;display:flex;flex-direction:column;align-items:center;gap:6px;z-index:4;opacity:0;animation:hintIn .9s cubic-bezier(.2,.9,.25,1) .6s forwards;pointer-events:none;position:relative}@keyframes hintIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.scroll-text{font-family:Orbitron,Russo One,sans-serif;font-size:.9rem;letter-spacing:.18em;text-transform:uppercase;color:#00e6ff;text-shadow:0 0 10px rgba(0,230,255,.6),0 0 20px rgba(0,200,255,.3);animation:glowText 2.5s ease-in-out infinite,bobText 3s ease-in-out infinite;display:inline-block;-webkit-font-smoothing:antialiased}@keyframes glowText{0%,to{text-shadow:0 0 10px rgba(0,230,255,.6),0 0 20px rgba(0,200,255,.3)}50%{text-shadow:0 0 20px rgba(0,255,255,.9),0 0 40px rgba(0,255,255,.5)}}@keyframes bobText{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.scroll-arrow svg{width:22px;height:14px;color:#00e6ff;animation:arrowBounce 1.8s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(0,255,255,.6))}@keyframes arrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}body.scrolled .scroll-hint{opacity:0!important;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.tagline-bar{width:100%;max-width:1100px;background:linear-gradient(90deg,#0a0a14b3,#141428f2,#0a0a14b3);border-left:3px solid rgba(0,230,255,.6);box-shadow:0 0 20px #00b4ff26,inset 0 0 30px #008cf014;padding:1.2rem 2rem;text-align:center;position:relative;overflow:hidden;margin:0 auto}.tagline-bar:before,.tagline-bar:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,#0000,#00e6ff4d,#0000)}.tagline-bar h2{margin:0;font-family:Orbitron,sans-serif;font-weight:700;font-size:clamp(1.5rem,4vw,2.2rem);letter-spacing:.12em;color:#fff;text-shadow:0 0 15px rgba(0,220,255,.4);text-transform:uppercase}.workshops-page{position:relative;z-index:6;background:transparent;color:#fff;padding:0 1rem 6rem;min-height:30vh}.workshops-hero{margin-top:-1px;top:0;left:0;right:0}.is-workshops-page main{padding:0!important;margin:0!important}.is-workshops-page main>div{max-width:100vw!important;padding:0!important;margin:0!important}.card-title{position:absolute;top:13%;left:50%;transform:translate(-50%);font-family:Orbitron,sans-serif;font-size:.6rem;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.06em;background:#000000a6;padding:.1rem .6rem;border-radius:4px;border:2px solid rgba(120,60,220,.18);z-index:12;pointer-events:auto;white-space:nowrap;text-align:center}@media (max-width: 640px){.cards-grid{grid-template-columns:1fr;gap:2.5rem;padding:0;max-width:100%}:root{--card-max-width: 85vw}.cards-wrapper{margin-left:0;padding-left:0;margin-right:0;padding-right:0;padding-bottom:4rem}.card-title{font-size:.65rem;top:13.5%;padding:.15rem .8rem;border-width:1.5px;text-align:center}.card-cover{width:72%;height:49%;top:19.5%}.card-actions{bottom:22.5%;gap:.6rem}.card-btn{font-size:.85rem;padding:.42rem 1rem}.card-price{bottom:12.8%;font-size:1.05rem}.card-price:before{font-size:.85rem;top:-65%}.card-price .rupee{font-size:1.15rem}.tagline-bar{padding:1rem 1.2rem}.tagline-bar h2{font-size:clamp(1.3rem,5vw,1.8rem);white-space:normal}.hero-title{font-size:clamp(2.2rem,10vw,5rem)}.card-shell.is-visible{animation:cardTap .4s cubic-bezier(.2,.9,.3,1.3) forwards}.card-shell:hover .card-cover,.card-shell.is-visible .card-cover{box-shadow:0 10px 38px #5014c899;animation:pulseShadow 1.5s infinite}.card-btn:active{transform:scale(.95);box-shadow:0 4px 12px #5014c833;background:linear-gradient(180deg,#280c5afa,#41198cfa);animation:buttonPulse .4s cubic-bezier(.2,.85,.4,1.2)}.card-shell:hover .card-title{animation:floatTitle 2s ease-in-out infinite}.card-shell:hover .rupee{animation:glowPrice 1.8s infinite}@keyframes cardEntrance{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes cardTap{0%{transform:scale(1)}40%{transform:scale(.97)}80%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes pulseShadow{0%,to{box-shadow:0 10px 28px #5014c873}50%{box-shadow:0 10px 38px #7828ffbf}}@keyframes buttonPulse{0%{transform:scale(.95)}70%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes floatTitle{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-3px)}}@keyframes glowPrice{0%,to{color:#fff;text-shadow:0 6px 20px rgba(0,0,0,.45)}50%{color:#e0f0ff;text-shadow:0 6px 25px rgba(120,40,255,.65)}}}@media (max-width: 380px){:root{--card-max-width: 92vw}.card-title{font-size:.55rem;top:12.2%;text-align:center}.card-cover{width:71.5%;top:19.2%}.card-actions{bottom:22.8%;gap:.4rem}.card-btn{font-size:.78rem;padding:.38rem .85rem}.card-price{bottom:13%;font-size:1rem}}@media (prefers-reduced-motion: reduce){.hero-title,.scroll-down span:after,.card-shell:hover .card-bg,.card-btn,.card-cover,.scroll-hint,.scroll-text,.scroll-arrow svg{transition:none!important;animation:none!important}}html,body,#root{height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;overflow-x:hidden;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.competitions-bg{position:fixed;inset:0;width:100vw;height:100vh;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;z-index:-100;pointer-events:none}.competitions-hero{position:relative;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent;z-index:5;margin:0;padding:0}.competition-landing{position:absolute;inset:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;filter:blur(4px) saturate(1.05);opacity:.92;transform:scale(1.05);z-index:1;pointer-events:none;will-change:transform,opacity}.hero-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#02061233,#0206128c)}.hero-content{position:relative;z-index:3;text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1.5rem}.hero-title{font-family:Orbitron,Russo One,sans-serif;font-weight:900;text-transform:uppercase;color:#fff;letter-spacing:.12em;margin:0;line-height:1;font-size:clamp(3rem,9vw,7rem);text-shadow:0 6px 30px rgba(122,102,255,.48),0 0 40px rgba(150,120,255,.22),0 0 80px rgba(140,110,240,.12);opacity:0;transform:scale(.9);animation:fadeInScale .9s cubic-bezier(.2,.9,.25,1) .12s forwards,glowPulseCompetitions 2.8s ease-in-out 1s infinite}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes glowPulseCompetitions{0%,to{text-shadow:0 6px 30px rgba(122,102,255,.48),0 0 40px rgba(150,120,255,.22),0 0 80px rgba(140,110,240,.12)}50%{text-shadow:0 10px 40px rgba(150,120,255,.9),0 0 80px rgba(170,140,255,.5),0 0 140px rgba(150,120,255,.25)}}.scroll-down{margin-top:2.5rem;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:64px;height:88px;outline:none;z-index:4;-webkit-tap-highlight-color:transparent}.scroll-down span{display:block;width:30px;height:54px;border:2px solid rgba(122,102,255,.95);border-radius:18px;position:relative;box-sizing:border-box;background:#00000005}.scroll-down span:after{content:"";position:absolute;left:50%;top:10px;width:8px;height:8px;background:#7a66fff2;border-radius:50%;transform:translate(-50%);animation:scrollAnim 1.6s infinite}@keyframes scrollAnim{0%{transform:translate(-50%);opacity:1}60%{opacity:.95}to{transform:translate(-50%,22px);opacity:0}}.tagline-container{width:100%;display:flex;justify-content:center;margin:1.5rem 0;padding:0 1rem}.tagline-bar{width:100%;max-width:1100px;background:linear-gradient(90deg,#0a0a14b3,#141428f2,#0a0a14b3);border-left:3px solid rgba(122,102,255,.6);box-shadow:0 0 20px #7a66ff26,inset 0 0 30px #7a66ff14;padding:1.2rem 2rem;text-align:center;position:relative;overflow:hidden;margin:0 auto}.tagline-bar:before,.tagline-bar:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,#0000,#7a66ff4d,#0000)}.tagline-bar:before{top:0}.tagline-bar:after{bottom:0}.tagline-bar h2{margin:0;font-family:Orbitron,sans-serif;font-weight:700;font-size:clamp(1.5rem,4vw,2.2rem);letter-spacing:.12em;color:#fff;text-shadow:0 0 15px rgba(122,102,255,.4);text-transform:uppercase}.competitions-page{position:relative;z-index:6;background:transparent;color:#fff;padding:0 1rem 6rem;min-height:30vh}.min-h-screen,main,.max-w-7xl,.page-wrapper,.container,.app-wrapper,.content-wrapper,.site-wrapper{background:transparent!important;box-shadow:none!important}.competitions-hero{margin-top:-1px;top:0;left:0;right:0}body>div[class*=nav],body>header,body>div[class*=header]{z-index:10;position:relative}.is-competitions-page main{padding:0!important;margin:0!important}.is-competitions-page main>div{max-width:100vw!important;padding:0!important;margin:0!important}:root{--card-max-width: 250px;--cards-grid-max-width: 1400px;--right-safe-space: 80px}.cards-wrapper{width:100%;padding:1rem 1rem 6rem;display:flex;justify-content:center;z-index:8;margin:0 auto;margin-right:var(--right-safe-space);box-sizing:border-box}.cards-grid{width:90%;max-width:var(--cards-grid-max-width);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;justify-items:center;align-items:start;padding:0;box-sizing:border-box}.card-shell{position:relative;width:100%;max-width:var(--card-max-width);display:block;-webkit-font-smoothing:antialiased;opacity:0;transform:scale(.9) translateY(20px);transition:opacity .6s cubic-bezier(.2,.85,.4,1.1),transform .6s cubic-bezier(.2,.85,.4,1.1)}.card-shell.is-visible{opacity:1;transform:scale(1) translateY(0)}.card-shell:nth-child(1){transition-delay:.1s}.card-shell:nth-child(2){transition-delay:.2s}.card-shell:nth-child(3){transition-delay:.3s}.card-shell:nth-child(4){transition-delay:.4s}.card-shell:nth-child(5){transition-delay:.5s}.card-shell:nth-child(6){transition-delay:.6s}.card-shell:nth-child(7){transition-delay:.7s}.card-shell:nth-child(8){transition-delay:.8s}.card-bg{width:100%;height:auto;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 16px 40px rgba(0,0,0,.6));transition:transform .28s cubic-bezier(.2,.9,.25,1),filter .28s}.card-content-wrapper{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;pointer-events:none}.card-title{position:absolute;top:13%;left:50%;transform:translate(-50%);font-family:Orbitron,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.06em;background:#000000a6;padding:.1rem .6rem;border-radius:4px;border:2px solid rgba(120,60,220,.18);z-index:12;pointer-events:auto;white-space:nowrap}.card-cover{position:absolute;top:20%;width:71.25%;height:48.75%;-o-object-fit:cover;object-fit:cover;border-radius:6px;box-shadow:0 10px 28px #00000073;z-index:10;pointer-events:auto;display:block;left:51.5%;transform:translate(-50%)}.card-actions{position:absolute;bottom:22%;left:50%;transform:translate(-50%);display:flex;gap:.45rem;z-index:11;pointer-events:auto}.card-btn{background:linear-gradient(180deg,#120828fa,#280c5afa);border:2px solid rgba(92,46,255,.95);color:#fff;font-family:Russo One,sans-serif;font-size:.78rem;text-transform:uppercase;padding:.36rem .9rem;border-radius:4px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease;box-shadow:0 8px 20px #5014c81a,inset 0 -5px 12px #ffffff05}.card-btn:hover{transform:translateY(-3px)}.card-price{position:absolute;bottom:12.5%;left:60%;transform:translate(-50%);display:inline-flex;gap:.4rem;align-items:baseline;z-index:12;pointer-events:auto;color:#fff;font-family:Russo One,sans-serif;font-size:.95rem}.card-price:before{position:absolute;content:"Price:";font-size:.82rem;top:-68%;color:#cfd6df;margin-right:.25rem}.card-price .rupee{font-size:1.05rem;font-weight:800;color:#fff;text-shadow:0 6px 20px rgba(0,0,0,.45)}.card-price .old{font-size:.82rem;color:#f33;text-decoration:line-through}.card-shell:hover .card-bg{transform:translateY(-6px);filter:drop-shadow(0 30px 64px rgba(0,0,0,.65))}@media (min-width: 1600px){:root{--cards-grid-max-width: 1600px}}@media (max-width: 1400px){.cards-grid{max-width:1280px;gap:.35rem}:root{--card-max-width: 280px}.cards-wrapper{margin-right:var(--right-safe-space)}}@media (max-width: 1200px){.cards-grid{grid-template-columns:repeat(3,1fr);max-width:1000px;gap:.5rem}:root{--card-max-width: 260px}.cards-wrapper{margin-right:60px}}@media (max-width: 1024px){.cards-grid{grid-template-columns:repeat(2,1fr);max-width:720px;gap:.9rem}:root{--card-max-width: 280px}.cards-wrapper{margin-right:40px;padding-top:2rem}}@media (max-width: 640px){.cards-grid{grid-template-columns:1fr;gap:2.5rem;padding:0;max-width:100%}:root{--card-max-width: 85vw}.cards-wrapper{margin-left:0;padding-left:0;margin-right:0;padding-right:0;padding-bottom:4rem}.card-title{font-size:.64rem;top:13.5%;padding:.15rem .1rem;border-width:2.5px;white-space:normal}.card-cover{width:72%;height:49%;top:19.5%}.card-actions{bottom:22.5%;gap:.6rem}.card-btn{font-size:.85rem;padding:.42rem 1rem}.card-price{bottom:12.8%;font-size:1.05rem}.card-price:before{font-size:.85rem;top:-65%}.card-price .rupee{font-size:1.15rem}.tagline-bar{padding:1rem 1.2rem}.tagline-bar h2{font-size:clamp(1.3rem,5vw,1.8rem);white-space:normal}.hero-title{font-size:clamp(2.2rem,10vw,5rem)}.card-shell.is-visible{animation:cardTap .4s cubic-bezier(.2,.9,.3,1.3) forwards}.card-shell:hover .card-cover,.card-shell.is-visible .card-cover{box-shadow:0 10px 38px #5014c899;animation:pulseShadow 1.5s infinite}.card-btn:active{transform:scale(.95);box-shadow:0 4px 12px #5014c833;background:linear-gradient(180deg,#280c5afa,#41198cfa);animation:buttonPulse .4s cubic-bezier(.2,.85,.4,1.2)}.card-shell:hover .card-title{animation:floatTitle 2s ease-in-out infinite}.card-shell:hover .rupee{animation:glowPrice 1.8s infinite}@keyframes cardEntrance{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes cardTap{0%{transform:scale(1)}40%{transform:scale(.97)}80%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes pulseShadow{0%,to{box-shadow:0 10px 28px #5014c873}50%{box-shadow:0 10px 38px #7828ffbf}}@keyframes buttonPulse{0%{transform:scale(.95)}70%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes floatTitle{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-3px)}}@keyframes glowPrice{0%,to{color:#fff;text-shadow:0 6px 20px rgba(0,0,0,.45)}50%{color:#e0f0ff;text-shadow:0 6px 25px rgba(120,40,255,.65)}}}@media (max-width: 380px){:root{--card-max-width: 92vw}.card-title{font-size:.8rem;top:12.2%}.card-cover{width:71.5%;top:19.2%}.card-actions{bottom:22.8%;gap:.4rem}.card-btn{font-size:.78rem;padding:.38rem .85rem}.card-price{bottom:13%;font-size:1rem}}@media (max-width: 850px) and (orientation: landscape){.cards-grid{grid-template-columns:repeat(2,1fr);gap:1.8rem}:root{--card-max-width: 42vw}.cards-wrapper{padding-bottom:3rem}}@media (prefers-reduced-motion: reduce){.hero-title,.scroll-down span:after,.card-shell:hover .card-bg,.card-btn,.card-cover{transition:none!important;animation:none!important}}body,#root{margin:0!important;padding:0!important}@media (max-width: 768px){.tagline-container:last-of-type{margin-bottom:90px}}:root{--proshow-neon-green: #00ff73;--proshow-neon-yellow: #faff00;--proshow-neon-blue: #00e0ff;--proshow-neon-pink: #ff00c8;--proshow-text-white: #e0e0e0;--proshow-bg-dark: #000412;--proshow-card-bg: rgba(10, 15, 30, .8);--proshow-border-glow: rgba(0, 255, 115, .5);--proshow-sidebar-left: 88px;--proshow-sidebar-right: 88px}html{scroll-behavior:smooth}body.is-proshow-page{background-color:var(--proshow-bg-dark);margin:0;padding:0;overflow-x:hidden;color:var(--proshow-text-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.proshow-container{position:relative;min-height:100vh;width:100%;background-color:var(--proshow-bg-dark);padding:calc(var(--proshow-sidebar-left) + 2rem) calc(var(--proshow-sidebar-right) + 2rem) 2rem;box-sizing:border-box;overflow-x:hidden;color:var(--proshow-text-white);z-index:10;opacity:0;transition:opacity .6s ease}.proshow-container.content-visible{opacity:1}.proshow-content-wrapper{position:relative;max-width:calc(1440px - var(--proshow-sidebar-left) - var(--proshow-sidebar-right));margin-left:auto;margin-right:auto;z-index:10;box-sizing:border-box}.cyber-grid{position:fixed;inset:0;background-image:linear-gradient(rgba(0,255,115,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,115,.05) 1px,transparent 1px);background-size:30px 30px;perspective:500px;transform-style:preserve-3d;animation:gridMove 60s linear infinite;pointer-events:none;z-index:-1}@keyframes gridMove{0%{background-position:0 0}to{background-position:0 100px}}.scan-lines{position:fixed;inset:0;background:repeating-linear-gradient(to bottom,transparent 0 2px,rgba(0,0,0,.3) 2px 4px);pointer-events:none;z-index:999;opacity:.15}.proshow-hero{padding:5rem 0;text-align:center;position:relative;overflow:hidden}.hero-content{position:relative;z-index:5;animation:fadeUpIn 1.2s ease-out forwards}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.proshow-title{font-family:"Press Start 2P",cursive;font-size:clamp(3rem,10vw,7rem);color:var(--proshow-neon-yellow);letter-spacing:4px;margin-bottom:1rem;text-transform:uppercase;text-shadow:0 0 5px var(--proshow-neon-yellow),0 0 10px var(--proshow-neon-yellow)}.proshow-subtitle{font-family:VT323,monospace;font-size:clamp(1.2rem,5vw,2rem);color:var(--proshow-neon-green);letter-spacing:3px;margin-top:.5rem;text-shadow:0 0 5px var(--proshow-neon-green)}@keyframes textFlicker{0%{text-shadow:0 0 5px var(--proshow-neon-yellow),0 0 10px var(--proshow-neon-yellow);opacity:1}3%{text-shadow:none;opacity:.8}6%{text-shadow:0 0 5px var(--proshow-neon-yellow),0 0 10px var(--proshow-neon-yellow);opacity:1}to{text-shadow:0 0 5px var(--proshow-neon-yellow),0 0 10px var(--proshow-neon-yellow);opacity:1}}.register-section{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;margin:2rem 0;background:#0009;border-top:1px solid rgba(0,255,115,.3);border-bottom:1px solid rgba(0,255,115,.3);position:relative;overflow:hidden;animation:fadeIn 1.5s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.register-btn{position:relative;font-family:VT323,monospace;font-size:2.5rem;text-transform:uppercase;letter-spacing:3px;color:var(--proshow-neon-green);background:transparent;border:2px solid var(--proshow-neon-green);padding:1rem 2.5rem;margin-bottom:2rem;cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 0 10px #00ff7380}.register-btn:hover{background-color:#00ff731a;box-shadow:0 0 20px #00ff73b3;transform:translateY(-5px)}.btn-glitch{position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(0,255,115,.3) 40%,rgba(0,255,115,.3) 60%,transparent 100%);z-index:-1;transform:translate(-100%);animation:glitch-anim 3s infinite}@keyframes glitch-anim{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}.btn-glow{position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at center,rgba(0,255,115,.8) 0%,transparent 70%);opacity:0;transition:opacity .3s}.register-btn:hover .btn-glow{opacity:.5}.register-info-container{width:100%;max-width:800px}.register-details{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem}.register-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;animation:fadeInUp .8s ease-out forwards;opacity:0}.register-item:nth-child(2){animation-delay:.5s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.register-label{font-family:VT323,monospace;font-size:1.5rem;color:var(--proshow-neon-yellow);text-transform:uppercase}.register-value{font-family:Orbitron,sans-serif;font-size:1.2rem;color:var(--proshow-text-white);text-shadow:0 0 5px rgba(255,255,255,.5)}.lineup-section{margin:4rem 0;padding:2rem 0;position:relative}.lineup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;border-bottom:1px solid rgba(0,224,255,.3);padding-bottom:1rem}.lineup-title{font-family:"Press Start 2P";font-size:clamp(1.2rem,5vw,2rem);color:var(--proshow-neon-blue);letter-spacing:2px;text-shadow:0 0 8px rgba(0,224,255,.5)}.lineup-count{font-family:Orbitron,sans-serif;font-size:clamp(2rem,8vw,4rem);font-weight:900;color:var(--proshow-neon-yellow)}.shows-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;perspective:1000px}.show-card{position:relative;overflow:hidden;border:2px solid rgba(0,224,255,.3);background-color:var(--proshow-card-bg);transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;aspect-ratio:16/9;transform-style:preserve-3d;box-shadow:0 5px 15px #00000080}.show-card.active{border-color:var(--proshow-neon-green);box-shadow:0 0 15px var(--proshow-neon-green),0 0 30px #00ff734d;transform:scale(1.05) translateZ(10px);z-index:10}.show-card:hover{transform:translateY(-10px) scale(1.02);border-color:var(--proshow-neon-blue);box-shadow:0 10px 25px #0009,0 0 15px var(--proshow-neon-blue)}.card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0000001a,#0009 70%,#000000e6);z-index:1;transition:opacity .3s ease}.show-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .7s ease}.show-card:hover .show-card-image{transform:scale(1.1);filter:brightness(1.2)}.show-card-content{position:absolute;left:0;bottom:0;width:100%;padding:1.5rem;z-index:2;transition:transform .3s ease}.show-card:hover .show-card-content{transform:translateY(-5px)}.show-card-date{font-family:VT323,monospace;color:var(--proshow-neon-green);font-size:1.3rem;text-transform:uppercase}.show-card-title{font-family:Orbitron,sans-serif;color:var(--proshow-text-white);font-size:1rem;font-weight:600}.card-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(0,224,255,.4) 0%,transparent 70%);opacity:0;pointer-events:none;transition:opacity .5s ease;z-index:0}.show-card:hover .card-glow{opacity:.3}.show-details-section{padding:3rem 2rem;margin:3rem 0;background:#0009;border-left:3px solid var(--proshow-neon-blue);animation:slideIn .8s ease-out forwards;box-shadow:-5px 0 20px #00e0ff4d}@keyframes slideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.show-details{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.show-image-container{position:relative;overflow:hidden;border:2px solid rgba(0,224,255,.5);box-shadow:0 0 20px #00e0ff4d;aspect-ratio:16/9}.show-details-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s ease}.show-image-container:hover .show-details-image{transform:scale(1.05)}.image-glitch-effect{position:absolute;inset:0;background:linear-gradient(45deg,transparent 0%,rgba(0,224,255,.1) 50%,transparent 100%);z-index:2;pointer-events:none;animation:glitchPan 10s ease infinite;opacity:0;transition:opacity .3s ease}.show-image-container:hover .image-glitch-effect{opacity:1}@keyframes glitchPan{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.show-info{color:var(--proshow-text-white);animation:fadeIn 1s ease-out forwards;animation-delay:.3s;opacity:0}.show-night{font-family:"Press Start 2P";font-size:clamp(1.2rem,3vw,1.8rem);color:var(--proshow-neon-blue);margin-bottom:1rem}.show-artist{font-family:Russo One,sans-serif;font-size:clamp(1.8rem,5vw,3rem);color:var(--proshow-neon-green);margin-bottom:1.5rem}.show-description{font-family:Orbitron,sans-serif;font-size:1rem;line-height:1.8;max-width:600px}.tickets-button{position:relative;font-family:"Press Start 2P";font-size:.9rem;background:var(--proshow-neon-blue);color:#000;border:none;padding:1.2rem 2.5rem;cursor:pointer;overflow:hidden;transition:all .3s ease}.btn-text{position:relative;z-index:2}.btn-shine{position:absolute;top:-100%;left:-200%;width:200%;height:200%;background:linear-gradient(to right,transparent,rgba(255,255,255,.8),transparent);transform:rotate(45deg);transition:all .8s;z-index:1}.tickets-button:hover .btn-shine{animation:shineEffect 1.5s ease}@keyframes shineEffect{0%{left:-200%;top:-100%}to{left:200%;top:100%}}.tickets-button:hover{box-shadow:0 0 20px var(--proshow-neon-blue),0 0 40px #00e0ff80;transform:translateY(-5px) scale(1.05)}@media (max-width: 992px){.show-details{grid-template-columns:1fr}.proshow-container{padding-left:1rem;padding-right:1rem}.proshow-content-wrapper{max-width:100%}}@media (max-width: 768px){.proshow-container{padding:1rem}.proshow-hero{padding:3rem 0}.proshow-title{font-size:clamp(2rem,10vw,3.5rem)}.shows-grid{grid-template-columns:1fr}.register-section{padding:2rem 1rem}.register-btn{font-size:1.8rem;padding:.8rem 1.8rem}.register-details{flex-direction:column;gap:1rem}}@media (max-width: 480px){.proshow-title{font-size:clamp(1.8rem,8vw,2.5rem)}.proshow-subtitle{font-size:1rem}.register-btn{font-size:1.5rem;padding:.7rem 1.5rem;width:100%}.lineup-title{font-size:1rem}.lineup-count{font-size:2.5rem}.show-night{font-size:1.2rem}.show-artist{font-size:2rem}.tickets-button{width:100%;font-size:.8rem;padding:1rem}}@media (max-width: 980px){:root{--proshow-sidebar-left: 0px;--proshow-sidebar-right: 0px}}.retro-sponsors-page{margin:0;padding:0;background:radial-gradient(1200px 600px at 10% 10%,rgba(0,240,255,.05),transparent 15%),radial-gradient(900px 400px at 90% 90%,rgba(255,0,200,.04),transparent 12%),linear-gradient(160deg,#081122,#0f1630 30%,#141437);overflow-x:hidden;font-family:"Press Start 2P",cursive!important;color:#fff;min-height:100vh;position:relative}.retro-sponsors-page:before{content:"";position:fixed;inset:0;background:linear-gradient(120deg,#00f0ff08,#ff00c808);pointer-events:none;z-index:-5;animation:tintShift 12s ease-in-out infinite alternate}@keyframes tintShift{0%{transform:translateY(0);opacity:.3}50%{transform:translateY(-8px);opacity:.55}to{transform:translateY(0);opacity:.3}}.sponsors-container{position:relative;width:100%;max-width:1250px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;gap:4.5rem;padding:3rem 2rem;z-index:1}.grid-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:28px 28px;mix-blend-mode:overlay;z-index:-3;pointer-events:none;opacity:.9}.floating-squares{position:fixed;top:10%;left:6%;width:180px;height:180px;z-index:-2;pointer-events:none;opacity:.08;background-image:linear-gradient(135deg,#00f0ffcc,#ff00c8cc);clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,0 100%);filter:blur(10px);animation:floatS 8s ease-in-out infinite}.floating-squares.alt{top:65%;right:8%;left:auto;width:120px;height:120px;opacity:.05;clip-path:polygon(0 0,100% 0,100% 100%,30% 100%,0 70%);animation:floatSAlt 12s ease-in-out infinite}@keyframes floatS{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(6deg)}to{transform:translateY(0) rotate(0)}}@keyframes floatSAlt{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(18px) rotate(-5deg)}to{transform:translateY(0) rotate(0)}}.pixel-stars{position:fixed;inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:30px 30px;opacity:.08;z-index:-4;pointer-events:none}.scanline{position:fixed;inset:0;background:repeating-linear-gradient(to bottom,transparent 0px,rgba(0,0,0,.04) 2px,transparent 6px);pointer-events:none;z-index:-1;animation:scanline 12s linear infinite}.cyber-circuit{position:fixed;width:250px;height:500px;z-index:-2;opacity:.06;background-image:radial-gradient(circle at 50% 50%,rgba(0,240,255,.1) 1px,transparent 1px),linear-gradient(90deg,transparent 48%,rgba(255,0,200,.1) 48%,rgba(255,0,200,.1) 52%,transparent 52%),linear-gradient(0deg,transparent 48%,rgba(0,240,255,.1) 48%,rgba(0,240,255,.1) 52%,transparent 52%);background-size:20px 20px,80px 80px,80px 80px;pointer-events:none}.cyber-circuit.left{left:0;top:15%}.cyber-circuit.right{right:0;top:40%}.cyber-particle{position:absolute;border-radius:50%;background-color:#ffffff80;pointer-events:none;opacity:0;animation:floatParticle 20s linear infinite}@keyframes floatParticle{0%{opacity:0;transform:translateY(0) translate(0)}10%{opacity:.3}90%{opacity:.2}to{opacity:0;transform:translateY(-100px) translate(50px)}}.tech-line{position:fixed;z-index:-2;background:linear-gradient(90deg,transparent,rgba(0,240,255,.2),transparent);opacity:.04;pointer-events:none}.tech-line.horizontal{height:1px;width:100%;left:0}.tech-line.horizontal.top{top:15%;animation:techPulseH 8s ease infinite}.tech-line.horizontal.bottom{bottom:15%;animation:techPulseH 8s ease infinite reverse}.tech-line.vertical{width:1px;height:100%;top:0}.tech-line.vertical.left{left:15%;animation:techPulseV 12s ease infinite}.tech-line.vertical.right{right:15%;animation:techPulseV 12s ease infinite reverse}@keyframes techPulseH{0%{transform:scaleX(.3);opacity:.02}50%{transform:scaleX(1);opacity:.06}to{transform:scaleX(.3);opacity:.02}}@keyframes techPulseV{0%{transform:scaleY(.3);opacity:.02}50%{transform:scaleY(1);opacity:.06}to{transform:scaleY(.3);opacity:.02}}.main-title-container{position:relative;width:100%;text-align:center;margin-bottom:1rem;padding:2rem 0;z-index:5}.title-glow{position:absolute;width:80%;height:60px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(0,240,255,.15) 0%,transparent 70%);filter:blur(20px);opacity:.6;z-index:-1;animation:glowPulse 6s ease-in-out infinite alternate}@keyframes glowPulse{0%{opacity:.4;transform:translate(-50%,-50%) scale(.95)}to{opacity:.7;transform:translate(-50%,-50%) scale(1.05)}}.main-title{font-family:"Press Start 2P",cursive;font-size:3.2rem;text-transform:uppercase;letter-spacing:6px;line-height:1.2;position:relative;color:#fff;margin:0;opacity:0;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease;text-shadow:0 0 10px rgba(0,240,255,.8),0 0 20px rgba(0,240,255,.4),0 0 30px rgba(255,0,200,.4);filter:drop-shadow(0 0 8px rgba(0,240,255,.6))}.main-title.visible{opacity:1;transform:translateY(0)}.main-title-accent{width:60%;height:3px;margin:1.5rem auto;background:linear-gradient(90deg,transparent,rgba(0,240,255,.8),rgba(255,0,200,.8),transparent);position:relative;overflow:hidden}.main-title-accent:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:#fffc;animation:accentSlide 4s infinite}@keyframes accentSlide{0%{left:-100%}40%,60%{left:100%}to{left:100%}}.subtitle{font-family:VT323,monospace;font-size:1.2rem;color:#ffffffb3;letter-spacing:2px;margin-top:.5rem}.mega-glitch{position:relative;display:inline-block;animation:megaGlitch .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes megaGlitch{0%{transform:translate(0);text-shadow:0 0 10px rgba(0,240,255,.8),0 0 20px rgba(0,240,255,.4)}10%{transform:translate(-4px,-4px);text-shadow:4px 0 rgba(255,0,200,.8),-4px 0 rgba(0,240,255,.8)}20%{transform:translate(4px,4px)}30%{transform:translateY(-4px);text-shadow:-2px 0 rgba(255,0,200,.8),2px 0 rgba(0,240,255,.8)}40%{transform:translate(-4px)}50%{transform:translate(4px,-4px);text-shadow:8px 0 rgba(0,240,255,.8),-8px 0 rgba(255,0,200,.8)}60%{transform:translate(-4px,4px)}70%{transform:translate(0);text-shadow:0 0 rgba(255,0,200,.8),0 0 rgba(0,240,255,.8)}80%{transform:translate(0)}90%{transform:translate(0);text-shadow:0 0 10px rgba(0,240,255,.8),0 0 20px rgba(255,0,200,.4)}to{transform:translate(0);text-shadow:0 0 10px rgba(0,240,255,.8),0 0 20px rgba(0,240,255,.4),0 0 30px rgba(255,0,200,.4)}}.sponsor-window{width:100%;max-width:1050px;margin:0 auto;border-radius:14px;overflow:visible;position:relative;z-index:6;transition:transform .3s ease,box-shadow .3s ease;animation:windowEnter .42s cubic-bezier(.2,.9,.2,1)}.sponsor-window:before{content:"";position:absolute;inset:6px;border-radius:10px;pointer-events:none;background:linear-gradient(90deg,#00f0ff14,#ff00c80f);filter:blur(6px);z-index:-2}.sponsor-window>.window-header,.sponsor-window>.window-content{border-radius:10px;overflow:hidden;border:2px solid rgba(0,0,0,.6)}.window-header{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;background:linear-gradient(90deg,#00f0fff2,#ff00c8f2);box-shadow:0 0 10px #00f0ff14 inset}.window-title{font-size:.85rem;color:#04121b;font-weight:700;letter-spacing:1px;text-transform:uppercase}.window-controls{display:flex;gap:8px}.control{display:inline-flex;justify-content:center;align-items:center;width:18px;height:16px;font-size:12px;background:#fff;color:#000;border-radius:3px;border:1px solid rgba(0,0,0,.6);box-shadow:0 1px #00000026}.window-content{padding:3.2rem 2.5rem;background:linear-gradient(180deg,#0a0c1efa,#12142dfa);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;box-shadow:0 10px 30px #02061699}.window-content:after{content:"";position:absolute;left:24px;right:24px;bottom:-12px;height:8px;border-radius:8px;background:linear-gradient(90deg,#00f0ff14,#ff00c814);z-index:-1}.sponsor-name{font-family:"Press Start 2P",cursive;font-size:2.2rem;margin:0 0 1.2rem;text-transform:uppercase;letter-spacing:3px;color:#eaf7ff;line-height:1;text-align:center;position:relative;z-index:2;filter:drop-shadow(0 0 8px rgba(0,240,255,.65))}.sponsor-name.pixelated{text-shadow:0 0 8px rgba(0,240,255,.9),0 0 18px rgba(255,0,200,.6);mix-blend-mode:screen;transform:translateZ(0)}.glitch-effect{position:relative;display:inline-block}.glitch-effect:before,.glitch-effect:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.glitch-effect:before{transform:translate(4px);text-shadow:-6px 0 rgba(255,0,200,.6);clip-path:inset(0 0 60% 0)}.glitch-effect:after{transform:translate(-4px);text-shadow:6px 0 rgba(0,240,255,.6);clip-path:inset(40% 0 0 0)}.sponsor-logo-container{width:100%;display:flex;justify-content:center;padding:1rem 0 .5rem;position:relative;z-index:2}.sponsor-logo{max-width:60%;width:clamp(300px,45%,520px);height:auto;max-height:420px;-o-object-fit:contain;object-fit:contain;image-rendering:auto;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease;border-radius:6px;filter:drop-shadow(0 10px 30px rgba(0,0,0,.6))}.sponsor-logo:hover{transform:translateY(-6px) scale(1.03);filter:drop-shadow(0 15px 40px rgba(0,240,255,.25))}@keyframes logoFlicker{0%{opacity:1;transform:translateY(0)}7%{opacity:.92;transform:translateY(-1px)}14%{opacity:1;transform:translateY(0)}21%{opacity:.95;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.sponsor-logo.glitchable{animation:logoFlicker 6s infinite}.rotation-indicator{display:flex;justify-content:center;gap:14px;margin-top:2.2rem;z-index:3}.indicator-dot{width:14px;height:14px;border-radius:50%;background-color:#ffffff14;border:2px solid rgba(255,255,255,.06);transition:transform .24s ease,box-shadow .24s ease,background-color .24s;cursor:pointer}.indicator-dot:hover{transform:scale(1.12)}.indicator-dot.active{background:radial-gradient(circle at 35% 25%,#fff,#ffd6ff 10%,#ff00c8 55%);box-shadow:0 0 18px #ff00c8e6,0 0 30px #00f0ff99;transform:scale(1.35)}.pixel-decoration{position:fixed;top:8%;width:36px;height:78%;z-index:2;pointer-events:none;opacity:.18;transition:opacity .3s ease,transform .3s ease}.pixel-decoration.left{left:8px;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0 20%,rgba(0,240,255,.12) 20% 27%,transparent 27% 40%,rgba(255,0,200,.12) 40% 47%,transparent 47% 100%);border-radius:10px;box-shadow:inset 0 0 30px #00f0ff05}.pixel-decoration.right{right:8px;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0 20%,rgba(255,0,200,.12) 20% 27%,transparent 27% 40%,rgba(0,240,255,.12) 40% 47%,transparent 47% 100%);border-radius:10px;box-shadow:inset 0 0 30px #ff00c805}.corner-element{position:fixed;width:70px;height:70px;z-index:2;opacity:.12;pointer-events:none;filter:blur(1px)}.top-left{top:24px;left:24px;transform:rotate(0);background:linear-gradient(135deg,#00f0ff,#ff00c8);clip-path:polygon(0 0,100% 0,0 100%);border-radius:6px}.top-right{top:24px;right:24px;transform:rotate(90deg);background:linear-gradient(135deg,#ff00c8,#00f0ff);clip-path:polygon(0 0,100% 0,0 100%);border-radius:6px}.bottom-left{bottom:24px;left:24px;transform:rotate(270deg);background:linear-gradient(135deg,#00f0ff,#ff00c8);clip-path:polygon(0 0,100% 0,0 100%);border-radius:6px}.bottom-right{bottom:24px;right:24px;transform:rotate(180deg);background:linear-gradient(135deg,#ff00c8,#00f0ff);clip-path:polygon(0 0,100% 0,0 100%);border-radius:6px}@keyframes windowEnter{0%{transform:translateY(18px) scale(.995);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.sponsor-window:hover .window-content{transform:translateY(-3px);transition:transform .22s ease}.active-card{box-shadow:0 20px 60px #00f0ff0f,0 6px 20px #ff00c80a;transform:translateY(-4px)}@keyframes scanline{0%{background-position:0 0}to{background-position:0 1200px}}@media (max-width: 1000px){.sponsors-container{padding:2.4rem 1.2rem;gap:3.2rem}.window-content{padding:2rem 1.5rem;min-height:320px}.sponsor-name{font-size:1.5rem;letter-spacing:2px}.sponsor-logo{width:clamp(220px,60%,420px);max-height:320px}.pixel-decoration,.corner-element,.floating-squares{display:none}.main-title{font-size:2.2rem;letter-spacing:4px}.subtitle{font-size:1rem}}@media (max-width: 600px){.sponsor-name{font-size:1.05rem;letter-spacing:1.5px}.window-content{padding:1.2rem 1rem;min-height:220px}.sponsor-logo{width:clamp(160px,80%,320px);max-height:220px}.indicator-dot{width:12px;height:12px}.main-title{font-size:1.4rem;letter-spacing:2px}.subtitle{font-size:.8rem}.main-title-accent{width:80%}.cyber-circuit,.tech-line{display:none}}.logo-flicker{animation:logoFlicker 6s ease-in-out infinite}.center-wide{max-width:1100px;margin-left:auto;margin-right:auto}:root{--bg:#05060b;--fg:#cfe7ff;--muted:#8aa0bd;--c1:#00e5ff;--c2:#7a66ff;--c3:#ff65a3;--glow-intensity: 1.2}.tf-loader{position:fixed;inset:0;overflow:hidden;display:grid;place-items:center;background:var(--bg);color:var(--fg);z-index:99999;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.34,1.56,.64,1);will-change:opacity,transform;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.tf-loader.is-exiting{opacity:0;transform:scale(1.04) translateZ(0);pointer-events:none}.tf-bg-gradient{position:absolute;inset:-50%;background:radial-gradient(circle at 20% 30%,rgba(0,229,255,.15) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(122,102,255,.15) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(255,101,163,.1) 0%,transparent 50%);animation:gradientShift 20s ease-in-out infinite;will-change:transform;transform:translateZ(0)}@keyframes gradientShift{0%,to{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(-5%,5%) scale(1.1) rotate(1deg)}66%{transform:translate(5%,-5%) scale(1.05) rotate(-1deg)}}.tf-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,229,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.03) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 30s linear infinite;will-change:transform;transform:translateZ(0)}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.tf-orbs{position:absolute;inset:0;overflow:hidden;pointer-events:none;will-change:transform;transform:translateZ(0)}.tf-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.4;will-change:transform;transform:translateZ(0)}.tf-orb--1{width:400px;height:400px;background:radial-gradient(circle,rgba(0,229,255,.3),transparent 70%);top:-200px;left:-200px;animation:orbFloat1 25s ease-in-out infinite}.tf-orb--2{width:350px;height:350px;background:radial-gradient(circle,rgba(122,102,255,.3),transparent 70%);bottom:-175px;right:-175px;animation:orbFloat2 20s ease-in-out infinite}.tf-orb--3{width:300px;height:300px;background:radial-gradient(circle,rgba(255,101,163,.25),transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:orbFloat3 30s ease-in-out infinite}@keyframes orbFloat1{0%,to{transform:translate(0)}33%{transform:translate(100px,150px)}66%{transform:translate(-50px,100px)}}@keyframes orbFloat2{0%,to{transform:translate(0)}50%{transform:translate(-120px,-80px)}}@keyframes orbFloat3{0%,to{transform:translate(-50%,-50%) scale(1)}33%{transform:translate(-40%,-60%) scale(1.1)}66%{transform:translate(-60%,-40%) scale(.9)}}.tf-canvas{position:absolute;inset:0;width:100%;height:100%;image-rendering:optimizeSpeed;will-change:transform;transform:translateZ(0)}.tf-vignette{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 240px #000000bf,inset 0 0 60px #0009;z-index:1;will-change:transform;transform:translateZ(0)}.tf-scanlines{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.04) 0 1px,transparent 1px 3px);mix-blend-mode:overlay;opacity:.12;animation:scan 8s linear infinite;z-index:1;will-change:transform;transform:translateZ(0)}@keyframes scan{0%{transform:translateY(-20px) translateZ(0)}to{transform:translateY(20px) translateZ(0)}}.tf-portal{position:absolute;width:min(56vmin,560px);aspect-ratio:1;z-index:2;filter:drop-shadow(0 0 25px rgba(0,229,255,.2));will-change:transform;transform:translateZ(0)}.tf-portal-svg{width:100%;height:100%;will-change:transform;transform:translateZ(0)}.ring{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px rgba(122,102,255,.35)) drop-shadow(0 0 18px rgba(0,229,255,.25));will-change:transform}.ring--outer{stroke:url(#g1);stroke-dasharray:6 18;transform-origin:150px 150px;animation:ring-rot 14s linear infinite;opacity:.85}.ring--inner{stroke:url(#g1);stroke-opacity:.9;stroke-width:3.5;transform-origin:150px 150px;animation:ring-rot-rev 9s linear infinite;filter:drop-shadow(0 0 30px rgba(255,101,163,.4))}.ring--sweep{fill:none;stroke-width:6;stroke-linecap:round;transform-origin:150px 150px;animation:sweep 2.6s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(0,229,255,.6))}@keyframes ring-rot{to{transform:rotate(360deg)}}@keyframes ring-rot-rev{to{transform:rotate(-360deg)}}@keyframes sweep{0%{stroke-dasharray:0 800;transform:rotate(0) scale(1);opacity:0}30%{stroke-dasharray:120 800;opacity:.95}70%{stroke-dasharray:120 800;opacity:.95}to{stroke-dasharray:0 800;transform:rotate(180deg) scale(1.02);opacity:0}}.tf-content{position:relative;text-align:center;transform:translateY(6vmin) translateZ(0);z-index:3;animation:content-fade-in .8s ease-out forwards;will-change:transform,opacity}@keyframes content-fade-in{0%{opacity:0;transform:translateY(16px) translateZ(0)}to{opacity:1;transform:translateY(6vmin) translateZ(0)}}.tf-logo-wrap{position:relative;width:min(86px,12vmin);margin:0 auto 10px;animation:pulse 1.5s ease-in-out infinite alternate;will-change:transform;transform:translateZ(0)}.tf-logo{width:100%;height:auto;display:block;z-index:2;position:relative;filter:drop-shadow(0 0 10px rgba(0,229,255,.4));will-change:transform;transform:translateZ(0)}.tf-logo-glow{position:absolute;inset:-20%;background:radial-gradient(circle at 50% 40%,rgba(0,229,255,.45) 0%,rgba(122,102,255,.28) 30%,rgba(255,101,163,.2) 60%,transparent 70%);filter:blur(24px);z-index:1;border-radius:50%;animation:glowpulse 3.6s ease-in-out infinite;will-change:transform,opacity;transform:translateZ(0)}@keyframes glowpulse{0%,to{transform:scale(1) translateZ(0);opacity:.8}50%{transform:scale(1.12) translateZ(0);opacity:1}}@keyframes pulse{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.05) translateZ(0)}}.tf-title{position:relative;margin:2px 0 4px;font:900 clamp(32px,7vw,64px)/1 "Orbitron",system-ui,sans-serif;letter-spacing:.04em;height:1em;filter:drop-shadow(0 8px 30px rgba(0,229,255,.12));animation:title-glow 3s ease-in-out infinite alternate;will-change:filter;transform:translateZ(0)}@keyframes title-glow{0%{filter:drop-shadow(0 0 5px rgba(0,229,255,.3))}50%{filter:drop-shadow(0 0 20px rgba(122,102,255,.5))}to{filter:drop-shadow(0 0 10px rgba(255,101,163,.4))}}.tfg{position:absolute;inset:0;display:block;text-align:center;-webkit-text-stroke:1px rgba(255,255,255,.08);color:transparent;background:linear-gradient(90deg,var(--c1),var(--c2),var(--c3));background-clip:text;-webkit-background-clip:text;animation:shiftHue 8s linear infinite;will-change:filter;transform:translateZ(0)}.tfg--r{transform:translate(-1.2px) translateZ(0);mix-blend-mode:screen;filter:drop-shadow(0 0 12px rgba(255,0,0,.3))}.tfg--g{transform:translate(1.2px) translateZ(0);mix-blend-mode:screen;filter:drop-shadow(0 0 12px rgba(0,255,140,.25));animation-delay:-1.2s}.tfg--b{transform:translateY(.8px) translateZ(0);mix-blend-mode:screen;filter:drop-shadow(0 0 12px rgba(140,160,255,.35));animation-delay:-2.4s}@keyframes shiftHue{to{filter:hue-rotate(360deg)}}.tf-sub{margin:2px 0 18px;font:600 clamp(.85rem,2.5vw,1rem)/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);text-shadow:0 0 15px rgba(0,229,255,.2);opacity:0;animation:fade-in 1s ease-out .3s forwards;will-change:opacity,transform;transform:translateZ(0)}@keyframes fade-in{0%{opacity:0;transform:translateY(8px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.tf-progress{width:min(520px,70vw);margin:0 auto 8px;opacity:0;animation:fade-in .8s ease-out .5s forwards;will-change:opacity,transform;transform:translateZ(0)}.tf-progress__track{position:relative;height:10px;border-radius:999px;overflow:hidden;background:linear-gradient(90deg,#ffffff0d,#ffffff1f);box-shadow:inset 0 0 0 1px #ffffff0f;will-change:transform;transform:translateZ(0)}.tf-progress__bar{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--c1),var(--c2),var(--c3));transition:width .2s cubic-bezier(.44,0,.21,1);will-change:width;transform:translateZ(0)}.tf-progress__spark{position:absolute;top:50%;transform:translateY(-50%) translateZ(0);width:110px;height:110px;pointer-events:none;background:radial-gradient(30px 14px at 0% 50%,rgba(255,255,255,.35),transparent 60%);mix-blend-mode:screen;transition:left .2s cubic-bezier(.44,0,.21,1);will-change:left}.tf-status{margin:6px 0 0;text-align:center;font:600 .86rem/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);text-shadow:0 0 10px rgba(0,229,255,.15);opacity:0;animation:fade-in .8s ease-out .7s forwards;will-change:opacity,transform;transform:translateZ(0)}.tf-dots:after{content:"";animation:dots 1.4s steps(4,end) infinite}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.tf-scanlines,.ring--outer,.ring--inner,.ring--sweep,.tfg,.tf-progress__spark,.tf-logo-glow,.tf-bg-gradient,.tf-grid,.tf-orb{animation:none!important}.tf-progress__bar{transition:none!important}}:root{--neon-pink:#ff65a3;--neon-blue:#00f0ff;--neon-purple:#7a66ff;--text:#e6f9ff;--grid:rgba(0,240,255,.15)}.cyberpunk-bg{position:fixed;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(circle at 50% 50%,#000824,#000412)}.grid-lines{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-size:50px 50px;background-image:linear-gradient(to right,var(--grid) 1px,transparent 1px),linear-gradient(to bottom,var(--grid) 1px,transparent 1px);transform:perspective(500px) rotateX(60deg);animation:grid-move 20s linear infinite;will-change:transform}@keyframes grid-move{0%{transform:perspective(500px) rotateX(60deg) translateY(0)}to{transform:perspective(500px) rotateX(60deg) translateY(50px)}}.particles{position:absolute;inset:0;pointer-events:none}.particle{position:absolute;width:2px;height:2px;border-radius:50%;background:var(--neon-blue);box-shadow:0 0 10px 2px var(--neon-blue);animation:float-up 15s linear infinite;will-change:transform,opacity}.particle:nth-child(2n){background:var(--neon-pink);box-shadow:0 0 10px 2px var(--neon-pink)}.particle:nth-child(3n){background:var(--neon-purple);box-shadow:0 0 10px 2px var(--neon-purple)}@keyframes float-up{0%{transform:translateY(100vh);opacity:0}10%,90%{opacity:1}to{transform:translateY(-20vh) translate(20px);opacity:0}}.tickets-container{position:relative;min-height:100vh;display:flex;flex-direction:column;color:var(--text);padding:0 1rem 5rem}.tickets-main-title{font-family:Orbitron,Russo One,sans-serif;font-weight:900;font-size:clamp(2.5rem,6vw,4.5rem);text-align:center;letter-spacing:.1em;margin:2rem 0 1.5rem;padding:.25rem 0;text-transform:uppercase;color:#fff;text-shadow:0 0 10px rgba(0,240,255,.7),0 0 25px rgba(122,102,255,.5),0 0 35px rgba(255,101,163,.35)}.ticket-section-header{margin:2rem auto 1.5rem;padding:.5rem 1rem;text-align:center;background:#0004124d;border-radius:8px;width:min(500px,75%);position:relative}.ticket-section-header:before,.ticket-section-header:after{content:"";position:absolute;left:15%;width:70%;height:2px;background:linear-gradient(90deg,transparent,var(--neon-blue),var(--neon-pink),transparent)}.ticket-section-header:before{top:-1px}.ticket-section-header:after{bottom:-1px}.ticket-section-header h2{font-family:Russo One,sans-serif;font-size:clamp(1.2rem,2.5vw,1.8rem);letter-spacing:.14em;text-transform:uppercase;color:var(--text);text-shadow:0 0 8px var(--neon-blue);margin:0}.tickets-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1.5rem,4vw,3rem);width:100%;max-width:1200px;margin:0 auto;padding:1rem 0 2rem}.ticket-card{width:clamp(200px,20vw,280px);background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:transform .3s ease,filter .3s ease;transform-origin:center bottom;outline:none;position:relative}.ticket-card:after{content:"";width:55%;height:12px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,240,255,.3),transparent 70%);filter:blur(5px);transform:translateY(6px);transition:opacity .3s ease}.ticket-card:hover{transform:translateY(-8px) scale(1.03)}.ticket-card:hover:after{opacity:.7}.ticket-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem;background:transparent}.ticket-image{width:100%;max-width:240px;height:auto;display:block;-o-object-fit:contain;object-fit:contain;border-radius:12px;filter:drop-shadow(0 12px 24px rgba(0,240,255,.15)) drop-shadow(0 4px 12px rgba(0,0,0,.5));transition:filter .3s ease,transform .3s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.ticket-card:hover .ticket-image{transform:translateY(-2px) translateZ(0);filter:drop-shadow(0 16px 32px rgba(122,102,255,.25)) drop-shadow(0 6px 14px rgba(0,0,0,.65))}.ticket-type{font-family:Orbitron,sans-serif;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;text-align:center;font-size:1rem;line-height:1;padding:.6rem .8rem;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000a1466;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 10px #00f0ff1a,inset 0 0 10px #ffffff0a;width:-moz-max-content;width:max-content;min-width:55%;align-self:center;white-space:nowrap}.ticket-type.general{color:var(--neon-blue);text-shadow:0 0 8px var(--neon-blue)}.ticket-type.vip{color:var(--neon-pink);text-shadow:0 0 8px var(--neon-pink)}.ticket-type.vvip{color:var(--neon-purple);text-shadow:0 0 8px var(--neon-purple)}@media (max-width:900px){.tickets-grid{gap:1.5rem}.ticket-card{width:clamp(180px,38vw,240px)}.ticket-image{max-width:220px}}@media (max-width:480px){.tickets-container{padding-bottom:calc(140px + env(safe-area-inset-bottom));padding-inline:.75rem}.ticket-section-header{margin:1.25rem auto 1rem;width:90%;padding:.4rem .8rem}.ticket-section-header h2{font-size:1.05rem;letter-spacing:.1em}.tickets-grid{gap:1.25rem;padding:.75rem 0 1.5rem}.ticket-card{width:min(52vw,280px)}.ticket-image{border-radius:10px;max-width:100%}.ticket-type{font-size:.85rem;letter-spacing:1.8px;min-width:65%;padding:.5rem .65rem}}@media (max-width:360px){.tickets-main-title{font-size:1.8rem;margin:1rem 0 .8rem}.ticket-card{width:min(55vw,260px)}.ticket-image{max-width:100%}.ticket-type{font-size:.8rem;letter-spacing:1.5px}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}:root{--text: #eaf7ff;--muted: #a7c8de;--line: rgba(255, 255, 255, .08);--glass: rgba(5, 20, 40, .55);--neon: #00e5ff}html,body{height:100%;margin:0}*{box-sizing:border-box}.contact-container{position:relative;min-height:100%;display:flex;flex-direction:column;color:var(--text);overflow-x:hidden}.contact-bg{position:fixed;inset:0;z-index:-1;background:radial-gradient(900px 400px at 80% 5%,rgba(122,102,255,.25),transparent 60%),radial-gradient(800px 400px at 15% 10%,rgba(0,229,255,.22),transparent 60%),linear-gradient(135deg,#041f3d,#063e78 60%,#032a55)}.contact-hero{min-height:55vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:3rem 1rem 1rem}.hero-content h1{margin:0;font-family:Orbitron,sans-serif;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#fff;font-size:clamp(2.4rem,6vw,4.2rem);text-shadow:0 0 12px rgba(0,229,255,.55)}.hero-content h1 span{color:var(--neon)}.subtitle{margin-top:.8rem;font-size:.95rem;letter-spacing:.22em;opacity:.9;text-transform:uppercase}.scroll-btn{margin-top:1.2rem;padding:.8rem 1.4rem;border-radius:999px;border:1px solid var(--line);background:#ffffff0f;color:var(--text);font-family:Orbitron,sans-serif;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.scroll-btn:hover{transform:translateY(-2px);background:#ffffff1f;border-color:var(--neon)}.contact-info-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;padding:2rem 4rem 5rem;width:calc(100% - 200px);margin:0 auto;align-items:start;justify-content:center}.contact-card{background:var(--glass);border:1px solid var(--line);border-radius:16px;padding:1.6rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 36px #00000073;transition:transform .3s ease,box-shadow .3s ease}.contact-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #00e5ff26}.contact-card h2{margin:0 0 1rem;font-family:Orbitron,sans-serif;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;color:var(--neon);text-align:center}.contact-methods{display:flex;flex-direction:column;gap:1rem}.contact-method{display:flex;align-items:center;gap:.8rem;text-decoration:none;color:var(--text);padding:.7rem .9rem;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);transition:transform .2s ease,background .2s ease}.contact-method:hover{transform:translate(4px);background:#ffffff14}.contact-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00e5ff24;border:1px solid var(--line)}.contact-icon svg{font-size:20px;color:var(--neon)}.divider{height:1px;margin:1.2rem 0;background:linear-gradient(90deg,transparent,rgba(0,229,255,.5),transparent)}.social-links{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.social-link{display:flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);text-decoration:none;transition:transform .2s ease,background .2s ease}.social-link:hover{background:#ffffff1a;transform:translateY(-2px)}.map-container{height:240px;border-radius:12px;overflow:hidden;border:1px solid rgba(0,229,255,.25);margin:.6rem 0 1rem}.address{display:flex;gap:1rem;align-items:flex-start}.address-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00e5ff24;border:1px solid var(--line)}.address-text h3{margin:.2rem 0 .3rem;font:600 1.05rem/1 Inter,sans-serif;color:var(--text)}.address-text p{margin:0;color:var(--muted);font-size:.95rem}@media (max-width: 1024px){.contact-info-section{width:calc(100% - 120px);padding:2rem 2rem 4rem}}@media (max-width: 768px){.contact-info-section{width:100%;padding:2rem 1rem 4rem}.contact-card{padding:1.2rem}.hero-content h1{font-size:2rem}}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.left-0{left:calc(var(--spacing)*0)}.left-4{left:calc(var(--spacing)*4)}.z-10{z-index:10}.z-40{z-index:40}.z-90{z-index:90}.z-2000{z-index:2000}.z-\[70\]{z-index:70}.z-\[120\]{z-index:120}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-px{margin-top:1px}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.ml-6{margin-left:calc(var(--spacing)*6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-6{height:calc(var(--spacing)*6)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-full{height:100%}.h-px{height:1px}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-6{width:calc(var(--spacing)*6)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.flex-1{flex:1}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-r-cyan-500\/10{border-right-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.border-r-cyan-500\/10{border-right-color:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.border-l-cyan-500\/10{border-left-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.border-l-cyan-500\/10{border-left-color:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black)90%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#071122\]\/90{--tw-gradient-from:oklab(17.8417% -.00674567 -.0378838/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#0a2238\]\/85{--tw-gradient-to:oklab(24.5794% -.0184692 -.0481576/.85);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{-o-object-fit:contain;object-fit:contain}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[10px\]{font-size:10px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-current{color:currentColor}.text-cyan-300{color:var(--color-cyan-300)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.italic{font-style:italic}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur\!{--tw-blur:blur(8px)!important;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:bg-white\/5:is(:where(.group):hover *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/5:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-16{height:calc(var(--spacing)*16)}.md\:h-18{height:calc(var(--spacing)*18)}.md\:w-16{width:calc(var(--spacing)*16)}.md\:w-18{width:calc(var(--spacing)*18)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}}}:root{--app-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;--app-nav:"Orbitron","Russo One",system-ui;--app-display:"Orbitron",system-ui;--header-height:90px;--neon-c1:#00f0ff;--neon-c2:#7a66ff;--neon-c3:#ff65a3;--neon-gradient:linear-gradient(90deg,var(--neon-c1),var(--neon-c2),var(--neon-c3));--nav-pill-bg:#08081499;--nav-pill-border:#00f0ff1f;--dropdown-bg-top:#08081ef2;--dropdown-bg-bottom:#04040ff2;--bg-darker:#030508}html,body{background:var(--bg-darker);color:#fff;-webkit-font-smoothing:antialiased;height:100%;margin:0;padding:0;overflow-x:hidden}body{font-family:var(--app-sans)}#root{flex-direction:column;min-height:100%;display:flex}.desktop-only{display:block}.mobile-only{display:none}@media (max-width:767px){.left-sidebar,.right-sidebar,.desktop-only,.desktop-nav,.top-floating,.header-desktop-only{visibility:hidden!important;pointer-events:none!important;opacity:0!important;display:none!important}.hero-desktop,.big-planet,.parallax-desktop{visibility:hidden!important;display:none!important}}.nav-font{font-family:var(--app-nav)}.display-font{font-family:var(--app-display)}.space-button-circular{color:#fff;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#08081466;border:7px solid #00f0ff26;border-radius:80%;justify-content:center;align-items:center;width:50px;height:55px;transition:transform .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 0 20px #00f0ff26}.space-button-circular:hover{background:#00f0ff0f;transform:scale(1.05)}.cyber-ticket-button{font-family:var(--app-display);color:#000;background:var(--neon-gradient);text-transform:uppercase;letter-spacing:.07em;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);justify-content:center;align-items:center;padding:.65rem 1.8rem;font-size:.95rem;font-weight:700;transition:all .12s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 10px #00f0ff99}.cyber-ticket-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.cyber-ticket-button:hover:before{left:100%}.nav-pill{background:var(--nav-pill-bg);border-top:1px solid var(--nav-pill-border);border-bottom:1px solid var(--nav-pill-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);clip-path:polygon(30px 0,100% 0,calc(100% - 30px) 100%,0 100%);z-index:60;align-items:center;gap:3rem;margin-top:10px;padding:8px 24px;display:inline-flex;position:relative;box-shadow:0 6px 24px #0000008c}.nav-link{font-family:var(--app-nav);text-transform:uppercase;letter-spacing:.05em;color:#fffffff2;padding:6px 4px;font-weight:700;transition:color .12s,transform .12s;position:relative}.nav-link:hover{color:#fff;transform:translateY(-2px)}.nav-link:after{content:"";background:var(--neon-gradient);transform-origin:100%;width:100%;height:3px;box-shadow:0 0 8px var(--neon-c1);transition:transform .28s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.nav-link:hover:after{transform-origin:0;transform:scaleX(1)}.nav-link.active{color:var(--neon-c1);text-shadow:0 0 10px #00f0ff66}.nav-link.active:after{transform:scaleX(1)}.nav-dropdown{transform-origin:top;background:linear-gradient(180deg,var(--dropdown-bg-top),var(--dropdown-bg-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);clip-path:polygon(0 0,100% 0,100% 90%,92% 100%,0 100%);opacity:0;visibility:hidden;pointer-events:none;z-index:99999;border-left:1px solid #00f0ff14;border-right:1px solid #00f0ff14;border-radius:6px;width:16rem;max-width:calc(100vw - 32px);padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:fixed;box-shadow:0 30px 80px #000000b3,0 0 20px #00f0ff1f}.nav-dropdown.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-dropdown:before{content:"";background:var(--neon-gradient);height:2px;box-shadow:0 0 15px var(--neon-c1);border-top-left-radius:6px;border-top-right-radius:6px;position:absolute;top:0;left:0;right:0}.nav-dropdown ul{gap:4px;margin:6px 0 0;padding:4px;list-style:none;display:grid}.nav-dropdown a{color:#fffffff0;font-size:.95rem;font-family:var(--app-sans);border-left:2px solid #0000;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:all .12s;display:flex}.nav-dropdown a:hover,.nav-dropdown a:focus-visible{border-left:2px solid var(--neon-c1);color:var(--neon-c1);background:#00f0ff0f;outline:none;transform:translate(6px)}.nav-dropdown a:focus:not(:focus-visible){color:#fffffff0;background:0 0;border-left:2px solid #0000;outline:none;transform:none}.mobile-bottom{display:none}@media (max-width:767px){.desktop-only{display:none!important}.mobile-only{display:block!important}.mobile-bottom{background:var(--nav-pill-bg);border-top:1px solid var(--nav-pill-border);border-bottom:1px solid var(--nav-pill-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:140;clip-path:polygon(24px 0,100% 0,calc(100% - 24px) 100%,0 100%);justify-content:space-between;align-items:center;gap:2px;width:calc(100% - 20px);max-width:760px;height:68px;padding:8px 14px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0009,0 0 20px #00f0ff14}.mobile-bottom .item{color:#ffffffe6;min-width:0;font-family:var(--app-nav);letter-spacing:.06em;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:2px;text-decoration:none;transition:all .12s;display:flex}.mobile-bottom .item svg{stroke:#ffffffe6;fill:none;width:22px;height:22px;transition:all .12s}.mobile-bottom .item.active{color:var(--neon-c1);text-shadow:0 0 8px #00f0ff4d;transform:translateY(-3px)}.mobile-bottom .item.active svg{filter:drop-shadow(0 0 6px #00f0ff80);fill:none;stroke:var(--neon-c1)!important}.mobile-bottom .item span{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;overflow:hidden}.fixed.top-5.left-4{top:var(--safe-top,20px);left:12px}.mobile-menu-sheet{z-index:160;background:linear-gradient(#08081ef2,#04040feb);border-top:1px solid #00f0ff26;min-height:40%;max-height:80%;padding:20px 16px;transition:transform .32s cubic-bezier(.16,1,.3,1);display:block;position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(100%);box-shadow:0 -20px 80px #000000b3}.mobile-menu-sheet.open{transform:translateY(0)}.mobile-menu-sheet .handle{background:var(--neon-gradient);border-radius:2px;width:44px;height:4px;margin:6px auto 20px;position:relative;overflow:hidden}.mobile-menu-sheet .handle:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:2s infinite shimmer;position:absolute;top:0;left:-100%}@keyframes shimmer{to{left:100%}}body{padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0)}.mobile-bottom{padding-bottom:calc(env(safe-area-inset-bottom,0) + 6px);bottom:calc(14px + env(safe-area-inset-bottom,0))}.events-dropup a{color:#fffffff0;border-left:2px solid #0000}.events-dropup a:hover,.events-dropup a:focus-visible{border-left:2px solid var(--neon-c1);color:var(--neon-c1);background:#00f0ff0f;transform:translate(6px)}}:focus{outline-offset:2px;outline:2px solid #00f0ff29}.cyber-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08081e99;border-top:1px solid #00f0ff26;border-bottom:1px solid #00f0ff26;padding:20px;box-shadow:0 10px 30px #00000080}.content-with-mobilebar{padding-bottom:110px}.nav-pill{z-index:60;position:relative}a:focus,button:focus,.nav-link:focus,.nav-dropdown a:focus,.cyber-ticket-button:focus,.item:focus,.sidebar a:focus,.sidebar button:focus{box-shadow:none!important;outline:none!important}.mobile-bottom .item{color:#ffffffd9;transition:color .2s,transform .2s}.mobile-bottom .item.active{text-shadow:0 0 10px #00f0ff99;transform:translateY(-3px);color:var(--neon-c1)!important}.mobile-bottom .item.active svg{filter:drop-shadow(0 0 6px #00f0ff80);stroke:var(--neon-c1)!important}.mobile-bottom .item span{margin-top:2px;font-size:8px}.space-button-circular{background-color:#000}.app-splash{z-index:10001;opacity:1;pointer-events:all;transition:opacity .3s ease-out;position:fixed;inset:0}.app-splash.fade-out{opacity:0;pointer-events:none}#root,.app-wrapper,main{min-height:auto!important;overflow:visible!important}.content-with-mobilebar{scroll-behavior:auto!important}body{overflow-y:auto!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
