.cs-tile{justify-content:center;flex-shrink:0;background:var(--tm-accent-wash);color:var(--tm-accent-text);font-weight:700;letter-spacing:.02em;line-height:1}.cs-signal-label,.cs-tile{display:inline-flex;align-items:center;font-family:var(--tm-font-mono);text-transform:uppercase}.cs-signal-label{gap:8px;font-size:11px;font-weight:600;letter-spacing:.13em;color:var(--tm-text-faint)}.cs-signal-dot{width:7px;height:7px;border-radius:50%;background:var(--tm-accent);flex-shrink:0}.cs-signal-dot.is-live{animation:cs-sig-pulse 2.4s ease-in-out infinite}@keyframes cs-sig-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--tm-accent) 45%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--tm-accent) 0,transparent)}}@media (prefers-reduced-motion:reduce){.cs-signal-dot.is-live{animation:none}}.cs-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 0;border:none;background:transparent;color:var(--tm-text);font-family:inherit;font-size:13.5px;text-align:left;text-decoration:none;cursor:pointer}.cs-row:is(div){cursor:default}.cs-row-list>.cs-row:not(:last-child){border-bottom:1px solid var(--tm-border-soft)}.cs-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:color .12s var(--tm-ease,ease)}.cs-row:hover .cs-row-name{color:var(--tm-accent-text)}.cs-row-star{color:var(--tm-accent);font-size:11px}.cs-row-meta{flex-shrink:0;font-family:var(--tm-font-mono);font-size:11px;color:var(--tm-text-faint)}.cs-card{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--tm-border);border-radius:var(--tm-radius);background:var(--tm-surface-2);box-shadow:var(--tm-shadow-1,none);text-decoration:none;color:var(--tm-text)}.cs-card.is-top,a.cs-card:hover{border-color:var(--tm-accent-ring)}.cs-card-head{display:flex;align-items:center;gap:10px}.cs-card-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cs-card-name{font-size:14px;font-weight:650;color:var(--tm-text)}.cs-card-name,.cs-card-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-card-sub{font-family:var(--tm-font-mono);font-size:10.5px;color:var(--tm-text-faint)}.cs-card-star{flex-shrink:0;width:26px;height:26px;border:none;background:transparent;color:var(--tm-text-faint);font-size:15px;cursor:pointer;line-height:1;border-radius:6px}.cs-card-star.is-on{color:var(--tm-accent)}.cs-card-metric{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.cs-card-pulse{display:flex;flex-direction:column;gap:2px;min-width:0}.cs-card-pulse-num{font-family:var(--tm-font-mono);font-size:34px;font-weight:700;line-height:1;color:var(--tm-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cs-card-pulse-label{font-family:var(--tm-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--tm-text-faint)}.cs-card-trend{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.cs-card-delta{font-family:var(--tm-font-mono);font-size:11px;font-weight:700;color:var(--tm-success-text,var(--tm-success))}.cs-card-delta.is-flat{color:var(--tm-text-faint);font-weight:500}.cs-card-quiet{font-family:var(--tm-font-mono);font-size:11px;color:var(--tm-text-faint)}.cs-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 5px;border:1px solid var(--tm-border);border-radius:var(--tm-radius-pill);background:var(--tm-surface);color:var(--tm-text);font-family:inherit;font-size:12.5px;text-decoration:none;cursor:pointer;max-width:100%}.cs-chip:is(span){cursor:default}.cs-chip:hover:not(:is(span)){border-color:var(--tm-accent-ring)}.cs-chip-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cs-chip-star{color:var(--tm-accent);font-size:11px;flex-shrink:0}.cs-chip-meta{flex-shrink:0;font-family:var(--tm-font-mono);font-size:10.5px;color:var(--tm-text-faint)}