#transfer-leaderboard{display:flex;flex-direction:column;gap:20px;--tx-ease: cubic-bezier(.22, 1, .36, 1);--tx-up: #7dcea0;--tx-down: #e08a7a;--tx-soon: #e8b54a;--tx-critical: #e0795b}#transfer-leaderboard .tx-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:6px;border:1px solid var(--hairline);border-radius:16px;background:#0a090766}#transfer-leaderboard .tx-lane{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;padding:10px 14px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--ink-300);cursor:pointer;font-family:inherit;transition:background .18s var(--tx-ease),color .18s var(--tx-ease),border-color .18s var(--tx-ease)}#transfer-leaderboard .tx-lane:hover{color:var(--ink-100);background:#f6efe108}#transfer-leaderboard .tx-lane.is-active{background:var(--gold-grad-soft);border-color:var(--hairline-strong);color:var(--gold-100)}#transfer-leaderboard .tx-lane-name{font-size:14px;font-weight:600}#transfer-leaderboard .tx-lane-sub{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-400)}#transfer-leaderboard .tx-lane.is-active .tx-lane-sub{color:var(--gold-200)}#transfer-leaderboard .tx-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}#transfer-leaderboard .tx-field{display:grid;gap:6px;font-size:13px;color:var(--ink-400);flex:1;min-width:260px}#transfer-leaderboard .tx-field input{padding:10px 14px;border-radius:12px;border:1px solid var(--hairline);background:#f6efe10a;color:var(--ink-100);font-family:inherit;font-size:14px}#transfer-leaderboard .tx-field input:focus-visible{outline:none;border-color:var(--hairline-strong);box-shadow:0 0 0 3px #e8c87a1f}#transfer-leaderboard .tx-meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-400);margin:0;text-align:right}#transfer-leaderboard .tx-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}#transfer-leaderboard .tx-podium[hidden]{display:none}#transfer-leaderboard .tx-podium--two{grid-template-columns:repeat(2,minmax(0,1fr))}#transfer-leaderboard .tx-podium--one{grid-template-columns:minmax(0,1fr)}#transfer-leaderboard .tx-pod{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--hairline);border-radius:18px;background:linear-gradient(180deg,#f6efe10d,#f6efe104);overflow:hidden}#transfer-leaderboard .tx-pod:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--pod-accent, var(--hairline-strong))}#transfer-leaderboard .tx-pod--1{--pod-accent: var(--gold-grad);border-color:var(--gold-300);background:radial-gradient(120% 80% at 100% 0%,rgba(232,200,122,.16),transparent 60%),linear-gradient(180deg,#f6efe10f,#f6efe105)}#transfer-leaderboard .tx-pod--2{--pod-accent: linear-gradient(135deg, #d8d8de, #9a9aa2)}#transfer-leaderboard .tx-pod--3{--pod-accent: linear-gradient(135deg, #d8a878, #a06a3c)}#transfer-leaderboard .tx-pod-top{display:flex;align-items:center;gap:10px}#transfer-leaderboard .tx-pod-rank{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--onyx-950);background:var(--pod-accent, var(--gold-grad))}#transfer-leaderboard .tx-pod-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-300)}#transfer-leaderboard .tx-pod-pair{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:var(--ink-100)}#transfer-leaderboard .tx-pod-pair:hover .tx-pod-from,#transfer-leaderboard .tx-pod-pair:hover .tx-pod-to{color:var(--gold-100)}#transfer-leaderboard .tx-pod-from,#transfer-leaderboard .tx-pod-to{font-family:var(--font-display);font-size:16px;line-height:1.25;color:var(--ink-100);transition:color .16s var(--tx-ease)}#transfer-leaderboard .tx-pod-arrow{color:var(--gold-200)}#transfer-leaderboard .tx-pod-value{display:flex;align-items:baseline;gap:6px;margin-top:auto}#transfer-leaderboard .tx-pod-num{font-family:var(--font-display);font-size:30px;line-height:1;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}#transfer-leaderboard .tx-pod-value small{font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-400)}#transfer-leaderboard .tx-pod-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}#transfer-leaderboard .tx-pod-ratio{font-family:var(--font-mono);font-size:11px;color:var(--ink-400)}#transfer-leaderboard .tx-bar{height:6px;border-radius:999px;background:#f6efe10f;overflow:hidden}#transfer-leaderboard .tx-bar>span{display:block;height:100%;border-radius:999px;background:var(--gold-grad)}#transfer-leaderboard .tx-bar--pod>span{height:6px}#transfer-leaderboard .tx-board{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}#transfer-leaderboard .tx-board--in .tx-row{animation:tx-row-in .4s var(--tx-ease) both;animation-delay:calc(var(--i, 0) * 22ms)}#transfer-leaderboard .tx-row{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(120px,180px) minmax(0,auto);align-items:center;gap:16px;padding:12px 16px;border:1px solid var(--hairline);border-radius:14px;background:#f6efe105;transition:border-color .18s var(--tx-ease),background .18s var(--tx-ease)}#transfer-leaderboard .tx-row:hover{border-color:var(--hairline-strong);background:#f6efe10a}#transfer-leaderboard .tx-rank{font-family:var(--font-mono);font-size:14px;color:var(--ink-400);text-align:center;font-variant-numeric:tabular-nums}#transfer-leaderboard .tx-pair{display:flex;align-items:center;gap:8px;min-width:0}#transfer-leaderboard .tx-mono{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;border:1px solid var(--hairline);background:#0a090780;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--gold-100)}#transfer-leaderboard .tx-mono--to{color:var(--ink-200)}#transfer-leaderboard .tx-pair>.tx-arrow{color:var(--ink-400);flex-shrink:0}#transfer-leaderboard .tx-pair-text{display:grid;gap:2px;min-width:0}#transfer-leaderboard .tx-pair-link{font-size:14px;font-weight:500;color:var(--ink-100);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#transfer-leaderboard .tx-pair-link:hover{color:var(--gold-100)}#transfer-leaderboard .tx-arrow-sm{color:var(--gold-200)}#transfer-leaderboard .tx-sub{font-family:var(--font-mono);font-size:11px;color:var(--ink-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#transfer-leaderboard .tx-dot{opacity:.5}#transfer-leaderboard .tx-valuecol{display:grid;gap:5px}#transfer-leaderboard .tx-valuenum{display:flex;align-items:baseline;gap:5px;font-family:var(--font-display);font-size:17px;color:var(--ink-100);font-variant-numeric:tabular-nums}#transfer-leaderboard .tx-valuenum small{font-family:var(--font-mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-400)}#transfer-leaderboard .tx-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}#transfer-leaderboard .tx-bonus{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--tx-up);border:1px solid rgba(125,206,160,.4);background:#7dcea01a;border-radius:999px;padding:4px 9px;white-space:nowrap}#transfer-leaderboard .tx-count{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;letter-spacing:.03em;color:var(--ink-400);border:1px solid var(--hairline);border-radius:999px;padding:4px 9px;white-space:nowrap}#transfer-leaderboard .tx-count-dot{width:5px;height:5px;border-radius:50%;background:currentColor;animation:tx-pulse 1.6s ease-in-out infinite}#transfer-leaderboard .tx-count--soon{color:var(--tx-soon);border-color:#e8b54a59;background:#e8b54a0f}#transfer-leaderboard .tx-count--critical{color:var(--tx-critical);border-color:#e0795b66;background:#e0795b14}#transfer-leaderboard .tx-chg{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 9px;white-space:nowrap}#transfer-leaderboard .tx-chg--up{color:var(--tx-up);border:1px solid rgba(125,206,160,.4);background:#7dcea014}#transfer-leaderboard .tx-chg--down{color:var(--tx-down);border:1px solid rgba(224,138,122,.4);background:#e08a7a14}#transfer-leaderboard .tx-empty{padding:clamp(28px,5vw,44px) 24px;border:1px dashed var(--hairline);border-radius:16px;background:#f6efe105;text-align:center;color:var(--ink-300)}#transfer-leaderboard .tx-empty strong{display:block;font-family:var(--font-display);font-size:20px;color:var(--ink-100);margin-bottom:8px}#transfer-leaderboard .tx-empty p{margin:0 auto;max-width:46ch;line-height:1.55}#transfer-leaderboard .tx-note{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--ink-500, var(--ink-400))}@keyframes tx-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tx-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:860px){#transfer-leaderboard .tx-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}#transfer-leaderboard .tx-podium,#transfer-leaderboard .tx-podium--two{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){#transfer-leaderboard .tx-controls{flex-direction:column;align-items:stretch}#transfer-leaderboard .tx-meta{text-align:left}#transfer-leaderboard .tx-row{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"rank pair" "val val" "badge badge";gap:10px 12px}#transfer-leaderboard .tx-rank{grid-area:rank;text-align:left}#transfer-leaderboard .tx-pair{grid-area:pair}#transfer-leaderboard .tx-valuecol{grid-area:val;grid-template-columns:1fr auto;align-items:center;gap:12px}#transfer-leaderboard .tx-valuecol .tx-bar{grid-column:1}#transfer-leaderboard .tx-valuenum{grid-column:2}#transfer-leaderboard .tx-badges{grid-area:badge;justify-content:flex-start}#transfer-leaderboard .tx-pair-link,#transfer-leaderboard .tx-sub{white-space:normal}}@media(prefers-reduced-motion:reduce){#transfer-leaderboard .tx-board--in .tx-row,#transfer-leaderboard .tx-count-dot{animation:none}}
