.swarm{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(22,32,46,.92),rgba(10,14,20,.96));box-shadow:var(--shadow-lift),0 0 80px -40px var(--signal-glow);overflow:hidden;font-family:var(--font-mono);backdrop-filter:blur(4px)}.swarm__bar{display:flex;align-items:center;gap:.8rem;padding:.7rem 1rem;border-bottom:1px solid var(--line);background:rgba(0,0,0,.25)}.swarm__dots{display:inline-flex;gap:6px}.swarm__dots i{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}.swarm__dots i:first-child{background:#3a2a33}.swarm__title{font-size:.78rem;color:var(--paper-dim);letter-spacing:.02em}.swarm__live{margin-left:auto;display:inline-flex;align-items:center;gap:.45em;font-size:.72rem;color:var(--signal);letter-spacing:.06em}.swarm__pulse{width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 0 var(--signal);animation:swarm-pulse 2s infinite}@keyframes swarm-pulse{0%{box-shadow:0 0 0 0 rgba(84,230,153,.5)}70%{box-shadow:0 0 0 7px rgba(84,230,153,0)}to{box-shadow:0 0 0 0 rgba(84,230,153,0)}}.swarm__body{padding:.5rem .4rem;max-height:15.5rem;overflow-y:auto;scrollbar-width:thin}.swarm__row{display:grid;grid-template-columns:5.2rem 1fr auto;gap:.8rem;align-items:baseline;padding:.5rem .7rem;border-radius:8px;font-size:.82rem;transition:background .3s ease}.swarm__row:hover{background:var(--signal-tint)}.swarm__name{color:var(--paper);font-weight:600}.swarm__name:before{content:"$ ";color:var(--signal)}.swarm__role{color:var(--paper-faint)}.swarm__note{color:var(--paper-dim);font-size:.76rem;text-align:right}.swarm__note.is-live{color:var(--signal)}.swarm__caret{display:inline-block;width:7px;height:13px;background:var(--signal);margin-right:6px;transform:translateY(2px);animation:brand-blink 1.1s steps(1) infinite}.swarm__foot{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 1.1rem;border-top:1px solid var(--line);font-size:.72rem;color:var(--paper-faint);background:rgba(0,0,0,.2)}.swarm__trail{color:var(--signal);white-space:nowrap}@media (max-width:980px){.swarm{max-width:480px}.swarm__row{grid-template-columns:5rem 1fr}.swarm__note{display:none}}.stats-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-top:clamp(3rem,6vw,5rem);padding-top:2.2rem;border-top:1px solid var(--line)}.stats-strip__asof{grid-column:1/-1;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-dim)}.stats-strip__asof span{color:var(--signal)}.stat{display:flex;flex-direction:column;gap:.3rem}.stat__n{font-family:var(--font-display);font-size:clamp(2.2rem,1.5rem + 2vw,3.1rem);font-weight:500;line-height:1;color:var(--signal);letter-spacing:-.02em}.stat__l{font-size:.86rem;color:var(--paper-dim);line-height:1.4;max-width:18ch}@media (max-width:980px){.stats-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.stats-strip{grid-template-columns:1fr 1fr;gap:1.8rem 1.2rem}}