@import"https://fonts.googleapis.com/css2?family=Lexend:wght@400;500;600;700;800&family=Source+Sans+3:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";.logo{-webkit-user-select:none;user-select:none}.desktop-only{display:block}.mobile-only{display:none}@media (max-width: 768px){.desktop-only{display:none}.mobile-only{display:block}.ant-layout-content{margin:12px!important;padding:16px!important}}.main-sider.ant-layout-sider-collapsed{min-width:0!important;max-width:0!important;width:0!important}.mobile-drawer .ant-drawer-body{padding:0;background:#141414}.mobile-drawer .ant-drawer-content{background:#141414}.ai-menu-item--active{position:relative}.ai-menu-item--active:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#52c41a;border-radius:50%;animation:ai-pulse 1.5s ease-in-out infinite}@keyframes ai-pulse{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.5;transform:translateY(-50%) scale(.8)}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;overflow-x:hidden}body{margin:0;font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff}h1,h2,h3,h4,h5,h6,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6,h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography,.ant-typography-h1,.ant-typography-h2,.ant-typography-h3,.ant-typography-h4,.ant-typography-h5{font-family:Lexend,"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;letter-spacing:-.022em;text-wrap:balance;-webkit-font-smoothing:antialiased}h1,h1.ant-typography,.ant-typography-h1,.ant-typography h1{font-weight:800;letter-spacing:-.032em;line-height:1.12}h2,h2.ant-typography,.ant-typography-h2,.ant-typography h2{letter-spacing:-.028em;line-height:1.18}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}.ant-layout{background:#000;min-width:0}.ant-layout-content{min-width:0}.ant-layout-header{background:#000;border-bottom:1px solid rgba(255,255,255,.1)}.ant-layout-sider,.ant-menu-dark{background:#0a0a0a}.ant-card{background:#141414;border-color:#434343}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0ea5e980}::-webkit-scrollbar-thumb:active{background:#0ea5e9cc}::-webkit-scrollbar-corner{background:transparent}@keyframes scanProgress{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes scanShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes scanPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #0ea5e999}50%{opacity:.7;transform:scale(.85);box-shadow:0 0 0 4px #0ea5e900}}@keyframes scanPending{0%{left:-30%}to{left:130%}}a,button,.ant-btn,.ant-menu-item,.ant-card{transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.ant-upload-drag:hover{border-color:#0ea5e9!important;background:#0ea5e90d!important}.ant-table-tbody>tr:hover>td{background:#0ea5e91a!important}
