.leaderboard-banner{isolation:isolate;background:var(--background);height:184px;position:relative;overflow:hidden}.leaderboard-banner__art{z-index:-2;object-fit:cover;object-position:center 58%;filter:saturate(.35);opacity:0;width:100%;height:100%;transition:opacity var(--motion-enter) var(--motion-ease);position:absolute;inset:0;transform:scaleX(-1)}.leaderboard-banner__art[data-ready]{opacity:1}.leaderboard-banner:after{z-index:-1;background:linear-gradient(to bottom, color-mix(in srgb, var(--background) 62%, transparent) 0%, color-mix(in srgb, var(--background) 86%, transparent) 60%, var(--background) 92%);content:"";pointer-events:none;position:absolute;inset:0}.leaderboard-banner__inner{flex-direction:column;justify-content:space-between;max-width:880px;height:100%;margin:0 auto;padding:28px 32px 20px;display:flex}.leaderboard-banner__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.leaderboard-panel .leaderboard-banner h2{color:var(--text-value);letter-spacing:-.025em;margin:0;font-size:1.75rem;font-weight:600;line-height:1.1}.leaderboard-banner__proof{align-items:center;gap:12px;min-height:32px;display:flex}.leaderboard-banner__avatars{align-items:center;display:inline-flex}.leaderboard-banner__avatar{border:2px solid var(--background);background:var(--background);width:32px;height:32px;cursor:var(--cursor-interactive);transition:transform var(--karma-state-duration) var(--karma-state-ease);border-radius:50%;margin-left:-8px;padding:0;display:inline-grid}.leaderboard-banner__avatar:first-child{margin-left:0}.leaderboard-banner__avatar .social-avatar{width:100%;height:100%;font-size:.875rem}.leaderboard-banner__leader{border-radius:var(--karma-radius-item);min-width:0;min-height:32px;color:var(--text-label);font:inherit;white-space:nowrap;cursor:var(--cursor-interactive);transition:transform var(--karma-state-duration) var(--karma-state-ease);background:0 0;border:0;align-items:baseline;gap:8px;padding:0 4px;font-size:.8125rem;line-height:32px;display:inline-flex}.leaderboard-banner__rank{color:var(--text-value);font-variant-numeric:tabular-nums;font-weight:600}.leaderboard-banner__handle{min-width:0;color:var(--text-value);text-overflow:ellipsis;overflow:hidden}.leaderboard-banner__pnl{font-variant-numeric:tabular-nums;font-weight:600}.leaderboard-banner__pnl[data-direction=up]{color:var(--success)}.leaderboard-banner__pnl[data-direction=down]{color:var(--danger)}@media (hover:hover){.leaderboard-banner__leader:hover .leaderboard-banner__handle{text-underline-offset:3px;text-decoration:underline}}.leaderboard-banner__avatar:active,.leaderboard-banner__leader:active{transform:scale(var(--karma-press-scale))}.leaderboard-banner__avatar:focus-visible,.leaderboard-banner__leader:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.leaderboard-body[data-stale] .your-rank-card,.leaderboard-body[data-stale] .leaderboard-grid{opacity:.55}.live-leaderboard .your-rank-card{width:100%;font:inherit;gap:24px;margin-top:8px;margin-bottom:40px;display:grid}.your-rank-identity{align-items:center;gap:12px;min-width:0;display:flex}.your-rank-who{flex:1;gap:2px;min-width:0;display:grid}.your-rank-who strong{color:var(--text-value);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.your-rank-who small{color:var(--text-label);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.your-rank-chevron{width:16px;height:16px;color:var(--text-label);flex:none}.your-rank-stats{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:24px;display:grid}.your-rank-figure{gap:8px;min-width:0;display:grid}.your-rank-meta{min-height:1rem;color:var(--text-label);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:.8125rem;display:flex}.your-rank-skeleton .your-rank-stats>:last-child{justify-self:end}.leaderboard-section-heading{align-items:baseline;gap:10px;padding:0 12px 12px;display:flex}.leaderboard-section-heading h3{color:var(--text-value);letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:600}.leaderboard-section-heading span{color:var(--text-label);font-variant-numeric:tabular-nums;font-size:.8125rem}.leaderboard-heading-pnl{margin-left:auto}.leaderboard-inline-error{color:var(--text-label);justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:.8125rem;display:flex}.leaderboard-th,.leaderboard-td{background:0 0;border:0;border-radius:0}.leaderboard-th{height:0;color:var(--text-label);font-size:.8125rem;font-weight:var(--type-label-weight);letter-spacing:0;text-transform:none;padding:0;line-height:1.3}.leaderboard-th:after{content:none}.leaderboard-col-rank{width:56px}.leaderboard-col-pnl{text-align:right;width:168px}.leaderboard-td{height:68px;color:var(--text-value);padding:12px;font-size:.9375rem}.leaderboard-td-rank{padding-left:16px}.leaderboard-td-pnl{text-align:right}.leaderboard-td:first-child{border-start-start-radius:var(--karma-radius-control);border-end-start-radius:var(--karma-radius-control)}.leaderboard-td:last-child{border-start-end-radius:var(--karma-radius-control);border-end-end-radius:var(--karma-radius-control)}.leaderboard-grid-row{cursor:var(--cursor-interactive);transition:transform var(--karma-state-duration) var(--karma-state-ease)}@media (hover:hover){.leaderboard-grid-row:hover .leaderboard-td{background:var(--surface-card)}.leaderboard-grid-row:hover .trader-position-icons .asset-icon{border-color:var(--surface-card)}}.leaderboard-grid-row:active{transform:scale(var(--karma-press-scale))}.leaderboard-grid-row[data-focus-visible=true]{outline:2px solid var(--focus);outline-offset:-2px}.leaderboard-rank{font-variant-numeric:tabular-nums;justify-items:start;gap:2px;display:grid}.leaderboard-rank b{color:var(--text-label);font-size:.9375rem;font-weight:500}.leaderboard-rank-medal{margin-left:-6px}.leaderboard-movement{color:var(--text-label);font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.leaderboard-movement>span{font-size:.6875rem}.leaderboard-trader{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"avatar name icons""avatar handle icons";align-items:center;gap:2px 14px;min-width:0;display:grid}.leaderboard-avatar-slot{flex:none;grid-area:avatar;display:inline-grid;position:relative}.live-leaderboard .leaderboard-avatar{grid-area:avatar;width:40px;height:40px;font-size:1.25rem}.leaderboard-avatar-slot .leaderboard-avatar{grid-area:1/1}.leaderboard-trader-name{min-width:0;color:var(--text-value);grid-area:name;align-self:end;align-items:center;gap:6px;font-size:.9375rem;font-weight:600;line-height:1.25;display:flex}.leaderboard-trader-display{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.leaderboard-trader-handle{min-width:0;color:var(--text-label);white-space:nowrap;text-overflow:ellipsis;grid-area:handle;align-self:start;font-size:.8125rem;line-height:1.3;overflow:hidden}.trader-position-icons{grid-area:icons;justify-self:end;align-items:center;display:inline-flex}.trader-position-icons .asset-icon{border:2px solid var(--background);border-radius:50%;width:22px;height:22px;margin-left:-6px}.trader-position-icons .asset-icon:first-child,.trader-position-icons>:first-child>.asset-icon{margin-left:0}.trader-position-icon{display:inline-flex}.live-leaderboard .trader-position-icons .asset-icon__fallback{color:var(--text-label);font-size:.6875rem;font-weight:600;line-height:1}.leaderboard-pnl{font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;font-size:.9375rem;font-weight:600}.leaderboard-pnl[data-direction=up]{color:var(--success)}.leaderboard-pnl[data-direction=down]{color:var(--danger)}.leaderboard-pnl[data-direction=flat],.leaderboard-pnl[data-direction=none]{color:var(--text-label)}.leaderboard-skeleton-rank{border-radius:4px;width:16px;height:14px}.leaderboard-skeleton-avatar{border-radius:50%;flex:none;grid-area:avatar;width:40px;height:40px}.leaderboard-skeleton-line{border-radius:4px;width:min(140px,64%);height:14px}.leaderboard-skeleton-line.is-short{width:min(88px,44%);height:12px}.leaderboard-skeleton-number{border-radius:4px;width:96px;height:15px;margin-left:auto}.leaderboard-skeleton-hero{border-radius:8px;width:128px;height:58px}.live-leaderboard{container:leaderboard/inline-size}@container leaderboard (max-width:640px){.leaderboard-trader{grid-template-columns:40px minmax(0,max-content) minmax(0,1fr);grid-template-areas:"avatar name name""avatar handle icons"}.trader-position-icons{justify-self:start;margin-left:8px}.trader-position-icons .asset-icon{border-width:1.5px;width:16px;height:16px;margin-left:-4px}}@media (max-width:600px){.leaderboard-banner{height:144px}.leaderboard-banner__inner{padding:18px 16px 12px}.leaderboard-panel .leaderboard-banner h2{font-size:1.5rem}.leaderboard-banner__avatar{width:28px;height:28px}.live-leaderboard .leaderboard-column{padding:8px 16px 48px}.live-leaderboard .your-rank-card.karma-surface-card{gap:20px;margin-bottom:32px;padding:20px}.your-rank-stats{gap:16px}.your-rank-stats .karma-stat__value{font-size:1.625rem}.leaderboard-section-heading{padding:0 8px 8px}.leaderboard-col-rank{width:36px}.leaderboard-col-pnl{width:116px}.leaderboard-td{height:64px;padding:10px 8px}.leaderboard-td-rank{padding-left:10px}.leaderboard-rank b,.leaderboard-pnl{font-size:.875rem}.leaderboard-trader{grid-template-columns:36px minmax(0,max-content) minmax(0,1fr);grid-template-areas:"avatar name name""avatar handle icons";column-gap:14px}.live-leaderboard .leaderboard-avatar,.leaderboard-skeleton-avatar{width:36px;height:36px}.leaderboard-trader-name{font-size:.875rem}.leaderboard-trader-handle{font-size:.75rem}.trader-position-icons{justify-self:start;margin-left:8px}.trader-position-icons .asset-icon{border-width:1.5px;width:16px;height:16px;margin-left:-4px}}@media (prefers-reduced-motion:reduce){.leaderboard-grid-row{transition:none}.leaderboard-grid-row:active{transform:none}.leaderboard-banner__art,.leaderboard-banner__avatar,.leaderboard-banner__leader{transition:none}.leaderboard-banner__avatar:active,.leaderboard-banner__leader:active{transform:none}}
