.trending-page{max-width:620px;margin:0 auto;padding:8px 0 24px;color:#f3f2f7;font-family:Arial,system-ui,sans-serif;}
.trending-categories{display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#363541 transparent;padding:0 0 9px;flex:none;}
.trending-categories button{flex:none;white-space:nowrap;font:500 11px Arial,system-ui,sans-serif;padding:5px 8px;border:1px solid #292635;border-radius:5px;background:transparent;color:#9693a0;cursor:pointer;}
.trending-categories button[aria-selected="true"]{background:#211e30;color:#f3f2f7;border-color:#484259;}
.trending-categories button:hover{color:#f3f2f7;background:#191625;}
.trending-categories button:focus-visible{outline:2px solid #6467ff;outline-offset:-2px;}
.home-trending-panel .trending-categories{padding:0 10px 8px;gap:4px;}
.home-trending-panel .trending-categories button{padding:4px 5px;font-size:10px;}
.trending-age{font-size:10px;color:#00cf59;white-space:nowrap;font-weight:400;}
.trending-progress{display:flex;align-items:center;justify-content:flex-end;gap:7px;height:14px;color:#9994a6;}
.trending-progress small{font-size:10px;min-width:26px;}
.trending-progress progress{appearance:none;width:76px;height:4px;border:0;border-radius:0;background:#252130;}
.trending-progress progress::-webkit-progress-bar{background:#252130;}
.trending-progress progress::-webkit-progress-value{background:#00cf59;}
.trending-progress progress::-moz-progress-bar{background:#00cf59;}
.home-trending-panel .trending-progress progress{width:54px;}
.trending-avatar>img.trending-launchpad,.home-trending-panel .trending-avatar>img.trending-launchpad{position:absolute;right:-2px;bottom:-1px;width:15px;height:15px;border:1px solid #060510;border-radius:50%;}
.trending-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;}
.trending-heading h1{font-size:20px;font-weight:600;letter-spacing:-.5px;margin:0;}.trending-heading>span{font-size:11px;color:#9693a0;}
.trending-toolbar{display:flex;gap:8px;}.trending-toolbar input,.trending-toolbar select{font:12px Arial,system-ui,sans-serif;background:#12101a;border:1px solid #292635;border-radius:7px;color:#d3cfdd;padding:10px;min-width:0;}.trending-toolbar input{flex:1;}.trending-toolbar input::placeholder{color:#77727f;}
#trending-status{display:none;}
.trending-row{display:grid;grid-template-columns:38px minmax(0,1fr) max-content;gap:11px;align-items:center;min-height:59px;padding:8px 6px;box-sizing:border-box;text-decoration:none;color:inherit;border-radius:7px;}
.trending-row:hover{background:#191625;}.trending-row:focus-visible{outline:2px solid #6467ff;outline-offset:2px;}
.trending-avatar{position:relative;width:38px;height:38px;}.trending-avatar>img{width:38px;height:38px;border-radius:50%;object-fit:cover;background:#171422;}
.trending-verified{position:absolute;right:-2px;bottom:-1px;display:grid;place-items:center;width:13px;height:13px;background:#5362ff;border:2px solid #060510;border-radius:50%;color:#fff;font-size:9px;}
.trending-identity{min-width:0;}.trending-name{display:flex;align-items:center;gap:7px;min-width:0;}.trending-name>strong{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.trending-price{display:block;color:#9994a6;font-size:12px;margin-top:4px;font-variant-numeric:tabular-nums;}
.trending-result{text-align:right;display:flex;flex-direction:column;gap:4px;white-space:nowrap;font-variant-numeric:tabular-nums;}.trending-result>strong{font-size:15px;font-weight:500;}.trending-result>strong small{font-size:12px;}.trending-change{font-size:12px;}.trending-up{color:#00cf59;}.trending-down{color:#ff622e;}.trending-unknown{color:#9994a6;}
.trending-holders{display:flex;align-items:center;}.trending-holders img{height:15px;width:15px;border-radius:50%;border:1px solid #060510;margin-left:-4px;object-fit:cover;}.trending-holders img:first-child{margin-left:0;}.trending-holders small{font-size:8px;padding:3px;background:#201c2b;border-radius:50%;color:#a09aaf;}
.trending-skeleton{height:59px;display:flex;align-items:center;gap:11px;padding:8px 6px;box-sizing:border-box;}.trending-skeleton .skeleton-line{height:13px;margin:0;width:100px;}.trending-skeleton .skeleton-line:first-child{width:38px;height:38px;border-radius:50%;}.trending-skeleton .skeleton-line:last-child{margin-left:auto;width:85px;}
.trending-empty{padding:30px 12px;border:1px solid #272232;border-radius:9px;background:#100d18;text-align:center;}.trending-empty h2{font-size:16px;margin:0 0 8px;}.trending-empty p{font-size:12px;line-height:1.5;color:#9891a7;margin:0 auto 15px;max-width:330px;}.trending-empty button{border:1px solid #494264;background:#211b31;border-radius:6px;padding:8px 14px;color:#dcd5ef;cursor:pointer;}
@media(max-width:600px){.trending-page{padding-top:0;}.trending-row{grid-template-columns:35px minmax(0,1fr) max-content;gap:10px;padding-inline:3px;min-height:54px;}.trending-avatar,.trending-avatar>img{width:35px;height:35px;}.trending-name>strong{font-size:13px;}.trending-result>strong{font-size:14px;}.trending-toolbar input{width:0;}}
/* Side-by-side category columns (trending page, desktop >= 1100px) */
.trending-cols .trending-col{display:none;}
.trending-cols .trending-col.active{display:block;}
.trending-col-head{display:none;}
.trending-col-status{display:none;}
.trending-page .trending-col-transport{display:none;}
@media(min-width:1100px){
.trending-page{max-width:1720px;}
.trending-page .trending-heading{justify-content:flex-start;}
.trending-page .trending-toolbar{max-width:540px;}
.trending-page .trending-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;align-items:start;}
 .trending-page .trending-cols .trending-col{display:block;min-width:0;}
 .trending-page .trending-cols .trending-col-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:2px 2px 7px;}
 .trending-page .trending-cols .trending-col-head h2{font-size:13px;margin:0;font-weight:600;letter-spacing:-.2px;}
 .trending-page .trending-cols .trending-col-transport{font-size:10px;color:#9693a0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;}
 .trending-page .trending-cols .trending-col-status{display:none;font-size:10px;line-height:15px;color:#908b9c;margin:0 0 7px;min-height:15px;}
 .trending-page .trending-cols .trending-col-list{max-height:calc(100vh - 225px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#363541 transparent;padding-right:3px;}
 #trending-transport,#trending-status{display:none;}
 .trending-page .trending-categories{display:none;}
}
@media(min-width:1400px){.trending-page .trending-cols{grid-template-columns:repeat(5,minmax(0,1fr));}}
