@font-face{font-family:Aurora;src:url(/fonts/aurora-24.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pixel Operator;src:url(/fonts/PixelOperator.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@import url("https://fonts.googleapis.com/css2?family=VT323&display=swap");@import url("https://fonts.googleapis.com/css2?family=Silkscreen:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap");*{box-sizing:border-box;padding:0;margin:0;image-rendering:pixelated;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale}.MuiBox-root,.MuiButtonBase-root,.MuiIconButton-root,.MuiListItemButton-root,[role=button],a,button,input,select,textarea{transition:all .2s cubic-bezier(.4,0,.2,1)!important}[class*=cursor-pointer],[style*="cursor: pointer"]{transition:transform .15s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow{0%,to{box-shadow:0 0 5px rgba(68,170,68,.5)}50%{box-shadow:0 0 20px rgba(68,170,68,.8)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-fadeIn{animation:fadeIn .3s ease forwards}.animate-fadeInUp{animation:fadeInUp .4s ease forwards}.animate-fadeInScale{animation:fadeInScale .25s ease forwards}.animate-slideInLeft{animation:slideInLeft .3s ease forwards}.animate-slideInRight{animation:slideInRight .3s ease forwards}.animate-pulse{animation:pulse 2s infinite}.animate-spin{animation:spin 1s linear infinite}.animate-shimmer{animation:shimmer 1.5s infinite}.animate-glow{animation:glow 2s infinite}.animate-bounce{animation:bounce .5s ease infinite}.stagger-children>*{animation:fadeInUp .3s ease forwards;opacity:0}.stagger-children>:first-child{animation-delay:.05s}.stagger-children>:nth-child(2){animation-delay:.1s}.stagger-children>:nth-child(3){animation-delay:.15s}.stagger-children>:nth-child(4){animation-delay:.2s}.stagger-children>:nth-child(5){animation-delay:.25s}.stagger-children>:nth-child(6){animation-delay:.3s}.stagger-children>:nth-child(7){animation-delay:.35s}.stagger-children>:nth-child(8){animation-delay:.4s}.modal-overlay{animation:fadeIn .2s ease}.modal-content{animation:fadeInScale .25s ease}.card-hover{transition:transform .2s ease,box-shadow .2s ease!important}.card-hover:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.4)}.btn-press:active{transform:scale(.97)}.status-transition{transition:color .3s ease,background-color .3s ease!important}.skeleton{background:linear-gradient(90deg,#1a1a1a 25%,#2a2a2a 50%,#1a1a1a 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}html{scroll-behavior:smooth}.page-transition{animation:fadeIn .3s ease}.tab-content{animation:fadeIn .2s ease}.price-up{animation:flashGreen .5s ease}.price-down{animation:flashRed .5s ease}@keyframes flashGreen{0%,to{background-color:transparent}50%{background-color:rgba(68,170,68,.2)}}@keyframes flashRed{0%,to{background-color:transparent}50%{background-color:rgba(204,68,68,.2)}}body,html{max-width:100vw;overflow-x:hidden;background-color:#0a0a0a;color:#e0e0e0}body{font-family:Pixel Operator,VT323,monospace;font-size:16px;line-height:1.4}a{color:inherit;text-decoration:none}.pixel-box{-webkit-clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px));clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}.pixel-box,.pixel-box-lg{position:relative;background:#1a1a1a;border:2px solid #444}.pixel-box-lg{-webkit-clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px));clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px))}.pixel-button{background:#2a2a2a;border:2px solid #555;color:#e0e0e0;font-family:Press Start\ 2P,monospace;font-size:10px;padding:8px 16px;cursor:pointer;-webkit-clip-path:polygon(0 2px,2px 2px,2px 0,calc(100% - 2px) 0,calc(100% - 2px) 2px,100% 2px,100% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,2px calc(100% - 2px),0 calc(100% - 2px));clip-path:polygon(0 2px,2px 2px,2px 0,calc(100% - 2px) 0,calc(100% - 2px) 2px,100% 2px,100% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,2px calc(100% - 2px),0 calc(100% - 2px));transition:none}.pixel-button:hover{background:#3a3a3a;border-color:#777}.pixel-button:active{background:#1a1a1a}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#0a0a0a;border-left:2px solid #333}::-webkit-scrollbar-thumb{background:#333;border:2px solid #0a0a0a}::-webkit-scrollbar-thumb:hover{background:#444}::-webkit-scrollbar-corner{background:#0a0a0a}::selection{background-color:#444;color:#fff}.pixel-divider{height:2px;background:repeating-linear-gradient(90deg,#444 0,#444 4px,transparent 0,transparent 8px)}h1,h2,h3,h4,h5,h6{font-family:Aurora,Silkscreen,Press Start\ 2P,monospace;font-weight:400;letter-spacing:1px}button,div,input,p,select,span,textarea{font-family:Pixel Operator,VT323,monospace}.pixel-text-sm{font-family:VT323,monospace;font-size:14px}.pixel-hover:hover{box-shadow:4px 4px 0 #333;transform:translate(-2px,-2px)}