@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&family=Inter:wght@400;600;700;800&display=swap");*{box-sizing:border-box}body,html{margin:0;padding:0;background:#050b13;color:#e9edf5;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}input[type=range]{cursor:pointer}button{font-family:inherit}a{color:inherit}@keyframes vfade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes blink{0%,to{opacity:.2}50%{opacity:1}}@keyframes shimmer{0%{background-position:-240px 0}to{background-position:240px 0}}@keyframes pulse{0%,to{opacity:.35}50%{opacity:.7}}.skeleton{border-radius:4px;background-color:color-mix(in srgb,currentColor 10%,transparent);background-image:linear-gradient(90deg,transparent 25%,color-mix(in srgb,currentColor 8%,transparent) 50%,transparent 75%);background-size:480px 100%;background-repeat:no-repeat;animation:shimmer 1.15s linear infinite}.pulse{animation:pulse 1.1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){@keyframes pop{0%{opacity:1}to{opacity:1}}.pulse,.skeleton{animation:none}.pulse{opacity:.5}}.vfade{animation:vfade .28s ease}