@keyframes arena-reveal{0%{opacity:0;translate:0 24px;scale:.985}to{opacity:1;translate:0 0;scale:1}}@keyframes arena-header-enter{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes arena-crown-glow{0%,to{filter:drop-shadow(0 0 0 rgba(245,200,107,0));transform:translateY(0)}50%{filter:drop-shadow(0 0 7px rgba(89,225,197,.42));transform:translateY(-2px)}}@keyframes arena-gradient-drift{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes arena-background-drift{0%{background-position:0 40%}to{background-position:100% 60%}}@keyframes arena-orbit-turn{to{transform:rotate(1turn)}}@keyframes arena-emblem-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes arena-aurora-breathe{0%,to{opacity:.72;scale:.96}50%{opacity:1;scale:1.04}}@keyframes arena-sheen{0%{transform:translateX(130%) skewX(-18deg);opacity:0}15%{opacity:.7}60%,to{transform:translateX(-180%) skewX(-18deg);opacity:0}}.site-header{animation:arena-header-enter .65s cubic-bezier(.2,.75,.25,1) both}.motion-rise{animation:arena-reveal .7s cubic-bezier(.2,.75,.25,1) both}.motion-delay-1{animation-delay:.1s}.motion-delay-2{animation-delay:.22s}.motion-delay-3{animation-delay:.34s}.motion-stagger>*{animation:arena-reveal .65s cubic-bezier(.2,.75,.25,1) both}.motion-stagger>:nth-child(2){animation-delay:90ms}.motion-stagger>:nth-child(3){animation-delay:.18s}.motion-stagger>:nth-child(4){animation-delay:.27s}.motion-float{animation:arena-emblem-float 7s ease-in-out infinite}.motion-gradient{background-size:200% 200%;animation:arena-gradient-drift 6s ease-in-out infinite alternate}.motion-crown{animation:arena-crown-glow 4s ease-in-out infinite}.hero-scene{background-size:150% 150%;animation:arena-background-drift 22s ease-in-out infinite alternate}.hero-orbit-one{animation:arena-orbit-turn 90s linear infinite}.hero-orbit-two{animation:arena-orbit-turn 115s linear infinite reverse}.hero-emblem-halo{animation:arena-aurora-breathe 6s ease-in-out infinite}.hero-emblem-frame{animation:arena-emblem-float 7s ease-in-out infinite}.hero-scene .hero-emblem-frame>div{transition:border-color .35s ease,box-shadow .35s ease}.hero-scene .hero-emblem-frame:hover>div{border-color:rgba(89,225,197,.48)}.motion-card{transition:transform .32s cubic-bezier(.2,.75,.25,1),border-color .32s ease,box-shadow .32s ease}.motion-card:hover{transform:translateY(-4px);border-color:rgba(89,225,197,.42);box-shadow:0 20px 42px -25px rgba(47,212,194,.32),0 10px 30px -24px rgba(99,125,226,.35)}.action-tile{isolation:isolate}.action-tile:after{position:absolute;z-index:0;top:-20%;bottom:-20%;left:0;width:28%;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);opacity:0}.action-tile:hover:after{animation:arena-sheen .85s ease-out}.motion-row{transition:background-color .22s ease}.motion-row:hover{background-color:rgba(89,225,197,.045)}.scroll-top-control{animation:arena-reveal .32s cubic-bezier(.2,.75,.25,1) both}@supports (animation-timeline:view()){.motion-on-scroll{animation:arena-reveal .8s cubic-bezier(.2,.75,.25,1) both;animation-timeline:view(block);animation-range:entry 0 entry 22%}.motion-on-scroll .motion-rise,.motion-on-scroll .motion-stagger>*,.motion-row{animation-name:arena-reveal;animation-duration:.7s;animation-timing-function:cubic-bezier(.2,.75,.25,1);animation-fill-mode:both;animation-timeline:view(block);animation-range:entry 0 entry 38%}.motion-on-scroll .motion-stagger>:nth-child(2){animation-delay:70ms}.motion-on-scroll .motion-stagger>:nth-child(3){animation-delay:.14s}.motion-on-scroll .motion-stagger>:nth-child(4){animation-delay:.21s}.motion-on-scroll .motion-stagger>:nth-child(5){animation-delay:.28s}.motion-on-scroll .motion-stagger>:nth-child(6){animation-delay:.35s}.motion-on-scroll .motion-stagger>:nth-child(n+7){animation-delay:.42s}}@media (hover:hover){.motion-card:hover{transform:translateY(-5px)}.action-tile:hover .group-hover\:scale-105{transform:scale(1.08) rotate(-3deg)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.action-tile:hover:after,.hero-emblem-frame,.hero-emblem-halo,.hero-orbit-one,.hero-orbit-two,.hero-scene,.site-header{animation:none!important}}