/* Top Traders and Community */
.traders-page,.community-page{padding-bottom:40px}.product-nav{overflow-y:auto;scrollbar-width:none}
.trader-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);min-height:390px;overflow:hidden;border:1px solid rgba(80,151,255,.2);border-radius:28px;background:radial-gradient(circle at 78% 30%,rgba(30,127,255,.18),transparent 32%),radial-gradient(circle at 45% 110%,rgba(128,53,255,.15),transparent 44%),#080b10}.trader-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to right,#000,transparent 82%)}.trader-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:46px 24px 42px 48px}.trader-hero-copy .eyebrow{margin-bottom:20px;color:#6fbfff;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.trader-hero-copy h2{margin:0;color:#f7f9ff;font-size:clamp(40px,4.2vw,66px);font-weight:500;line-height:.96;letter-spacing:-.05em}.trader-hero-copy>p{max-width:550px;margin:24px 0 30px;color:#8f98aa;font-size:16px;line-height:1.55}.trader-period{display:flex;gap:6px;padding:5px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(5,8,13,.7)}.trader-period button{min-height:40px;padding:0 17px;border:0;border-radius:10px;background:transparent;color:#7e8797;font:500 13px/1 inherit;cursor:pointer;transition:.2s}.trader-period button:hover{color:#fff}.trader-period button.active{background:#f4f7ff;color:#07090d}.trader-hero-visual{position:relative;min-height:390px}.trader-hero-visual:after{content:"";position:absolute;inset:auto 8% 0 4%;height:30%;background:linear-gradient(transparent,#080b10)}.trader-hero-visual>img{position:absolute;z-index:2;right:4%;bottom:-23%;width:min(430px,96%);height:122%;object-fit:contain;object-position:center bottom;filter:brightness(.76) contrast(1.12) drop-shadow(0 0 44px rgba(30,135,255,.16))}.trader-orbit{position:absolute;inset:2% -5% -10% -12%;transform:rotate(-10deg)}.trader-orbit i{position:absolute;inset:12%;border:1px solid rgba(44,145,255,.2);border-radius:50%}.trader-orbit i:nth-child(2){inset:25% 3%;border-color:rgba(125,67,255,.2);transform:rotate(44deg)}.trader-orbit i:nth-child(3){inset:38% -6%;border-color:rgba(255,255,255,.06);transform:rotate(-35deg)}.verify-card{position:absolute;z-index:4;right:24px;bottom:24px;width:230px;padding:16px 18px;border:1px solid rgba(76,174,255,.25);border-radius:16px;background:rgba(5,9,15,.86);box-shadow:0 18px 50px rgba(0,0,0,.4);backdrop-filter:blur(16px)}.verify-card span{display:flex;align-items:center;gap:7px;color:#43d9ab;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.verify-card span i{width:6px;height:6px;border-radius:50%;background:#2ce8b1;box-shadow:0 0 12px #2ce8b1}.verify-card strong,.verify-card small{display:block}.verify-card strong{margin:9px 0 4px;color:#f2f5fb;font-size:14px}.verify-card small{color:#697284;font-size:11px}
.trader-section-head{display:flex;align-items:end;justify-content:space-between;margin:52px 0 22px}.trader-section-head span,.panel-title span{color:#70798c;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.trader-section-head h2{margin:10px 0 0;color:#f7f9ff;font-size:30px;font-weight:500;letter-spacing:-.03em}.trader-section-head>small{max-width:390px;color:#6f7888;font-size:13px;line-height:1.5;text-align:right}.trader-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.podium-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"rank avatar tier" "rank name roi" "button button button";align-items:center;gap:2px 14px;min-height:188px;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:21px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.008));overflow:hidden}.podium-card:before{content:"";position:absolute;width:180px;height:180px;left:-60px;bottom:-100px;border-radius:50%;background:var(--podium-glow);filter:blur(18px);opacity:.28}.podium-card--gold{--podium-glow:#f5ae38;border-color:rgba(246,174,56,.25)}.podium-card--silver{--podium-glow:#4aa8ff}.podium-card--bronze{--podium-glow:#a863ff}.podium-rank{grid-area:rank;align-self:start;color:#303848;font-size:36px;font-weight:600;letter-spacing:-.06em}.trader-avatar{grid-area:avatar;position:relative;display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(255,255,255,.14);border-radius:16px;color:#fff;font-size:15px;font-weight:600;box-shadow:0 0 24px var(--avatar-glow)}.trader-avatar i{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border:2px solid #080b10;border-radius:50%;background:#27dda3}.avatar-blue{--avatar-glow:rgba(41,157,255,.5);background:linear-gradient(145deg,#174b79,#102038)}.avatar-gold{--avatar-glow:rgba(246,174,56,.5);background:linear-gradient(145deg,#7f5316,#2d2113)}.avatar-violet{--avatar-glow:rgba(145,74,255,.5);background:linear-gradient(145deg,#572b91,#241638)}.avatar-green{--avatar-glow:rgba(31,214,158,.5);background:linear-gradient(145deg,#17634f,#122c27)}.podium-card>div:nth-of-type(2){grid-area:name}.podium-card>div:nth-of-type(2) strong,.podium-card>div:nth-of-type(2) small{display:block}.podium-card>div:nth-of-type(2) strong{color:#f5f7fb;font-size:17px}.podium-card>div:nth-of-type(2) small{margin-top:4px;color:#70798a;font-size:12px}.podium-card>em{grid-area:tier;align-self:start;padding:6px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#8d96a6;font-size:10px;font-style:normal}.podium-card>b{grid-area:roi;justify-self:end;color:#27dda3;font-size:25px;font-weight:500}.podium-card .roi-label{display:none}.podium-card>button{grid-area:button;align-self:end;height:39px;margin-top:17px;border:1px solid rgba(87,166,255,.22);border-radius:11px;background:rgba(28,111,201,.1);color:#8bc9ff;font:500 13px/1 inherit;cursor:pointer;transition:.2s}.podium-card>button:hover,.podium-card>button.following{background:#eaf5ff;color:#080a0e}
.trader-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;margin-top:14px}.leaderboard-panel,.copy-shield{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#080b10}.panel-title{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 18px}.panel-title h3{margin:6px 0 0;color:#f4f7fc;font-size:22px;font-weight:500}.panel-title label{display:flex;align-items:center;gap:8px;width:190px;height:39px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#0c1017;color:#5e6878}.panel-title label input{width:100%;border:0;outline:0;background:transparent;color:#e9eef7;font:inherit;font-size:13px}.leaderboard-table{padding:0 10px 10px}.leaderboard-row{display:grid;grid-template-columns:minmax(250px,1.5fr) .68fr .68fr .68fr 76px;align-items:center;min-height:72px;padding:0 12px;border-top:1px solid rgba(255,255,255,.055);color:#929bac;font-size:13px}.leaderboard-row>div{display:flex;align-items:center;gap:12px}.leaderboard-row>div>b{width:23px;color:#555e6f}.leaderboard-row>div>span:last-child strong,.leaderboard-row>div>span:last-child small{display:block}.leaderboard-row>div>span:last-child strong{color:#edf2f8;font-size:14px}.leaderboard-row>div>span:last-child small{margin-top:3px;color:#616b7c;font-size:11px}.leaderboard-head{min-height:38px;border-top:0;color:#515b6d;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.mini-avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid rgba(255,255,255,.1);border-radius:11px;color:#eaf3ff;font-size:11px;box-shadow:0 0 18px var(--avatar-glow)}.leaderboard-row>em{color:#2ce1ac;font-size:14px;font-style:normal}.leaderboard-row>button{height:34px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#10151d;color:#c5cedc;font:500 12px/1 inherit;cursor:pointer}.leaderboard-row>button:hover{border-color:#2b9cff;color:#fff}
.copy-shield{padding:22px;background:radial-gradient(circle at 90% 15%,rgba(96,47,255,.18),transparent 32%),#080b10}.copy-shield-head{display:flex;align-items:center;gap:10px}.copy-shield-head>div{flex:1}.copy-shield-head small,.copy-shield-head strong{display:block}.copy-shield-head small{color:#697386;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.copy-shield-head strong{margin-top:3px;color:#eef2f9;font-size:14px}.copy-shield-head>em{padding:6px 8px;border-radius:999px;background:rgba(38,221,165,.09);color:#31d7a7;font-size:10px;font-style:normal}.copy-shield h3{margin:34px 0 14px;color:#f4f7fb;font-size:30px;font-weight:500;line-height:1.02;letter-spacing:-.04em}.copy-shield>p{margin:0;color:#798294;font-size:13px;line-height:1.55}.copy-shield ul{display:grid;gap:10px;margin:25px 0;padding:0;list-style:none}.copy-shield li{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(255,255,255,.018)}.copy-shield li>i{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:rgba(37,220,166,.1);color:#2addaa;font-style:normal}.copy-shield li strong,.copy-shield li small{display:block}.copy-shield li strong{color:#dfe5ee;font-size:13px}.copy-shield li small{margin-top:2px;color:#5f6979;font-size:10px}.copy-shield>a{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 15px;border-radius:12px;background:#f4f7fc;color:#07090c;font-size:13px;font-weight:600;text-decoration:none}
.community-page{display:grid;grid-template-columns:236px minmax(460px,1fr) 270px;min-height:720px;overflow:hidden;border:1px solid rgba(83,126,190,.18);border-radius:24px;background:#070a0f}.community-channels{padding:16px 12px;border-right:1px solid rgba(255,255,255,.065);background:linear-gradient(180deg,rgba(22,27,39,.55),rgba(7,10,15,0))}.community-brand-card{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid rgba(64,141,255,.14);border-radius:14px;background:rgba(26,74,138,.08)}.community-orb{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(64,163,255,.35);border-radius:13px;background:linear-gradient(145deg,#126aca,#6831c9);color:#fff}.community-orb:after{content:"";position:absolute;inset:-8px;border:1px solid rgba(79,136,255,.14);border-radius:50%;transform:rotate(35deg)}.community-brand-card small,.community-brand-card strong{display:block}.community-brand-card small{color:#717b8d;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.community-brand-card strong{margin-top:4px;color:#e8edf5;font-size:13px}.channel-heading{display:flex;align-items:center;justify-content:space-between;margin:24px 8px 9px;color:#606a7c;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.channel-heading button{width:23px;height:23px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:transparent;color:#7c8697}.community-channels nav{display:grid;gap:5px}.community-channels nav>button{display:grid;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;width:100%;min-height:58px;padding:7px 9px;border:1px solid transparent;border-radius:13px;background:transparent;color:#7d8797;text-align:left;cursor:pointer}.community-channels nav>button:hover{background:rgba(255,255,255,.025)}.community-channels nav>button.active{border-color:rgba(52,151,255,.25);background:linear-gradient(90deg,rgba(24,111,208,.16),rgba(69,43,169,.08));color:#fff}.community-channels nav>button>i{display:grid;place-items:center;width:29px;height:29px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#0f141c;color:#7892b0;font-style:normal}.community-channels nav strong,.community-channels nav small{display:block}.community-channels nav strong{color:inherit;font-size:13px}.community-channels nav small{margin-top:3px;color:#555f70;font-size:10px}.community-channels nav em{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:7px;background:#187bd7;color:#fff;font-size:9px;font-style:normal}.channel-heading--groups{margin-top:25px}.community-groups{display:grid;gap:4px}.community-groups button{display:flex;align-items:center;gap:9px;min-height:44px;padding:5px 8px;border:0;border-radius:11px;background:transparent;color:#adb6c4;text-align:left}.community-groups button strong{flex:1;font-size:12px}.community-groups button>i{width:7px;height:7px;border-radius:50%;background:#2addaa;box-shadow:0 0 9px #2addaa}
.community-chat{display:grid;grid-template-rows:66px minmax(0,1fr) 76px;min-width:0;border-right:1px solid rgba(255,255,255,.065)}.chat-head{display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.065)}.chat-head>div{display:flex;align-items:center;gap:10px}.chat-hash{display:grid;place-items:center;width:33px;height:33px;border:1px solid rgba(68,158,255,.2);border-radius:10px;background:rgba(26,116,218,.09);color:#4ba7ff}.chat-head strong,.chat-head small{display:block}.chat-head strong{color:#eff3f9;font-size:15px}.chat-head small{margin-top:3px;color:#647082;font-size:10px}.chat-head>div:last-child{gap:5px}.chat-head button{width:33px;height:33px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#0c1017;color:#7c8697}.chat-feed{min-height:0;padding:16px 20px 22px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#263142 transparent}.chat-day{display:flex;align-items:center;gap:10px;margin:4px 0 18px;color:#505b6c;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.chat-day:before,.chat-day:after{content:"";height:1px;flex:1;background:rgba(255,255,255,.055)}.chat-message{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;margin:0 0 23px}.chat-avatar{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:13px;color:#f2f6fc;font-size:11px;box-shadow:0 0 19px var(--avatar-glow)}.neura-avatar{position:relative;background:linear-gradient(145deg,#1476da,#6838cc);box-shadow:0 0 24px rgba(27,130,255,.28)}.neura-avatar>i{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border:2px solid #070a0f;border-radius:50%;background:#2adeaa}.chat-message header{display:flex;align-items:center;gap:8px;min-height:20px}.chat-message header strong{color:#e9eef6;font-size:13px}.chat-message header em{padding:4px 7px;border-radius:999px;background:rgba(47,134,225,.1);color:#67b5ff;font-size:9px;font-style:normal}.chat-message header time{margin-left:auto;color:#505a6a;font-size:10px}.chat-message p{margin:7px 0 0;color:#929bac;font-size:13px;line-height:1.55}.chat-message--neura>div{padding:14px;border:1px solid rgba(56,149,255,.16);border-radius:0 16px 16px 16px;background:linear-gradient(135deg,rgba(31,112,204,.08),rgba(105,54,204,.035))}.neura-brief,.shared-strategy{display:flex;align-items:center;gap:11px;margin-top:13px;padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(5,8,13,.7)}.neura-brief>span{display:flex;align-items:center;gap:7px;color:#d9e2ee;font-size:11px}.neura-brief img{width:18px;height:18px}.neura-brief>strong{color:#44dcad;font-size:11px}.neura-brief>em{color:#747e8f;font-size:10px;font-style:normal}.neura-brief>a{margin-left:auto;color:#72baff;font-size:10px;text-decoration:none}.message-reactions{display:flex;gap:5px;margin-top:9px}.message-reactions button{height:25px;padding:0 8px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#0c1118;color:#727d8e;font:inherit;font-size:10px;cursor:pointer}.message-reactions button.reacted{border-color:rgba(65,157,255,.28);background:rgba(31,119,213,.12);color:#9ad0ff}.shared-strategy{justify-content:space-between;padding:12px}.shared-strategy>div{display:flex;align-items:center;gap:9px}.shared-strategy .brand-coin{width:31px;height:31px}.shared-strategy small,.shared-strategy strong{display:block}.shared-strategy small{color:#5e6879;font-size:9px}.shared-strategy strong{margin-top:3px;color:#dfe5ee;font-size:11px}.shared-strategy>span strong{color:#2bddaa}.shared-strategy>button{height:31px;padding:0 12px;border:1px solid rgba(79,165,255,.25);border-radius:8px;background:rgba(29,115,206,.1);color:#78bfff;font:500 10px/1 inherit}.chat-composer{display:grid;grid-template-columns:36px minmax(0,1fr) 36px auto;align-items:center;gap:7px;margin:10px 18px 16px;padding:7px;border:1px solid rgba(80,154,255,.17);border-radius:15px;background:#0b0f16}.chat-composer>button{height:36px;border:0;border-radius:10px;background:#111720;color:#788396;font:inherit}.chat-composer input{min-width:0;border:0;outline:0;background:transparent;color:#eef3f9;font:inherit;font-size:13px}.chat-composer .chat-send{display:flex;align-items:center;gap:8px;padding:0 13px;background:#f1f5fb;color:#07090d;font-weight:600}
.community-pulse{display:flex;flex-direction:column;gap:10px;padding:12px;background:#06090d}.pulse-card{padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.008))}.pulse-card header{display:flex;align-items:start;justify-content:space-between}.pulse-card header span,.pulse-card header strong{display:block}.pulse-card header span{color:#697386;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.pulse-card header strong{margin-top:5px;color:#e7ecf4;font-size:14px}.pulse-card header>em{display:flex;align-items:center;gap:5px;color:#31dba8;font-size:9px;font-style:normal}.pulse-card header>em i{width:5px;height:5px;border-radius:50%;background:#2dddab;box-shadow:0 0 8px #2dddab}.sentiment-gauge{position:relative;height:105px;margin:15px 5px 0;overflow:hidden}.sentiment-gauge:before{content:"";position:absolute;left:50%;bottom:-64px;width:180px;height:180px;transform:translateX(-50%) rotate(38deg);border:13px solid transparent;border-top-color:#42d2a8;border-right-color:#42d2a8;border-radius:50%;filter:drop-shadow(0 0 11px rgba(48,221,170,.2))}.sentiment-gauge:after{content:"";position:absolute;left:50%;bottom:-52px;width:155px;height:155px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.07);border-radius:50%}.sentiment-gauge>div{position:absolute;z-index:2;left:50%;bottom:5px;transform:translateX(-50%);text-align:center}.sentiment-gauge span,.sentiment-gauge small{display:block}.sentiment-gauge span{color:#eef6f6;font-size:32px;font-weight:500}.sentiment-gauge small{color:#38d6a6;font-size:10px}.sentiment-labels{display:flex;justify-content:space-between;color:#535e6e;font-size:8px}.trending-card>a{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:12px 0;border-top:1px solid rgba(255,255,255,.055);color:inherit;text-decoration:none}.trending-card header{margin-bottom:8px}.trending-card>a>b{color:#394353;font-size:12px}.trending-card>a strong,.trending-card>a small{display:block}.trending-card>a strong{color:#cbd3de;font-size:11px}.trending-card>a small{margin-top:3px;color:#576172;font-size:9px}.trending-card>a>em{color:#6a7586;font-style:normal}.watch-card>div{display:flex;align-items:center;gap:9px;padding-top:11px}.watch-card .brand-coin{width:30px;height:30px}.watch-card>div>div{flex:1}.watch-card>div strong,.watch-card>div small{display:block}.watch-card>div strong{color:#cfd6df;font-size:11px}.watch-card>div small{margin-top:2px;color:#596374;font-size:9px}.watch-card>div em{color:#2bdba9;font-size:10px;font-style:normal}
@media(max-width:1260px){.community-page{grid-template-columns:210px minmax(430px,1fr)}.community-pulse{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.06)}.community-chat{border-right:0}.trader-lower-grid{grid-template-columns:1fr}.copy-shield{display:grid;grid-template-columns:210px 1fr 1fr;gap:18px;align-items:center}.copy-shield h3{margin:0}.copy-shield>p{grid-column:2}.copy-shield ul{grid-column:3;grid-row:1/3;margin:0}.copy-shield>a{grid-column:1;grid-row:2}.copy-shield-head{grid-column:1}}
@media(max-width:980px){.trader-hero{grid-template-columns:1fr}.trader-hero-copy{padding:42px}.trader-hero-visual{position:absolute;inset:0 0 0 48%;opacity:.42}.trader-hero-copy{max-width:66%}.verify-card{display:none}.trader-podium{grid-template-columns:1fr}.podium-card{min-height:140px;grid-template-columns:auto auto 1fr auto;grid-template-areas:"rank avatar name tier" "rank avatar roi button"}.podium-card>button{width:100px;margin-top:0}.community-page{grid-template-columns:190px minmax(0,1fr)}.community-pulse{grid-template-columns:1fr 1fr}.watch-card{display:none}.neura-brief{flex-wrap:wrap}.copy-shield{display:block}.copy-shield h3{margin-top:26px}.copy-shield ul{margin:22px 0}}
@media(max-width:760px){.trader-hero{min-height:520px}.trader-hero-copy{justify-content:flex-start;max-width:none;padding:32px 24px}.trader-hero-copy h2{font-size:44px}.trader-hero-copy>p{max-width:92%;font-size:15px}.trader-hero-visual{inset:42% 0 0 15%;opacity:.5}.trader-period{width:100%;overflow-x:auto}.trader-period button{flex:0 0 auto;padding:0 13px}.trader-section-head{display:block}.trader-section-head>small{display:block;margin-top:10px;text-align:left}.panel-title{display:block}.panel-title label{width:100%;margin-top:14px}.leaderboard-head{display:none}.leaderboard-row{grid-template-columns:1fr auto auto;gap:8px;padding:12px 5px}.leaderboard-row>span:nth-of-type(1),.leaderboard-row>span:nth-of-type(2){display:none}.community-page{display:block;overflow:visible}.community-channels{border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.community-brand-card,.channel-heading--groups,.community-groups{display:none}.channel-heading{margin:4px 6px 9px}.community-channels nav{display:flex;overflow-x:auto}.community-channels nav>button{flex:0 0 155px;min-height:49px;grid-template-columns:25px 1fr auto}.community-channels nav>button>i{width:25px;height:25px}.community-channels nav small{display:none}.community-chat{height:690px}.community-pulse{display:grid;grid-template-columns:1fr}.watch-card{display:block}.chat-message{grid-template-columns:32px 1fr}.chat-avatar{width:32px;height:32px}.shared-strategy{align-items:flex-start;flex-wrap:wrap}.community-pulse{padding:10px}.copy-shield h3{font-size:27px}}
@media(max-width:480px){.trader-hero{border-radius:20px}.trader-hero-copy{padding:27px 19px}.trader-hero-copy h2{font-size:39px}.trader-podium{gap:9px}.podium-card{grid-template-columns:auto 1fr auto;grid-template-areas:"rank name tier" "avatar roi button";padding:17px}.podium-card>button{width:76px}.leaderboard-row{grid-template-columns:1fr auto}.leaderboard-row>em{display:none}.chat-feed{padding:14px 12px}.chat-head{padding:0 12px}.chat-head>div:last-child button:not(:last-child){display:none}.chat-composer{grid-template-columns:34px 1fr auto;margin:8px}.chat-composer>button:nth-of-type(2){display:none}.chat-composer .chat-send{font-size:0}.chat-composer .chat-send span{font-size:15px}.neura-brief>em{display:none}}

/* Verifier robot without orbits */
.trader-orbit{display:none!important}.trader-hero-visual>img{right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:70% center;filter:brightness(.82) contrast(1.08)}
/* Photorealistic trader portraits */
.avatar-photo{padding:0;background:#10141c}
.trader-avatar.avatar-photo,.mini-avatar.avatar-photo{position:relative}
.trader-avatar.avatar-photo img,.mini-avatar.avatar-photo img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center 28%}
.trader-avatar.avatar-photo:after,.mini-avatar.avatar-photo:after{content:"";position:absolute;inset:-1px;border:1px solid rgba(255,255,255,.14);border-radius:inherit;box-shadow:0 0 20px var(--avatar-glow,rgba(51,145,255,.25));pointer-events:none}
.trader-avatar.avatar-photo i{z-index:2}
/* Flat trader avatars - no colored halo */
.traders-page .trader-avatar,
.traders-page .mini-avatar{box-shadow:none}
.traders-page .trader-avatar.avatar-photo::after,
.traders-page .mini-avatar.avatar-photo::after{box-shadow:none}

/* Verifier hero seamless blend */
.trader-hero{background:radial-gradient(ellipse 48% 110% at 82% 42%,rgba(30,127,255,.1),transparent 64%),radial-gradient(ellipse 45% 95% at 30% 115%,rgba(111,52,208,.07),transparent 70%),linear-gradient(90deg,#05070a 0%,#020305 58%,#000 100%)}
.trader-hero-visual{isolation:isolate;background:transparent}
.trader-hero-visual:before{content:"";position:absolute;z-index:3;inset:-1px;pointer-events:none;background:linear-gradient(180deg,transparent 68%,rgba(8,11,16,.72) 92%,#080b10 100%)}
.trader-hero-visual>img{right:-4%;bottom:-6%;width:108%;height:112%;object-position:72% 48%;opacity:.92;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 14%,rgba(0,0,0,.65) 31%,#000 48%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 14%,rgba(0,0,0,.65) 31%,#000 48%);filter:brightness(.8) contrast(1.1) saturate(.9) drop-shadow(0 0 44px rgba(30,135,255,.13))}
.trader-hero:after{content:"";position:absolute;z-index:3;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 32%,rgba(0,0,0,.12) 39%,rgba(0,0,0,.72) 49%,rgba(0,0,0,.82) 57%,transparent 73%)}
.trader-hero-copy{z-index:4}
.verify-card{z-index:5}
@media(max-width:980px){.trader-hero-visual:before{background:linear-gradient(180deg,transparent 58%,#080b10 100%)}.trader-hero-visual>img{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 22%,#000 52%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 22%,#000 52%)}.trader-hero:after{background:linear-gradient(90deg,transparent 28%,rgba(0,0,0,.68) 52%,transparent 78%)}}
@media(max-width:760px){.trader-hero-visual>img{right:-8%;width:116%;object-position:68% 46%;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.7) 20%,#000 42%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.7) 20%,#000 42%,#000 78%,transparent 100%)}.trader-hero-visual:before{background:linear-gradient(180deg,#080b10 0%,rgba(8,11,16,.15) 28%,transparent 56%,#080b10 100%)}.trader-hero:after{background:linear-gradient(180deg,transparent 38%,rgba(0,0,0,.34) 58%,transparent 82%)}}
/* Expanded interactive Community v7 */
body[data-page="community"] .product-main{width:min(100%,1900px);padding:30px 28px 56px}
body[data-page="community"] .product-page-header{min-height:76px;margin-bottom:22px}
body[data-page="community"] .product-page-header h1{font-size:34px}
body[data-page="community"] .product-page-header>p{font-size:14px}
.community-page{grid-template-columns:270px minmax(680px,1fr) 310px;height:calc(100vh - 198px);min-height:780px;max-height:1040px;border-radius:26px;box-shadow:0 35px 90px rgba(0,0,0,.18)}
.community-channels{padding:19px 15px}.community-brand-card{padding:16px;border-radius:16px}.community-orb{width:44px;height:44px}.community-brand-card small{font-size:11px}.community-brand-card strong{font-size:15px}.channel-heading{margin:28px 9px 11px;font-size:11px}.channel-heading button{width:27px;height:27px;cursor:pointer;transition:.2s}.channel-heading button:hover{border-color:rgba(70,163,255,.3);color:#fff;background:rgba(28,115,208,.09)}
.community-channels nav{gap:7px}.community-channels nav>button{min-height:66px;padding:9px 10px;border-radius:14px}.community-channels nav>button>i{width:34px;height:34px;border-radius:10px;font-size:14px}.community-channels nav strong{font-size:14px}.community-channels nav small{font-size:11px}.community-groups{gap:6px}.community-groups button{min-height:50px;padding:7px 9px;cursor:pointer;border:1px solid transparent}.community-groups button:hover,.community-groups button.active{border-color:rgba(72,150,255,.17);background:rgba(39,102,180,.07);color:#fff}.community-groups button strong{font-size:13px}
.community-chat{position:relative;grid-template-rows:76px minmax(0,1fr) 88px}.chat-head{padding:0 24px}.chat-hash{width:38px;height:38px;font-size:16px}.chat-head strong{font-size:17px}.chat-head small{font-size:11px}.chat-head button{width:38px;height:38px;cursor:pointer;transition:.2s}.chat-head button:hover,.chat-head button.active{border-color:rgba(61,157,255,.25);color:#fff;background:rgba(32,111,201,.1)}
.chat-feed{padding:21px 25px 28px}.chat-day{margin-bottom:22px;font-size:11px}.chat-message{grid-template-columns:44px minmax(0,1fr);gap:13px;margin-bottom:28px}.chat-avatar{width:44px;height:44px;border-radius:14px;font-size:12px}.chat-message header strong{font-size:15px}.chat-message header em{font-size:10px}.chat-message header time{font-size:11px}.chat-message p{font-size:15px;line-height:1.58}.chat-message--neura>div{padding:17px 18px;border-radius:0 18px 18px 18px}.chat-message--user>div{padding:14px 16px;border:1px solid rgba(56,149,255,.13);border-radius:16px 0 16px 16px;background:rgba(27,102,183,.055)}.neura-brief,.shared-strategy{padding:13px 14px;border-radius:13px}.neura-brief>span,.neura-brief>strong,.shared-strategy strong{font-size:12px}.neura-brief>em,.neura-brief>a{font-size:11px}.message-reactions button{height:29px;padding:0 10px;font-size:11px}.message-reactions button:hover{color:#cfe6ff;border-color:rgba(65,157,255,.22)}.shared-strategy .brand-coin{width:36px;height:36px}.shared-strategy>button{height:35px;padding:0 14px;font-size:11px;cursor:pointer}
.chat-composer{grid-template-columns:42px minmax(0,1fr) 42px auto;gap:8px;margin:12px 22px 18px;padding:8px;border-radius:16px}.chat-composer>button{height:42px;cursor:pointer}.chat-composer input{font-size:15px}.chat-composer .chat-send{padding:0 18px;font-size:14px;transition:.2s}.chat-composer .chat-send:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(36,142,230,.16)}.chat-composer [data-community-attachment].has-file{color:#2ee0a5;border:1px solid rgba(46,224,165,.18);background:rgba(46,224,165,.07)}
.community-pulse{gap:13px;padding:15px}.pulse-card{padding:19px;border-radius:18px}.pulse-card header span{font-size:10px}.pulse-card header strong{font-size:16px}.sentiment-gauge{height:125px}.sentiment-gauge span{font-size:38px}.sentiment-gauge small{font-size:11px}.sentiment-labels{font-size:9px}.trending-card>a{padding:15px 0}.trending-card>a strong{font-size:13px}.trending-card>a small{font-size:10px}.trending-card>a:hover strong{color:#fff}.trending-card>a:hover em{color:#69b8ff}.watch-card>div{padding-top:14px}.watch-card .brand-coin{width:34px;height:34px}.watch-card>div strong{font-size:13px}.watch-card>div small,.watch-card>div em{font-size:11px}
.community-popover{position:absolute;z-index:20;top:67px;right:18px;width:286px;padding:12px;border:1px solid rgba(76,163,255,.22);border-radius:16px;background:rgba(7,11,17,.97);box-shadow:0 24px 70px rgba(0,0,0,.48);backdrop-filter:blur(20px)}.community-popover[hidden]{display:none}.community-popover>header{display:flex;align-items:center;justify-content:space-between;padding:7px 8px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.community-popover>header strong{color:#eef3f8;font-size:14px}.community-popover>header button{width:27px;height:27px;color:#738091;border:0;border-radius:8px;background:#10151d;cursor:pointer}.community-member{display:grid;grid-template-columns:35px 1fr auto;gap:10px;align-items:center;padding:10px 7px;border-bottom:1px solid rgba(255,255,255,.05)}.community-member:last-child{border-bottom:0}.community-member>span{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#174b79,#251743);font-size:11px}.community-member strong,.community-member small{display:block}.community-member strong{color:#dce3ea;font-size:13px}.community-member small{margin-top:3px;color:#606c7c;font-size:10px}.community-member>i{width:7px;height:7px;border-radius:50%;background:#2ee0a5;box-shadow:0 0 9px rgba(46,224,165,.6)}.community-menu{display:grid;gap:4px}.community-menu button{min-height:39px;padding:0 11px;color:#9aa6b5;border:0;border-radius:9px;background:transparent;text-align:left;cursor:pointer}.community-menu button:hover{color:#fff;background:rgba(67,146,239,.09)}.community-empty{padding:44px 20px;color:#677384;text-align:center;font-size:13px}.message-attachment{width:max-content;max-width:100%;margin-top:10px;padding:9px 11px;border:1px solid rgba(57,157,255,.18);border-radius:10px;color:#80caff;background:rgba(29,112,205,.06);font-size:11px}.chat-message.is-new{animation:community-message-in .28s ease both}@keyframes community-message-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:1500px){.community-page{grid-template-columns:240px minmax(580px,1fr) 285px}.community-page{height:auto;min-height:780px;max-height:none}}
@media(max-width:1260px){body[data-page="community"] .product-main{padding-inline:22px}.community-page{grid-template-columns:220px minmax(500px,1fr)}.community-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){body[data-page="community"] .product-main{padding-inline:12px}.community-page{min-height:0}.community-chat{height:740px}.chat-message p{font-size:14px}.community-popover{right:8px;width:min(286px,calc(100% - 16px))}}
/* Glossy obsidian Top Traders robot v18 */
.trader-hero{background:linear-gradient(90deg,#05070a 0%,#020305 58%,#000 100%)}
.trader-hero-visual>img{
  right:-2%;bottom:-8%;width:108%;height:116%;object-fit:cover;object-position:72% 49%;opacity:.96;
  mix-blend-mode:normal;filter:brightness(1.04) contrast(1.1) saturate(.9);
}
/* Raised first-place podium v19 */
.trader-podium .podium-card--gold{
  z-index:2;
  transform:translateY(-14px);
  box-shadow:0 22px 55px rgba(0,0,0,.28),0 0 32px rgba(246,174,56,.055);
}
@media(max-width:980px){
  .trader-podium .podium-card--gold{transform:none}
}
/* v20 — remove repetitive decorative green status dots */
.community-groups button>i,
.community-member>i,
.neura-avatar>i,
.pulse-card header>em i,
.trader-avatar i,
.verify-card span i {
  display: none !important;
}
/* v21 — podium levitation and contained sentiment gauge */
.trader-podium .podium-card{will-change:transform;animation:podium-float 5.8s ease-in-out infinite}
.trader-podium .podium-card--silver{animation-delay:-1.1s}.trader-podium .podium-card--bronze{animation-delay:-3.2s}.trader-podium .podium-card--gold{animation-name:podium-float-gold;animation-duration:5.2s;animation-delay:-2s}
@keyframes podium-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes podium-float-gold{0%,100%{transform:translateY(-14px)}50%{transform:translateY(-24px)}}
.trader-podium .podium-card:hover{animation-play-state:paused;box-shadow:0 28px 66px rgba(0,0,0,.34),0 0 34px color-mix(in srgb,var(--podium-glow) 8%,transparent)}
.sentiment-gauge{max-width:210px;margin-left:auto;margin-right:auto}
.sentiment-gauge:before{bottom:-45px;width:148px;height:148px;border-width:11px;transform:translateX(-50%) rotate(38deg)}
.sentiment-gauge:after{bottom:-36px;width:126px;height:126px}
.sentiment-gauge>div{bottom:8px}
@media(max-width:980px){.trader-podium .podium-card--gold{animation-name:podium-float}.sentiment-gauge{max-width:190px}}
@media(prefers-reduced-motion:reduce){.trader-podium .podium-card{animation:none!important}.trader-podium .podium-card--gold{transform:translateY(-14px)}}
/* v22 — cleaner podium cards with soft independent movement */
.trader-podium .podium-card{
  grid-template-areas:"rank avatar roi" "rank name roi" "button button button";
  animation:podium-soft-float 6.4s ease-in-out infinite;
}
.trader-podium .podium-card>b{align-self:center}
.trader-podium .podium-card--silver{animation-delay:-.8s}
.trader-podium .podium-card--bronze{animation-delay:-3.1s}
.trader-podium .podium-card--gold{animation-name:podium-soft-float-gold;animation-duration:5.8s;animation-delay:-1.9s}
@keyframes podium-soft-float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-6px,0)}}
@keyframes podium-soft-float-gold{0%,100%{transform:translate3d(0,-14px,0)}50%{transform:translate3d(0,-20px,0)}}
@media(max-width:980px){.trader-podium .podium-card{grid-template-areas:"rank avatar name roi" "rank avatar name button"}.trader-podium .podium-card--gold{animation-name:podium-soft-float}}
@media(max-width:480px){.trader-podium .podium-card{grid-template-areas:"rank name roi" "avatar avatar button"}}
@media(prefers-reduced-motion:reduce){.trader-podium .podium-card{animation:none!important}.trader-podium .podium-card--gold{transform:translateY(-14px)}}