body{margin:0;padding:0}html.compact-mode{--spacing-scale:.75}html:not(.compact-mode){--spacing-scale:1}html.compact-mode .MuiCardContent-root{padding:12px!important}html.compact-mode .MuiTableCell-root{padding:6px 12px!important}html.compact-mode .MuiListItemButton-root{padding-top:4px!important;padding-bottom:4px!important}@keyframes twinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.4)}}@keyframes shootStar{0%{opacity:0;transform:rotate(-40deg)translate(-400px)scaleX(0)}6%{opacity:1;transform:rotate(-40deg)translate(-400px)scaleX(1)}45%{opacity:1;transform:rotate(-40deg)translate(150px)scaleX(1)}65%{opacity:0;transform:rotate(-40deg)translate(550px)scaleX(.4)}to{opacity:0;transform:rotate(-40deg)translate(550px)scaleX(0)}}@keyframes nebulaPulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.6;transform:scale(1.14)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-35px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-45px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(45px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeRTL{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes gradientText{0%,to{background-position:0%}50%{background-position:100%}}@keyframes heroCardFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-18px)rotate(1deg)}}@keyframes orbPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes scrollBounce{0%,to{transform:translateY(0)translate(-50%)}50%{transform:translateY(10px)translate(-50%)}}@keyframes meshMove1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(40px,-60px)scale(1.1)}50%{transform:translate(-30px,30px)scale(.95)}75%{transform:translate(20px,50px)scale(1.05)}}@keyframes meshMove2{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-50px,40px)scale(1.05)}50%{transform:translate(40px,-30px)scale(1.1)}75%{transform:translate(-20px,-40px)scale(.95)}}@keyframes meshMove3{0%,to{transform:translate(0)scale(1.05)}25%{transform:translate(30px,40px)scale(.95)}50%{transform:translate(-40px,-20px)scale(1.1)}75%{transform:translate(50px,-30px)scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 var(--pulse-color,#6366f166)}50%{box-shadow:0 0 0 6px #0000}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b873}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#94a3b826}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#94a3b84d}::selection{color:inherit;background:#6366f133}[data-theme=dark] ::selection{background:#818cf84d}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
