@keyframes shimmer{0%{background-position:200% center}to{background-position:-200% center}}@keyframes glitch{0%,87%,to{transform:translate(0)}88%{transform:translate(-3px,1px)}90%{transform:translate(2px,-1px)}92%{transform:translate(-1px,2px)}94%{transform:translate(3px,-1px)}96%{transform:translate(-2px,1px)}}@keyframes glitch-blue{0%,82%,to{transform:translate(-2px);opacity:.65}83%{transform:translate(-6px,2px);opacity:1}85%{transform:translate(3px,-2px);opacity:.35}87%{transform:translate(-3px,3px);opacity:.8}89%{transform:translate(5px);opacity:.45}91%{transform:translate(-3px,1px);opacity:.7}}@keyframes glitch-yellow{0%,79%,to{transform:translate(2px);opacity:.65}80%{transform:translate(6px,-2px);opacity:1}82%{transform:translate(-3px,2px);opacity:.35}85%{transform:translate(3px,-3px);opacity:.8}88%{transform:translate(-5px);opacity:.45}90%{transform:translate(3px,-1px);opacity:.7}}@keyframes scanline{0%{top:-4px}to{top:100%}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #0033FF;outline-offset:3px}.dark :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:#fc0}@media(min-width:1440px){html{font-size:112.5%}}@media(min-width:1920px){html{font-size:118.75%}}.text-\[8px\]{font-size:10px;line-height:1.35}.text-\[9px\]{font-size:11px;line-height:1.4}.text-\[10px\],.text-\[11px\]{font-size:12px;line-height:1.45}.dark .text-sys-blue,.dark .dark\:text-sys-blue{color:#6b8cff}html:not(.dark) .text-gray-300,html:not(.dark) .text-gray-400{color:#6b7280}.dark .text-gray-500,.dark .dark\:text-gray-500{color:#9ca3af}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
