.trader-card{background:#181c1b;border-radius:8px;padding:16px;color:#bdbdbd;display:flex;flex-direction:column;justify-content:space-between;background:hsla(0,0%,100%,.08);box-shadow:0 2px 20px rgba(0,0,0,.15);backdrop-filter:blur(1.4px);-webkit-backdrop-filter:blur(1.4px);border:1px solid hsla(0,0%,100%,.03);position:relative;transition:z-index 0s;transition:background .2s,border .2s,transform .15s;min-height:140px}html:not(.dark) .trader-card{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);color:#374151}html:not(.dark) .trader-card .subscription-name{border-bottom:1px solid rgba(0,0,0,.1);color:#111827}.trader-card .subscription-name{font-size:20px;font-weight:600;margin-bottom:12px;text-align:center;padding:0 0 6px;border-bottom:1px solid hsla(0,0%,100%,.1254901961);color:#fff}.trader-card .loading-skeleton{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%);background-size:200% 100%}.trader-card .loading-skeleton,.trader-card html[class=light] .loading-skeleton{animation:loading-shimmer 1.5s infinite;border-radius:4px;min-height:1.2em;display:block}.trader-card html[class=light] .loading-skeleton{background:linear-gradient(90deg,#56b93d 25%,#56b93d 50%,#56b93d 75%);background-size:200% 100%}.trader-card .chart-loading{display:flex;align-items:center;justify-content:center;min-height:40px}.trader-card .chart-loading .loading-skeleton{width:100%;height:40px}@keyframes loading-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.trader-card:hover{background:rgba(204,231,12,.08);border:1.5px solid #b6ff6a;box-shadow:0 2px 16px 0 rgba(182,255,106,.1);transform:translateY(-2px) scale(1.025);z-index:2}.trader-card.highlight{background:rgba(204,231,12,.12);border:1.5px solid #b6ff6a;box-shadow:0 2px 16px 0 rgba(182,255,106,.15)}.trader-card.loading{display:flex;align-items:center;justify-content:center;min-height:200px}.trader-card.loading .loading-spinner{color:#cce70c;font-size:16px;font-weight:500}.trader-card.error{display:flex;align-items:center;justify-content:center;min-height:200px}.trader-card.error .error-message{color:#dc3545;font-size:16px;font-weight:500;text-align:center}.trader-card.not-found{display:flex;align-items:center;justify-content:center;min-height:200px}.trader-card.not-found .not-found-message{color:#ffc107;font-size:16px;font-weight:500;text-align:center}.trader-card .trader-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.trader-card .trader-header .copy-trader-avatar{width:40px;height:40px;border-radius:50%;background:rgba(0,255,136,.1);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;overflow:hidden}.trader-card .trader-header .copy-trader-avatar .avatar-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.trader-card .trader-header .trader-info{flex:1;min-width:0}.trader-card .trader-header .trader-info .trader-name{font-size:16px;font-weight:600;color:#fff;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trader-card .trader-header .favorite-btn{background:none;border:none;color:hsla(0,0%,100%,.4);font-size:16px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;flex-shrink:0}.trader-card .trader-header .favorite-btn:hover{color:orange;background:rgba(255,165,0,.1)}.trader-card .trader-header .favorite-btn.active{color:orange}.trader-card .trader-metrics{display:flex;gap:20px;margin-bottom:20px}.trader-card .trader-metrics .metrics-left{flex:1;display:flex;flex-direction:column;gap:12px}.trader-card .trader-metrics .metrics-left .roi-section .metric-label{font-size:12px;color:hsla(0,0%,100%,.6);margin-bottom:4px;display:flex;align-items:center;gap:8px}.trader-card .trader-metrics .metrics-left .roi-section .metric-label .period-badge{background:hsla(0,0%,100%,.1);color:#fff;padding:2px 6px;border-radius:10px;font-size:10px;font-weight:500}.trader-card .trader-metrics .metrics-left .roi-section .roi-value{font-size:24px;font-weight:700;line-height:1}.trader-card .trader-metrics .metrics-left .roi-section .roi-value.positive{color:#0f8}.trader-card .trader-metrics .metrics-left .roi-section .roi-value.negative{color:#dc3545}.trader-card .trader-metrics .metrics-left .chart-container{width:80px;height:40px;background:rgba(0,0,0,.2);border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:8px}.trader-card .trader-metrics .metrics-left .chart-container .chart-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.trader-card .trader-metrics .metrics-left .chart-container .chart-placeholder span{color:hsla(0,0%,100%,.4);font-size:10px;text-align:center;line-height:1}.trader-card .trader-metrics .metrics-divider{width:100%;height:1px;background:hsla(0,0%,100%,.1);margin:0 4px}.trader-card .trader-metrics .metrics-right{flex:1;display:flex;flex-direction:column;gap:16px}.trader-card .trader-metrics .metrics-right .drawdown-section .metric-label,.trader-card .trader-metrics .metrics-right .sharpe-section .metric-label{font-size:12px;color:hsla(0,0%,100%,.6);margin-bottom:4px;display:flex;align-items:center;gap:8px}.trader-card .trader-metrics .metrics-right .drawdown-section .metric-label .period-badge,.trader-card .trader-metrics .metrics-right .sharpe-section .metric-label .period-badge{background:hsla(0,0%,100%,.1);color:#fff;padding:2px 6px;border-radius:10px;font-size:10px;font-weight:500}.trader-card .trader-metrics .metrics-right .drawdown-section .drawdown-value,.trader-card .trader-metrics .metrics-right .drawdown-section .sharpe-value,.trader-card .trader-metrics .metrics-right .sharpe-section .drawdown-value,.trader-card .trader-metrics .metrics-right .sharpe-section .sharpe-value{font-size:16px;font-weight:600;color:#fff;line-height:1}.trader-card .import-wallet-btn{color:#cce70c;font-weight:600;border-radius:8px;padding:.75rem;display:flex;align-items:center;justify-content:center;border:1px solid #cce70c;transition-duration:.3s;background:rgba(0,0,0,0);cursor:pointer}.trader-card .import-wallet-btn:hover:not(:disabled){background-color:#cce70c;color:#000}.trader-card .import-wallet-btn:disabled{opacity:.5;cursor:not-allowed}.trader-card .copy-btn{width:100%;color:#cce70c;border-radius:8px;padding:12px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;border:1px solid #cce70c;background:rgba(0,0,0,0)}.trader-card .copy-btn:hover{background:#cce70c;color:#181c1b;transform:translateY(-1px)}.trader-card .copy-btn:active{transform:translateY(0)}.trader-card .dashboard-actions{display:flex;gap:8px;margin-top:16px}.trader-card .unsubscribe-btn{flex:1;background:rgba(0,0,0,0);border:1px solid #dc3545;color:#dc3545;border-radius:8px;padding:.75rem;font-size:14px;font-weight:600;cursor:pointer;transition-duration:.3s;display:flex;align-items:center;justify-content:center}.trader-card .unsubscribe-btn:hover:not(:disabled){background-color:#dc3545;color:#fff}.trader-card .unsubscribe-btn:disabled{opacity:.5;cursor:not-allowed}html[class=light] .trader-card .unsubscribe-btn{border-color:#dc2626;color:#dc2626}html[class=light] .trader-card .unsubscribe-btn:hover:not(:disabled){background-color:#dc2626;color:#fff}html[class=light] .import-wallet-btn{color:#84950d;border-color:#84950d}