@keyframes rotate-beam{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.neon-beam{position:relative;z-index:0;overflow:hidden;padding:1.5px;background:#ffffff0d;display:flex;will-change:transform}.neon-beam:before{content:"";position:absolute;z-index:-2;left:50%;top:50%;width:400%;height:400%;background:conic-gradient(from 0deg,transparent 0%,transparent 40%,var(--beam-color, #6366f1) 50%,transparent 60%,transparent 100%);animation:rotate-beam 4s linear infinite;filter:blur(1px) brightness(1.5);backface-visibility:hidden}.neon-beam>div{position:relative;z-index:1;background:#0c0c0e!important;border-radius:inherit;width:100%;height:100%;flex:1}.neon-beam:hover:before{animation-duration:2s;filter:blur(2px) brightness(2.5)}.neon-beam:hover{box-shadow:0 0 30px rgba(var(--beam-rgb, 99, 102, 241),.2)}.beam-blue{--beam-color: #3b82f6;--beam-rgb: 59, 130, 246}.beam-rose{--beam-color: #f43f5e;--beam-rgb: 244, 63, 94}.beam-emerald{--beam-color: #10b981;--beam-rgb: 16, 185, 129}.beam-amber{--beam-color: #f59e0b;--beam-rgb: 245, 158, 11}.beam-purple{--beam-color: #a855f7;--beam-rgb: 168, 85, 247}.beam-indigo{--beam-color: #6366f1;--beam-rgb: 99, 102, 241}.beam-teal{--beam-color: #14b8a6;--beam-rgb: 20, 184, 166}.beam-pink{--beam-color: #ec4899;--beam-rgb: 236, 72, 153}@keyframes text-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.sovereign-title-gradient{background:linear-gradient(90deg,#6366f1,#a855f7,#ec4899,#f43f5e,#6366f1);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:text-gradient-shift 4s linear infinite;display:inline-block;padding-right:.15em;filter:drop-shadow(0 0 10px rgba(99,102,241,.3))}.hud-grid{background-image:linear-gradient(rgba(99,102,241,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.03) 1px,transparent 1px);background-size:40px 40px}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#6366f133;border-radius:10px}@media(max-width:768px){.backdrop-blur-xl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shadow-3xl{shadow:0 10px 30px rgba(0,0,0,.5)}}
