:root{--tq-paper:var(--color-paper)}.tq-track{display:grid;grid-auto-flow:column;grid-auto-columns:300px;gap:var(--space-3);overflow-x:auto;overflow-y:hidden;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--space-1);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;list-style:none;margin:calc(var(--space-3) + var(--space-1) / 2) 0 0;padding:var(--space-1) var(--space-1) var(--space-2)}.tq-track::-webkit-scrollbar{display:none}.tq-card{scroll-snap-align:start;display:flex;flex-direction:column;min-height:236px;padding:var(--space-5);border:1px solid var(--app-hairline);border-radius:var(--radius-card);background:var(--app-surface)}.tq-item{flex:1;margin:0;flex-direction:column}.tq-item,.tq-who{display:flex;gap:var(--space-3)}.tq-who{align-items:center}.tq-av{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--tq-paper);font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center}.tq-av,.tq-meta{color:var(--color-stone);font-size:var(--font-size-caption)}.tq-meta{line-height:1.4}.tq-text{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:1.5;color:var(--color-charcoal)}.tq-text--clamped{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.tq-src{margin:var(--space-3) var(--space-1) 0;font-size:var(--font-size-caption);line-height:1.5;color:var(--color-stone)}.tq-card--see-all{padding:0;background:var(--tq-paper)}.tq-see-all{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--space-2) + var(--space-1) / 2);padding:var(--space-5);border-radius:inherit;text-align:center;text-decoration:none;color:inherit}.tq-see-all:focus-visible{outline:var(--border-selected) solid var(--color-btn-primary);outline-offset:var(--space-px-2)}.tq-see-all-circle{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:1px solid var(--app-hairline);background:var(--app-surface);color:var(--color-offblack)}.tq-see-all-label{font-size:var(--text-label);font-weight:var(--font-weight-semibold);color:var(--color-charcoal)}.tq-see-all-sub{font-size:var(--font-size-caption);color:var(--color-stone)}