@font-face{font-family:TT Interphases PRO;src:url(/fonts/TT-Interphases-Pro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Mono;src:url(/fonts/HelveticaMonospacedW1G-Rg.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography{letter-spacing:-.02em}.em-glass-header{z-index:100;-webkit-backdrop-filter:blur(12px);transition:background .2s;position:sticky;top:0;background:#fffc!important}[data-theme=dark] .em-glass-header{background:#09090bcc!important}.em-hoverable-card{transition:border-color .2s,box-shadow .2s,transform .2s}@media (hover:hover) and (pointer:fine){.em-hoverable-card:hover{transform:translateY(-2px);border-color:var(--em-primary)!important;box-shadow:0 0 0 1px var(--em-primary), 0 8px 24px var(--em-primary-glow)!important}.ant-btn{transition:transform .2s}.ant-btn:hover{transform:translateY(-1px)}}.ant-table-thead>tr>th,.ant-table-thead>tr>td{text-transform:uppercase!important;letter-spacing:.05em!important;border-bottom:1px solid var(--em-border)!important;font-size:11px!important;font-weight:500!important}.ant-table-wrapper .ant-table{overflow:hidden;border:1px solid var(--em-border)!important;border-radius:var(--em-radius)!important}.ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px #0000000a!important}.ant-table-cell-fix-right-first:after{box-shadow:inset -10px 0 8px -8px #0000000a!important}[data-theme=dark] .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px #0003!important}[data-theme=dark] .ant-table-cell-fix-right-first:after{box-shadow:inset -10px 0 8px -8px #0003!important}.ant-table-column-sorter{color:inherit!important}.ant-table-tbody>tr{transition:background-color .15s}.ant-table-wrapper .ant-pagination{margin-block:12px 0!important}.bottom-tab-bar{-webkit-overflow-scrolling:touch;z-index:100;height:56px;padding-bottom:var(--tg-safe-area-inset-bottom,0px);display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto hidden}.bottom-tab-item{cursor:pointer;min-width:0;color:var(--em-text-tertiary);background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:8px 12px;transition:color .2s;display:flex}.bottom-tab-item.active{color:var(--em-primary)}.tab-icon{margin-bottom:2px}.tab-label{font-size:12px;line-height:1.2}.miniapp-content{min-height:100dvh;padding-bottom:56px}
