.fc-root{font-family:Rajdhani,sans-serif;letter-spacing:.03em;color:#f1f5f9}.fc-root .font-chakra{font-family:Chakra Petch,sans-serif}.fc-root .font-tech{font-family:Share Tech Mono,monospace}.fc-root .font-orbitron{font-family:Orbitron,sans-serif}.fc-root .scanlines{background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,.25) 0);background-size:100% 4px}.fc-root ::selection{background:#62e033;color:#000}@keyframes fc-bubble-rise{0%{transform:translateY(12px) scale(.6);opacity:.2}50%{opacity:.9}to{transform:translateY(-22px) scale(1.1);opacity:0}}.fc-root .animate-bubble-1{animation:fc-bubble-rise 2.4s ease-in-out infinite}.fc-root .animate-bubble-2{animation:fc-bubble-rise 3.1s ease-in-out .8s infinite}.fc-root .animate-bubble-3{animation:fc-bubble-rise 2.7s ease-in-out 1.5s infinite}.fc-root .fc-sum{cursor:pointer;list-style:none;gap:10px}.fc-root .fc-sum::-webkit-details-marker{display:none}.fc-root .fc-sum:after{content:"";flex:none;margin-left:auto;width:9px;height:9px;border-right:2px solid var(--tac-g,#62e033);border-bottom:2px solid var(--tac-g,#62e033);transform:translateY(-2px) rotate(45deg);transition:transform .15s}.fc-root .fc-fold:not([open])>.fc-sum:after{transform:rotate(-45deg)}.fc-root .fc-fold:not([open])>.fc-sum{border-bottom-color:transparent;padding-bottom:0}.fc-root .fc-sum:hover:after{filter:drop-shadow(0 0 4px var(--tac-g,#62e033))}.fc-root .fc-scroll{scrollbar-width:thin;scrollbar-color:#2f5a22 transparent}.fc-root .fc-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}@media (min-width:1024px){.fc-root .fc-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ah-main .fc-root,.ah-main .fc-root .font-rajdhani{font-family:Rajdhani,sans-serif!important}.ah-main .fc-root .font-chakra{font-family:Chakra Petch,sans-serif!important}.ah-main .fc-root .font-tech{font-family:Share Tech Mono,monospace!important}.ah-main .fc-root .font-orbitron{font-family:Orbitron,sans-serif!important}.ah-main .fc-root .font-mono{font-family:ui-monospace,Consolas,monospace!important}.fc-root .fc-grid{display:grid}@media (min-width:1024px){.fc-root .fc-cols>:last-child{position:sticky;top:60px;align-self:start}}.fc-root .fc-toolbar>div>div:first-child{max-width:none;margin-bottom:0;padding:0;justify-content:flex-start}.fc-root .fc-toolbar>div{align-items:stretch}.fc-root .fc-toolbar>div>div+div{margin-top:12px;max-width:none}@keyframes radar-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ah-main .fc-root :not(svg):not(svg *){font-family:inherit!important}.fc-root,.fc-root *{-webkit-user-select:text;user-select:text}