._5gYdXW_recentRuns{gap:var(--space-8);margin-top:var(--space-32);flex-direction:column;width:100%;display:flex}._5gYdXW_sectionLabel{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;padding-left:var(--space-4)}._5gYdXW_cardList{gap:var(--space-8);flex-direction:column;display:flex}._5gYdXW_card{align-items:center;gap:var(--space-12);padding:var(--space-8);background:var(--bg-base);border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-12);cursor:pointer;text-align:left;font-family:var(--font-body);width:100%;transition:background-color .12s,border-color .12s;display:flex}@media (hover:hover){._5gYdXW_card:hover{background:var(--bg-surface-1);border-color:var(--border-3)}}._5gYdXW_card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._5gYdXW_thumbnail{aspect-ratio:16/9;border-radius:var(--radius-8);background:linear-gradient(135deg,var(--bg-surface-2)0%,var(--bg-surface-3)100%);color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;width:112px;display:flex;position:relative;overflow:hidden}._5gYdXW_thumbnailImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._5gYdXW_cardBody{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}._5gYdXW_cardTitle{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._5gYdXW_cardPrompt{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._5gYdXW_cardMeta{align-items:center;gap:var(--space-6);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);font-weight:var(--font-weight-text);color:var(--text-tertiary);white-space:nowrap;margin-top:var(--space-2);display:flex;overflow:hidden}