html,body,body *{user-select:none!important;-webkit-touch-callout:none}input,textarea,[contenteditable]:not([contenteditable=false]),[contenteditable]:not([contenteditable=false]) *{user-select:text!important;-webkit-touch-callout:default}img{-webkit-user-drag:none}*{box-sizing:border-box}body{margin:0}.muted,.stat-note{color:#00000073;font-size:13px}.mb16{margin-bottom:16px}.positive{color:#389e0d}.negative{color:#cf1322}.admin-shell{min-height:100vh}.admin-sider{position:fixed!important;inset:0 auto 0 0;height:100vh;overflow:auto;border-right:1px solid #f0f0f0;z-index:20}.admin-brand{display:flex;align-items:center;font-size:17px;font-weight:600;white-space:nowrap;border-bottom:1px solid #f0f0f0}.admin-sider .ant-menu{border-inline-end:0}.admin-main{min-width:0}.is-collapsed .admin-main{margin-left:80px}.admin-header{background:#fff!important;line-height:normal!important;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;position:sticky;top:0;z-index:10}.mobile-menu{display:none}.page-content{min-width:0}.admin-footer{text-align:center;font-size:12px}.page-actions{display:flex;align-items:center}.overview-grid,.metric-grid,.activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.stat-note{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.panel-title h2{margin:0;font-weight:600}.panel-title p{margin:4px 0 0;color:#00000073;font-size:12px;font-weight:400}.ant-card-head-title{white-space:normal!important}.inline-controls,.filters,.table-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.table-toolbar{display:flex;justify-content:space-between}.economics-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12px;color:#00000073}.definitions{max-width:420px;font-size:13px}.identity-cell,.gift-cell,.detail-hero{display:flex;align-items:center;gap:12px}.identity-text,.identity-cell>div{min-width:0}.identity-cell b,.identity-text b{display:block;font-weight:500}.identity-cell small,.identity-text small{display:block;margin-top:4px;color:#00000073}.gift-cell img{height:40px;width:40px;object-fit:contain}.detail-hero h2{margin:0}.detail-hero p{margin:6px 0 0;color:#00000073}.detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.detail-stats>div{padding:12px;background:#fafafa;border:1px solid #f0f0f0}.detail-stats span,.detail-stats b{display:block}.detail-stats span{font-size:12px;color:#00000073;margin-bottom:8px}.entry-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0}.entry-row small{display:block;margin-top:4px;color:#00000073}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.span-two{grid-column:span 2}.action-target{border:1px solid #f0f0f0;background:#fafafa;padding:12px;margin-bottom:16px;overflow-wrap:anywhere}.action-target b,.action-target span{display:block}.action-target span{margin-top:6px;color:#00000073;font-size:12px}.quantity-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.gift-preview{display:flex;align-items:center;gap:16px;border:1px solid #f0f0f0;padding:12px;margin-bottom:12px}.gift-preview img{width:64px;height:64px;object-fit:contain}.gift-preview p{margin:6px 0 0;color:#00000073}.detail-section-title{margin:24px 0 12px;font-size:16px;font-weight:500}.json-detail{background:#fafafa;border:1px solid #f0f0f0;padding:12px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:360px;overflow:auto}.activity-top,.activity-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.activity-top img{object-fit:contain}.activity-card h3{font-weight:500}.activity-card p,.activity-bottom>span{color:#00000073;font-size:12px}.release-kv{display:flex;justify-content:space-between;padding:12px 0;gap:16px;border-bottom:1px solid #f0f0f0}.release-kv b{font-weight:500;overflow-wrap:anywhere;text-align:right}.security-summary{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.security-summary>.anticon{margin-top:4px;font-size:20px}.security-summary p{margin:4px 0 0;font-size:13px;color:#00000073}.security-optional{padding:12px 0}.optional-symbol{display:none}.security-optional h3{font-size:16px;font-weight:500}.security-optional p{font-size:13px;color:#00000073}.fullscreen-loading{min-height:100vh;display:flex;align-items:center;justify-content:center}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.login-note{font-size:12px;color:#00000073;margin:20px 0 0}@media(max-width:1200px){.overview-grid,.activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:992px){.admin-sider,.desktop-menu{display:none!important}.admin-main,.is-collapsed .admin-main{margin-left:0}.mobile-menu{display:inline-flex}.two-column{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:576px){.admin-header{padding:0 12px!important}.page-content{margin:16px}.account-name{display:none}.overview-grid,.metric-grid,.activity-grid{gap:12px}.ant-statistic-content{font-size:20px!important;overflow-wrap:anywhere}.form-grid{grid-template-columns:1fr}.span-two{grid-column:auto}.table-toolbar,.page-actions{flex-wrap:wrap}.stat-note{font-size:12px}}.help-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;padding:2px;border:0;background:transparent;color:#8c8c8c;font-size:14px;vertical-align:middle;cursor:pointer;line-height:1}.panel-title h2{display:flex;align-items:center;line-height:24px}.activity-card .ant-card-body{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:8px 12px;align-items:center}.activity-top{display:contents}.activity-top img{width:36px;height:36px;grid-column:1;grid-row:1 / span 2}.activity-top .ant-tag{grid-column:3;grid-row:1;margin:0}.activity-card h3{grid-column:2;grid-row:1 / span 2;margin:0;line-height:22px}.activity-bottom{grid-column:3;grid-row:2;justify-content:flex-end}.activity-bottom .ant-btn{padding:0;height:22px;font-size:12px}.security-grid{grid-template-columns:minmax(0,600px)}.overview-live{display:inline-flex;align-items:center;gap:6px}.overview-live b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview-secondary{display:flex;flex-direction:column;gap:4px}.online-dot{width:6px;height:6px;border-radius:50%;background:#52c41a;flex-shrink:0}body{color:#253047;background:#f5f6fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.admin-shell{background:#f5f6fa}.admin-sider{border-color:#e9ecf2}.admin-sider .ant-layout-sider-children{display:flex;flex-direction:column}.admin-brand{height:64px;min-height:64px;justify-content:flex-start;gap:12px;padding:0 22px;border-color:#e9ecf2}.admin-brand img{flex-shrink:0}.admin-brand strong,.login-brand strong{display:block;letter-spacing:1.4px;font-size:18px;line-height:22px}.admin-brand span,.login-brand span{display:block;font-size:11px;line-height:18px;color:#8a94a7;font-weight:400;letter-spacing:1px}.is-collapsed .admin-brand{justify-content:center;padding:0}.admin-sider .ant-menu{flex:1 1;min-height:0;overflow-y:auto;padding:10px 8px 18px}.admin-sider .ant-menu-item{margin-inline:0;margin-block:2px;width:100%;font-size:13px}.admin-sider .ant-menu-item-group-title{font-size:11px;padding:8px 16px 4px;line-height:16px;letter-spacing:.6px}.admin-sider .ant-menu-item-group-list .ant-menu-item{padding-left:16px!important}.is-collapsed .admin-sider .ant-menu-item-group-title{height:10px;padding:0;font-size:0}.is-collapsed .admin-sider .ant-menu-item-group-list .ant-menu-item{padding-left:24px!important}.admin-main{margin-left:224px;background:#f5f6fa}.admin-header{height:64px!important;padding:0 26px!important;border-color:#e9ecf2}.operator-avatar{background:#eee9f9;color:#7057c9}.page-content{margin:26px}.page-title{margin-bottom:22px}.page-category{display:block;color:#98a2b2;font-size:11px;letter-spacing:1px;margin-bottom:4px}.page-title h1{font-size:23px;line-height:32px;letter-spacing:.2px;font-weight:650;margin:0}.page-title h1 .help-icon{font-size:14px;color:#9aa3b2;font-weight:400}.admin-footer{padding:12px 24px 24px;background:transparent;color:#a3abba;letter-spacing:.4px}.muted,.stat-note{color:#8290a5}.page-actions{justify-content:flex-end;gap:12px;margin-bottom:18px}.overview-section{margin-bottom:22px}.section-heading{font-size:13px;font-weight:600;color:#68758b;margin:0 0 10px}.overview-grid{gap:16px;margin-bottom:0}.overview-card .ant-card-body{padding:18px 20px}.overview-card .ant-statistic-title{font-size:13px;margin-bottom:10px}.overview-card .ant-statistic-content{font-size:28px;line-height:36px;font-weight:600;letter-spacing:.2px}.overview-card .ant-statistic-content-suffix{font-size:15px;font-weight:400;color:#8a94a7;margin-left:6px}.stat-note{margin-top:12px;min-height:24px;gap:8px;font-size:12px}.stat-note .ant-btn{font-size:12px}.overview-live{font-size:12px;color:#8290a5}.overview-live b{color:#46536a}.two-column{gap:20px;margin-bottom:0}.panel{margin-bottom:20px}.ant-card-head-title{font-weight:600!important}.panel-title h2{font-size:15px;color:#34415a}.table-panel .ant-card-body{padding:20px}.table-toolbar{gap:12px;padding:0 0 16px;margin-bottom:0;border-bottom:1px solid #eef0f5;align-items:center}.filters{gap:10px;min-width:0;flex:1 1}.table-summary{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#96a0b1;padding:14px 0 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table-summary b{color:#68758b;font-weight:500}.table-load-more{text-align:center;padding:20px 0 4px;color:#a1aab9;font-size:12px}.ant-table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ant-table-thead>tr>th{font-size:12px;font-weight:500!important}.table-actions{gap:4px;flex-wrap:nowrap}.table-actions .ant-btn{padding-inline:6px}.identity-cell b,.identity-text b{font-size:14px;color:#34415a}.identity-cell small,.identity-text small{font-size:12px;color:#929caf}.identity-cell .ant-avatar{flex-shrink:0}.detail-hero{background:#f8f7fc;padding:16px;border-radius:8px;margin-bottom:20px}.detail-hero h2{font-size:20px}.detail-stats{margin-top:20px}.detail-stats>div,.action-target{background:#f8f9fc;border-color:#e9ecf2;border-radius:6px}.ant-drawer-content-wrapper{max-width:100vw}.ant-drawer-header{border-color:#e9ecf2!important}.ant-drawer-body{padding:24px!important}.ant-modal-body .form-grid{gap:0 18px}.ant-form-item-label>label{color:#59667c}.ant-form-item-extra{font-size:12px;line-height:20px;margin-top:5px}.robot-avatar-field{width:100%}.robot-avatar-field .ant-space-item:last-child{flex:1 1;min-width:0}.quantity-row{flex-wrap:wrap}.quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.economics .metric-grid{gap:12px;margin-bottom:18px}.economics .metric-grid .ant-card{background:#f8f9fc;border-color:#eef0f5}.economics .metric-grid .ant-card-body{padding:14px 16px}.economics .ant-statistic-title{font-size:12px}.economics .ant-statistic-content{font-size:24px;font-weight:600}.economics .ant-statistic-content-suffix{font-size:12px;font-weight:400;color:#8a94a7}.economics-foot{padding-top:14px;border-top:1px solid #eef0f5;margin-top:14px}.economics-placeholder{padding:24px 0}.page-tabs>.ant-tabs-nav{margin-bottom:20px}.activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.activity-card .ant-card-body{padding:18px}.activity-card h3{font-size:14px}.node-bandwidth{display:flex;gap:12px;align-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.node-bandwidth .ant-progress{width:86px;min-width:86px;margin:0}.release-kv{align-items:flex-start;border-color:#eef0f5;font-size:13px}.release-kv b{max-width:70%;word-break:break-all}.help-icon:hover,.help-icon:focus-visible{color:#7057c9}.login-page{background:#f5f6fa}.login-form{width:420px;max-width:100%;border-color:#e9ecf2}.login-form .ant-card-body{padding:34px}.login-brand{display:flex;align-items:center;gap:12px;margin-bottom:32px}.login-form .ant-typography{font-weight:600;font-size:22px;margin:0 0 26px}.login-submit{margin-top:12px}@media(min-width:1800px){.page-content{max-width:1580px;width:calc(100% - 64px);margin:32px auto}}@media(max-width:1200px){.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:992px){.admin-main,.is-collapsed .admin-main{margin-left:0}.admin-header{padding:0 20px!important}.page-content{margin:22px}}@media(max-width:700px){.overview-grid,.economics .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ant-card-head-wrapper{flex-wrap:wrap;gap:8px;padding:12px 0}.ant-card-extra{margin-inline-start:0!important}.activity-grid{grid-template-columns:1fr}}@media(max-width:576px){.admin-header{height:56px!important;padding:0 12px!important}.page-content{margin:16px 12px}.page-title h1{font-size:21px}.page-category{font-size:10px}.page-actions{justify-content:flex-start;flex-direction:row-reverse;font-size:12px}.overview-grid{gap:10px}.overview-card .ant-card-body{padding:14px}.overview-card .ant-statistic-content{font-size:23px}.overview-card .ant-statistic-title{font-size:12px}.overview-secondary{gap:6px}.stat-note{gap:4px}.two-column{gap:16px}.table-panel .ant-card-body{padding:14px}.filters>*,.filters .ant-input-group-wrapper{max-width:100%}.table-toolbar>.ant-btn{margin-left:auto}.economics .metric-grid{gap:10px}.economics .metric-grid .ant-card-body{padding:12px}.economics .ant-statistic-content{font-size:20px!important}.ant-drawer-body{padding:16px!important}.login-form .ant-card-body{padding:26px}.node-bandwidth{gap:8px}}
