.global-event-section.reveal-section:not(.is-visible) .global-event-visual,.global-event-section.reveal-section:not(.is-visible) .global-event-copy,.global-event-section.reveal-section:not(.is-visible) .mystery-status-card,.global-event-section.reveal-section:not(.is-visible) .event-mission-list span,.global-event-section.reveal-section:not(.is-visible) .event-progress-panel,.global-event-section.reveal-section:not(.is-visible) .event-action{opacity:0}.global-event-section.reveal-section.is-visible .global-event-visual{animation:globalVisualReveal .9s cubic-bezier(.16,1,.3,1) both}.global-event-section.reveal-section.is-visible .global-event-copy{animation:globalCopyReveal .82s cubic-bezier(.16,1,.3,1) both;animation-delay:.08s}.global-event-section.reveal-section.is-visible .mystery-status-card{animation:globalStatusReveal .72s cubic-bezier(.16,1,.3,1) both,statusCardFloat 5.2s ease-in-out infinite;animation-delay:.42s,1.15s}.global-event-section.reveal-section.is-visible .event-mission-list span{animation:globalChipReveal .55s cubic-bezier(.16,1,.3,1) both}.global-event-section.reveal-section.is-visible .event-mission-list span:nth-child(1){animation-delay:.32s}.global-event-section.reveal-section.is-visible .event-mission-list span:nth-child(2){animation-delay:.42s}.global-event-section.reveal-section.is-visible .event-mission-list span:nth-child(3){animation-delay:.52s}.global-event-section.reveal-section.is-visible .event-mission-list span:nth-child(4){animation-delay:.62s}.global-event-section.reveal-section.is-visible .event-progress-panel{animation:globalProgressReveal .7s cubic-bezier(.16,1,.3,1) both;animation-delay:.72s}.global-event-section.reveal-section.is-visible .event-action{animation:globalButtonReveal .62s cubic-bezier(.16,1,.3,1) both;animation-delay:.88s}.global-event-section::before{animation:globalEventAmbient 7s ease-in-out infinite alternate}.global-event-section::after{animation:globalEventFloorPulse 4.8s ease-in-out infinite}.mystery-hologram-frame{animation:mysteryFrameFloat 5.8s ease-in-out infinite}.mystery-hologram-frame::before{animation:mysteryAuraPulse 3.8s ease-in-out infinite}.mystery-hologram-frame::after{animation:classifiedPulse 2.8s ease-in-out infinite}.mystery-hologram-frame video{animation:mysteryVideoFlicker 4.6s ease-in-out infinite}.mystery-scanline{background-size:100% 14px;animation:scanlineMove 1.15s linear infinite}.mystery-platform{animation:platformPulse 2.6s ease-in-out infinite}.mystery-status-card{animation:statusCardFloat 5.2s ease-in-out infinite}.event-mission-list span{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.event-mission-list span:hover{transform:translateY(-3px);border-color:rgba(24,217,255,.3);box-shadow:0 12px 28px rgba(0,123,255,.12)}.event-mission-list span::before{animation:missionDotPulse 1.9s ease-in-out infinite}.event-mission-list span:nth-child(2)::before{animation-delay:.25s}.event-mission-list span:nth-child(3)::before{animation-delay:.5s}.event-mission-list span:nth-child(4)::before{animation-delay:.75s}.event-progress-track span{position:relative;overflow:hidden}.event-progress-track span::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.54),transparent);transform:translateX(-110%);animation:progressShimmer 2.4s ease-in-out infinite}@keyframes globalVisualReveal{from{opacity:0;transform:translateX(-48px) translateY(24px) scale(.94);filter:blur(14px)}to{opacity:1;transform:translateX(0) translateY(0) scale(1);filter:blur(0)}}@keyframes globalCopyReveal{from{opacity:0;transform:translateX(46px) translateY(18px);filter:blur(12px)}to{opacity:1;transform:translateX(0) translateY(0);filter:blur(0)}}@keyframes globalStatusReveal{from{opacity:0;transform:translateY(18px) scale(.88);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes globalChipReveal{from{opacity:0;transform:translateY(14px) scale(.96);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes globalProgressReveal{from{opacity:0;transform:translateY(20px) scale(.96);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes globalButtonReveal{from{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes globalEventAmbient{from{opacity:.14;transform:translateY(0) scale(1)}to{opacity:.24;transform:translateY(-8px) scale(1.03)}}@keyframes globalEventFloorPulse{0%,100%{opacity:.18;transform:scaleX(.94)}50%{opacity:.34;transform:scaleX(1.08)}}@keyframes mysteryFrameFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes mysteryAuraPulse{0%,100%{opacity:.58;transform:scale(.98)}50%{opacity:.9;transform:scale(1.04)}}@keyframes classifiedPulse{0%,100%{box-shadow:0 0 18px rgba(24,217,255,.16)}50%{box-shadow:0 0 28px rgba(24,217,255,.34)}}@keyframes mysteryVideoFlicker{0%,100%{opacity:.98;filter:saturate(1.2) brightness(1.05) drop-shadow(0 0 18px rgba(24,217,255,.82)) drop-shadow(0 0 46px rgba(0,123,255,.48))}50%{opacity:1;filter:saturate(1.32) brightness(1.13) drop-shadow(0 0 22px rgba(24,217,255,.92)) drop-shadow(0 0 58px rgba(0,123,255,.58))}}@keyframes scanlineMove{from{background-position:0 0}to{background-position:0 14px}}@keyframes platformPulse{0%,100%{opacity:.72;transform:translateX(-50%) rotateX(70deg) scale(.92)}50%{opacity:1;transform:translateX(-50%) rotateX(70deg) scale(1.08)}}@keyframes statusCardFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes missionDotPulse{0%,100%{transform:scale(.82);opacity:.8}50%{transform:scale(1.28);opacity:1}}@keyframes progressShimmer{0%,32%{transform:translateX(-110%)}72%,100%{transform:translateX(110%)}}@media(prefers-reduced-motion:reduce){.global-event-section.reveal-section:not(.is-visible) .global-event-visual,.global-event-section.reveal-section:not(.is-visible) .global-event-copy,.global-event-section.reveal-section:not(.is-visible) .mystery-status-card,.global-event-section.reveal-section:not(.is-visible) .event-mission-list span,.global-event-section.reveal-section:not(.is-visible) .event-progress-panel,.global-event-section.reveal-section:not(.is-visible) .event-action{opacity:1!important}.global-event-section::before,.global-event-section::after,.mystery-hologram-frame,.mystery-hologram-frame::before,.mystery-hologram-frame::after,.mystery-hologram-frame video,.mystery-scanline,.mystery-platform,.mystery-status-card,.event-mission-list span::before,.event-progress-track span::after,.global-event-section.reveal-section.is-visible .global-event-visual,.global-event-section.reveal-section.is-visible .global-event-copy,.global-event-section.reveal-section.is-visible .mystery-status-card,.global-event-section.reveal-section.is-visible .event-mission-list span,.global-event-section.reveal-section.is-visible .event-progress-panel,.global-event-section.reveal-section.is-visible .event-action{animation:none!important}}