:root{--cosmic-dark:#0a0f24;--cosmic-light:#2b1b4d;--cosmic-accent:#171a3d;--gold:#ffb800}*,:after,:before{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='26' viewBox='0 0 18 26'%3E%3Cpath fill='%23ffb800' stroke='%23000' d='m1 1 12 12H8.5L6 19l-1-1 2-5.5H1z'/%3E%3C/svg%3E") 1 1,auto}[onclick],[role=button],a,a *,button,button *,input[type=submit],label[for],select{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='24' viewBox='0 0 20 24'%3E%3Cpath fill='%23ffb800' stroke='%23000' d='M6 1v12l3-3 2.5 5.5 2-1L11 9h4z'/%3E%3C/svg%3E") 6 1,pointer!important}.bg-cosmic-dark,body.bg-cosmic-dark{background-color:var(--cosmic-dark)!important}.bg-cosmic-accent{background-color:var(--cosmic-accent)!important}.text-gold{color:var(--gold)!important}.cosmic-bg{background:linear-gradient(rgba(10,15,36,.8),rgba(10,15,36,.9)),url(assets/cosmic_hero_bg.png);background-attachment:fixed;background-position:50%;background-size:cover}@keyframes cosmicShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.cosmic-bg{animation:none!important;background-size:cover!important}}.glass-box{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.05);border:1px solid rgba(255,184,0,.2);box-shadow:0 4px 30px rgba(0,0,0,.5)}.ticker-wrap{background-color:#0a0f24;border-bottom:1px solid rgba(255,184,0,.3);border-top:1px solid rgba(255,184,0,.3);overflow:hidden;width:100%}.ticker{animation:tickerScroll 25s linear infinite;display:inline-block;padding-right:100%;white-space:nowrap}.ticker:hover{animation-play-state:paused}@keyframes tickerScroll{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.audit-btn:hover{box-shadow:0 0 15px rgba(255,184,0,.6);transform:translateY(-2px)}.animate-fade-in{animation:fadeIn .4s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0a0f24}::-webkit-scrollbar-thumb{background:rgba(255,184,0,.3);border:2px solid #0a0f24;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(255,184,0,.6)}*{scrollbar-color:rgba(255,184,0,.3) #0a0f24;scrollbar-width:thin}#mobile-menu{max-height:100vh;overflow-y:auto!important;-webkit-overflow-scrolling:touch;backface-visibility:hidden;background-color:#0a0f24!important;box-shadow:-10px 0 50px rgba(0,0,0,.8)!important;will-change:transform;z-index:100}#mobile-menu-backdrop{pointer-events:auto;will-change:opacity;z-index:90}@media (max-width:768px){.backdrop-blur-md,.backdrop-blur-sm,.backdrop-blur-xl{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(255,184,0,.3);border:1px solid rgba(255,184,0,.1);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(255,184,0,.5)}.custom-scrollbar{scrollbar-color:rgba(255,184,0,.3) hsla(0,0%,100%,.05);scrollbar-width:thin}#google_translate_element{display:inline-block;vertical-align:middle}.goog-te-gadget-simple{align-items:center!important;background-color:hsla(0,0%,100%,.05)!important;border:1px solid rgba(255,184,0,.3)!important;border-radius:4px!important;cursor:pointer!important;display:flex!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;padding:4px 10px!important;transition:all .3s ease!important}.goog-te-gadget-simple:hover{border-color:#ffb800!important;box-shadow:0 0 10px rgba(255,184,0,.3)!important}.goog-te-gadget-simple img{display:none!important}.goog-te-gadget-simple span,.goog-te-menu-value{color:#fff!important}.goog-te-menu-value{align-items:center!important;display:flex!important}.goog-te-menu-value span:nth-child(5){display:none!important}.goog-te-menu-value span:nth-child(3){border-left:1px solid rgba(255,184,0,.3)!important;margin-left:8px!important;padding-left:8px!important}#goog-gt-tt,.goog-te-balloon-frame,.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate{display:none!important}.goog-te-menu-frame.skiptranslate{display:block!important}body{position:static!important;top:0!important}.goog-text-highlight{background:none!important;box-shadow:none!important}.goog-te-menu-frame{border:1px solid rgba(255,184,0,.2)!important;box-shadow:0 4px 20px rgba(0,0,0,.5)!important}