/* Internal CopyEdge rankings: popularity is distinct from trading performance. */
.ce-community{position:relative;margin:0 0 20px;padding:25px 28px 20px;border:1px solid #8ac4e447;border-radius:24px;background:linear-gradient(125deg,#153044b3,#0b1a27c7 70%);box-shadow:inset 0 1px #b9e2f21c;overflow:hidden}
.ce-community:before{content:'';position:absolute;pointer-events:none;inset:0;background:radial-gradient(ellipse at 100% 0,#80c6e916,transparent 55%)}
.ce-community-heading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}
.ce-community-kicker{display:block;color:#88b9d6;font-size:12px;font-weight:600;letter-spacing:.11em;line-height:1.5}
.ce-community h2{font-size:23px;line-height:1.3;font-weight:600;letter-spacing:-.025em;margin:7px 0 0;color:#e4f0f8}
.ce-community-mark{display:grid;place-items:center;flex:0 0 45px;width:45px;height:45px;border:1px solid #9ed4ed30;border-radius:15px;background:#213e5038;color:#9ecde5}
.ce-community svg,.tp-copy-note>svg{width:23px;height:23px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transform:none;aspect-ratio:1}
.ce-community-switch{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.ce-community-switch button{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:70px;padding:13px 16px;border:1px solid #8bbbd33b;border-radius:15px;background:#0c1b28b3;color:#92b4cb;cursor:pointer;font:inherit;overflow:hidden;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}
.ce-community-switch button:before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,transparent 25%,#b7e3fb18 48%,transparent 72%);transform:translateX(-120%);transition:transform .65s ease}
.ce-community-switch button:hover:before,.ce-community-switch button:focus-visible:before{transform:translateX(120%)}
.ce-community-switch button:hover{border-color:#9cd3ed80;color:#e1f1fa;background:#1b3545c9}
.ce-community-switch button[aria-pressed=true]{color:#dff3ff;border-color:#a6d9f28c;background:linear-gradient(120deg,#355c70c9,#1a3548d9);box-shadow:inset 0 1px #d6f3ff36,0 4px 20px #02090f1f}
.ce-community-switch button:focus-visible,.tp-copy-note a:focus-visible{outline:2px solid #abdff6;outline-offset:4px}
.ce-community-switch button span{min-width:0;text-align:left}.ce-community-switch button strong{display:block;font-size:16px;line-height:1.3;font-weight:600}.ce-community-switch button small{display:block;font-size:13px;line-height:1.35;font-weight:400;margin-top:3px;opacity:.8}
.ce-community>p{position:relative;color:#9bb6c9;font-size:14px;line-height:1.65;margin:15px 0 0;max-width:1000px}
#catalogComparison[hidden]{display:none!important}
body[data-catalog-ranking=copy_users] .ce-leaderboard-table .ce-copy-users,body[data-catalog-ranking=copy_volume_usd] .ce-leaderboard-table .ce-copy-volume{color:#b4e4f7;background:#7ec4e70a}
body[data-catalog-ranking=copy_users] .ce-leaderboard-table td.ce-copy-users>b,body[data-catalog-ranking=copy_volume_usd] .ce-leaderboard-table td.ce-copy-volume>b{color:#b4e4f7;font-size:18px;font-variant-numeric:tabular-nums}
body[data-catalog-ranking]:not([data-catalog-ranking=public]) .ce-comparison-note{color:#9bb6c9;font-size:14px!important}
.tp-copy-note{display:flex;align-items:flex-start;gap:13px;padding:17px 19px;margin:22px 0;border:1px solid #91bdd32d;border-radius:16px;background:linear-gradient(120deg,#142a374f,#0b1b262e);color:#8eb4ca}
.tp-copy-note>svg{width:21px;height:21px;margin-top:1px;flex:0 0 21px}.tp-copy-note>div{min-width:0}.tp-copy-note strong{display:block;font-size:15px;line-height:1.4;font-weight:550;color:#bbd4e4}.tp-copy-note p{margin:5px 0 0;font-size:14px;line-height:1.7;color:#93aec1}.tp-copy-note a{color:#b2d5e9;text-decoration:underline;text-decoration-color:#a6cbe642;text-underline-offset:3px;white-space:normal}
@media(max-width:800px){
 .ce-table-heading>span{flex-shrink:0;white-space:nowrap}
 .ce-community{padding:20px 18px 17px;border-radius:21px;margin-bottom:18px}.ce-community h2{font-size:21px}.ce-community-kicker{font-size:11px}.ce-community-mark{display:none}.ce-community-heading{margin-bottom:15px}
 .ce-community-switch{gap:7px}.ce-community-switch button{flex-direction:column;gap:8px;padding:13px 5px;min-height:95px;border-radius:13px}.ce-community-switch button span{text-align:center}.ce-community-switch button strong{font-size:14px}.ce-community-switch button small{font-size:12px}.ce-community-switch button svg{width:24px;height:24px}.ce-community>p{font-size:14px;line-height:1.6}
 body[data-catalog-ranking]:not([data-catalog-ranking=public]) .ce-leaderboard-table td{order:3}
 body[data-catalog-ranking]:not([data-catalog-ranking=public]) .ce-leaderboard-table td.rank{order:0}
 body[data-catalog-ranking]:not([data-catalog-ranking=public]) .ce-leaderboard-table :is(td.ce-trader-cell,td.ce-trader-style-cell){order:1}
 body[data-catalog-ranking]:not([data-catalog-ranking=public]) .ce-leaderboard-table :is(td.ce-copy-users,td.ce-copy-volume){order:2;padding:14px 0;border-bottom:1px solid #9bc9e51f;background:transparent}
 body[data-catalog-ranking]:not([data-catalog-ranking=public]) .ce-leaderboard-table :is(td.ce-copy-users,td.ce-copy-volume)>b{font-size:20px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}
 body[data-catalog-ranking]:not([data-catalog-ranking=public]) .ce-leaderboard-table td[data-label]:is(.ce-copy-users,.ce-copy-volume):before{font-size:14px;line-height:1.5}
 .tp-copy-note{padding:15px;gap:10px;margin:19px 0}.tp-copy-note p{font-size:14px}.tp-copy-note>svg{width:20px;height:20px;flex-basis:20px}
}
@media(max-width:359px){.ce-community{padding:17px 13px}.ce-community h2{font-size:20px}.ce-community-switch button strong{font-size:13px}.ce-community-switch{gap:5px}}
@media(prefers-reduced-motion:reduce){.ce-community-switch button,.ce-community-switch button:before{transition:none}.ce-community-switch button:before{display:none}}
