@keyframes eq-pulse{0%{height:2px}to{height:var(--eq-peak,6px)}}@keyframes float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes mesh-reveal{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media (min-width:1024px){.desktop-nav,.search-cmd-btn{display:flex!important}.mobile-search-btn,.mobile-menu-btn{display:none!important}}@media (max-width:1023px){.desktop-nav,.search-cmd-btn{display:none!important}.mobile-search-btn,.mobile-menu-btn{display:flex!important}}.organic-node{transition:all .3s cubic-bezier(.25,.8,.25,1)}.organic-node:hover{transform:scale(1.04);box-shadow:0 0 20px #ffae1440;background:#ffae1426!important;border-color:#ffae1499!important}.interactive-action-btn{transition:all .2s cubic-bezier(.4,0,.2,1)}.interactive-action-btn:hover{transform:translateY(-1px);background:var(--accent)!important;color:#ffae14!important;border-color:#ffae144d!important}.fluid-input:focus{box-shadow:0 0 0 3px #ffae1426,inset 0 1px 2px #0000001a;border-color:#ffae14!important}
@keyframes footer-spark{0%{opacity:0;left:-60px}4%{opacity:1}96%{opacity:1}to{opacity:0;left:100%}}@keyframes footer-orbit{0%{transform:translate(-50%,-50%)rotate(0)scale(1)}to{transform:translate(-50%,-50%)rotate(360deg)scale(1.08)}}@keyframes footer-wave{0%{opacity:.14;transform:translate(-8%)scaleX(1)}50%{opacity:.24;transform:translate(6%,-2%)scaleX(1.08)}to{opacity:.14;transform:translate(-8%)scaleX(1)}}@keyframes footer-grid-shift{0%{opacity:.1;transform:perspective(900px)rotateX(72deg)translateY(0)}50%{opacity:.16;transform:perspective(900px)rotateX(72deg)translateY(18px)}to{opacity:.1;transform:perspective(900px)rotateX(72deg)translateY(0)}}@keyframes footer-pulse-dot{0%{opacity:.18;transform:scale(.92)}50%{opacity:.38;transform:scale(1.22)}to{opacity:.18;transform:scale(.92)}}.footer-social-card:hover{transform:translateY(-3px);border-color:var(--social-accent,#ffae14)!important;background:color-mix(in srgb, var(--social-accent,#ffae14) 8%, var(--background))!important}.footer-social-card:hover .social-icon-wrap,.footer-social-card:hover .social-label{color:var(--social-accent,#ffae14)!important}.footer-cat-link:hover{color:#ffae14!important;padding-right:4px!important}.footer-cat-link:hover .cat-dot{transform:scale(1.6);background:#ffae14!important}.footer-about-link:hover{color:#ffae14!important}@media (max-width:900px){.footer-ghost-layer,.footer-ambient-layer{display:none!important}.footer-social-span{grid-column:1/-1!important;width:100%!important}.footer-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}.footer-social-card{width:100%!important;min-width:0!important}.footer-social-card .social-icon-wrap{width:40px!important;height:40px!important}}
