.admin-address-cell{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:100%}.admin-address-cell .mono{color:inherit;min-width:0;overflow-wrap:anywhere}.admin-address-cell .admin-address-link{color:var(--brand);text-decoration:underline;text-underline-offset:.16rem}.admin-address-cell .admin-address-link:hover{color:var(--brand-strong)}.admin-signature-cell{display:flex;align-items:center;gap:.45rem;min-width:0;max-width:100%}.admin-signature-cell .mono{color:var(--ink);overflow-wrap:anywhere}.address-qr-popover{display:grid;justify-items:center;gap:.35rem}.address-tool-button{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;min-width:1.65rem;height:1.65rem;padding:0}.address-tool-button svg{width:.95rem;height:.95rem;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.background-tasks-page{min-width:0}.background-tasks-page .ant-tabs-nav{margin-bottom:18px}.background-tasks-page .ant-tabs-tab{padding:12px 0;font-weight:600}.background-tasks-page .background-task-panel{display:grid;gap:16px;min-width:0}.background-tasks-page .background-task-filters{display:flex;flex-wrap:wrap;gap:12px 0}.background-tasks-page .background-task-filters .ant-form-item{margin-bottom:0}.background-tasks-page .background-task-filters .ant-select{min-width:140px}.background-tasks-page .background-task-filters .background-task-search{flex:1;min-width:320px;max-width:500px}.background-tasks-page .background-task-stack{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.background-tasks-page .background-task-stack .muted{font-size:12px}.background-tasks-page .background-task-stack .ant-tag{margin:0}.background-tasks-page .background-task-identifier{display:inline-flex;align-items:center;gap:4px;max-width:100%;white-space:nowrap}.background-tasks-page .background-task-identifier>.mono{min-width:0;overflow:hidden;text-overflow:ellipsis}.background-tasks-page .background-task-identifier .address-tool-button{flex-shrink:0}.background-tasks-page .background-task-ellipsis{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.background-tasks-page .admin-address-cell,.background-tasks-page .admin-signature-cell{white-space:nowrap;flex-wrap:nowrap}.background-tasks-page .ant-table-cell .ant-btn-link{padding-inline:4px}@media(max-width:760px){.background-tasks-page .background-task-filters .ant-form-item{flex:1 1 180px;margin-inline-end:8px}.background-tasks-page .background-task-filters .background-task-search{min-width:220px;max-width:none;flex-basis:100%}}.menus-view .mono{display:inline-block;max-width:12rem}.overview-view .metric{min-height:8rem}.roles-view .chip-list{max-width:34rem}.serviceConfigView .serviceConfigSection{display:grid;gap:.62rem;padding:.25rem 0 .78rem}.serviceConfigView .serviceConfigSection+.serviceConfigSection{border-top:1px solid var(--line);padding-top:.78rem}.serviceConfigView h3{margin:0;color:var(--ink);font-size:1rem;font-weight:820}.serviceConfigView .sectionTitleRow,.serviceConfigView .moduleMetaRow{display:flex;align-items:end;gap:.62rem;justify-content:space-between}.serviceConfigView .environmentConfigStack{display:grid;gap:.75rem}.serviceConfigView .environmentConfigPanel{display:grid;gap:.78rem;padding:.82rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.serviceConfigView .environmentConfigPanelHead,.serviceConfigView .environmentAddRow{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.serviceConfigView .environmentConfigPanelHead{min-height:2rem}.serviceConfigView .environmentConfigPanelHead strong{color:var(--ink);font-size:.96rem;font-weight:820}.serviceConfigView .environmentAddRow{justify-content:flex-end;padding-top:1rem}.serviceConfigView .environmentAddSelect{min-width:10rem}.serviceConfigView .moduleAddSelect{width:11rem}.serviceConfigView .moduleConfigStack{display:grid;gap:.65rem;max-height:min(48rem,58vh);overflow-y:auto;padding-right:.35rem;overscroll-behavior:contain}.serviceConfigView .moduleConfigCard{display:grid;gap:.62rem;padding:.68rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted)}.serviceConfigView .moduleMetaRow{justify-content:space-between;align-items:center;padding-bottom:.1rem}.serviceConfigView .moduleMetaRow .ant-btn{height:2.05rem}.serviceConfigView .moduleIdentity{display:flex;align-items:baseline;gap:.6rem}.serviceConfigView .moduleIdentity span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem}.serviceConfigView .moduleIdentity strong{color:var(--ink);font-size:.96rem}.serviceConfigView .moduleFallbackState{padding:.48rem .58rem;border-left:3px solid #94a3b8;background:#f1f5f9b8;color:var(--muted);font-size:.84rem}.serviceConfigView .endpointList{display:grid;gap:.42rem}.serviceConfigView .transactionSenderGrid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.serviceConfigView .transactionSenderGrid .ant-form-item{min-width:0;padding:.72rem;border:1px solid rgba(25,42,70,.09);border-radius:7px;background:#f8fbffb8}.serviceConfigView .transactionSenderGrid .ant-form-item-label{padding-bottom:.42rem}.serviceConfigView .transactionSenderGrid .ant-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;resize:none}.serviceConfigView .ant-form-item{margin-bottom:0}.serviceConfigView .endpointListHead{display:flex;align-items:center;justify-content:space-between;width:100%}.serviceConfigView .endpointListHead strong{font-size:.92rem}.serviceConfigView .endpointTable{display:grid;gap:.42rem;max-height:min(22rem,38vh);overflow:auto;padding-right:.25rem;overscroll-behavior:contain}.serviceConfigView .endpointTableHead.isRpc,.serviceConfigView .endpointRow.isRpc{grid-template-columns:minmax(10rem,1fr) minmax(18rem,2fr) minmax(18rem,2fr) 5.8rem 7rem 4.7rem;min-width:68rem}.serviceConfigView .endpointTableHead.isBundle,.serviceConfigView .endpointRow.isBundle{grid-template-columns:minmax(10rem,1fr) minmax(8rem,.8fr) minmax(20rem,2.25fr) 5.8rem 7rem 4.7rem;min-width:58rem}.serviceConfigView .endpointTableHead{position:sticky;top:0;z-index:1;display:grid;align-items:center;min-height:1.35rem;padding:0 .2rem;background:#f8fbfff5;color:var(--muted);font-size:.84rem;font-weight:760}.serviceConfigView .endpointRow{display:grid;gap:.5rem;align-items:center;padding:.38rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff}.serviceConfigView .endpointRow:hover{border-color:#bfdbfe;background:#fff}.serviceConfigView .endpointEmpty{padding:.55rem .2rem;color:var(--muted);font-size:.9rem}.serviceConfigView .endpointRow .ant-input,.serviceConfigView .endpointRow .ant-input-number,.serviceConfigView .endpointRow .ant-select-selector{min-height:2rem}.serviceConfigView .endpointRow>.ant-btn{width:100%;height:2rem;padding:0}.serviceConfigView .endpointStatusSelect,.serviceConfigView .endpointFieldWeight .ant-input-number{width:100%}@media(max-width:960px){.serviceConfigView .endpointTableHead{display:none}.serviceConfigView .endpointTable.isRpc,.serviceConfigView .endpointTable.isBundle,.serviceConfigView .endpointRow.isRpc,.serviceConfigView .endpointRow.isBundle{grid-template-columns:1fr}.serviceConfigView .endpointRow{gap:.45rem}.serviceConfigView .sectionTitleRow,.serviceConfigView .moduleMetaRow{align-items:stretch;flex-direction:column}.serviceConfigView .moduleIdentity{justify-content:space-between;width:100%}.serviceConfigView .transactionSenderGrid{grid-template-columns:1fr}}.serviceConfigView .tokenCreateBusinessConfig{display:grid;gap:14px;border-top:1px solid var(--line);padding-top:16px}.serviceConfigView .tokenCreateBusinessConfig .tokenCreateBusinessGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.serviceConfigView .tokenCreateBusinessConfig .ant-input-number{width:100%}@media(max-width:760px){.serviceConfigView .tokenCreateBusinessConfig .tokenCreateBusinessGrid{grid-template-columns:minmax(0,1fr)}}.token-balance{display:inline-block;max-width:100%;cursor:help;font-variant-numeric:tabular-nums;white-space:nowrap}.token-balance:focus-visible{border-radius:3px;outline:2px solid #1677ff;outline-offset:2px}.token-balance-popover .ant-popover-inner{max-width:min(420px,100vw - 32px);padding:10px 12px}.token-balance-full-value{display:block;max-width:100%;overflow-x:auto;color:#172033;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.5;white-space:nowrap}.token-monitor-token-cell{min-width:0}.token-monitor-wallet-stack{display:grid;gap:6px;min-width:0;color:#475467;font-size:13px}.token-monitor-wallet-stack>span{display:flex;min-width:0;align-items:center;gap:6px}.token-monitor-listener,.token-monitor-profit{display:grid;gap:2px;min-width:0}.token-monitor-listener .ant-tag,.token-monitor-profit .ant-tag{width:max-content;margin:0}.token-monitor-listener span,.token-monitor-listener small,.token-monitor-profit span,.token-monitor-profit small{overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.token-monitor-profit strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.token-monitor-profit.is-positive strong{color:#16a34a}.token-monitor-profit.is-negative strong{color:#dc2626}.token-monitor-profit.is-zero strong{color:#475467}.token-monitor-modal{top:64px}.token-monitor-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 96px);overflow:hidden}.token-monitor-modal .ant-modal-body{flex:1 1 auto;max-height:calc(100vh - 172px);overflow:auto}.token-monitor-modal .ant-modal-header,.token-monitor-modal .ant-modal-footer{flex:0 0 auto}.token-monitor-detail{display:grid;gap:16px}.token-monitor-detail section{display:grid;gap:10px}.token-monitor-detail h3{margin:0;color:#111827;font-size:15px;font-weight:820}.token-monitor-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.token-monitor-detail-item{min-width:0;padding:10px 12px;border:1px solid #e5eaf2;border-radius:8px;background:#f8fafc}.token-monitor-detail-item>span{display:block;margin-bottom:4px;color:#64748b;font-size:12px;font-weight:760}.token-monitor-detail-item>div{min-width:0;color:#111827;font-size:13px;font-weight:720;overflow-wrap:anywhere}.token-monitor-signature-table{margin-top:2px}@media(max-width:900px){.token-monitor-detail-grid{grid-template-columns:1fr}}.token-operation-image-preview{display:flex;align-items:center;gap:8px;min-width:0}.token-operation-image-preview img{width:48px;height:48px;flex:0 0 auto;border-radius:8px;object-fit:cover;border:1px solid #e5e7eb;background:#f8fafc}.token-operation-image-preview .ant-typography{min-width:0}.pnl-page{display:flex;flex-direction:column;gap:16px}.pnl-page .ant-table-cell{overflow-wrap:anywhere}.pnl-page .ant-form-inline{gap:12px 0}.pnl-page .pnl-workbench-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.pnl-page .pnl-workbench-cell strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-view{width:100%}.users-view .users-filter-form{grid-template-columns:minmax(16rem,1.35fr) repeat(3,minmax(11rem,.82fr)) auto}.users-view .users-table,.users-view .users-table .ant-spin-nested-loading,.users-view .users-table .ant-spin-container,.users-view .users-table .ant-table,.users-view .users-table .ant-table-container,.users-view .users-table .ant-table-content{width:100%}.users-view .users-table .ant-table{min-width:100%}.users-view .ant-table-cell{vertical-align:top}.users-view .ant-space{max-width:19rem}.users-view .users-action-list.ant-space{width:100%;max-width:none}.users-view .users-actions-column{min-width:30rem}.users-view .wallet-detail-link{color:var(--brand);font-size:.92rem;font-weight:760;text-decoration:underline;text-underline-offset:.16rem;overflow-wrap:anywhere}@media(max-width:1180px){.users-view .users-filter-form{grid-template-columns:repeat(2,minmax(12rem,1fr))}.users-view .users-filter-form .filter-actions{grid-column:1/-1}}.risk-config-modal .ant-input-number{width:100%}.risk-config-modal .risk-action-hint{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.62rem .72rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);color:var(--muted)}.risk-config-modal .risk-action-hint strong{color:var(--danger);font-weight:800}.user-detail-drawer{display:grid;gap:.75rem}.user-detail-drawer .ant-descriptions{min-width:0}.user-detail-drawer .ant-descriptions-header{margin-bottom:.55rem}.user-detail-drawer .ant-descriptions-title{color:var(--ink);font-size:.98rem;font-weight:800}.user-detail-drawer .ant-descriptions-item-label{width:9rem;color:var(--muted);font-weight:760}.user-detail-drawer .wallet-detail-link,.user-detail-drawer .detail-value-text{overflow-wrap:anywhere;word-break:break-word}.user-detail-title{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.62rem;border-bottom:1px solid var(--line)}.user-detail-title h2{margin:0 0 .2rem;color:var(--ink);font-size:1.05rem;line-height:1.25}.detail-chip-list{max-width:100%}.user-detail-sensitive,.main-wallet-secret-modal{display:grid;gap:.75rem}.main-wallet-secret-modal .ant-descriptions-item-label{width:7.5rem;color:var(--muted);font-weight:760}.main-wallet-secret-modal .main-wallet-secret-actions{display:flex;justify-content:flex-end}.main-wallet-secret-modal .detail-value-text{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.fundRecoveryCreateModal{gap:1rem}.fundRecoveryCreateModal .fundRecoveryIdentity{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:.72rem .8rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted)}.fundRecoveryCreateModal .fundRecoveryIdentityCopy{display:grid;gap:.12rem;min-width:0}.fundRecoveryCreateModal .fundRecoveryIdentityCopy strong,.fundRecoveryCreateModal .fundRecoveryIdentityCopy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fundRecoveryCreateModal .fundRecoveryIdentityCopy strong{color:var(--ink);font-size:.96rem}.fundRecoveryCreateModal .fundRecoveryIdentityCopy span{color:var(--muted);font-size:.86rem}.fundRecoveryCreateModal .fundRecoveryUserType{flex:0 0 auto;border-radius:var(--radius-sm);padding:.24rem .52rem;color:var(--brand-strong);background:var(--brand-soft);font-size:.78rem;font-weight:760}.fundRecoveryCreateModal .fundRecoverySection{display:grid;gap:.55rem}.fundRecoveryCreateModal .fundRecoverySectionTitle{margin:0;color:var(--muted);font-size:.82rem;font-weight:760}.fundRecoveryCreateModal .fundRecoveryOverview{padding:.78rem .85rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.fundRecoveryCreateModal .fundRecoveryBalance{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:.68rem;border-bottom:1px solid var(--line)}.fundRecoveryCreateModal .fundRecoveryBalance>span{color:var(--muted);font-size:.86rem}.fundRecoveryCreateModal .fundRecoveryBalanceValue{min-width:0;color:var(--brand-strong);font-size:1.2rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fundRecoveryCreateModal .fundRecoveryBalanceValue small{margin-left:.35rem;color:var(--muted);font-size:.76rem;font-weight:700}.fundRecoveryCreateModal .fundRecoveryOverviewDetails{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);gap:1rem;padding-top:.68rem}.fundRecoveryCreateModal .fundRecoveryOverviewDetails>div{display:grid;gap:.16rem;min-width:0}.fundRecoveryCreateModal .fundRecoveryOverviewDetails span{color:var(--muted);font-size:.8rem}.fundRecoveryCreateModal .fundRecoveryOverviewDetails strong{min-width:0;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fundRecoveryCreateModal .fundRecoveryForm{display:grid;gap:.15rem}.fundRecoveryCreateModal .fundRecoveryForm .ant-form-item{margin-bottom:.48rem}.fundRecoveryCreateModal .fundRecoveryForm .ant-select,.fundRecoveryCreateModal .fundRecoveryForm .ant-input{width:100%}.fundRecoveryCreateModal .fundRecoveryScopeOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%}.fundRecoveryCreateModal .fundRecoveryScopeOptions .ant-checkbox-wrapper{align-items:flex-start;min-width:0;margin-inline-start:0;padding:.62rem .7rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper)}.fundRecoveryCreateModal .fundRecoveryScopeOptions .ant-checkbox-wrapper-checked{border-color:var(--brand);background:var(--brand-soft)}.fundRecoveryCreateModal .fundRecoveryScopeLabel{display:grid;gap:.12rem;min-width:0}.fundRecoveryCreateModal .fundRecoveryScopeLabel strong{color:var(--ink);font-size:.88rem}.fundRecoveryCreateModal .fundRecoveryScopeLabel small{color:var(--muted);font-size:.74rem;overflow-wrap:anywhere}@media(max-width:640px){.fundRecoveryCreateModal .fundRecoveryIdentity,.fundRecoveryCreateModal .fundRecoveryBalance{align-items:flex-start}.fundRecoveryCreateModal .fundRecoveryOverviewDetails{grid-template-columns:minmax(0,1fr);gap:.65rem}.fundRecoveryCreateModal .fundRecoveryScopeOptions{grid-template-columns:minmax(0,1fr)}}.fundRecoveryModal .fundRecoverySummary,.fundRecoveryDetail .fundRecoverySummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.68rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted)}.fundRecoveryModal .fundRecoverySummary span,.fundRecoveryDetail .fundRecoverySummary span{color:var(--muted);font-size:.88rem}.fundRecoveryModal .fundRecoverySummary strong,.fundRecoveryDetail .fundRecoverySummary strong{color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.fundRecoveryModal .fundRecoverySummary .fundRecoverySummaryAddress,.fundRecoveryDetail .fundRecoverySummary .fundRecoverySummaryAddress{min-width:0;color:var(--ink);font-weight:760}.fundRecoveryModal .fundRecoverySummary .fundRecoverySummaryAddress .admin-address-cell,.fundRecoveryDetail .fundRecoverySummary .fundRecoverySummaryAddress .admin-address-cell{max-width:100%}.fundRecoveryModal .fundRecoveryForm,.fundRecoveryDetail .fundRecoveryForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.fundRecoveryModal .fundRecoveryHistory,.fundRecoveryDetail .fundRecoveryHistory{display:grid;gap:.45rem}.fundRecoveryModal .fundRecoveryHistory>div,.fundRecoveryDetail .fundRecoveryHistory>div{display:grid;grid-template-columns:6rem minmax(0,1fr) 11rem;gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--line);color:var(--muted)}.fundRecoveryModal .fundRecoveryHistory>div strong,.fundRecoveryDetail .fundRecoveryHistory>div strong{color:var(--ink)}.workbench-config-page .ant-card+.ant-card{margin-top:16px}.workbench-config-page .ant-alert{margin-bottom:16px}.workbench-config-page .workbench-config-options{display:grid;grid-template-columns:1fr 1fr 140px 1.4fr;gap:20px;max-width:1000px}.workbench-config-page .workbench-alert-rules-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.workbench-config-page .workbench-alert-rule{display:grid;grid-template-columns:160px minmax(180px,1fr) minmax(180px,1fr) 180px;align-items:center;gap:20px;padding:14px 16px;border:1px solid var(--border-color, #e5e7eb);border-radius:8px;margin-bottom:12px}.workbench-config-page .workbench-alert-rule.is-max{background:var(--surface-color, #f8fafc)}.workbench-config-page .workbench-alert-rule .ant-form-item{margin-bottom:0}.workbench-config-page .workbench-alert-rule .ant-input-number{width:100%}@media(max-width:1100px){.workbench-config-page .workbench-config-options{grid-template-columns:1fr 1fr}.workbench-config-page .workbench-alert-rule{grid-template-columns:1fr;gap:12px}}.native-collect-modal-shell{top:4vh}.native-collect-modal-shell .ant-modal-body{max-height:calc(100vh - 12rem);overflow:hidden}.native-collect-modal-detail{grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden}.native-collect-transfer-section{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.62rem;min-height:0;overflow:hidden}.native-collect-transfer-table,.native-collect-wsol-table{min-width:0}.native-collect-transfer-table .ant-table,.native-collect-wsol-table .ant-table{border:1px solid rgba(37,99,235,.12);border-radius:7px;overflow:hidden}.native-collect-transfer-table .ant-table-thead>tr>th,.native-collect-wsol-table .ant-table-thead>tr>th{padding-block:.52rem;color:#334155;background:#f8fafc;font-size:.76rem;font-weight:850}.native-collect-transfer-table .ant-table-tbody>tr>td,.native-collect-wsol-table .ant-table-tbody>tr>td{padding-block:.5rem}.native-collect-transfer-table .ant-table-tbody>tr.is-failed>td,.native-collect-wsol-table .ant-table-tbody>tr.is-failed>td{background:#b423180b}.native-collect-transfer-table .ant-table-tbody>tr.is-skipped>td,.native-collect-wsol-table .ant-table-tbody>tr.is-skipped>td{background:#a162070d}.native-collect-transfer-table .admin-address-cell .mono,.native-collect-transfer-table .admin-signature-cell .mono,.native-collect-wsol-table .admin-address-cell .mono,.native-collect-wsol-table .admin-signature-cell .mono{max-width:7.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-collect-transfer-table .ant-table-expanded-row>td{padding:.62rem!important;background:#f8fafc!important}.native-collect-wsol-error{display:block;min-width:0;overflow:hidden;color:var(--terminal-red);white-space:nowrap;text-overflow:ellipsis;font-family:SFMono-Regular,Consolas,monospace;font-size:.76rem}.ant-modal-root .ant-modal.relay-transfer-modal-shell{top:4vh;max-width:calc(100vw - 2rem)}.relay-transfer-modal-shell .ant-modal-body{max-height:calc(100vh - 12rem);overflow:hidden}.relay-transfer-modal-detail{display:grid;gap:.9rem;max-height:calc(100vh - 14rem);min-height:0;overflow:auto;padding-right:.28rem}.relay-transfer-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem}.relay-transfer-metric-grid>div,.relay-transfer-main-grid>div{display:grid;align-content:start;gap:.28rem;min-width:0;min-height:3.55rem;padding:.72rem .78rem;border:1px solid rgba(124,58,237,.13);border-radius:8px;background:#ffffffd1}.relay-transfer-metric-grid>div>span:first-child,.relay-transfer-main-grid>div>span:first-child{color:var(--muted);font-size:.74rem;font-weight:850}.relay-transfer-metric-grid>div strong,.relay-transfer-main-grid>div strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.9rem}.relay-transfer-main-grid{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(0,1fr));gap:.68rem}.relay-transfer-target-section{display:grid;gap:.72rem;min-height:0}.relay-transfer-target-table{min-width:0}.relay-transfer-target-table>.ant-spin-nested-loading>.ant-spin-container>.ant-table{border:1px solid rgba(124,58,237,.14);border-radius:7px;overflow:hidden}.relay-transfer-target-table .ant-table-thead>tr>th{color:#374151;background:#7c3aed0d;font-size:.78rem;font-weight:850}.relay-transfer-target-table .ant-table-expanded-row>td{padding:.62rem!important;background:#7c3aed06!important}.relay-transfer-target-table .admin-address-cell .mono{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relay-transfer-hop-table{border-top:1px solid rgba(124,58,237,.1)}.relay-transfer-hop-table .ant-table-thead>tr>th{background:#7c3aed0d}.relay-transfer-hop-table .admin-address-cell{gap:.38rem}.relay-transfer-hop-table .admin-address-cell .mono{max-width:8.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relay-transfer-from-cell{display:flex;align-items:center;gap:.25rem;min-width:0}.relay-transfer-from-cell>.admin-address-cell{flex:0 1 auto;min-width:0}.relay-transfer-hop-table .relay-transfer-origin-tag.ant-tag{flex:0 0 auto;margin-inline-end:0;padding-inline:4px;line-height:16px;font-size:10px}.relay-transfer-origin-tag.is-new{color:#067647;border-color:#abefc6;background:#ecfdf3}.relay-transfer-origin-tag.is-existing{color:#475467;border-color:#d0d5dd;background:#f9fafb}.relay-transfer-hop-table .relay-transfer-nowrap-cell{white-space:nowrap}.relay-transfer-hop-table .admin-signature-cell .mono{min-width:0;max-width:5.6rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.relay-transfer-error-cell{display:flex;align-items:center;gap:.28rem;width:100%;min-width:0;overflow:hidden}.relay-transfer-error-text{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--terminal-red);white-space:nowrap;text-overflow:ellipsis;font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem}.relay-transfer-error-copy-button{flex:0 0 auto}.relay-transfer-hop-empty{display:grid;place-items:center;min-height:3.4rem;border-top:1px solid rgba(124,58,237,.1);color:var(--muted);background:#7c3aed06;font-size:.82rem;font-weight:780}.relay-transfer-target-empty{display:grid;place-items:center;min-height:6rem;border:1px dashed rgba(124,58,237,.2);border-radius:9px;color:var(--muted);background:#7c3aed0a;font-weight:820}.relay-transfer-close-button{min-height:2.25rem;border:0;background:linear-gradient(90deg,#111827,#6d28d9);box-shadow:none}@media(max-width:900px){.relay-transfer-metric-grid,.relay-transfer-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.relay-transfer-metric-grid,.relay-transfer-main-grid{grid-template-columns:minmax(0,1fr)}}.token-airdrop-modal-shell{top:4vh}.token-airdrop-modal-shell .ant-modal-body{max-height:calc(100vh - 12rem);overflow:hidden}.token-airdrop-modal-detail{grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden}.token-airdrop-transfer-section{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.62rem;min-height:0;overflow:hidden}.token-airdrop-transfer-table{min-width:0}.token-airdrop-transfer-table .ant-table{border:1px solid rgba(37,99,235,.12);border-radius:7px;overflow:hidden}.token-airdrop-transfer-table .ant-table-thead>tr>th{padding-block:.58rem;color:#334155;background:#f8fafc;font-size:.78rem;font-weight:850}.token-airdrop-transfer-table .ant-table-tbody>tr>td{padding-block:.54rem}.token-airdrop-transfer-table .ant-table-tbody>tr.is-failed>td{background:#b423180b}.token-airdrop-transfer-table .ant-table-tbody>tr.is-skipped>td{background:#a162070d}.token-airdrop-transfer-table .admin-address-cell .mono,.token-airdrop-transfer-table .admin-signature-cell .mono{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-collect-modal-shell{top:4vh}.token-collect-modal-shell .ant-modal-body{max-height:calc(100vh - 12rem);overflow:hidden}.token-collect-modal-detail{grid-template-rows:auto auto minmax(0,1fr);max-height:calc(100vh - 14rem);min-height:0}.token-collect-transfer-section{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.62rem;min-height:0;overflow:hidden}.token-collect-transfer-table{min-width:0}.token-collect-transfer-table .ant-table{border:1px solid rgba(37,99,235,.12);border-radius:7px;overflow:hidden}.token-collect-transfer-table .ant-table-thead>tr>th{padding-block:.58rem;color:#334155;background:#f8fafc;font-size:.78rem;font-weight:850}.token-collect-transfer-table .ant-table-tbody>tr>td{padding-block:.54rem}.token-collect-transfer-table .ant-table-tbody>tr.is-failed>td{background:#b423180b}.token-collect-transfer-table .ant-table-tbody>tr.is-skipped>td{background:#a162070d}.token-collect-transfer-table .admin-address-cell .mono,.token-collect-transfer-table .admin-signature-cell .mono{max-width:7.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-send-modal-shell{top:4vh}.native-send-modal-shell .ant-modal-body{max-height:calc(100vh - 12rem);overflow:hidden}.asset-transfer-modal-title{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0;padding-right:2.35rem}.asset-transfer-modal-title>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-transfer-modal-title>span:last-child{flex:0 0 auto;border:1px solid rgba(37,99,235,.14);border-radius:999px;padding:.2rem .55rem;color:var(--brand);background:#2563eb12;font-size:.76rem;font-weight:850}.asset-transfer-detail-modal{display:grid;gap:.9rem;max-height:calc(100vh - 14rem);min-height:0}.asset-transfer-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem}.asset-transfer-detail-summary>div,.asset-transfer-detail-main-card>div{display:grid;align-content:start;gap:.28rem;min-width:0;padding:.72rem .78rem;border:1px solid rgba(37,99,235,.12);border-radius:10px;background:#ffffffb8}.asset-transfer-detail-summary>div>span:first-child,.asset-transfer-detail-main-card>div>span:first-child{color:var(--muted);font-size:.76rem;font-weight:850}.asset-transfer-detail-summary strong,.asset-transfer-detail-main-card strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.9rem}.asset-transfer-detail-main-card{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:.68rem}.asset-transfer-route-list-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0}.asset-transfer-route-list-header strong{color:var(--ink);font-size:.92rem;font-weight:900}.asset-transfer-route-list-header span{color:var(--muted);font-size:.82rem;font-weight:800}.native-send-modal-detail{grid-template-rows:auto auto minmax(0,1fr);min-height:0}.native-send-transfer-section{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.62rem;min-height:0;overflow:hidden}.native-send-transfer-table{min-width:0}.native-send-transfer-table .ant-table{border:1px solid rgba(37,99,235,.12);border-radius:7px;overflow:hidden}.native-send-transfer-table .ant-table-thead>tr>th{padding-block:.58rem;color:#334155;background:#f8fafc;font-size:.78rem;font-weight:850}.native-send-transfer-table .ant-table-tbody>tr>td{padding-block:.54rem;vertical-align:middle}.native-send-transfer-table .ant-table-tbody>tr.is-failed>td{background:#b423180b}.native-send-transfer-table .ant-table-tbody>tr.is-skipped>td{background:#a162070d}.native-send-transfer-table .admin-address-cell .mono,.native-send-transfer-table .admin-signature-cell .mono{max-width:7.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-table-nowrap-cell{white-space:nowrap}.asset-transfer-result-cell{display:flex;align-items:center;gap:.28rem;width:100%;min-width:0;overflow:hidden}.asset-transfer-result-text{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--terminal-red);white-space:nowrap;text-overflow:ellipsis;font-family:SFMono-Regular,Consolas,monospace;font-size:.76rem}.asset-transfer-result-copy-button{flex:0 0 auto}.token-send-modal-shell{top:4vh}.token-send-modal-shell .ant-modal-body{max-height:calc(100vh - 12rem);overflow:hidden}.token-send-modal-detail{grid-template-rows:auto auto minmax(0,1fr);max-height:calc(100vh - 14rem);min-height:0}.token-send-transfer-section{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.62rem;min-height:0;overflow:hidden}.token-send-transfer-table{min-width:0}.token-send-transfer-table .ant-table{border:1px solid rgba(37,99,235,.12);border-radius:7px;overflow:hidden}.token-send-transfer-table .ant-table-thead>tr>th{padding-block:.58rem;color:#334155;background:#f8fafc;font-size:.78rem;font-weight:850}.token-send-transfer-table .ant-table-tbody>tr>td{padding-block:.54rem}.token-send-transfer-table .ant-table-tbody>tr.is-failed>td{background:#b423180b}.token-send-transfer-table .ant-table-tbody>tr.is-skipped>td{background:#a162070d}.token-send-transfer-table .admin-address-cell .mono,.token-send-transfer-table .admin-signature-cell .mono{max-width:7.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-transfer-section{display:grid;gap:.9rem;min-width:0}.asset-transfer-filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-start}.asset-transfer-filters>.ant-select{flex:0 1 11rem;min-width:9rem}.asset-transfer-filters>.ant-btn{flex:0 0 auto}.asset-transfer-task-title{min-width:0}.asset-transfer-task-title strong,.asset-transfer-task-title span{min-width:0;overflow-wrap:anywhere}@media(max-width:720px){.asset-transfer-filters>.ant-select{flex-basis:100%;min-width:0}}.ata-rent-records-detail-modal-shell .ant-modal-body{max-height:calc(100vh - 12rem);overflow:hidden}.ata-rent-records-detail-modal{display:grid;gap:.9rem;max-height:calc(100vh - 13rem);overflow:auto}.ata-rent-records-modal-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-right:2.35rem}.ata-rent-records-modal-title span:last-child{color:var(--terminal-muted);font-size:.78rem;font-weight:760}.ata-rent-records-detail-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.56rem}.ata-rent-records-detail-summary>div{display:grid;gap:.22rem;min-height:3rem;padding:.54rem .62rem;border:1px solid #d8e4f8;border-radius:7px;background:#f8fbff}.ata-rent-records-detail-summary span{color:var(--terminal-muted);font-size:.7rem;font-weight:760}.ata-rent-records-detail-summary strong{min-width:0;color:var(--terminal-ink);overflow-wrap:anywhere}.ata-rent-records-cleanup-section{display:grid;gap:.64rem}.ata-rent-records-section-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ata-rent-records-section-header strong{color:var(--terminal-ink);font-size:.92rem}.ata-rent-records-section-header span{color:var(--terminal-muted);font-size:.76rem;font-weight:760}.ata-rent-records-cleanup-list{display:flex;flex-direction:column;gap:.78rem;max-height:min(48vh,50rem);overflow:auto;padding-right:.2rem}.ata-rent-records-cleanup-card{display:flex;flex-direction:column;border:1px solid #d8e4f8;border-radius:7px;background:#fff}.ata-rent-records-cleanup-card.is-failed{border-color:#b4231833}.ata-rent-records-cleanup-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.58rem .72rem;border-bottom:1px solid #edf2fb;border-radius:7px 7px 0 0;background:#fbfdff}.ata-rent-records-route-wallet{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;min-width:0}.ata-rent-records-route-wallet>div{display:grid;gap:.2rem;min-width:0}.ata-rent-records-route-wallet span{color:var(--terminal-muted);font-size:.7rem;font-weight:760}.ata-rent-records-route-index{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;min-height:1.7rem;border-radius:6px;color:var(--terminal-blue)!important;background:#eff6ff;font-family:SFMono-Regular,Consolas,monospace}.ata-rent-records-route-meta{display:flex;align-items:center;gap:.55rem}.ata-rent-records-cleanup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;padding:.58rem .72rem .72rem}.ata-rent-records-cleanup-grid>div{display:grid;gap:.22rem;min-height:2.65rem;padding:.44rem .54rem .52rem;border:1px solid #edf2fb;border-radius:7px;background:#fbfdff}.ata-rent-records-cleanup-grid span{color:var(--terminal-muted);font-size:.7rem;font-weight:760}.ata-rent-records-cleanup-grid strong{color:var(--terminal-ink)}.ata-rent-records-cleanup-signatures{display:flex;flex-wrap:wrap;gap:.28rem}.ata-rent-records-signature{color:var(--terminal-blue)!important;font-family:SFMono-Regular,Consolas,monospace}.ata-rent-records-cleanup-error-cell{grid-column:1/-1;max-height:10rem;overflow:hidden}.ata-rent-records-cleanup-error-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.ata-rent-records-error{margin:0;white-space:pre-wrap;overflow:auto;color:var(--terminal-red);font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem}.ata-rent-records-route-empty{display:grid;gap:.24rem;padding:1rem;border:1px dashed #cfe0ff;border-radius:7px;color:var(--terminal-muted);background:#f8fbff}.ata-rent-records-section{display:grid;gap:.85rem;min-width:0}.ata-rent-records-section .ant-table-cell{vertical-align:middle}.ata-rent-records-section .mono{font-family:SFMono-Regular,Consolas,monospace}.ata-rent-record-filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-start}.ata-rent-record-filters>.ant-select{flex:0 1 11rem;min-width:9rem}.ata-rent-record-filters>.ant-input-affix-wrapper{flex:0 1 20rem;min-width:14rem}.ata-rent-record-filters>.ant-btn{flex:0 0 auto}@media(max-width:720px){.ata-rent-record-filters>.ant-select,.ata-rent-record-filters>.ant-input-affix-wrapper{flex-basis:100%;min-width:0}}.delete-records-detail-modal-shell .ant-modal-body{max-height:calc(100vh - 12rem);overflow:hidden}.delete-records-detail-modal{display:grid;gap:1rem;max-height:calc(100vh - 14rem);overflow:auto;padding-right:.2rem}.delete-records-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem}.delete-records-detail-summary>div{display:grid;align-content:start;gap:.28rem;min-width:0;min-height:3.5rem;padding:.72rem .78rem;border:1px solid rgba(124,58,237,.12);border-radius:8px;background:#ffffffd1}.delete-records-detail-summary>div>span:first-child{color:var(--muted);font-size:.74rem;font-weight:850}.delete-records-detail-summary>div strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.9rem}.delete-records-cleanup-section{display:grid;gap:.75rem}.delete-records-section-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0}.delete-records-section-header strong{color:var(--ink);font-weight:900}.delete-records-section-header span{color:var(--muted);font-size:.82rem;font-weight:780}.delete-records-cleanup-list{display:flex;flex-direction:column;gap:.78rem;max-height:min(48vh,28rem);overflow:auto;padding-right:.25rem}.delete-records-cleanup-card{flex:0 0 auto;overflow:hidden;border:1px solid rgba(124,58,237,.12);border-radius:9px;background:#ffffffd6}.delete-records-cleanup-card.is-failed{border-color:#b4231838}.delete-records-cleanup-card-header{display:flex;align-items:center;justify-content:space-between;gap:.85rem;min-height:3.25rem;padding:.72rem .82rem;background:#fafaffd1}.delete-records-route-wallet{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-width:0}.delete-records-route-wallet>div{display:grid;gap:.2rem;min-width:0}.delete-records-route-wallet span{color:var(--muted);font-size:.82rem}.delete-records-route-wallet .admin-address-cell .mono{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delete-records-route-index{display:inline-grid;place-items:center;min-width:2.1rem;height:2.1rem;border-radius:999px;color:#4c1d95;background:#7c3aed1a;font-weight:900}.delete-records-route-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0}.delete-records-cleanup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem;padding:.9rem}.delete-records-cleanup-grid>div{display:grid;align-content:start;gap:.26rem;min-width:0;min-height:3rem;padding:.58rem .64rem .72rem;border:1px solid rgba(15,23,42,.06);border-radius:7px;background:#f8fafcb8}.delete-records-cleanup-grid>div>span:first-child{color:var(--muted);font-size:.72rem;font-weight:840}.delete-records-cleanup-signatures{display:flex;flex-wrap:wrap;gap:.36rem;min-width:0}.delete-records-cleanup-error-cell{grid-column:1/-1;max-height:10rem;overflow:hidden}.delete-records-cleanup-error-header{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.delete-records-cleanup-error-cell .delete-records-error{min-width:0;margin:0;white-space:pre-wrap;overflow:auto;color:var(--terminal-red);font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;line-height:1.55}.delete-records-signature,.delete-records-error{overflow-wrap:anywhere}.delete-records-route-empty{display:grid;place-items:center;gap:.25rem;min-height:8rem;border:1px dashed rgba(124,58,237,.22);border-radius:9px;color:var(--muted);background:#7c3aed0a}@media(max-width:760px){.delete-records-detail-summary,.delete-records-cleanup-grid{grid-template-columns:1fr}.delete-records-cleanup-card-header{align-items:flex-start;flex-direction:column}.delete-records-route-meta{justify-content:flex-start}}.delete-records-section{display:grid;gap:.85rem;min-width:0}.delete-record-filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-start}.delete-record-filters>.ant-select{flex:0 1 11rem;min-width:9rem}.delete-record-filters>.ant-btn{flex:0 0 auto}@media(max-width:720px){.delete-record-filters>.ant-select{flex-basis:100%;min-width:0}}.burn-records-section{display:grid;gap:.85rem;min-width:0}.burn-records-section .ant-table-cell{vertical-align:middle}.burn-record-filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.burn-record-filters .ant-select{width:180px}.burn-record-token{display:grid;gap:.2rem;min-width:0}.external-wallet-section{display:grid;min-width:0}.wallet-group-detail-modal-shell .ant-modal-body{max-height:calc(100vh - 12rem);overflow:hidden}.wallet-group-detail-modal{display:grid;gap:1rem;max-height:calc(100vh - 14rem);overflow:auto;padding-right:.2rem}.wallet-group-detail-section-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0}.wallet-group-detail-section-header strong{color:var(--ink);font-weight:900}.wallet-group-detail-section-header span{color:var(--muted);font-size:.82rem;font-weight:780}.wallet-group-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem}.wallet-group-detail-summary>div{display:grid;align-content:start;gap:.28rem;min-width:0;min-height:3.5rem;padding:.72rem .78rem;border:1px solid rgba(124,58,237,.12);border-radius:8px;background:#ffffffd1}.wallet-group-detail-summary>div>span:first-child{color:var(--muted);font-size:.74rem;font-weight:850}.wallet-group-detail-summary>div strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.9rem}.wallet-group-detail-full-row{grid-column:1/-1}.wallet-group-member-section{display:grid;gap:.75rem}.wallet-group-detail-modal-shell .ant-table-pagination.ant-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;flex-wrap:wrap}@media(max-width:760px){.wallet-group-detail-summary{grid-template-columns:1fr}.wallet-group-detail-modal-shell .ant-pagination-options{display:inline-flex;margin-inline-start:0}}.wallet-group-section{display:grid;gap:.85rem}.wallet-group-filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-start}.wallet-group-filters>.ant-input,.wallet-group-filters>.ant-input-affix-wrapper{flex:0 1 20rem;min-width:14rem}.wallet-group-filters>.ant-btn{flex:0 0 auto}.wallet-group-title{min-width:0}.wallet-group-title span{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem}@media(max-width:720px){.wallet-group-filters>.ant-input,.wallet-group-filters>.ant-input-affix-wrapper{flex-basis:100%;min-width:0}}.history-sweep-admin-detail{display:grid;gap:14px;min-width:0}.history-sweep-admin-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.history-sweep-admin-summary>div,.history-sweep-admin-item-grid>div{display:grid;gap:4px;min-width:0}.history-sweep-admin-summary>div{border:1px solid #e2e7ee;border-radius:6px;background:#f8fafc;padding:9px 10px}.history-sweep-admin-summary span,.history-sweep-admin-item-grid span{color:#707989;font-size:12px}.history-sweep-admin-item-list{display:flex;flex-direction:column;gap:10px;max-height:min(58vh,620px);overflow:auto;padding-right:4px}.history-sweep-admin-item-card{flex:0 0 auto;border:1px solid #dfe4ec;border-left:3px solid #2563eb;border-radius:6px;padding:12px}.history-sweep-admin-item-card.is-failed{border-left-color:#dc2626}.history-sweep-admin-item-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.history-sweep-admin-item-card>header>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.history-sweep-admin-item-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px}.history-sweep-admin-signatures{display:grid;gap:4px}.history-sweep-admin-item-note,.history-sweep-admin-item-error{grid-column:1/-1}.history-sweep-admin-item-note strong{color:#b45309}.history-sweep-admin-item-error pre{max-height:10rem;margin:0;overflow:auto;border-radius:4px;background:#fff1f0;color:#b42318;padding:8px;white-space:pre-wrap;word-break:break-word}@media(max-width:760px){.history-sweep-admin-summary,.history-sweep-admin-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-sweep-admin-item-card>header{flex-direction:column}}.history-sweeps-admin-section{min-width:0}.operator-wallet-history-modal-shell .ant-modal-body{max-height:calc(100vh - 12rem);overflow:hidden}.operator-wallet-history-modal{display:grid;gap:1rem;min-width:0;max-height:calc(100vh - 14rem);overflow:auto;padding-right:.2rem}.operator-wallet-history-current{display:grid;gap:.55rem;min-width:0;padding:.8rem .9rem;border-left:3px solid var(--primary);background:#3b82f612}.operator-wallet-history-current>strong{color:var(--ink);font-weight:900}.operator-wallet-history-current .admin-address-cell{min-width:0;flex-wrap:wrap}.operator-wallet-history-current .admin-address-cell>.mono{white-space:normal;overflow-wrap:anywhere}.operator-wallet-history-list{display:grid;gap:.75rem;min-width:0}.operator-wallet-history-list-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.operator-wallet-history-list-header strong{color:var(--ink);font-weight:900}.operator-wallet-history-list-header span{color:var(--muted);font-size:.82rem;font-weight:780}.operator-wallet-history-address{display:grid;gap:.25rem;min-width:0}.operator-wallet-history-address>strong{color:var(--ink);font-size:.86rem}.operator-wallet-history-status{margin-inline-end:0;color:var(--muted);border-color:#64748b3d;background:#94a3b81f}@media(max-width:720px){.operator-wallet-history-current{padding:.72rem}}.operator-token-detail{display:grid;gap:1rem;min-width:0}.operator-token-detail-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:6px;overflow:hidden}.operator-token-detail-summary>div{display:grid;gap:.35rem;min-width:0;padding:.75rem .9rem;border-bottom:1px solid var(--line)}.operator-token-detail-summary>div:nth-child(odd){border-right:1px solid var(--line)}.operator-token-detail-summary>div span:first-child{color:var(--muted);font-size:.78rem}@media(max-width:720px){.operator-token-detail-summary{grid-template-columns:1fr}.operator-token-detail-summary>div:nth-child(odd){border-right:0}}.operator-wallet-section{display:grid;gap:.85rem}.operator-token-link{max-width:10.5rem;height:auto;padding-inline:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-wallet-filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-start}.operator-wallet-filters>.ant-input,.operator-wallet-filters>.ant-input-affix-wrapper{flex:0 1 20rem;min-width:14rem}.operator-wallet-filters>.ant-select{flex:0 1 11rem;min-width:9rem}.operator-wallet-filters>.ant-btn{flex:0 0 auto}@media(max-width:720px){.operator-wallet-filters>.ant-input,.operator-wallet-filters>.ant-input-affix-wrapper,.operator-wallet-filters>.ant-select{flex-basis:100%;min-width:0}}.relay-wallet-section{display:grid;gap:.85rem}.relay-wallet-filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-start}.relay-wallet-filters>.ant-input,.relay-wallet-filters>.ant-input-affix-wrapper{flex:0 1 20rem;min-width:14rem}.relay-wallet-filters>.ant-select{flex:0 1 11rem;min-width:9rem}.relay-wallet-filters>.ant-btn{flex:0 0 auto}@media(max-width:720px){.relay-wallet-filters>.ant-input,.relay-wallet-filters>.ant-input-affix-wrapper,.relay-wallet-filters>.ant-select{flex-basis:100%;min-width:0}}.trade-wallet-section{display:grid;gap:.85rem}.trade-wallet-filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-start}.trade-wallet-filters>.ant-input,.trade-wallet-filters>.ant-input-affix-wrapper{flex:0 1 20rem;min-width:14rem}.trade-wallet-filters>.ant-select{flex:0 1 11rem;min-width:9rem}.trade-wallet-filters>.ant-btn{flex:0 0 auto}@media(max-width:720px){.trade-wallet-filters>.ant-input,.trade-wallet-filters>.ant-input-affix-wrapper,.trade-wallet-filters>.ant-select{flex-basis:100%;min-width:0}}.wallet-detail-view{display:grid;gap:.8rem;min-width:0}.wallet-detail-overview-actions{display:flex;align-items:center;min-height:2rem;min-width:0;padding:.8rem 1.05rem 0}.wallet-detail-back-button{flex:0 0 auto;color:var(--brand);border-color:#dbeafe;background:var(--brand-soft)}.wallet-detail-overview{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.wallet-detail-identity{display:grid;gap:.9rem;min-width:0;padding:.72rem 1.05rem .95rem}.wallet-detail-identity-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.wallet-detail-identity-heading>div:first-child{min-width:0}.wallet-detail-identity-heading h2{margin:.12rem 0 0;color:var(--ink);font-size:1.14rem;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.wallet-detail-eyebrow,.wallet-detail-address-strip>span,.wallet-detail-meta dt,.wallet-detail-metric dt{color:var(--muted);font-size:.76rem;font-weight:740}.wallet-detail-identity-badges{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 0 auto}.wallet-detail-environment{display:inline-flex;align-items:center;min-height:1.7rem;padding:.18rem .5rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);background:var(--surface-muted);font-size:.78rem;font-weight:760}.wallet-detail-address-strip{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding:.66rem .74rem;border-left:3px solid var(--brand);background:var(--brand-soft)}.wallet-detail-address-strip .admin-address-cell{min-width:0}.wallet-detail-address-strip .admin-address-cell .mono{color:var(--ink);font-size:.9rem;font-weight:680}.wallet-detail-meta,.wallet-detail-metrics{margin:0}.wallet-detail-meta{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.wallet-detail-meta>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;min-width:0}.wallet-detail-meta dd{min-width:0;margin:0;color:var(--ink);font-size:.9rem;font-weight:680;overflow-wrap:anywhere}.wallet-detail-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;border-top:1px solid var(--line);background:var(--surface-subtle)}.wallet-detail-metric{display:grid;align-content:center;gap:.3rem;min-width:0;min-height:5.1rem;padding:.78rem .9rem;border-right:1px solid var(--line)}.wallet-detail-metric:last-child{border-right:0}.wallet-detail-metric dd{min-width:0;margin:0;color:var(--ink);font-size:1.22rem;font-weight:820;line-height:1.15;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wallet-detail-balance-metric dd{color:var(--brand-strong)}.wallet-detail-data-panel{min-width:0;overflow:hidden;padding:.82rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.wallet-detail-data-panel .ant-tabs-nav{margin-bottom:.9rem}.wallet-detail-data-panel .ant-tabs-nav-wrap,.wallet-detail-data-panel .ant-tabs-content-holder,.wallet-detail-data-panel .ant-tabs-tabpane{min-width:0}.wallet-detail-data-panel .ant-tabs-tab{padding:.52rem .1rem;font-weight:680}@media(max-width:1080px){.wallet-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-detail-metric{border-bottom:1px solid var(--line)}.wallet-detail-metric:nth-child(3){border-right:0}.wallet-detail-metric:nth-last-child(-n+2){border-bottom:0}}@media(max-width:720px){.wallet-detail-identity-heading{align-items:flex-start;flex-direction:column}.wallet-detail-identity-badges{justify-content:flex-start}.wallet-detail-address-strip,.wallet-detail-meta>div{grid-template-columns:minmax(0,1fr);gap:.35rem}.wallet-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-detail-balance-metric{grid-column:1/-1}.wallet-detail-metric,.wallet-detail-metric:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.wallet-detail-metric:nth-child(odd){border-right:0}.wallet-detail-metric:nth-last-child(-n+2){border-bottom:0}.wallet-detail-data-panel{padding:.72rem}}@media(max-width:480px){.wallet-detail-overview-actions{padding:.72rem .82rem 0}.wallet-detail-identity{padding:.82rem}.wallet-detail-address-strip .admin-address-cell{align-items:flex-start;flex-wrap:wrap}}.wallets-view .ant-table-cell{vertical-align:top}.wallets-view .wallet-address-cell{max-width:32rem}.wallets-view .wallet-account-list{display:grid;gap:.42rem;min-width:0}.wallets-view .wallet-account-cell{max-width:15rem}.wallets-view .wallet-detail-link{color:inherit;text-decoration:none}.wallets-view .wallet-detail-link strong{color:var(--brand);text-decoration:underline;text-underline-offset:.16rem;font-weight:760}.wallets-view .wallet-detail-link span{color:var(--muted)}.wallets-view .wallet-detail-link:hover strong{color:var(--brand-strong)}.wallets-view .wallet-parent-link{color:inherit;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.wallets-view .wallet-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.wallets-view .binding-list{display:flex;flex-wrap:wrap;gap:.35rem;max-width:34rem}.receivingImportPanel{display:grid;gap:.72rem}.receivingImportPanel .receivingImportFileRow{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}.receivingImportPanel .receivingImportFileRow input[type=file]{width:100%;padding:.52rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-muted)}:root{--bg: #f5f7fb;--paper: #ffffff;--ink: #101828;--muted: #667085;--faint: #98a2b3;--line: #e5eaf2;--line-strong: #d6deea;--brand: #2563eb;--brand-strong: #1d4ed8;--brand-soft: #eff6ff;--accent: #2563eb;--text: #101828;--ember: #16a34a;--amber: #f59e0b;--danger: #b42318;--success: #11845b;--warning: #b54708;--shadow: 0 8px 24px rgba(15, 23, 42, .06);--shadow-sm: 0 4px 14px rgba(15, 23, 42, .045);--focus-ring: 0 0 0 3px rgba(37, 99, 235, .18);--surface: #ffffff;--surface-strong: #ffffff;--surface-muted: #f8fafc;--surface-subtle: #fbfcfe;--control-bg: #ffffff;--radius-sm: 6px;--radius: 8px;--radius-lg: 10px;--admin-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;color:var(--ink);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei UI,sans-serif;font-size:15px;font-variant-numeric:tabular-nums}html{color-scheme:light;scroll-behavior:smooth}*{box-sizing:border-box}*::selection{color:#fff;background:#2563ebdb}body{margin:0;min-height:100vh;color:var(--ink);background:var(--bg);overflow-x:hidden;-webkit-tap-highlight-color:rgba(37,99,235,.14);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed}:where(a,button,input,textarea,select,[tabindex],.ant-btn,.ant-input,.ant-input-number,.ant-select-selector,.ant-picker,.ant-tabs-tab,.ant-pagination-item):focus-visible{outline:0;box-shadow:var(--focus-ring)}:where(.ant-input,.ant-input-number,.ant-select,.ant-picker):focus-within{box-shadow:var(--focus-ring)}.workspace:focus{outline:0}.skip-link{position:fixed;left:1rem;top:1rem;z-index:1000;transform:translateY(-160%);border-radius:8px;padding:.58rem .8rem;color:#fff;background:var(--ink);font-weight:820;text-decoration:none;box-shadow:var(--shadow)}.skip-link:focus-visible{transform:translateY(0)}.login-shell{--login-bg: #f6f6f7;--login-panel: rgba(255, 255, 255, .78);--login-panel-solid: #ffffff;--login-panel-soft: rgba(247, 247, 248, .82);--login-ink: #171719;--login-muted: #686870;--login-line: rgba(22, 22, 25, .14);--login-primary: #7c3cff;--login-accent: #cfff04;--login-accent-soft: rgba(207, 255, 4, .26);--login-focus: 0 0 0 4px rgba(124, 60, 255, .18);--login-button-bg: linear-gradient(135deg, #111114 0%, #2b203c 58%, #6d28d9 100%);--login-button-text: #ffffff;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100dvh;padding:1.5rem;color:var(--login-ink);background:linear-gradient(135deg,rgba(207,255,4,.16),transparent 34%),linear-gradient(315deg,rgba(124,60,255,.12),transparent 42%),var(--login-bg)}.login-topbar{display:flex;align-items:center;justify-content:space-between;width:min(100%,76rem);margin:0 auto;padding:.25rem 0}.login-brand-lockup{display:inline-flex;align-items:center;gap:.72rem;color:var(--login-ink);font-size:.98rem;font-weight:760}.login-brand-mark{display:inline-grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid var(--login-line);border-radius:12px;overflow:hidden;background:#ffffffd1;box-shadow:0 12px 26px #7c3cff29}.login-brand-mark img,.brand-mark img,.sidebar-user-avatar img{display:block;width:76%;height:76%;object-fit:contain}.login-stage{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(24rem,.82fr);gap:1.3rem;align-self:center;width:min(100%,76rem);margin:0 auto;padding:clamp(1.5rem,4vh,2rem) 0}.login-visual,.login-card{min-width:0;border:1px solid var(--login-line);border-radius:34px;background:var(--login-panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.login-visual{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:1rem;min-height:clamp(31.5rem,62vh,35rem);overflow:hidden;padding:1.1rem}.login-visual:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.52),transparent 34%),linear-gradient(135deg,var(--login-accent-soft),transparent 40%);pointer-events:none}.login-art-frame,.login-feature-strip{position:relative;z-index:1}.login-art-frame{align-self:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--login-line) 76%,transparent);border-radius:28px;background:#ece9ea;box-shadow:0 22px 62px #1414181f}.login-art-frame img{display:block;width:100%;height:clamp(24rem,50vh,29.6rem);object-fit:cover}.login-feature-strip{display:flex;flex-wrap:wrap;gap:.6rem;padding:0 .15rem .1rem}.login-feature-strip span{min-height:2.05rem;border:1px solid var(--login-line);border-radius:999px;padding:.42rem .82rem;color:var(--login-ink);background:var(--login-panel-solid);font-size:.8rem;font-weight:760;box-shadow:0 10px 26px #12121814}.login-feature-strip span:nth-child(2){color:#101012;border-color:transparent;background:var(--login-accent)}.login-card{display:grid;gap:.9rem;align-content:start;min-height:clamp(31.5rem,62vh,35rem);padding:2.15rem 2.45rem;animation:rise .5s ease-out both}.login-card-visual{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center;min-height:6.6rem;margin-bottom:.35rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--login-line) 78%,transparent);border-radius:22px;padding:1rem;background:linear-gradient(135deg,#ffffffe6,#f7f7f8a8),linear-gradient(135deg,#7c3cff1f,#cfff0429);box-shadow:inset 0 1px #ffffffb3,0 16px 34px #12121814}.login-card-visual-mark{position:relative;z-index:1;display:grid;width:3.45rem;height:3.45rem;place-items:center;border-radius:18px;background:#fff;box-shadow:0 14px 28px #2a1f4024}.login-card-visual-mark img{display:block;width:74%;height:74%;object-fit:contain}.login-admin-shield{position:absolute;right:1.1rem;top:.85rem;display:grid;grid-template-columns:repeat(3,.48rem);gap:.28rem;padding:.62rem;border-radius:16px;background:#171719d1;box-shadow:0 12px 26px #17171929}.login-admin-shield span{display:block;width:.48rem;height:1.8rem;border-radius:999px;background:var(--login-accent)}.login-admin-shield span:nth-child(2){height:2.35rem;background:#fff}.login-admin-shield span:nth-child(3){height:1.25rem;background:#7c3cffe6}.login-card-visual-stack{position:relative;z-index:1;display:grid;gap:.42rem;min-width:0}.visual-line{display:block;width:72%;height:.54rem;border-radius:999px;background:#1717191a}.visual-line.strong{width:52%;background:#171719bf}.visual-line.short{width:38%;background:#6d28d938}.login-form-heading{display:grid;gap:.45rem;margin-bottom:.2rem}.login-form-heading h2{margin:0;color:var(--login-ink);font-size:2rem;font-weight:760;line-height:1.15}.login-form-heading p{margin:0;color:var(--login-muted);font-size:.94rem;line-height:1.55}.app-shell-skeleton .sidebar-footer{display:none}.skeleton-nav span,.auth-skeleton-lines span{display:block;overflow:hidden;position:relative;border-radius:12px;background:#6d28d914}.skeleton-nav span:after,.auth-skeleton-lines span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.64),transparent);transform:translate(-100%);animation:shimmer 1.45s ease-in-out infinite}.skeleton-nav{gap:.65rem}.skeleton-nav span{height:2.55rem}.auth-restore-inline{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.auth-restore-inline div{display:grid;gap:.18rem}.auth-restore-inline strong{color:var(--ink);font-size:1rem;font-weight:820}.auth-restore-inline span:last-child{color:var(--muted);font-size:.88rem;font-weight:680}.auth-skeleton-lines{display:grid;gap:.78rem}.auth-skeleton-lines span{height:3.1rem}.auth-skeleton-lines span:nth-child(2){width:72%}.auth-skeleton-lines span:nth-child(3){width:88%}@keyframes shimmer{to{transform:translate(100%)}}.login-field{display:grid;gap:.4rem;color:var(--login-muted);font-size:.86rem;font-weight:680}.login-field input{width:100%;min-height:3.1rem;border:1px solid var(--login-line);border-radius:14px;padding:.72rem .9rem;color:var(--login-ink);background:var(--login-panel-soft);outline:0;font-size:.95rem;font-weight:650}.password-input-wrap{position:relative;display:block}.password-input-wrap input{padding-right:3.2rem}.password-toggle{position:absolute;top:50%;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:0;border-radius:999px;color:var(--login-muted);background:transparent;transform:translateY(-50%)}.password-toggle svg{width:1.05rem;height:1.05rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.login-field input:focus{border-color:color-mix(in srgb,var(--login-primary) 56%,var(--login-line));background:var(--login-panel-solid);box-shadow:var(--login-focus)}.login-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:3.15rem;border:0;border-radius:999px;padding:.72rem 1rem;color:var(--login-button-text);background:var(--login-button-bg);box-shadow:0 20px 36px #7c3cff38;font-weight:760;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease}.login-submit:disabled{cursor:not-allowed;opacity:.78;filter:saturate(.86);box-shadow:0 14px 26px #7c3cff29}.login-submit-spinner{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.42);border-top-color:currentColor;border-radius:999px;flex:0 0 auto;animation:login-submit-spin .72s linear infinite}@keyframes login-submit-spin{to{transform:rotate(360deg)}}.login-submit-area{display:grid;gap:.72rem;align-self:start;padding-top:.55rem}.login-submit:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-1px)}.eyebrow{margin:0 0 .4rem;color:var(--brand);font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin:0;letter-spacing:0}h1{font-size:2.45rem;line-height:1.04;font-weight:820}h2{font-size:1.42rem;line-height:1.18;font-weight:760}.ghost-button,.small-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2rem;border:1px solid #dbe6f5;border-radius:var(--radius-sm);padding:.38rem .62rem;color:var(--brand);background:var(--brand-soft);box-shadow:none;font-size:.88rem;font-weight:760;line-height:1.15;white-space:nowrap}.ghost-button:hover:not(:disabled),.small-button:hover:not(:disabled){transform:translateY(-1px)}.ghost-button.danger,.small-button.danger{color:var(--danger);border-color:#b4231829;background:#b4231814}.app-shell{display:grid;grid-template-columns:14.5rem minmax(0,1fr);min-height:100vh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.sidebar{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;height:100vh;min-height:100vh;overflow-y:auto;gap:.75rem;padding:.75rem;border-right:1px solid var(--line);background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain}.sidebar-brand{display:flex;align-items:center;gap:.78rem;min-width:0;padding:.64rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-subtle);box-shadow:none}.brand-mark{display:grid;width:2.45rem;height:2.45rem;flex:0 0 auto;place-items:center;border:1px solid #dbe6f5;border-radius:var(--radius);color:#fff;background:#fff;box-shadow:none}.sidebar-brand-copy{min-width:0}.sidebar-brand-copy .eyebrow{margin-bottom:.24rem}.sidebar-brand-copy h2{overflow:hidden;font-size:1.12rem;line-height:1.24;text-overflow:ellipsis;white-space:nowrap}.nav-list{display:grid;gap:.18rem;padding:.42rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-subtle);box-shadow:none}.nav-list button{position:relative;border:1px solid transparent;border-radius:var(--radius-sm);padding:.62rem .72rem .62rem 1rem;color:var(--muted);background:transparent;font-size:.92rem;font-weight:780;line-height:1.28;text-align:left;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease}.nav-list button.active,.nav-list button:hover{color:var(--brand);border-color:#dbeafe;background:var(--brand-soft)}.nav-list button.active:before{content:"";position:absolute;left:.45rem;top:50%;width:.22rem;height:1.2rem;border-radius:999px;background:var(--brand);transform:translateY(-50%)}.sidebar-footer{display:grid;gap:.58rem;margin-top:auto;padding:.62rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-subtle);box-shadow:none}.sidebar-user{display:flex;align-items:center;gap:.62rem;min-width:0}.sidebar-user-avatar{flex:0 0 auto;display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:.82rem;color:var(--brand-strong);background:#6d28d91a}.sidebar-user p{display:grid;min-width:0;gap:.12rem;line-height:1.28}.sidebar-user strong,.sidebar-user span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user strong{color:var(--ink);font-size:.94rem}.sidebar-user span{color:var(--muted);font-size:.82rem}.sidebar-network-switch{position:relative;min-width:0}.sidebar-network-trigger{position:relative;display:flex;align-items:center;gap:.48rem;width:100%;min-height:2.08rem;border:1px solid var(--line);border-radius:var(--radius-sm);padding:.42rem 1.35rem .42rem .62rem;color:var(--ink);background:#fff;box-shadow:none;font-size:.78rem;font-weight:760;text-align:left;transition:border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease}.sidebar-network-trigger:after{content:"";position:absolute;right:.62rem;top:50%;width:.38rem;height:.38rem;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;opacity:.58;transform:translateY(-50%) rotate(45deg)}.sidebar-network-trigger:hover,.sidebar-network-trigger:focus-visible,.sidebar-network-switch.open .sidebar-network-trigger,.sidebar-network-switch:focus-within .sidebar-network-trigger{color:var(--brand);border-color:#bfdbfe;background:var(--brand-soft);box-shadow:none}.sidebar-network-trigger svg{flex:0 0 auto;width:1rem;height:1rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.network-trigger-copy{display:flex;align-items:center;min-width:0;gap:.25rem;line-height:1}.network-trigger-copy span{color:var(--muted);font-size:.76rem;font-weight:820}.network-trigger-copy span:after{content:":"}.network-trigger-copy strong{overflow:hidden;color:inherit;font-size:.88rem;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.sidebar-network-panel{position:absolute;left:0;right:0;bottom:calc(100% + .5rem);z-index:40;display:grid;gap:.08rem;border:1px solid rgba(15,23,42,.14);border-radius:10px;padding:.34rem;background:#fffffffa;box-shadow:0 14px 30px #0f172a24;opacity:0;pointer-events:none;transform:translateY(.24rem) scale(.98);transform-origin:bottom center;transition:opacity .14s ease,transform .14s ease,visibility .14s ease;visibility:hidden}.sidebar-network-panel:before{content:"";position:absolute;left:50%;bottom:-.34rem;width:.56rem;height:.56rem;border-right:1px solid rgba(15,23,42,.14);border-bottom:1px solid rgba(15,23,42,.14);background:#fffffffa;transform:translate(-50%) rotate(45deg)}.sidebar-network-panel:after{content:"";position:absolute;left:0;right:0;bottom:-.72rem;height:.72rem}.sidebar-network-switch:hover .sidebar-network-panel,.sidebar-network-switch.open .sidebar-network-panel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.network-panel-title{padding:.1rem .38rem .22rem;color:var(--muted);font-size:.64rem;font-weight:860}.sidebar-network-panel button{position:relative;display:grid;grid-template-columns:.38rem minmax(0,1fr) .62rem;column-gap:.36rem;min-height:1.82rem;border:1px solid transparent;border-radius:7px;padding:.27rem .38rem;color:var(--ink);background:transparent;text-align:left}.sidebar-network-panel button:before{content:"";grid-column:1;grid-row:1;align-self:center;width:.34rem;height:.34rem;border-radius:999px;background:#d5dde8}.sidebar-network-panel button span{grid-column:2;grid-row:1;min-width:0;overflow:hidden;font-size:.74rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.sidebar-network-panel button small{display:none}.sidebar-network-panel button:hover,.sidebar-network-panel button:focus-visible,.sidebar-network-panel button.active{border-color:#2563eb2e;color:var(--brand);background:#2563eb12}.sidebar-network-panel button.active:before{background:var(--success);box-shadow:0 0 0 3px #11845b1f}.sidebar-network-panel button.active:after{content:"";grid-column:3;grid-row:1;align-self:center;justify-self:end;width:.42rem;height:.22rem;border-bottom:1.7px solid var(--success);border-left:1.7px solid var(--success);transform:rotate(-45deg)}.sidebar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.sidebar-actions .ghost-button{width:100%;min-height:2rem}.workspace{min-width:0;width:min(100%,120rem);margin:0 auto;padding:.88rem;scroll-margin-top:1rem}.content,.grid{display:grid;gap:.75rem}.grid.cards{grid-template-columns:repeat(5,minmax(0,1fr))}.ant-card,.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.metric{position:relative;overflow:hidden}.metric:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:var(--brand)}.table-card{position:relative;overflow:hidden}.ant-card-head{min-height:2.8rem;border-bottom-color:var(--line);padding:0 .82rem}.ant-card-head-title{color:var(--ink);font-size:1.02rem;font-weight:820;text-wrap:balance}.ant-card-body{padding:.82rem}.ant-btn{touch-action:manipulation;border-radius:var(--radius-sm);font-size:.88rem;font-weight:760;box-shadow:none}.ant-btn-primary{background:var(--brand);box-shadow:none}.ant-btn-primary:not(:disabled):hover{background:var(--brand-strong)}.ant-modal-content,.ant-drawer-content{border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 18px 48px #0f172a24;overscroll-behavior:contain}.ant-modal-header{margin-bottom:.65rem;padding-bottom:.58rem;border-bottom:1px solid var(--line)}.ant-modal-title{color:var(--ink);font-size:1.06rem;font-weight:820}.ant-modal-body{max-height:min(72vh,48rem);overflow-y:auto}.ant-modal-footer{margin-top:.7rem;padding-top:.62rem;border-top:1px solid var(--line)}.ant-drawer-header{border-bottom-color:var(--line)}.ant-drawer-title{color:var(--ink);font-size:.98rem;font-weight:820}.notice{border-radius:var(--radius)}.identity-cell{display:grid;min-width:0;gap:.18rem;line-height:1.35}.identity-cell strong,.identity-cell span,.mono{overflow-wrap:anywhere}.mono,.ant-statistic-content,.ant-table-cell,.wallet-balance-card strong{font-variant-numeric:tabular-nums}.chain-endpoint-cell{display:block;max-width:100%}.identity-cell span,.muted{color:var(--muted);font-size:.88rem}.audit-detail-modal-shell{top:4vh}.audit-detail-modal-shell .ant-modal-body{max-height:calc(100vh - 12.5rem);overflow:auto;padding-top:.75rem}.audit-detail-modal{display:grid;gap:1rem}.audit-detail-hero,.audit-info-section{border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#f8fafc9e}.audit-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.95rem 1rem}.audit-detail-hero>div:first-child{display:grid;min-width:0;gap:.24rem}.audit-detail-hero span,.audit-info-label{color:var(--muted);font-size:.82rem;font-weight:760}.audit-detail-hero strong{color:var(--ink);font-size:1.08rem;line-height:1.35;overflow-wrap:anywhere}.audit-detail-hero-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;min-width:8.5rem;color:var(--muted);font-size:.82rem}.audit-info-section{display:grid;gap:.72rem;padding:.9rem}.audit-info-section h3{margin:0;color:var(--ink);font-size:1rem;font-weight:820}.audit-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.audit-info-item{display:grid;min-width:0;gap:.28rem;border:1px solid rgba(148,163,184,.22);border-radius:8px;padding:.62rem .7rem;background:#ffffffd1}.audit-info-item.is-wide{grid-column:span 2}.audit-info-item.is-full{grid-column:1/-1}.audit-info-value{min-width:0;color:var(--ink);font-size:.92rem;font-weight:650;line-height:1.42;overflow-wrap:anywhere}.audit-info-value .ant-typography{max-width:100%;margin:0}.audit-api-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem}.audit-detail-section{display:grid;min-width:0;gap:.42rem}.audit-detail-section h3{margin:0;color:var(--ink);font-size:.9rem;font-weight:820}.audit-json-block{max-height:20rem;overflow:auto;margin:0;border:1px solid var(--line);border-radius:8px;padding:.7rem .78rem;color:var(--ink);background:#f8fafce0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}@media(max-width:900px){.audit-detail-hero{grid-template-columns:1fr}.audit-detail-hero-meta{justify-content:flex-start}.audit-info-grid,.audit-api-grid{grid-template-columns:1fr}.audit-info-item.is-wide,.audit-info-item.is-full{grid-column:auto}}.chip-list{display:flex;flex-wrap:wrap;gap:.36rem;min-width:0}.chip{display:inline-flex;align-items:center;min-height:1.6rem;border:1px solid #dbeafe;border-radius:var(--radius-sm);padding:.18rem .46rem;color:var(--brand);background:var(--brand-soft);font-size:.84rem;font-weight:760;line-height:1.2}.more-chip{color:var(--success);border-color:#bbf7d0;background:#f0fdf4}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}.form-grid .ant-form-item{margin-bottom:0}.form-grid .wide,.form-actions.wide{grid-column:1/-1}.form-actions{display:flex;justify-content:flex-end;gap:.55rem}.filter-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.72rem .82rem;margin-bottom:.85rem;padding:.78rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted)}.filter-form .ant-form-item{min-width:0;margin-bottom:0}.filter-form :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-select-selector,.ant-picker){height:2.36rem;min-height:2.36rem}.filter-form .ant-select-single .ant-select-selector{align-items:center}.filter-form .filter-actions{align-self:end}.filter-form .filter-actions .ant-form-item-control-input-content{display:flex;justify-content:flex-end;gap:.55rem}.filter-form .filter-actions .ant-btn{height:2.36rem}.filter-form .wide{grid-column:span 2}.modal-stack{display:grid;gap:.82rem}.permission-editor{display:grid;gap:.7rem}.permission-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .8rem;max-height:22rem;overflow:auto;padding:.25rem}.permission-check-list .ant-checkbox-wrapper{min-width:0;margin-inline-start:0;align-items:flex-start;line-height:1.35}.two-factor-shell{display:grid;place-items:center;min-height:100dvh;padding:clamp(1rem,3vw,2.5rem);background:var(--bg);background-attachment:fixed}.two-factor-card{display:grid;width:min(100%,58rem);border:1px solid var(--line);border-radius:18px;background:#ffffffeb;box-shadow:var(--shadow);overflow:hidden}.two-factor-card-redesign{grid-template-columns:minmax(17rem,.92fr) minmax(0,1.08fr);gap:0;padding:.72rem}.two-factor-context,.two-factor-form-panel{min-width:0;border-radius:14px}.two-factor-context{display:grid;align-content:space-between;gap:1.35rem;min-height:31rem;padding:clamp(1.25rem,3vw,1.85rem);color:#151518;background:linear-gradient(180deg,#ffffffd1,#f7f7f8b3),linear-gradient(135deg,#cfff0438,#6d28d914)}.two-factor-context-top,.two-factor-panel-heading,.two-factor-code-field{display:grid;gap:.45rem}.two-factor-context .login-brand-mark{margin-bottom:.35rem}.two-factor-context h1{margin:0;max-width:10ch;font-size:clamp(2rem,4vw,3.2rem);line-height:1;text-wrap:balance}.two-factor-context p,.two-factor-panel-heading p{margin:0;color:var(--muted);line-height:1.65}.two-factor-account{display:grid;gap:.55rem;margin:0;padding:.8rem;border:1px solid rgba(23,23,25,.08);border-radius:12px;background:#ffffffad}.two-factor-account div{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.75rem;align-items:center}.two-factor-account dt{color:var(--muted);font-size:.78rem;font-weight:820}.two-factor-account dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ink);font-weight:760}.two-factor-form-panel{display:grid;align-content:center;gap:1rem;padding:clamp(1.2rem,3vw,1.9rem);background:#ffffffeb}.two-factor-panel-heading h2{margin:0;font-size:clamp(1.45rem,3vw,1.95rem);line-height:1.12;text-wrap:balance}.two-factor-rule{display:grid;gap:.38rem;min-width:0;padding:.9rem 1rem;border:1px solid rgba(109,40,217,.14);border-radius:12px;background:#6d28d90e}.two-factor-rule strong{color:#31245c;font-size:.88rem}.two-factor-rule span{color:var(--muted);font-size:.86rem;font-weight:760;letter-spacing:0}.credential-verify-note{display:grid;gap:.35rem;min-width:0;padding:.8rem .95rem;border:1px solid rgba(21,128,61,.24);border-radius:8px;background:#16a34a14}.credential-verify-note strong{color:#166534;font-size:.88rem;font-weight:850}.credential-verify-note span{color:#155d35;font-size:.86rem;font-weight:760;letter-spacing:0}.two-factor-setup{display:grid;grid-template-columns:minmax(10.5rem,auto) minmax(0,1fr);gap:.9rem;align-items:stretch}.two-factor-qr{display:grid;place-items:center;min-height:11rem;border:1px solid var(--line);border-radius:12px;background:#fff}.two-factor-rule-compact{min-height:5.8rem;align-content:center}.two-factor-code-field label{color:var(--ink);font-size:.88rem;font-weight:820}.two-factor-code-field .two-factor-code-input{min-height:3.35rem;border-radius:12px;font-size:1.2rem;font-variant-numeric:tabular-nums;font-weight:760}.two-factor-code-field .two-factor-code-input:focus{border-color:color-mix(in srgb,var(--brand) 58%,var(--line));box-shadow:var(--focus-ring)}.two-factor-field-hint,.two-factor-field-error{min-height:1.3rem;margin:0;font-size:.82rem;line-height:1.45}.two-factor-field-hint{color:var(--muted)}.two-factor-field-error{color:var(--danger);font-weight:760}.two-factor-secret{overflow-wrap:anywhere;color:var(--ink)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.two-factor-actions{display:grid;grid-template-columns:auto auto;justify-content:space-between;gap:.75rem;align-items:center}.two-factor-actions .ant-btn{min-width:7.6rem;min-height:2.85rem;border-radius:999px;font-weight:780}.two-factor-actions .ant-btn:focus-visible{outline:0;box-shadow:var(--focus-ring)}@media(max-width:760px){.two-factor-shell{place-items:start center}.two-factor-card-redesign{grid-template-columns:1fr}.two-factor-context{min-height:auto}.two-factor-setup{grid-template-columns:1fr}}@media(max-width:560px){.two-factor-shell{place-items:start stretch;padding:.75rem}.two-factor-card{border-radius:14px}.two-factor-card-redesign{padding:.5rem}.two-factor-context,.two-factor-form-panel{padding:1rem}.two-factor-context h1{max-width:none}.two-factor-actions{grid-template-columns:1fr}.two-factor-actions .ant-btn{width:100%}}.ant-table{background:transparent}.ant-table-wrapper{min-width:0;overflow-x:auto}.ant-table-wrapper .ant-table-container{min-width:0}.ant-table-wrapper .ant-table-cell{color:var(--ink)}.ant-table-wrapper .ant-table-cell,.ant-table-wrapper .ant-table-cell *{min-width:0}.ant-table-wrapper .ant-table-thead>tr>th{color:#475467;background:var(--surface-muted);font-size:.88rem;font-weight:820}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{padding:.62rem .72rem;border-bottom-color:var(--line)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#fbfdff}.ant-table-wrapper .ant-table-tbody>tr>td{font-size:.92rem}.ant-spin-blur .ant-empty{visibility:hidden}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker,.ant-input-number-affix-wrapper{border-color:var(--line-strong)!important;border-radius:var(--radius-sm)!important;background:var(--control-bg)!important;box-shadow:none!important;font-size:.9rem}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker{min-height:2.18rem}.ant-input-affix-wrapper>input.ant-input,.ant-input-affix-wrapper>textarea.ant-input{height:auto;min-height:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ant-form-item-label>label{color:var(--muted);font-size:.88rem;font-weight:760}.ant-tabs-nav{margin-bottom:.75rem}.ant-tabs-tab{font-size:.92rem;font-weight:760}.ant-tag{border-radius:var(--radius-sm);font-size:.84rem;font-weight:760}.ant-pagination{margin-top:.75rem!important}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.grid.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.login-stage{grid-template-columns:1fr}.login-visual{min-height:auto}.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;min-height:auto}.grid.cards,.form-grid,.permission-check-list,.filter-form{grid-template-columns:1fr}.filter-form .wide{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
