:root{--mono: "SF Mono", ui-monospace, Menlo, Consolas, monospace}.app-shell{display:flex;flex-direction:column;height:100vh}.app-top{flex:0 0 52px;display:flex;align-items:center;gap:12px;padding-right:16px;background:var(--top-bg);color:var(--top-ink);border-bottom:1px solid color-mix(in srgb,var(--top-ink) 8%,transparent);z-index:5}.app-brand{flex:0 0 232px;box-sizing:border-box;height:100%;display:flex;align-items:center;gap:10px;padding:0 18px;transition:flex-basis .16s ease}.app-brand.mini{flex-basis:56px;padding:0;justify-content:center}.app-logo{width:24px;height:24px;border-radius:6px;flex-shrink:0;background:var(--accent);color:var(--accent-on);display:grid;place-items:center}.app-brand-txt{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.app-brand-txt b{font-size:15px;font-weight:700;color:var(--top-ink)}.app-brand-txt span{font-size:11px;color:var(--top-muted)}.app-top-btn{width:30px;height:30px;flex-shrink:0;border:0;border-radius:6px;background:transparent;color:var(--top-ink);display:grid;place-items:center;cursor:pointer;font-size:15px}.app-top-btn:hover{background:var(--top-field)}.app-fold{margin-left:-6px}.app-top-search{flex:0 1 380px;min-width:0;height:32px;display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:6px;background:var(--top-field);color:var(--top-muted)}.app-top-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--top-ink);font-size:13px}.app-top-search input::placeholder{color:var(--top-muted)}.app-top-seg{display:flex;height:28px;padding:2px;box-sizing:border-box;border-radius:6px;background:var(--top-field)}.app-top-seg button{height:24px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--top-muted);font-size:12px;font-weight:600;cursor:pointer}.app-top-seg button.on{background:var(--top-field-on);color:var(--top-ink)}.app-top-user{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 4px;border:0;border-radius:6px;background:transparent;color:var(--top-ink);font-size:13px;cursor:pointer}.app-top-user:hover{background:var(--top-field)}.app-top-user .avatar{width:24px;height:24px;border-radius:6px;background:var(--top-field-on);display:grid;place-items:center;font-size:12px;font-weight:700}.app-spacer{flex:1 1 auto}.app-body{flex:1;min-height:0;display:flex}.app-sider{width:232px;transition:width .16s ease;flex-shrink:0;background:var(--nav-bg);border-right:1px solid var(--nav-line);display:flex;flex-direction:column}.app-sider.mini{width:56px}.app-sider.mini .app-nav-body{padding:8px}.app-sider.mini .app-nav-item{justify-content:center;padding:9px 0}.app-nav-body{padding:10px 8px;flex:1;overflow-y:auto}.app-nav-head{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.app-nav-head .caret{font-size:9px;color:var(--faint);transition:transform .16s}.app-nav-group.open .caret{transform:rotate(180deg)}.app-nav-head.current{color:var(--nav-active-ink);font-weight:600}.app-nav-sub{margin:2px 0 6px 19px;padding-left:10px;border-left:1px solid var(--nav-line)}.app-nav-item{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;box-sizing:border-box;border-radius:6px;color:var(--ink-2);text-decoration:none;font-size:13px;margin-bottom:1px;font-weight:500;transition:background .15s,color .15s}.app-nav-item:hover{background:var(--surface-2);color:var(--ink)}.app-nav-item.active{background:var(--nav-active);color:var(--nav-active-ink);font-weight:600}.app-nav-item.sub{height:32px;font-weight:400}.app-nav-item.sub.active{font-weight:600}.app-nav-item .ico{display:grid;place-items:center;flex-shrink:0;font-size:16px}.app-nav-item .lbl{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-nav-badge{font-size:11px;font-weight:600;color:var(--mid)}.app-wip{font-size:10px;font-weight:600;padding:1px 7px;border-radius:99px;color:var(--lo);background:var(--lo-soft);white-space:nowrap}.app-main{flex:1;min-width:0;display:flex;flex-direction:column;padding:14px 24px 18px;gap:10px}.app-crumb{flex:0 0 auto;font-size:12px;color:var(--muted);white-space:nowrap}.app-crumb i{font-style:normal;color:var(--faint);margin:0 4px}.app-content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.app-filters{display:flex;gap:10px;align-items:center;justify-content:space-between;flex:0 0 auto;margin-bottom:12px;flex-wrap:wrap}.app-filters-l{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.app-card{flex:1 1 auto;min-height:0;background:var(--surface);border-radius:10px;display:flex;flex-direction:column;overflow:auto}.app-card .ant-spin-nested-loading,.app-card .ant-spin-container,.app-card .ant-table-wrapper,.app-card .ant-table{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.app-card .ant-table-container{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.app-card .ant-table-header{flex:none}.app-card .ant-table-body{flex:1 1 auto;overflow-y:auto!important;max-height:none!important}.app-card .ant-table-pagination{flex:0 0 auto;margin:12px 16px 10px}.app-nav-pop .ant-popover-inner{padding:8px;min-width:168px}.app-nav-pop .ant-popover-title{font-size:12px;color:var(--faint);font-weight:600;padding:2px 12px 6px;margin:0}.app-nav-pop .app-nav-item.sub{padding:6px 12px}.app-login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--surface)}.app-login-art{position:relative;overflow:hidden;background:var(--nav-bg);border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;padding:44px 48px;color:var(--ink)}.app-login-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 82% 22%,var(--accent-glow),transparent 52%),radial-gradient(circle at 8% 92%,var(--accent-glow),transparent 46%);pointer-events:none}.app-login-art>*{position:relative;z-index:1}.app-login-art .mark{display:flex;align-items:center;gap:11px;font-size:15.5px;font-weight:700;letter-spacing:-.015em}.app-login-art .mark span{width:32px;height:32px;border-radius:6px;display:grid;place-items:center;background:var(--accent);color:var(--accent-on)}.app-login-art h2{margin:0;font-size:30px;font-weight:750;letter-spacing:-.03em;line-height:1.35;max-width:13em;color:var(--ink)}.app-login-art .foot{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--faint)}.app-login-panel{display:grid;place-items:center;padding:32px;position:relative}.app-login-top{position:absolute;top:22px;right:26px}.app-login-form{width:100%;max-width:340px}.app-login-form .hello{font-size:13px;color:var(--muted)}.app-login-form h1{margin:4px 0 28px;font-size:25px;font-weight:750;letter-spacing:-.025em;color:var(--ink)}.app-login-form .ver{margin-top:24px;text-align:center;font-family:var(--mono);font-size:10.5px;color:var(--faint)}@media(max-width:900px){.app-login{grid-template-columns:1fr}.app-login-art{display:none}}.app-activate{min-height:100vh;display:grid;place-items:center;background:var(--bg);padding:24px}.app-activate-card{width:100%;max-width:440px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--sh-lg);padding:30px 28px}.app-activate-brand{display:flex;align-items:center;gap:13px;margin-bottom:24px}.app-activate-logo{width:42px;height:42px;border-radius:6px;background:var(--accent);color:var(--accent-on);display:grid;place-items:center;flex-shrink:0}.app-activate-brand h1{margin:0;font-size:18px;font-weight:750;letter-spacing:-.02em;color:var(--ink)}.app-activate-brand p{margin:3px 0 0;font-size:12.5px;color:var(--muted)}.app-list-intro{flex:none;margin-bottom:12px}.app-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border-radius:10px;background:var(--surface)}.app-list.compact{flex:none}.app-list.compact+.app-list,.app-list+.app-list-intro{margin-top:16px}.app-list-head{flex:none;padding:0 16px;border-bottom:1px solid var(--line)}.app-list-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}.app-list-title b{font-size:14px;font-weight:600}.app-list-title span{display:block;font-size:12px;color:var(--muted)}.app-list-head>.ant-tabs>.ant-tabs-nav{margin:0}.app-list-head>.ant-tabs>.ant-tabs-nav:before{border-bottom:0}.app-list-head>.app-filters{margin:0;padding:12px 0}.app-list>.app-card{border-radius:0 0 10px 10px}.app-list.compact>.app-card{flex:none}.app-detail-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-detail-title small{display:block;font-size:12px;font-weight:400;color:var(--muted)}.app-detail{display:flex;flex-direction:column;gap:18px}.app-detail section{display:flex;flex-direction:column;gap:8px}.app-detail h4{margin:0;font-size:13px;font-weight:600;color:var(--ink)}.app-detail-hero{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:8px;background:var(--surface-2)}.app-detail-hero .k{font-size:12px;color:var(--muted)}.app-detail-hero .v{font-size:22px;font-weight:700;color:var(--ink)}.app-detail-kv{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px 12px;margin:0;font-size:13px}.app-detail-kv .row{display:contents}.app-detail-kv dt{color:var(--muted)}.app-detail-kv dd{margin:0;min-width:0;word-break:break-all}.app-detail-check{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:8px;background:var(--surface-2)}.app-detail-check .head,.app-detail-check .hit{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.app-detail-foot{display:flex;flex-direction:column;gap:8px}.app-detail-actions{display:flex;gap:8px;align-items:center}.app-stat-grid{display:grid;gap:8px}.app-stat-grid>.cell{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border-radius:8px;background:var(--surface-2)}.app-stat-grid.card{gap:12px}.app-stat-grid.card>.cell{padding:12px 14px;border-radius:10px;background:var(--surface)}.app-stat-grid span,.app-stat-grid small{font-size:12px;color:var(--muted)}.app-stat-grid b{font-size:13px}.app-stat-grid.card b{font-size:17px}.app-status-chips{display:flex;flex-wrap:wrap;gap:8px}.app-status-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;background:var(--surface-2);font-size:12px;color:var(--muted)}.app-status-chip i{width:6px;height:6px;border-radius:50%;background:var(--good)}.app-status-chip i.bad{background:var(--hi)}.app-status-chip b{color:var(--ink)}.app-form-card{flex:none;max-width:760px}.app-form-card+.app-form-card{margin-top:16px}.app-bars{display:flex;flex-direction:column;gap:6px}.app-bars-plot{display:flex;align-items:flex-end;gap:6px}.app-bars-col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:1px;cursor:default}.app-bars-col i{display:block;min-height:0;border-radius:2px}.app-bars-axis{display:flex;gap:6px;font-size:11px;color:var(--muted)}.app-bars-axis span{flex:1;text-align:center}.app-bars-legend{display:flex;gap:16px;font-size:12px;color:var(--muted)}.app-bars-legend span{display:inline-flex;align-items:center;gap:6px}.app-bars-legend i{width:10px;height:10px;border-radius:2px}.app-stat-grid>.cell.link{color:inherit;text-decoration:none}.app-stat-grid>.cell.link:hover{background:var(--surface-2)}.app-stat-grid b.warn{color:var(--mid)}.app-stat-grid b.bad{color:var(--hi)}.app-stat-grid b .app-amt{font-size:inherit}.app-amt{font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.app-amt.pos{color:var(--good)}.app-amt.neg{color:var(--hi)}.app-amt.zero{color:var(--faint)}.app-dash{display:flex;flex-direction:column;gap:12px}.app-dash-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;align-items:start}.app-dash-row>.app-list{flex:none}@media(max-width:1100px){.app-dash-row{grid-template-columns:minmax(0,1fr)}}.app-perm{border:1px solid var(--line);border-radius:6px;overflow:hidden}.app-perm-group{padding:8px 14px 6px;font-size:12px;font-weight:600;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line)}.app-perm-row{display:flex;align-items:center;gap:16px;padding:9px 14px;border-bottom:1px solid var(--line)}.app-perm-row:last-child{border-bottom:none}.app-perm-row .mod{font-size:13px;color:var(--ink);width:116px;flex-shrink:0}.app-perm-row .acts{display:flex;flex-wrap:wrap;gap:6px 18px}.app-chips{display:flex;flex-wrap:wrap;gap:6px;max-width:460px}.app-chip{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--surface-3);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap}.app-count{font-family:var(--mono);font-weight:700;font-size:12.5px;color:var(--ink)}.app-count small{font-size:10px;font-weight:500;color:var(--muted);margin-left:3px}.app-person{display:inline-flex;align-items:center;gap:9px;font-weight:550;color:var(--ink);white-space:nowrap}.app-person .av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0;background:var(--accent);color:var(--accent-on)}.app-email{font-family:var(--mono);font-size:11.5px;color:var(--muted)}.app-link-box{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:12px 14px;font-family:var(--mono);font-size:12px;word-break:break-all;line-height:1.6;color:var(--ink)}.app-wallet-asset{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--ink)}.app-wallet-hash{font-family:var(--mono);font-size:11.5px;color:var(--muted)}.app-wallet-sub{display:block;font-size:11.5px;color:var(--faint)}.app-wallet-more{display:flex;justify-content:center;padding:4px 0}.app-wallet-end{font-size:12px;color:var(--faint)}.app-code{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--ink)}.app-contract{font-family:var(--mono);font-size:11.5px;color:var(--muted)}.app-form-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:14px}.app-amt-input{font-family:var(--mono);text-align:right}.app-mono{font-family:var(--mono);font-size:12px;color:var(--ink)}.app-muted{font-size:12px;color:var(--faint)}.app-kyc-files{display:flex;flex-direction:column;gap:4px;word-break:break-all}.app-kyc-actions{display:flex;justify-content:flex-end;gap:8px}.app-user-detail{flex:1 1 auto;min-height:0;overflow:auto}.app-user-detail>*+*{margin-top:12px}.app-user-detail .app-user-card{flex:none;overflow:visible;padding:16px}.app-user-detail .app-user-tabs{margin-top:16px;padding-top:0}.app-user-detail .app-user-head{flex-direction:row;flex-wrap:wrap;gap:16px;align-items:flex-start;padding:18px 20px}.app-user-avatar{width:48px;height:48px;border-radius:12px;flex:none;display:grid;place-items:center;font-size:20px;font-weight:700;background:var(--accent-soft);color:var(--accent-ink)}.app-user-main{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:8px}.app-user-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:18px;font-weight:700}.app-user-meta{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13px;color:var(--muted)}.app-user-meta b{font-weight:500;color:var(--ink)}.app-user-ops{display:flex;gap:8px;flex-wrap:wrap}.app-user-alerts{flex:1 1 100%;display:flex;flex-direction:column;gap:8px}.app-recon{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px;font-size:13px;color:var(--ink-2)}.app-ledger-sub{margin-left:6px;font-family:var(--mono);font-size:11px;color:var(--faint)}.app-ledger-id{font-family:var(--mono);font-size:11.5px;color:var(--muted)}.app-fund-asset{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--ink)}.app-rev{--rev-pos: var(--accent);--rev-neg: var(--mid)}.app-rev-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.app-rev-bar .grow{flex:1}.app-rev-alert{margin-bottom:14px}.app-rev-card{margin-top:14px}.app-rev-note{font-size:12px;color:var(--faint)}.app-rev-sub{margin-top:4px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.app-rev .ant-statistic-content{font-variant-numeric:tabular-nums}.app-rev-est{margin-left:6px;margin-inline-end:6px;font-size:10.5px;line-height:16px;padding:0 5px;color:var(--muted)}.app-rev-sum td{font-weight:600}.app-rev-ins td{color:var(--muted)}.app-rev-chart{position:relative;width:100%;overflow:hidden}.app-rev-chart svg{display:block}.app-rev-chart .grid{stroke:var(--line);stroke-width:1}.app-rev-chart .base{stroke:var(--line-2);stroke-width:1}.app-rev-chart .tick{font-size:11px;fill:var(--faint);font-variant-numeric:tabular-nums}.app-rev-chart .pos{fill:var(--rev-pos)}.app-rev-chart .neg{fill:var(--rev-neg)}.app-rev-tip{position:absolute;pointer-events:none;min-width:170px;padding:8px 10px;border-radius:6px;background:var(--surface);box-shadow:var(--sh-lg);font-size:12px;color:var(--ink-2);display:flex;flex-direction:column;gap:3px}.app-rev-tip b{color:var(--ink);font-weight:600}.app-rev-tip span{display:flex;justify-content:space-between;gap:16px}.app-rev-tip em{font-style:normal;font-variant-numeric:tabular-nums;color:var(--ink)}.app-rev-tip .net em{font-weight:600}.app-trade-side.buy{color:var(--good);font-weight:600}.app-trade-side.sell{color:var(--hi);font-weight:600}.app-trade-readonly{font-family:var(--mono);font-size:12px;color:var(--ink)}.app-amt-input input{font-family:var(--mono);text-align:right}.app-wrisk-hint{margin-bottom:12px}.app-wrisk-name{display:block;font-weight:600;color:var(--ink)}.app-wrisk-sub{display:block;font-size:11.5px;color:var(--faint)}.app-wrisk-params{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--muted)}.app-wrisk-section{margin-top:16px;padding:16px}.app-wrisk-section-head{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.app-wrisk-section-head .app-wrisk-sub{display:inline}.app-wrisk-section-title{font-weight:600;color:var(--ink)}.app-wrisk-settings{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 16px}.app-wrisk-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:16px}.app-wrisk-stat{padding:12px 16px}.app-wrisk-stat-label{font-size:12px;color:var(--faint)}.app-wrisk-stat-value{font-family:var(--mono);font-size:18px;font-weight:600;color:var(--ink)}.app-wrisk-addr{font-family:var(--mono);font-size:11.5px;word-break:break-all}.app-wrisk-hits{margin:0;padding-left:18px;font-size:12.5px}.app-wrisk-hits li{margin:2px 0}.app-wrisk-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.app-otc-note{flex:0 0 auto;margin-bottom:12px}.app-otc-note-list{margin:0;padding-left:0;list-style:none;font-size:12px;line-height:1.7;color:var(--ink-2)}.app-otc-note-list b{color:var(--ink);font-weight:600}.app-otc-section{font-weight:600;color:var(--ink);margin:18px 0 8px}.app-otc-chat{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);max-height:420px;overflow-y:auto}.app-otc-chat-empty{color:var(--muted);font-size:12px;text-align:center;padding:12px 0}.app-otc-sys{align-self:center;font-size:12px;color:var(--muted);background:var(--surface-3);border-radius:10px;padding:2px 10px}.app-otc-sys .tnum{margin-left:6px;color:var(--faint)}.app-otc-msg{max-width:78%;display:flex;flex-direction:column;gap:2px}.app-otc-msg.left{align-self:flex-start}.app-otc-msg.right{align-self:flex-end;align-items:flex-end}.app-otc-msg-meta{font-size:11px;color:var(--muted)}.app-otc-bubble{font-size:13px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:6px 10px;white-space:pre-wrap;word-break:break-word}.app-otc-msg.right .app-otc-bubble{background:var(--accent-soft);border-color:transparent}.app-otc-appeal{border:1px solid var(--line);border-radius:6px;padding:10px 12px;margin-bottom:8px}.app-otc-links{display:flex;flex-wrap:wrap;gap:4px 10px}.app-otc-arb-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:900px){.app-otc-arb-grid{grid-template-columns:1fr}}.app-risk-grid3{display:grid;grid-template-columns:repeat(3,1fr);column-gap:14px}.app-risk-section{font-weight:600;color:var(--ink)}.app-risk-tiers-head{display:flex;align-items:center;justify-content:space-between;margin:4px 0 8px}.app-risk-tier-row{display:grid;grid-template-columns:36px 1.4fr .8fr 1fr 1.2fr 32px;column-gap:8px;align-items:start}.app-risk-tier-row .ant-form-item{margin-bottom:8px}.app-risk-tier-th{font-size:12px;color:var(--muted);padding-bottom:4px}.app-risk-tier-no{font-family:var(--mono);font-size:12px;color:var(--muted);line-height:32px;text-align:center}.app-risk-subtable{max-width:640px}.app-risk-ratio{font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink)}.app-risk-ratio.warn{color:var(--mid);font-weight:600}.app-risk-ratio.danger{color:var(--hi);font-weight:600}.app-risk-th-hint{border-bottom:1px dashed var(--faint);cursor:help}.app-risk-switch{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.app-risk-row-liq>td{background:var(--hi-soft)!important}.app-risk-row-focus>td{background:var(--accent-soft)!important}.app-risk-sys-name{color:var(--ink)}.app-risk-sys-focus{color:var(--accent-ink);font-weight:600}.app-risk-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}@media(max-width:1100px){.app-risk-notes{grid-template-columns:1fr}}.app-risk-history{padding:10px 0;border-bottom:1px solid var(--line)}.app-risk-history-head{display:flex;justify-content:space-between;margin-bottom:6px;color:var(--muted);font-size:12px}.app-risk-history-row{display:flex;gap:12px;padding:2px 0}.app-risk-history-field{flex:0 0 140px;color:var(--muted)}.app-risk-history-val{flex:1;word-break:break-all}.app-commission-note{flex:0 0 auto;margin-bottom:12px;max-width:920px}.app-commission-note-list{margin:0;padding-left:0;list-style:none;font-size:12px;line-height:1.7;color:var(--ink-2)}.app-commission-note-list b{color:var(--ink);font-weight:600}.app-commission-card{flex:0 0 auto;display:block;overflow:visible;padding:16px 20px;max-width:720px}.app-commission-grid{display:grid;grid-template-columns:200px 1fr 1fr;column-gap:12px;align-items:start}.app-commission-row{display:contents}.app-commission-th{font-size:12px;color:var(--muted);padding-bottom:6px}.app-commission-level{font-weight:600;color:var(--ink);line-height:1.4;padding-top:4px}.app-commission-sub{font-weight:400;font-size:12px;color:var(--muted)}.app-commission-actions{display:flex;justify-content:flex-end;gap:8px}.app-commission-preview{display:block;padding:5px 0 18px;color:var(--ink-2)}.app-earn-note{flex:0 0 auto;margin-bottom:12px;max-width:980px}.app-earn-note-list{margin:0;padding-left:0;list-style:none;font-size:12px;line-height:1.7;color:var(--ink-2)}.app-earn-note-list b{color:var(--ink);font-weight:600}.app-earn-actions{display:flex;gap:8px;align-items:center}.app-earn-progress{display:flex;flex-direction:column;gap:2px;min-width:0}.app-earn-progress .ant-progress{margin:0}.app-earn-progress-sub{font-family:var(--mono);font-size:11.5px;color:var(--muted);white-space:nowrap}.app-earn-over{color:var(--mid);font-weight:600}.app-earn-times{font-family:var(--mono);font-size:12px;line-height:1.5;white-space:nowrap}.app-earn-confirm b{font-family:var(--mono)}.app-earn-confirm ul{margin:6px 0 0;padding-left:18px}:root{--mono: "SF Mono", ui-monospace, Menlo, Consolas, monospace;--sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}.ant-layout{background:transparent!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:99px;border:3px solid transparent;background-clip:padding-box}.tnum{font-variant-numeric:tabular-nums}
