@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";@tailwind base;@tailwind components;@tailwind utilities;@layer base{html,body{margin:0;padding:0;width:100%;overflow-x:hidden;background-color:#000;font-family:JetBrains Mono,Courier New,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;overscroll-behavior:none}*,*:before,*:after{box-sizing:border-box}#root{width:100%}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0000004d}::-webkit-scrollbar-thumb{background:#b4b4b466;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b4b4b4a6}::-webkit-scrollbar-button{display:block;width:6px;height:6px;background:#b4b4b440;border-radius:3px}::-webkit-scrollbar-button:hover{background:#b4b4b480}::-webkit-scrollbar-button:vertical:start:decrement{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Cpath d='M3 1L1 4h4z' fill='%23b4b4b4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}::-webkit-scrollbar-button:vertical:end:increment{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Cpath d='M3 5L1 2h4z' fill='%23b4b4b4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}@keyframes fadeIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes fadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10px)}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.8}}@keyframes shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes errorProgress{0%{width:100%}to{width:0%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes letterGlow{0%{color:inherit;text-shadow:none;filter:none}15%{color:#0f8;text-shadow:0 0 12px rgba(0,255,136,1),0 0 24px rgba(0,255,136,.8),0 0 36px rgba(0,255,136,.6);filter:drop-shadow(0 0 12px rgba(0,255,136,.8))}35%{color:#0f8;text-shadow:0 0 12px rgba(0,255,136,1),0 0 24px rgba(0,255,136,.8),0 0 36px rgba(0,255,136,.6);filter:drop-shadow(0 0 12px rgba(0,255,136,.8))}60%{color:#00ff88e6;text-shadow:0 0 10px rgba(0,255,136,.8),0 0 20px rgba(0,255,136,.6),0 0 30px rgba(0,255,136,.4);filter:drop-shadow(0 0 8px rgba(0,255,136,.6))}75%{color:#00ff88b3;text-shadow:0 0 8px rgba(0,255,136,.6),0 0 16px rgba(0,255,136,.4),0 0 24px rgba(0,255,136,.2);filter:drop-shadow(0 0 6px rgba(0,255,136,.4))}85%{color:#00ff8880;text-shadow:0 0 6px rgba(0,255,136,.4),0 0 12px rgba(0,255,136,.2);filter:drop-shadow(0 0 4px rgba(0,255,136,.3))}92%{color:#00ff884d;text-shadow:0 0 4px rgba(0,255,136,.2);filter:drop-shadow(0 0 2px rgba(0,255,136,.2))}97%{color:#00ff881a;text-shadow:0 0 2px rgba(0,255,136,.1);filter:none}to{color:inherit;text-shadow:none;filter:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes tabPulse{0%,to{box-shadow:0 -8px 16px #0f83,0 8px 16px #0f83,4px 0 16px #0f83}50%{box-shadow:0 -12px 24px #0f86,0 12px 24px #0f86,6px 0 24px #0f86}}@keyframes tabIntro{0%{opacity:0;transform:translate(-10px) scale(.9)}50%{opacity:1;transform:translate(2px) scale(1.05)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes sidebarSlideIn{0%{transform:translate(-350px)}to{transform:translate(0)}}@keyframes sidebarSlideOut{0%{transform:translate(0)}to{transform:translate(-350px)}}.filters-sidebar::-webkit-scrollbar{width:6px}.filters-sidebar::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.filters-sidebar::-webkit-scrollbar-thumb{background:#b4b4b44d;border-radius:3px;transition:background .2s ease}.filters-sidebar::-webkit-scrollbar-thumb:hover{background:#b4b4b48c}.filter-input:focus{outline:none;border-color:#0f8;box-shadow:0 0 0 2px #0f83}.filter-select:focus{outline:none;border-color:#0f8;box-shadow:0 0 0 2px #0f83}.filter-tab-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;outline:none}.filter-tab-button:focus{outline:none}.filter-tab-button::-moz-focus-inner{border:0;outline:none}.filter-button-glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1a1a1acc;border:1px solid rgba(255,255,255,.1)}.filter-reset-button{transition:all .3s cubic-bezier(.4,0,.2,1)}.filter-reset-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00ff8826}.unified-sidebar-container{position:fixed!important;top:0!important;right:0!important;z-index:999999!important;transition:transform .45s cubic-bezier(.4,0,.2,1)!important;will-change:transform!important;transform-style:preserve-3d!important;backface-visibility:hidden!important;isolation:isolate!important;contain:layout style paint!important;transform-origin:top right!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;box-sizing:border-box!important}.filter-tab-button{will-change:transform,box-shadow}@media (max-width: 768px){.unified-sidebar-container{width:100vw!important}.unified-sidebar-container .filter-tab-button{right:-40px!important;width:40px!important;padding:15px 8px!important;height:100px!important}.unified-sidebar-container>div:first-child{width:calc(100vw - 40px)!important}}@media (max-width: 480px){.unified-sidebar-container{transform:translate(-100vw)!important}.unified-sidebar-container.open{transform:translate(0)!important}}.sidebar-overlay-root{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:999998!important;pointer-events:none!important;isolation:isolate!important}.sidebar-portal{transform:none!important;position:relative!important;z-index:999999!important;width:100vw!important;height:100vh!important;pointer-events:none!important}.sidebar-portal>*{pointer-events:auto!important}
