@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Space+Mono:wght@400;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background:#0d0d0d;overflow-x:hidden}@media(pointer:fine){body{cursor:none}}@media(pointer:coarse){body{cursor:auto}#cursor-dot,#cursor-ring{display:none!important}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#0d0d0d}::-webkit-scrollbar-thumb{background:#2a2a2a}#cursor-dot{position:fixed;width:6px;height:6px;background:#b22222;border-radius:50%;pointer-events:none;z-index:99999;transform:translate(-50%,-50%);transition:transform .05s,opacity .2s}#cursor-ring{position:fixed;width:28px;height:28px;border:1px solid rgba(178,34,34,.5);pointer-events:none;z-index:99998;transform:translate(-50%,-50%);transition:width .2s,height .2s,border-color .2s}#cursor-ring:before,#cursor-ring:after{content:"";position:absolute;background:#b2222280}#cursor-ring:before{top:50%;left:-8px;right:-8px;height:1px;transform:translateY(-50%)}#cursor-ring:after{left:50%;top:-8px;bottom:-8px;width:1px;transform:translate(-50%)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-inner{display:flex;gap:0;animation:ticker 18s linear infinite;white-space:nowrap}.ticker-inner span{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#888;padding:0 24px;border-right:1px solid #1A1A1A}.btn-fill{position:relative;overflow:hidden}.btn-fill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff14;transform:translate(-101%);transition:transform .25s cubic-bezier(.4,0,.2,1)}.btn-fill:hover:before{transform:translate(0)}.screen-enter{animation:screenIn .35s cubic-bezier(.4,0,.2,1) forwards}@keyframes screenIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stagger>*{opacity:0;animation:fadeUp .4s cubic-bezier(.4,0,.2,1) forwards}.stagger>*:nth-child(1){animation-delay:.05s}.stagger>*:nth-child(2){animation-delay:.12s}.stagger>*:nth-child(3){animation-delay:.19s}.stagger>*:nth-child(4){animation-delay:.26s}.stagger>*:nth-child(5){animation-delay:.33s}.stagger>*:nth-child(6){animation-delay:.4s}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.2}}.batch-row{transition:background .12s}.batch-row:hover{background:#111!important}.batch-row:hover .row-id{color:#b22222!important}
