:root{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}html,body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-synthesis-weight:none;background-color:#05020c}@media (prefers-reduced-motion:no-preference){[data-pingx-drift=trails]{will-change:transform;animation:46s ease-in-out infinite alternate pingx-drift}}@keyframes pingx-drift{0%{transform:translate(-14px,4px)}to{transform:translate(14px,-8px)}}[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #a960ff!important}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{outline:none}@media (hover:hover){[role=button],[role=link],[role=tab],[role=radio],[role=checkbox],[role=switch]{transition:filter .12s}[role=button]:hover,[role=link]:hover,[role=tab]:hover,[role=radio]:hover,[role=checkbox]:hover{filter:brightness(1.18)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}