.card[data-v-16c1ff96]{background:var(--arena-bg-card);border:1px solid var(--arena-border);border-radius:8px;padding:16px;transition:var(--arena-transition)}.card[data-v-16c1ff96]:hover{border-color:var(--arena-primary);box-shadow:0 0 0 1px var(--arena-primary),0 4px 24px #3b82f61f;transform:translateY(-1px)}.strat-hd[data-v-16c1ff96]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.sname[data-v-16c1ff96]{color:var(--arena-text);flex:1;font-size:18px;font-weight:800;line-height:1.3}.card-tags[data-v-16c1ff96]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px;margin-top:2px}.ctag[data-v-16c1ff96]{border-radius:3px;font-size:12px;font-weight:600;padding:3px 8px;white-space:nowrap}.ctag-hot[data-v-16c1ff96]{background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#ef4444}.ctag-free[data-v-16c1ff96]{background:#22c55e1a;border:1px solid rgba(34,197,94,.25);color:#22c55e}.ctag-paid[data-v-16c1ff96]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);color:#f59e0b}.ctag-my[data-v-16c1ff96]{background:#3b82f61a;border:1px solid rgba(59,130,246,.25);color:#3b82f6}.ctag-live[data-v-16c1ff96]{background:#28a74526;border:1px solid rgba(40,167,69,.3);color:#28a745}.auth-row[data-v-16c1ff96]{gap:6px;margin-bottom:12px}.auth-row[data-v-16c1ff96],.avatar[data-v-16c1ff96]{align-items:center;display:flex}.avatar[data-v-16c1ff96]{border-radius:50%;color:#fff;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.auth-name[data-v-16c1ff96]{color:var(--arena-text-dim);font-size:13px}.metrics[data-v-16c1ff96]{background:#ffffff05;border:1px solid var(--arena-border-light);border-radius:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);margin-bottom:10px;padding:10px}.metrics.metrics-4col[data-v-16c1ff96]{grid-template-columns:repeat(4,1fr)}.met[data-v-16c1ff96]{text-align:center}.met-label[data-v-16c1ff96]{color:var(--arena-text-dim);font-size:13px}.met-label[data-v-16c1ff96],.met-val[data-v-16c1ff96]{font-family:IBM Plex Mono,monospace}.met-val[data-v-16c1ff96]{font-size:17px;font-weight:700;margin-top:2px}.pos[data-v-16c1ff96]{color:var(--arena-positive)}.neg[data-v-16c1ff96]{color:var(--arena-negative)}.mini-chart[data-v-16c1ff96]{background:#ffffff03;border:1px solid var(--arena-border-light);border-radius:4px;height:200px;margin-bottom:10px;overflow:hidden}.mini-chart[data-v-16c1ff96] svg{height:100%;width:100%}.finfo[data-v-16c1ff96]{justify-content:space-between;margin-bottom:8px}.finfo[data-v-16c1ff96],.followers[data-v-16c1ff96]{align-items:center;display:flex}.followers[data-v-16c1ff96]{color:var(--arena-text-dim);font-family:IBM Plex Mono,monospace;font-size:13px;gap:4px}.followers.warn[data-v-16c1ff96]{color:#f59e0b}.price[data-v-16c1ff96]{font-size:15px;font-weight:600}.price-free[data-v-16c1ff96]{color:var(--arena-negative)}.price-paid[data-v-16c1ff96]{color:var(--arena-gold)}.card-btm[data-v-16c1ff96]{justify-content:space-between;margin-top:4px}.card-btm[data-v-16c1ff96],.vlink[data-v-16c1ff96]{align-items:center;display:flex}.vlink[data-v-16c1ff96]{color:var(--arena-text-dim);font-size:13px;gap:4px;text-decoration:none;transition:var(--arena-transition)}.vlink[data-v-16c1ff96]:hover{color:var(--arena-primary)}.btn-group[data-v-16c1ff96]{align-items:center;display:flex;gap:6px}.fbtn[data-v-16c1ff96]{border:1px solid transparent;border-radius:4px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 10px;transition:var(--arena-transition)}.fbtn-solid-red[data-v-16c1ff96]{background:#ef4444;border-color:#ef4444;color:#fff}.fbtn-solid-red[data-v-16c1ff96]:hover{background:#dc2626}.fbtn-solid-blue[data-v-16c1ff96]{background:#3b82f6;border-color:#3b82f6;color:#fff}.fbtn-solid-blue[data-v-16c1ff96]:hover{background:#2563eb}.fbtn-solid-green[data-v-16c1ff96]{background:#22c55e;border-color:#22c55e;color:#fff}.fbtn-solid-green[data-v-16c1ff96]:hover{background:#16a34a}.fbtn-outline-blue[data-v-16c1ff96]{background:transparent;border-color:#3b82f6;color:#3b82f6}.fbtn-outline-blue[data-v-16c1ff96]:hover{background:#3b82f61a}.fbtn-outline-green[data-v-16c1ff96]{background:transparent;border-color:#22c55e;color:#22c55e;cursor:default}.fbtn-full[data-v-16c1ff96]{background:transparent;border-color:var(--arena-border);color:var(--arena-text-dim);cursor:not-allowed}.fbtn[data-v-16c1ff96]:disabled{cursor:not-allowed;opacity:.6}.op-link[data-v-16c1ff96]{color:var(--arena-text-dim);font-size:12px;font-weight:500;text-decoration:underline}.op-link[data-v-16c1ff96]:hover{color:var(--arena-primary)}.arena-page{--arena-bg-base:#0f172a;--arena-bg-card:#1e293b;--arena-bg-hover:hsla(0,0%,100%,.04);--arena-bg-active:hsla(0,0%,100%,.07);--arena-border:#334155;--arena-border-light:hsla(0,0%,100%,.06);--arena-primary:#3b82f6;--arena-primary-glow:rgba(59,130,246,.15);--arena-positive:#ef4444;--arena-negative:#22c55e;--arena-text:#e2e8f0;--arena-text-muted:#94a3b8;--arena-text-dim:#64748b;--arena-gold:#f59e0b;--arena-transition:all .2s ease}.quant-page[data-v-c18c57ac]{background:var(--arena-bg-base);color:var(--arena-text);font-family:Inter,Noto Sans SC,-apple-system,sans-serif;font-size:14px;line-height:1.5;min-height:100vh}.quant-main[data-v-c18c57ac]{padding:0}.filter-bar[data-v-c18c57ac]{align-items:center;border-bottom:1px solid var(--arena-border);display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;padding:10px 16px}.flabel[data-v-c18c57ac]{color:var(--arena-text-dim);font-size:13px;white-space:nowrap}.ftags[data-v-c18c57ac]{display:flex;gap:4px}.ftag[data-v-c18c57ac]{background:transparent;border:1px solid var(--arena-border);border-radius:4px;color:var(--arena-text-dim);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:6px 14px;transition:var(--arena-transition)}.ftag[data-v-c18c57ac]:hover{border-color:var(--arena-text-dim);color:var(--arena-text-muted)}.ftag.active[data-v-c18c57ac]{background:var(--arena-primary);border-color:var(--arena-primary);color:#fff}.fsep[data-v-c18c57ac]{background:var(--arena-border);flex-shrink:0;height:20px;width:1px}.search-wrap[data-v-c18c57ac]{margin-left:auto}.search-input[data-v-c18c57ac]{background:var(--arena-bg-card);border:1px solid var(--arena-border);border-radius:4px;color:var(--arena-text);font-family:inherit;font-size:13px;padding:6px 12px;width:200px}.search-input[data-v-c18c57ac]::-moz-placeholder{color:var(--arena-text-dim)}.search-input[data-v-c18c57ac]::placeholder{color:var(--arena-text-dim)}.search-input[data-v-c18c57ac]:focus{border-color:var(--arena-primary);outline:none}.ctrls[data-v-c18c57ac]{border-bottom:1px solid var(--arena-border);justify-content:space-between;padding:8px 16px}.bp-checkbox-label[data-v-c18c57ac],.ctrls[data-v-c18c57ac]{align-items:center;display:flex}.bp-checkbox-label[data-v-c18c57ac]{color:var(--arena-text-dim);cursor:pointer;font-size:13px;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bp-checkbox-label[data-v-c18c57ac]:hover{color:var(--arena-text-muted)}.bp-checkbox[data-v-c18c57ac]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--arena-border);border-radius:3px;cursor:pointer;height:14px;position:relative;width:14px}.bp-checkbox[data-v-c18c57ac]:checked{background:var(--arena-primary);border-color:var(--arena-primary)}.bp-checkbox[data-v-c18c57ac]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:7px;left:3.5px;position:absolute;top:1px;transform:rotate(45deg);width:3px}.results-cnt[data-v-c18c57ac]{color:var(--arena-text-dim);font-family:IBM Plex Mono,monospace;font-size:13px}.sort-row[data-v-c18c57ac]{align-items:center;display:flex;gap:8px}.slabel[data-v-c18c57ac]{color:var(--arena-text-dim);font-size:13px}.ssort[data-v-c18c57ac]{background:var(--arena-bg-card);border:1px solid var(--arena-border);border-radius:4px;color:var(--arena-text);font-family:inherit;font-size:13px;padding:5px 10px}.grid[data-v-c18c57ac]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:16px 16px 50px}@media (max-width:1200px){.grid[data-v-c18c57ac]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.grid[data-v-c18c57ac]{grid-template-columns:1fr}}.empty[data-v-c18c57ac]{color:var(--arena-text-dim);padding:60px 16px;text-align:center}.empty i[data-v-c18c57ac]{color:var(--arena-border);display:block;font-size:36px;margin-bottom:12px}
