.movers{padding:var(--space-6) var(--gutter);max-width:var(--content-max);margin:0 auto}.movers__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-5)}.movers__title{font-size:var(--type-xl);font-weight:var(--weight-bold);color:var(--color-ink);margin:0}.movers__date{font-size:var(--type-sm);color:var(--color-ink-muted)}.movers__tabs{display:flex;gap:var(--space-6);border-bottom:1px solid var(--color-rule);margin-bottom:var(--space-4)}.movers__tab{background:none;border:none;padding:var(--space-3) 0;font-family:var(--font-sans);font-size:var(--type-sm);font-weight:var(--weight-medium);color:var(--color-ink-muted);cursor:pointer;position:relative;transition:color var(--duration-fast) var(--ease-out)}.movers__tab:hover,.movers__tab--active{color:var(--color-ink)}.movers__tab--active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background-color:var(--color-accent);border-radius:1px}.movers__table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--type-sm)}.movers__th{text-align:left;padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--type-xs);font-weight:var(--weight-medium);color:var(--color-ink-faint);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-rule)}.movers__th--right{text-align:right}.movers__th--rank{width:3rem}.movers__row{transition:background-color var(--duration-fast) var(--ease-out)}.movers__row:nth-child(odd){background-color:var(--color-bg)}.movers__row:nth-child(2n){background-color:var(--color-surface)}.movers__row:hover{background-color:var(--color-surface-2)}.movers__rank{padding:var(--space-2) var(--space-3);color:var(--color-ink-faint);font-size:var(--type-xs);width:3rem}.movers__symbol a{color:var(--color-ink);text-decoration:none;font-weight:var(--weight-semibold);font-size:var(--type-sm)}.movers__symbol a:hover{color:var(--color-accent)}.movers__price{padding:var(--space-2) var(--space-3);text-align:right;font-variant-numeric:tabular-nums;color:var(--color-ink)}.movers__change{padding:var(--space-2) var(--space-3);text-align:right;font-variant-numeric:tabular-nums}.movers__change.bull{color:var(--color-bull)}.movers__change.bear{color:var(--color-bear)}.movers__volume{padding:var(--space-2) var(--space-3);text-align:right;font-variant-numeric:tabular-nums;color:var(--color-ink-muted)}.movers__empty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-ink-faint);font-size:var(--type-sm)}
